summaryrefslogtreecommitdiff
path: root/graphics/ketcindy/ketcindyfolder/doc/source
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /graphics/ketcindy/ketcindyfolder/doc/source
Initial commit
Diffstat (limited to 'graphics/ketcindy/ketcindyfolder/doc/source')
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/KetCindyPlugin.iml31
-rwxr-xr-xgraphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/build.xml67
-rwxr-xr-xgraphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/config/META-INF/services/de.cinderella.api.cs.CindyScriptPlugin1
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/src/KetCindyPlugin.java549
-rwxr-xr-xgraphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin150906.java150
-rwxr-xr-xgraphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160515.java137
-rwxr-xr-xgraphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160518.java154
-rwxr-xr-xgraphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160530.java154
-rwxr-xr-xgraphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160601.java154
-rwxr-xr-xgraphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160604.java205
-rwxr-xr-xgraphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160609.java259
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160723.java269
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161019.java311
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161021.java330
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161209.java372
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170605.java377
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170906.java388
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin171112.java399
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/cdy-templates/Makefile25
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallE.tex70
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallJ.tex68
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dscreen.pdfbin0 -> 64406 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dstart.pdfbin0 -> 68956 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/CindyhelpE.pdfbin0 -> 209302 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Dotfill.tex245
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/FigE.tex25
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-1.tex64
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-10.tex24
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-2.tex46
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-3.tex46
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-4.tex46
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-5.tex43
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-6.tex26
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-7.tex24
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-8.tex24
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-9.tex21
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex32
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Framedata.pdfbin0 -> 4319 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita1.tex128
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita5E.tex50
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita6E.tex72
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7.tex32
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7E.tex34
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita8.tex82
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita9.tex86
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKitaE.cdybin0 -> 4545 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Intersectcurvsf.pdfbin0 -> 26868 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL0.pdfbin0 -> 67029 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL1.tex68
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL2.tex118
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt.tex71
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt1.tex57
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/PutcellE.tex75
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addax1.tex44
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addgraph.tex651
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle-mark.pdfbin0 -> 3344 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle.pdfbin0 -> 3215 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark.tex48
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark2.tex26
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/animestart.tex83
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowdata.tex88
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowhead.tex38
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/assign.tex361
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bbdata.pdfbin0 -> 37091 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bezier3d1.tex123
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/binvsnormal.tex94
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bisector.pdfbin0 -> 3398 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata.tex74
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata2.tex240
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxframeslide.tex25
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot.tex115
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot01.tex63
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calcbyr01.pdfbin0 -> 67743 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calling.tex165
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/cardioid1.tex76
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/changetable.pdfbin0 -> 14207 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkCR.tex42
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb10.tex175
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb11.tex78
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb8.tex75
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb9.tex57
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe1.tex38
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe2.tex47
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe3.tex65
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe4.tex66
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe5.tex63
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe6.tex92
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe7.tex105
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe8.tex100
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbmain.tex17
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs1.tex61
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs2.tex56
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkmc1.tex146
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm1.tex112
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm2.tex112
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy1.tex104
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy2.tex104
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circle-by-radius.pdfbin0 -> 3356 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata1.tex76
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata2.tex51
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata3.pdfbin0 -> 13886 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata4.tex40
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata5.tex26
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/coloring.pdfbin0 -> 32919 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/colortable.tex1767
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concatobj.tex42
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concept.tex892
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/conceptE.tex644
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crosspoint.tex68
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata1.tex74
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata2.tex139
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun01.tex41
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun02.tex55
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun03.tex41
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/delete.pdfbin0 -> 3227 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot1.tex56
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot2.tex56
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot3.tex69
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/derivative.tex63
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/diffeq1.pdfbin0 -> 36338 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawfigures1.tex748
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawpoint.tex14
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drwxy.tex82
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipse-by-foci.pdfbin0 -> 3165 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipsecindy.pdfbin0 -> 28245 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot1.tex92
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot2.tex72
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed01.tex79
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed02.tex82
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed03.pdfbin0 -> 57123 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/enclosing.tex55
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewns.tex43
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewsn.tex99
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/execcmdc1.tex138
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/expr.tex70
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.pdfbin0 -> 8423 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.tex38
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fontsize.tex70
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourier.tex99
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourierseries.tex79
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustume.tex71
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumew.tex89
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumewn.tex105
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumw.tex55
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro01.pdfbin0 -> 43561 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro02.tex26
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/greenring.tex125
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-less.pdfbin0 -> 3046 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-more.pdfbin0 -> 3144 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch.pdfbin0 -> 36368 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch1.tex70
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch2.tex126
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch3.tex123
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch4.tex111
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch5.tex68
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/histgram.tex137
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.cdybin0 -> 3838 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.tex114
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark01.tex72
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyper1.tex145
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyperbola-by-foci.pdfbin0 -> 3185 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.cdybin0 -> 3840 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.tex94
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit1.tex62
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter01.pdfbin0 -> 46856 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02.pdfbin0 -> 105147 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02E.pdfbin0 -> 108684 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter03.pdfbin0 -> 14267 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs1.tex83
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs2.tex83
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersection.pdfbin0 -> 3139 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intlog.tex247
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/inversefun.tex48
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/invparapt.tex110
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/joincrvs.tex106
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashi.tex206
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashiE.tex206
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter.tex57
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter2.tex61
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter3d.tex70
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter4.tex545
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/lineplot.tex80
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot1.tex10
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot2.tex376
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3.tex94
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3view.pdfbin0 -> 21941 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/makeslide.tex252
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun01.tex49
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun02.tex75
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxima1.tex55
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab01.pdfbin0 -> 342320 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab02.pdfbin0 -> 46997 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab03.pdfbin0 -> 16211 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab06.pdfbin0 -> 17451 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/middle.pdfbin0 -> 3010 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mirror.pdfbin0 -> 3295 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttable.tex595
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttableE.tex1084
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/move.pdfbin0 -> 3229 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata01.pdfbin0 -> 49649 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata02.pdfbin0 -> 21434 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-circle.pdfbin0 -> 3381 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-line.pdfbin0 -> 3115 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-parallel.pdfbin0 -> 3312 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-perp.pdfbin0 -> 3230 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mvgaiyou01.pdfbin0 -> 50685 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxbatch.tex430
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01.pdfbin0 -> 21280 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01E.pdfbin0 -> 12962 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex02.tex18
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex03.tex64
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces1.tex101
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces2.tex56
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/numptcrv.pdfbin0 -> 15897 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/oresenex01.tex68
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline1.tex27
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline2.tex42
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ovaldata.tex123
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola-by-foci.pdfbin0 -> 3194 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola.tex335
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.pdfbin0 -> 59989 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.tex71
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplotE.tex56
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramark.tex41
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramoncrv.tex118
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot1.tex40
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot2.tex77
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv.tex101
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv1.tex63
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv2.tex69
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3.tex134
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d1.tex80
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d2.tex94
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv4.tex137
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdexample.tex49
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdtoconsole.pdfbin0 -> 18576 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun.tex289
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun2.tex286
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perpplane.tex76
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perppt.tex58
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata01.pdfbin0 -> 120655 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata02.tex118
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata03.tex272
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata04.tex34
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata1.tex37
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata2.tex40
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata3.tex100
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata4.tex62
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata5.tex79
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatar1.tex58
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan1.tex82
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan2.tex78
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointdata.tex32
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointoncrv.tex118
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointsize.tex43
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/poison01.tex87
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polar-of-point.pdfbin0 -> 3080 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygon.pdfbin0 -> 3243 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane1.tex126
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane2.tex60
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot1.tex26
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot2.pdfbin0 -> 33291 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptcrv.tex101
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected01.pdfbin0 -> 17433 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected02.pdfbin0 -> 19002 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptstart.tex125
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcell.tex94
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcol.tex122
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcolE.tex122
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putintersect.tex99
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.pdfbin0 -> 20091 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.tex48
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonline1.pdfbin0 -> 11703 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonseg.pdfbin0 -> 11784 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rasen.tex84
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/readobj.tex64
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata.tex161
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d01.tex93
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d02.tex125
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d03.tex101
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectpoint.tex128
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata.tex126
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d01.tex85
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d02.tex85
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatepoint.tex140
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rshade.tex72
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler.tex66
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler1.tex74
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s106bowhatch.tex173
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s10diffint.tex177
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s210diffeq1.tex76
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305graphforincanddec.tex50
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305incanddec.tex208
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1.tex326
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1E.tex181
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle2E.tex379
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata.tex126
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata3d.tex113
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scalepoint.tex95
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scatter.tex154
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segmark.tex52
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segment.pdfbin0 -> 3003 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-lines.pdfbin0 -> 3275 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-points.pdfbin0 -> 2958 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setax-theta.tex43
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setcolor.pdfbin0 -> 8589 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.pdfbin0 -> 22324 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.tex37
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setscaling.tex80
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setwindow.pdfbin0 -> 18272 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata3.tex312
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata4.tex326
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara01.tex72
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara02.tex91
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara03.tex42
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara04.tex51
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara05.tex170
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfcut.tex85
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade.tex103
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01.tex179
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01E.tex72
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shadeE.tex65
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/single-add.pdfbin0 -> 2841 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata01.tex81
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata02.tex76
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata03.tex68
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01.pdfbin0 -> 147197 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01E.pdfbin0 -> 147643 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf1.pdfbin0 -> 22662 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf2.pdfbin0 -> 20879 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf3.pdfbin0 -> 31028 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slider.pdfbin0 -> 26292 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeat.pdfbin0 -> 43429 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeatE.pdfbin0 -> 41670 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescreen.pdfbin0 -> 106194 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescript.pdfbin0 -> 116962 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slot.pdfbin0 -> 304044 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slotE.pdfbin0 -> 130249 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/snap.pdfbin0 -> 3193 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve1.tex80
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve2.tex99
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start01.pdfbin0 -> 323806 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start02.pdfbin0 -> 29010 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start03.pdfbin0 -> 36577 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start04.pdfbin0 -> 40697 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start05.pdfbin0 -> 39958 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start06.pdfbin0 -> 40505 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start07.pdfbin0 -> 39770 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start08.pdfbin0 -> 40139 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start09.pdfbin0 -> 54754 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start10.pdfbin0 -> 19237 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodel.tex2204
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodelE.tex2204
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list00.pdfbin0 -> 31818 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001.pdfbin0 -> 32382 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001E.pdfbin0 -> 30279 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01.pdfbin0 -> 21916 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01E.pdfbin0 -> 42450 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02.pdfbin0 -> 23862 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02E.pdfbin0 -> 18487 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03.pdfbin0 -> 61906 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03E.pdfbin0 -> 33070 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04.pdfbin0 -> 37888 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04E.pdfbin0 -> 35367 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table01.pdfbin0 -> 21238 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table02.tex106
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table03.pdfbin0 -> 21671 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1.tex172
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1E.tex184
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2.tex258
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2E.tex258
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tangent.tex45
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/taylor.tex60
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tetrahedron.tex138
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate-view.pdfbin0 -> 3217 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate01.tex53
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatedata.tex141
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatepoint.tex127
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimarrow.tex53
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimseg.tex49
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/vertex01.tex20
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire01.tex30
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire02.tex30
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire03.tex30
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire04.tex30
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara1.tex324
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara2.tex287
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara3.tex649
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara4.tex320
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara5.tex253
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx.tex86
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx01.pdfbin0 -> 44178 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx02.pdfbin0 -> 31120 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx03.pdfbin0 -> 32848 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zogen3.tex196
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-in.pdfbin0 -> 3005 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-out.pdfbin0 -> 3013 bytes
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideE.tex1100
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideJ.tex583
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex5901
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex8423
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleE.tex552
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleJ.tex572
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxE.tex109
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxJ.tex118
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacE.tex133
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacJ.tex183
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinE.tex135
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinJ.tex179
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceE.tex619
-rw-r--r--graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceJ.tex831
411 files changed, 60840 insertions, 0 deletions
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/KetCindyPlugin.iml b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/KetCindyPlugin.iml
new file mode 100644
index 0000000000..2ecc1971e3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/KetCindyPlugin.iml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module relativePaths="true" type="JAVA_MODULE" version="4">
+ <component name="NewModuleRootManager" inherit-compiler-output="false">
+ <output url="file://$MODULE_DIR$/classes" />
+ <exclude-output />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="module-library" scope="PROVIDED">
+ <library>
+ <CLASSES>
+ <root url="jar:///private/tmp/KetCindyPlugin/lib/cindy2.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+ </orderEntry>
+ <orderEntry type="module-library">
+ <library>
+ <CLASSES>
+ <root url="jar:///private/tmp/KetCindyPlugin/lib/commons-math.jar!/" />
+ </CLASSES>
+ <JAVADOC />
+ <SOURCES />
+ </library>
+ </orderEntry>
+ </component>
+</module>
+
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/build.xml b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/build.xml
new file mode 100755
index 0000000000..2f3eeff2c6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/build.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="ExamplePlugin" default="copy">
+
+ <target name="init" description="setup paths">
+ <mkdir dir="target"/>
+ <property name="cindy2jar" location="lib/cindy2.jar"/>
+ <property name="pluginfolder" location="target/Plugins"/>
+ <property name="plugin" location="KetCindyPlugin.jar"/>
+ <mkdir dir="target/Plugins"/>
+ </target>
+ <path id="libraries">
+ <fileset dir="lib" includes="*.jar"/>
+ </path>
+
+ <!-- no changes necessary below this line -->
+
+
+ <target name="compile" depends="init" description="compile Example Plugin for Cinderella">
+ <mkdir dir="target/classes"/>
+ <javac encoding="utf-8" debug="on" optimize="on"
+ srcdir="src" destdir="target/classes" target="1.6"
+ source="1.6">
+ <classpath>
+ <pathelement location="${cindy2jar}"/>
+ <path refid="libraries"/>
+ </classpath>
+ </javac>
+ </target>
+
+ <target name="build" depends="compile" description="create the complete jRealityPlugin for Cinderella">
+
+ <delete file="${plugin}"/>
+
+ <!-- add compiled classes -->
+ <jar basedir="target/classes" destfile="${plugin}" includes="**/*">
+ </jar>
+
+ <!-- add class path -->
+ <pathconvert property="mf.classpath" pathsep=" ">
+ <path refid="libraries"/>
+ <flattenmapper/>
+ </pathconvert>
+ <jar destfile="${plugin}" update="true" index="true">
+ <manifest>
+ <attribute name="Class-Path" value="${mf.classpath}"/>
+ </manifest>
+ <zipgroupfileset dir="lib" includes="*.jar">
+ <exclude name="cindy2.jar"/>
+ </zipgroupfileset>
+ </jar>
+
+ <!-- Add services file -->
+ <jar destfile="${plugin}" basedir="config" update="true">
+ <file file="META-INF/services/de.cinderella.api.cs.CindyScriptPlugin"/>
+ </jar>
+ </target>
+
+ <target name="copy" depends="build" description="Copy plugin to Plugins folder">
+ <copy file="${plugin}" todir="${pluginfolder}"/>
+ </target>
+
+
+ <target name="clean">
+ <delete dir="target"/>
+ </target>
+
+</project> \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/config/META-INF/services/de.cinderella.api.cs.CindyScriptPlugin b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/config/META-INF/services/de.cinderella.api.cs.CindyScriptPlugin
new file mode 100755
index 0000000000..66f6d6c326
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/config/META-INF/services/de.cinderella.api.cs.CindyScriptPlugin
@@ -0,0 +1 @@
+KetCindyPlugin
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/src/KetCindyPlugin.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/src/KetCindyPlugin.java
new file mode 100644
index 0000000000..a202817b68
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/src/KetCindyPlugin.java
@@ -0,0 +1,549 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+import java.util.Date;
+import java.nio.file.Files;
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ @CindyScript("ketjavaversion")
+ public String ketjavaversion() {
+ return "Ketjava 20181125";
+ }
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("isincludefull")//180331
+ public static boolean isincludefull(String str){
+ char[] chars = str.toCharArray();
+ for (int i = 0; i < chars.length; i++) {
+ if (String.valueOf(chars[i]).getBytes().length==2) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("getname")
+ // 17.10.08
+ public String getname() {
+ return System.getProperty("user.name");
+ }
+
+ @CindyScript("iswindows")
+ public static boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args){
+ return "Improper call";
+ }
+
+ @CindyScript("nkfwin") //180408
+ public static String nkfwin(String path,String dir,String fn1,String fn2)
+ throws IOException {
+ String src="\""+dir+"\\"+fn1+"\"";
+ String out="\""+dir+"\\"+fn2+"\"";
+ ProcessBuilder pb = new ProcessBuilder();
+ pb.command("cmd","/c","\""+path+"\\nkf32\"","-s","<"+src,">"+out);
+ Process process = pb.start();
+ return out+" generated";
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ File f = new File(args);
+ int flg=0;
+ int pos=0;
+ String kst="";
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ if(str.indexOf("*")>-1|| str.indexOf("?")>-1){
+ flg=1;
+ }
+ else{
+ str=str.toUpperCase();
+ str=str.replaceAll("\""," "); /* 16.06.08 */
+ if(str.indexOf("RM ")>-1 || str.indexOf("DEL ")>-1){
+ //16.07.21from
+ if(str.indexOf(".DVI")==-1 && str.indexOf(".TXT")==-1){
+ flg=2;
+ }
+ // 16.07.21upto
+ }
+// if(str.indexOf("MV ")>-1 || str.indexOf("MOVE ")>-1){
+ if(str.indexOf("MV ")>-1){ /*180727*/
+ flg=3;
+ }
+ if(str.indexOf("RD ")>-1 || str.indexOf("RMDIR ")>-1){
+ flg=4;
+ }
+ // 16.04.09from
+ if(str.indexOf("SHUTDOWN ")>-1 || str.indexOf("SLEEP ")>-1){
+ flg=5;
+ }
+ if(str.indexOf("CLEAR ")>-1 || str.indexOf("CLS ")>-1){
+ flg=6;
+ }
+ if(str.indexOf("FTP ")>-1|| str.indexOf("TELNET ")>-1){
+ flg=7;
+ }
+ if(str.indexOf("USERMOD ")>-1 || str.indexOf("USERDEL ")>-1){
+ flg=8;
+ }
+ if(str.indexOf("USERADD ")>-1 || str.indexOf("USERMOD ")>-1){
+ flg=9;
+ }
+ if(str.indexOf("CHMOD ")>-1){
+ if(str.indexOf("CHMOD +")==-1){
+ flg=10;
+ }
+ }
+ if(str.indexOf("CRONTAB ")>-1 || str.indexOf("KILL ")>-1){
+ flg=11;
+ }
+ if(str.indexOf("AT ")>-1){
+ pos=str.indexOf("AT ");
+ if(pos==0){
+ flg=12;
+ }
+ else{
+ kst=str.substring(pos-1,pos);
+ if(!kst.equals("B")){
+ flg=12;
+ }
+ }
+ // 16.04.09upto
+ }
+// if(str.indexOf("PATH ")>-1 || str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ if(str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ flg=13;
+ }
+ if(str.indexOf("RENAME ")>-1 || str.indexOf("START ")>-1){
+ flg=14;
+ }
+ // 16.07.21
+ if(str.indexOf(".SH")>-1|| str.indexOf(".SH")>-1 || str.indexOf(".BAT")>-1){
+ //181125
+ if(str.indexOf("MAXIMA.")==-1 && str.indexOf("KC.")==-1){ /* 2016.07.22 */
+ flg=15;
+ }
+ }
+ }
+ if(flg>0){
+ br.close();
+ return "Improper file "+String.valueOf(flg)+" "+str;
+ }
+ }
+ br.close();
+ // 16.06.05from
+ Long tm=System.currentTimeMillis()-f.lastModified();
+ if(tm>10000 || tm<0){ /* 16.06.08 */
+ flg=50;
+ return "Time expired";
+ }
+ if((args.indexOf("kc.")==-1|| args2.indexOf("ketlib")==-1) || args3.indexOf(".t")==-1){
+ flg=60;
+ return "Improper form";
+ }
+ if(flg==0){
+ if(iswindows()){
+ if((args.indexOf(" ")==-1)&&(args.indexOf("-")==-1)
+ &&(args.indexOf(" ")==-1)){ //180405
+ pb.command("cmd.exe","/c","start",args);
+ }else{
+ pb.command("cmd.exe","/c","","\""+args+"\"");//180331to
+ }
+ }
+ else{
+ if(ismacosx()){
+ if(args2.indexOf("open")>-1){ /* 2016.06.07from */
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ } /* 2016.06.07upto */
+ }
+ else{
+ pb.command("sh",args);
+ }
+ }
+ }
+ Process process = pb.start();
+ return "Normal end";
+ // 16.06.05upto
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return System.getProperty("user.home")+"/ketcindy";
+ // "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(String dir){
+ if(iswindows()){
+ return dir+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return dir+"/ketcindy";
+ }
+ else if(islinux()){
+ return dir+"/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("iskcexists")
+ public static boolean iskcexists(String dir){
+ if(ismacosx()){
+ File file = new File(dir+"/kc.command");
+ if(file.exists()){
+ file.setExecutable(true,false);
+ //16.10.19
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ if(islinux()){
+ File file = new File(dir+"/kc.sh");
+ if(file.exists()){
+ file.setExecutable(true,false);
+ //16.10.19
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ return false;
+ }
+
+ @CindyScript("pathsep")
+ // 17.09.06
+ public static String pathsep(){
+ return File.separator;
+ }
+
+ @CindyScript("isexists")
+ // 16.10.02
+ public static boolean isexists(String dir,String fname){
+ File file = new File(dir+File.separator+fname);
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("filepath")
+ // 18.03.29
+ public static String isexists(String fname){
+ File file = new File(fname);
+ String path = file.getAbsolutePath();
+ return path;
+ }
+
+ @CindyScript("readfile2str")
+ // 18.11.25
+ public static String readfile2str(String dir,String fname){
+ String res = "";
+ try {
+ File file = new File(dir+File.separator+fname);
+ if (!file.exists()) {
+ return "";
+ }
+// FileReader fileReader = new FileReader(file);
+// BufferedReader bufferedReader = new BufferedReader(fileReader);
+ BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8"));
+ String data;
+ while ((data = br.readLine()) != null) {
+ res=res+data+"/LF/";
+ }
+ br.close();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return res;
+ }
+
+
+ @CindyScript("makedir")
+ // 17.09.06
+ public static String makedir(String dir,String dirname){
+ File newfile = new File(dir+File.separator+dirname);
+ if (newfile.mkdir()){
+ return dirname+" created";
+ }else{
+ return dirname+" already exists";
+ }
+ }
+
+ @CindyScript("fileslength")
+ // 16.12.09
+ public static int fileslength(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ int ctr=0;
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(head.equals(".")){ctr=ctr+1;}
+ }
+ return files.length-ctr;
+ }
+ else{
+ return -1;
+ }
+ }
+
+ @CindyScript("fileslist")
+ // 16.12.09
+ public static String fileslist(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ String strall="";
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(!head.equals(".")){strall=strall+","+str;}
+ }
+ return strall.substring(1);
+ }
+ else{
+ return "";
+ }
+ }
+
+ @CindyScript("setexec")
+ // 16.10.19
+ public static String setexec(String dir,String fname){
+ File file = new File(dir+File.separator+fname);
+ File path = new File(dir);
+ if(path.exists()){
+ if(file.exists()){
+ file.setExecutable(true,false);
+ return fname+" executable";
+ }
+ else{
+// file.createNewFile();
+// file.setExecutable(true,false);
+ return fname+" not exists";
+ }
+ }
+ else{
+ return dir+" not exists";
+ }
+ }
+
+ @CindyScript("getdatetime")
+ // 16.10.21
+ public static String getdatetime(){
+ Date date=new Date();
+ return date.toString();
+ }
+
+ @CindyScript("gettexmfdist")
+ public static String gettexmfdist() {
+ try {
+ return kpsewhich("-var-value=TEXMFDIST");
+ } catch ( Exception e ) {
+ e.printStackTrace();
+ return "";
+ }
+ }
+
+
+ /**
+ * The following function is copied from TeXOSQuery.java
+ * which is under LPPL
+ */
+ /**
+ * Runs kpsewhich and returns the result. This is for single
+ * argument lookups through kpsewhich, such as a file location
+ * or variable value.
+ * @param arg The argument to pass to kpsewhich
+ * @return The result read from the first line of STDIN
+ * @since 1.2
+ */
+ protected static String kpsewhich(String arg)
+ throws IOException,InterruptedException
+ {
+ // Create and start the process.
+ Process process =
+ new ProcessBuilder("kpsewhich", arg).start();
+
+ int exitCode = process.waitFor();
+
+ String line = null;
+
+ if (exitCode == 0)
+ {
+ // kpsewhich completed with exit code 0.
+ // Read STDIN to find the result.
+
+ InputStream stream = process.getInputStream();
+
+ if (stream == null)
+ {
+ throw new IOException(String.format(
+ "Unable to open input stream from process: kpsewhich '%s'",
+ arg));
+ }
+
+ BufferedReader reader = null;
+
+ try
+ {
+ reader = new BufferedReader(new InputStreamReader(stream));
+
+ // only read a single line, nothing further is required
+ // for a variable or file location query.
+ line = reader.readLine();
+ }
+ finally
+ {
+ if (reader != null)
+ {
+ reader.close();
+ }
+ }
+ }
+ else
+ {
+ // kpsewhich failed.
+
+ throw new IOException(String.format(
+ "\"kpsewhich '%s'\" failed with exit code: %d", arg, exitCode));
+ }
+
+ return line;
+ }
+
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin150906.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin150906.java
new file mode 100755
index 0000000000..09da2d3b79
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin150906.java
@@ -0,0 +1,150 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("getDirhead")
+ public String getDirhead() {
+ if(iswindows()){
+ return "C:\ketcindy";
+ }
+ if(ismacosx()){
+ return "/Applications/ketcindy";
+ }
+ if(islinux()){
+ return "/usr/share/ketcindy";
+ }
+ }
+
+ @CindyScript("kc")
+ public static void kc(String args) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ }
+ };
+ Process process = pb.start();
+ return;
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160515.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160515.java
new file mode 100755
index 0000000000..d0834fe0b1
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160515.java
@@ -0,0 +1,137 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static void kc(String args) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ }
+ };
+ Process process = pb.start();
+ return;
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160518.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160518.java
new file mode 100755
index 0000000000..443ac0ebb0
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160518.java
@@ -0,0 +1,154 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static void kc(String args) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ }
+ };
+ Process process = pb.start();
+ return;
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return "C:\\ketcindy";
+ }
+ else if(ismacosx()){
+ return "/Applications/ketcindy";
+ }
+ else if(islinux()){
+ return "/usr/share/ketcindy";
+ }
+ else{
+ return "/Applications/ketcindy";
+ }
+ }
+
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160530.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160530.java
new file mode 100755
index 0000000000..1e2351c48a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160530.java
@@ -0,0 +1,154 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static void kc(String args) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ pb.command("sh",args);
+ }
+ else{
+ pb.command("sh",args);
+ }
+ };
+ Process process = pb.start();
+ return;
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return "C:\\ketcindy";
+ }
+ else if(ismacosx()){
+ return "/Applications/ketcindy";
+ }
+ else if(islinux()){
+ return "/usr/share/ketcindy";
+ }
+ else{
+ return "/Applications/ketcindy";
+ }
+ }
+
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160601.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160601.java
new file mode 100755
index 0000000000..086cebdc20
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160601.java
@@ -0,0 +1,154 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static void kc(String args) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ pb.command("sh",args);
+ }
+ else{
+ pb.command("sh",args);
+ }
+ };
+ Process process = pb.start();
+ return;
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160604.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160604.java
new file mode 100755
index 0000000000..a32b50fac7
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160604.java
@@ -0,0 +1,205 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kcnow")
+ public static Long kcnow(String args){
+ return System.currentTimeMillis();
+ }
+
+ @CindyScript("kcmodified")
+ public static Long kcmodified(String args){
+ File f = new File(args);
+ return System.currentTimeMillis()-f.lastModified();
+ }
+
+ @CindyScript("kc")
+ public static void kc(String args) throws IOException {}
+
+ @CindyScript("kc")
+ public static void kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ // 16.06.04from
+ File f = new File(args);
+ int flg=0;
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ str=str.toUpperCase();
+ if(str.indexOf("RM ")>-1){
+ flg=1;
+ }
+ if(str.indexOf("DEL ")>-1){
+ flg=1;
+ }
+ if(str.indexOf("MV ")>-1){
+ flg=1;
+ }
+ if(str.indexOf("RD ")>-1){
+ flg=1;
+ }
+ if(str.indexOf("*")>-1){
+ flg=1;
+ }
+ if(str.indexOf("?")>-1){
+ flg=1;
+ }
+ }
+ br.close();
+ Long tm=System.currentTimeMillis()-f.lastModified();
+// if(tm<5000 && flg==0){
+ if(flg==0){
+ if(iswindows()){
+ if((args.endsWith("\\kc.bat")&&args2.endsWith("\\ketbin"))&&args3.endsWith(".tex")){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ }
+ else{
+ if(ismacosx()){
+ if((args.endsWith("/kc.sh")&&args2.endsWith("/ketbin"))&&args3.endsWith(".tex")){
+ pb.command("sh",args);
+ }
+ }
+ else{
+ if((args.endsWith("/kc.sh")&&args2.endsWith("/ketbin"))&&args3.endsWith(".tex")){
+ pb.command("sh",args);
+ }
+ }
+ }
+ }
+ // 16.06.04upto
+ Process process = pb.start();
+ return;
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160609.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160609.java
new file mode 100755
index 0000000000..f5c5ea4112
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160609.java
@@ -0,0 +1,259 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args){
+ return "Improper call";
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ File f = new File(args);
+ int flg=0;
+ int pos=0;
+ String kst="";
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ if(str.indexOf("*")>-1|| str.indexOf("?")>-1){
+ flg=1;
+ }
+ else{
+ str=str.toUpperCase();
+ str=str.replaceAll("\""," "); /* 16.06.08 */
+ if(str.indexOf("RM ")>-1 || str.indexOf("DEL ")>-1){
+ if(str.indexOf(args3.toUpperCase())==-1){
+ flg=2;
+ }
+ }
+ if(str.indexOf("MV ")>-1 || str.indexOf("MOVE ")>-1){
+ flg=3;
+ }
+ if(str.indexOf("RD ")>-1 || str.indexOf("RMDIR ")>-1){
+ flg=4;
+ }
+ // 16.04.09from
+ if(str.indexOf("SHUTDOWN ")>-1 || str.indexOf("SLEEP ")>-1){
+ flg=5;
+ }
+ if(str.indexOf("CLEAR ")>-1 || str.indexOf("CLS ")>-1){
+ flg=6;
+ }
+ if(str.indexOf("FTP ")>-1|| str.indexOf("TELNET ")>-1){
+ flg=7;
+ }
+ if(str.indexOf("USERMOD ")>-1 || str.indexOf("USERDEL ")>-1){
+ flg=8;
+ }
+ if(str.indexOf("USERADD ")>-1 || str.indexOf("USERMOD ")>-1){
+ flg=9;
+ }
+ if(str.indexOf("CHMOD ")>-1){
+ if(str.indexOf("CHMOD +")==-1){
+ flg=10;
+ }
+ }
+ if(str.indexOf("CRONTAB ")>-1 || str.indexOf("KILL ")>-1){
+ flg=11;
+ }
+ if(str.indexOf("AT ")>-1){
+ pos=str.indexOf("AT ");
+ if(pos==0){
+ flg=12;
+ }
+ else{
+ kst=str.substring(pos-1,pos);
+ if(!kst.equals("B")){
+ flg=12;
+ }
+ }
+ // 16.04.09upto
+ }
+ if(str.indexOf("PATH ")>-1 || str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ flg=13;
+ }
+ if(str.indexOf("RENAME ")>-1 || str.indexOf("START ")>-1){
+ flg=14;
+ }
+ }
+ }
+ br.close();
+ // 16.06.05from
+ if(flg>0){
+ return "Improper file "+String.valueOf(flg);
+ }
+ Long tm=System.currentTimeMillis()-f.lastModified();
+ if(tm>10000 || tm<0){ /* 16.06.08 */
+ flg=50;
+ return "Time expired";
+ }
+ if((args.indexOf("kc.")==-1|| args2.indexOf("ketbin")==-1) || args3.indexOf(".t")==-1){
+ flg=60;
+ return "Improper form";
+ }
+ if(flg==0){
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ if(args2.indexOf("open")>-1){ /* 2016.06.07from */
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ } /* 2016.06.07upto */
+ }
+ else{
+ pb.command("sh",args);
+ }
+ }
+ }
+ Process process = pb.start();
+ return "Normal end";
+ // 16.06.05upto
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("iskcexists")
+ public static boolean iskcexists(String dir){
+ File file = new File(dir+"/kc.sh");
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160723.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160723.java
new file mode 100644
index 0000000000..fb287873d9
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160723.java
@@ -0,0 +1,269 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args){
+ return "Improper call";
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ File f = new File(args);
+ int flg=0;
+ int pos=0;
+ String kst="";
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ if(str.indexOf("*")>-1|| str.indexOf("?")>-1){
+ flg=1;
+ }
+ else{
+ str=str.toUpperCase();
+ str=str.replaceAll("\""," "); /* 16.06.08 */
+ if(str.indexOf("RM ")>-1 || str.indexOf("DEL ")>-1){
+ //16.07.21from
+ if(str.indexOf(".DVI")==-1 && str.indexOf(".TXT")==-1){
+ flg=2;
+ }
+ // 16.07.21upto
+ }
+ if(str.indexOf("MV ")>-1 || str.indexOf("MOVE ")>-1){
+ flg=3;
+ }
+ if(str.indexOf("RD ")>-1 || str.indexOf("RMDIR ")>-1){
+ flg=4;
+ }
+ // 16.04.09from
+ if(str.indexOf("SHUTDOWN ")>-1 || str.indexOf("SLEEP ")>-1){
+ flg=5;
+ }
+ if(str.indexOf("CLEAR ")>-1 || str.indexOf("CLS ")>-1){
+ flg=6;
+ }
+ if(str.indexOf("FTP ")>-1|| str.indexOf("TELNET ")>-1){
+ flg=7;
+ }
+ if(str.indexOf("USERMOD ")>-1 || str.indexOf("USERDEL ")>-1){
+ flg=8;
+ }
+ if(str.indexOf("USERADD ")>-1 || str.indexOf("USERMOD ")>-1){
+ flg=9;
+ }
+ if(str.indexOf("CHMOD ")>-1){
+ if(str.indexOf("CHMOD +")==-1){
+ flg=10;
+ }
+ }
+ if(str.indexOf("CRONTAB ")>-1 || str.indexOf("KILL ")>-1){
+ flg=11;
+ }
+ if(str.indexOf("AT ")>-1){
+ pos=str.indexOf("AT ");
+ if(pos==0){
+ flg=12;
+ }
+ else{
+ kst=str.substring(pos-1,pos);
+ if(!kst.equals("B")){
+ flg=12;
+ }
+ }
+ // 16.04.09upto
+ }
+// if(str.indexOf("PATH ")>-1 || str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ if(str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ flg=13;
+ }
+ if(str.indexOf("RENAME ")>-1 || str.indexOf("START ")>-1){
+ flg=14;
+ }
+ // 16.07.21
+ if(str.indexOf(".SH")>-1 || str.indexOf(".BAT")>-1){
+ if(str.indexOf("MAXIMA.")==-1 && str.indexOf("KC.")==-1){ /* 2016.07.22 */
+ flg=15;
+ }
+ }
+ }
+ if(flg>0){
+ br.close();
+ return "Improper file "+String.valueOf(flg)+" "+str;
+ }
+ }
+ br.close();
+ // 16.06.05from
+ Long tm=System.currentTimeMillis()-f.lastModified();
+ if(tm>10000 || tm<0){ /* 16.06.08 */
+ flg=50;
+ return "Time expired";
+ }
+ if((args.indexOf("kc.")==-1|| args2.indexOf("ketlib")==-1) || args3.indexOf(".t")==-1){
+ flg=60;
+ return "Improper form";
+ }
+ if(flg==0){
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ if(args2.indexOf("open")>-1){ /* 2016.06.07from */
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ } /* 2016.06.07upto */
+ }
+ else{
+ pb.command("sh",args);
+ }
+ }
+ }
+ Process process = pb.start();
+ return "Normal end";
+ // 16.06.05upto
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("iskcexists")
+ public static boolean iskcexists(String dir){
+ File file = new File(dir+"/kc.sh");
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161019.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161019.java
new file mode 100644
index 0000000000..13c303ac0c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161019.java
@@ -0,0 +1,311 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args){
+ return "Improper call";
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ File f = new File(args);
+ int flg=0;
+ int pos=0;
+ String kst="";
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ if(str.indexOf("*")>-1|| str.indexOf("?")>-1){
+ flg=1;
+ }
+ else{
+ str=str.toUpperCase();
+ str=str.replaceAll("\""," "); /* 16.06.08 */
+ if(str.indexOf("RM ")>-1 || str.indexOf("DEL ")>-1){
+ //16.07.21from
+ if(str.indexOf(".DVI")==-1 && str.indexOf(".TXT")==-1){
+ flg=2;
+ }
+ // 16.07.21upto
+ }
+ if(str.indexOf("MV ")>-1 || str.indexOf("MOVE ")>-1){
+ flg=3;
+ }
+ if(str.indexOf("RD ")>-1 || str.indexOf("RMDIR ")>-1){
+ flg=4;
+ }
+ // 16.04.09from
+ if(str.indexOf("SHUTDOWN ")>-1 || str.indexOf("SLEEP ")>-1){
+ flg=5;
+ }
+ if(str.indexOf("CLEAR ")>-1 || str.indexOf("CLS ")>-1){
+ flg=6;
+ }
+ if(str.indexOf("FTP ")>-1|| str.indexOf("TELNET ")>-1){
+ flg=7;
+ }
+ if(str.indexOf("USERMOD ")>-1 || str.indexOf("USERDEL ")>-1){
+ flg=8;
+ }
+ if(str.indexOf("USERADD ")>-1 || str.indexOf("USERMOD ")>-1){
+ flg=9;
+ }
+ if(str.indexOf("CHMOD ")>-1){
+ if(str.indexOf("CHMOD +")==-1){
+ flg=10;
+ }
+ }
+ if(str.indexOf("CRONTAB ")>-1 || str.indexOf("KILL ")>-1){
+ flg=11;
+ }
+ if(str.indexOf("AT ")>-1){
+ pos=str.indexOf("AT ");
+ if(pos==0){
+ flg=12;
+ }
+ else{
+ kst=str.substring(pos-1,pos);
+ if(!kst.equals("B")){
+ flg=12;
+ }
+ }
+ // 16.04.09upto
+ }
+// if(str.indexOf("PATH ")>-1 || str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ if(str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ flg=13;
+ }
+ if(str.indexOf("RENAME ")>-1 || str.indexOf("START ")>-1){
+ flg=14;
+ }
+ // 16.07.21
+ if(str.indexOf(".SH")>-1 || str.indexOf(".BAT")>-1){
+ if(str.indexOf("MAXIMA.")==-1 && str.indexOf("KC.")==-1){ /* 2016.07.22 */
+ flg=15;
+ }
+ }
+ }
+ if(flg>0){
+ br.close();
+ return "Improper file "+String.valueOf(flg)+" "+str;
+ }
+ }
+ br.close();
+ // 16.06.05from
+ Long tm=System.currentTimeMillis()-f.lastModified();
+ if(tm>10000 || tm<0){ /* 16.06.08 */
+ flg=50;
+ return "Time expired";
+ }
+ if((args.indexOf("kc.")==-1|| args2.indexOf("ketlib")==-1) || args3.indexOf(".t")==-1){
+ flg=60;
+ return "Improper form";
+ }
+ if(flg==0){
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ if(args2.indexOf("open")>-1){ /* 2016.06.07from */
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ } /* 2016.06.07upto */
+ }
+ else{
+ pb.command("sh",args);
+ }
+ }
+ }
+ Process process = pb.start();
+ return "Normal end";
+ // 16.06.05upto
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return System.getProperty("user.home")+"/ketcindy";
+ // "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(String dir){
+ if(iswindows()){
+ return dir+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return dir+"/ketcindy";
+ }
+ else if(islinux()){
+ return dir+"/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("iskcexists")
+ public static boolean iskcexists(String dir){
+ File file = new File(dir+"/kc.sh");
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("isexists")
+ // 16.10.02
+ public static boolean isheadexists(String dir,String fname){
+ File file = new File(dir+"/"+fname);
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("setexec")
+ // 16.10.19
+ public static boolean setexec(String dir,String fname){
+ File file = new File(dir+"/"+fname);
+ if(file.exists()){
+ file.setExecutable(true);
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161021.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161021.java
new file mode 100644
index 0000000000..67decd5b86
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161021.java
@@ -0,0 +1,330 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+import java.util.Date;
+//16.10.21
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args){
+ return "Improper call";
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ File f = new File(args);
+ int flg=0;
+ int pos=0;
+ String kst="";
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ if(str.indexOf("*")>-1|| str.indexOf("?")>-1){
+ flg=1;
+ }
+ else{
+ str=str.toUpperCase();
+ str=str.replaceAll("\""," "); /* 16.06.08 */
+ if(str.indexOf("RM ")>-1 || str.indexOf("DEL ")>-1){
+ //16.07.21from
+ if(str.indexOf(".DVI")==-1 && str.indexOf(".TXT")==-1){
+ flg=2;
+ }
+ // 16.07.21upto
+ }
+ if(str.indexOf("MV ")>-1 || str.indexOf("MOVE ")>-1){
+ flg=3;
+ }
+ if(str.indexOf("RD ")>-1 || str.indexOf("RMDIR ")>-1){
+ flg=4;
+ }
+ // 16.04.09from
+ if(str.indexOf("SHUTDOWN ")>-1 || str.indexOf("SLEEP ")>-1){
+ flg=5;
+ }
+ if(str.indexOf("CLEAR ")>-1 || str.indexOf("CLS ")>-1){
+ flg=6;
+ }
+ if(str.indexOf("FTP ")>-1|| str.indexOf("TELNET ")>-1){
+ flg=7;
+ }
+ if(str.indexOf("USERMOD ")>-1 || str.indexOf("USERDEL ")>-1){
+ flg=8;
+ }
+ if(str.indexOf("USERADD ")>-1 || str.indexOf("USERMOD ")>-1){
+ flg=9;
+ }
+ if(str.indexOf("CHMOD ")>-1){
+ if(str.indexOf("CHMOD +")==-1){
+ flg=10;
+ }
+ }
+ if(str.indexOf("CRONTAB ")>-1 || str.indexOf("KILL ")>-1){
+ flg=11;
+ }
+ if(str.indexOf("AT ")>-1){
+ pos=str.indexOf("AT ");
+ if(pos==0){
+ flg=12;
+ }
+ else{
+ kst=str.substring(pos-1,pos);
+ if(!kst.equals("B")){
+ flg=12;
+ }
+ }
+ // 16.04.09upto
+ }
+// if(str.indexOf("PATH ")>-1 || str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ if(str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ flg=13;
+ }
+ if(str.indexOf("RENAME ")>-1 || str.indexOf("START ")>-1){
+ flg=14;
+ }
+ // 16.07.21
+ if(str.indexOf(".SH")>-1 || str.indexOf(".BAT")>-1){
+ if(str.indexOf("MAXIMA.")==-1 && str.indexOf("KC.")==-1){ /* 2016.07.22 */
+ flg=15;
+ }
+ }
+ }
+ if(flg>0){
+ br.close();
+ return "Improper file "+String.valueOf(flg)+" "+str;
+ }
+ }
+ br.close();
+ // 16.06.05from
+ Long tm=System.currentTimeMillis()-f.lastModified();
+ if(tm>10000 || tm<0){ /* 16.06.08 */
+ flg=50;
+ return "Time expired";
+ }
+ if((args.indexOf("kc.")==-1|| args2.indexOf("ketlib")==-1) || args3.indexOf(".t")==-1){
+ flg=60;
+ return "Improper form";
+ }
+ if(flg==0){
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ if(args2.indexOf("open")>-1){ /* 2016.06.07from */
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ } /* 2016.06.07upto */
+ }
+ else{
+ pb.command("sh",args);
+ }
+ }
+ }
+ Process process = pb.start();
+ return "Normal end";
+ // 16.06.05upto
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return System.getProperty("user.home")+"/ketcindy";
+ // "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(String dir){
+ if(iswindows()){
+ return dir+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return dir+"/ketcindy";
+ }
+ else if(islinux()){
+ return dir+"/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("iskcexists")
+ public static boolean iskcexists(String dir){
+ File file = new File(dir+"/kc.sh");
+ if(file.exists()){
+ file.setExecutable(true,false);
+ //16.10.19
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("isexists")
+ // 16.10.02
+ public static boolean isexists(String dir,String fname){
+ File file = new File(dir+"/"+fname);
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("setexec")
+ // 16.10.19
+ public static String setexec(String dir,String fname){
+ File file = new File(dir+"/"+fname);
+ File path = new File(dir);
+ if(path.exists()){
+ if(file.exists()){
+ file.setExecutable(true,false);
+ return fname+" executable";
+ }
+ else{
+// file.createNewFile();
+// file.setExecutable(true,false);
+ return fname+" not exists";
+ }
+ }
+ else{
+ return dir+" not exists";
+ }
+ }
+
+ @CindyScript("getdatetime")
+ // 16.10.21
+ public static String getdatetime(){
+ Date date=new Date();
+ return date.toString();
+ }
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161209.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161209.java
new file mode 100644
index 0000000000..bf997abf3e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161209.java
@@ -0,0 +1,372 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+import java.util.Date;
+//16.10.21
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args){
+ return "Improper call";
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ File f = new File(args);
+ int flg=0;
+ int pos=0;
+ String kst="";
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ if(str.indexOf("*")>-1|| str.indexOf("?")>-1){
+ flg=1;
+ }
+ else{
+ str=str.toUpperCase();
+ str=str.replaceAll("\""," "); /* 16.06.08 */
+ if(str.indexOf("RM ")>-1 || str.indexOf("DEL ")>-1){
+ //16.07.21from
+ if(str.indexOf(".DVI")==-1 && str.indexOf(".TXT")==-1){
+ flg=2;
+ }
+ // 16.07.21upto
+ }
+ if(str.indexOf("MV ")>-1 || str.indexOf("MOVE ")>-1){
+ flg=3;
+ }
+ if(str.indexOf("RD ")>-1 || str.indexOf("RMDIR ")>-1){
+ flg=4;
+ }
+ // 16.04.09from
+ if(str.indexOf("SHUTDOWN ")>-1 || str.indexOf("SLEEP ")>-1){
+ flg=5;
+ }
+ if(str.indexOf("CLEAR ")>-1 || str.indexOf("CLS ")>-1){
+ flg=6;
+ }
+ if(str.indexOf("FTP ")>-1|| str.indexOf("TELNET ")>-1){
+ flg=7;
+ }
+ if(str.indexOf("USERMOD ")>-1 || str.indexOf("USERDEL ")>-1){
+ flg=8;
+ }
+ if(str.indexOf("USERADD ")>-1 || str.indexOf("USERMOD ")>-1){
+ flg=9;
+ }
+ if(str.indexOf("CHMOD ")>-1){
+ if(str.indexOf("CHMOD +")==-1){
+ flg=10;
+ }
+ }
+ if(str.indexOf("CRONTAB ")>-1 || str.indexOf("KILL ")>-1){
+ flg=11;
+ }
+ if(str.indexOf("AT ")>-1){
+ pos=str.indexOf("AT ");
+ if(pos==0){
+ flg=12;
+ }
+ else{
+ kst=str.substring(pos-1,pos);
+ if(!kst.equals("B")){
+ flg=12;
+ }
+ }
+ // 16.04.09upto
+ }
+// if(str.indexOf("PATH ")>-1 || str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ if(str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ flg=13;
+ }
+ if(str.indexOf("RENAME ")>-1 || str.indexOf("START ")>-1){
+ flg=14;
+ }
+ // 16.07.21
+ if(str.indexOf(".SH")>-1 || str.indexOf(".BAT")>-1){
+ if(str.indexOf("MAXIMA.")==-1 && str.indexOf("KC.")==-1){ /* 2016.07.22 */
+ flg=15;
+ }
+ }
+ }
+ if(flg>0){
+ br.close();
+ return "Improper file "+String.valueOf(flg)+" "+str;
+ }
+ }
+ br.close();
+ // 16.06.05from
+ Long tm=System.currentTimeMillis()-f.lastModified();
+ if(tm>10000 || tm<0){ /* 16.06.08 */
+ flg=50;
+ return "Time expired";
+ }
+ if((args.indexOf("kc.")==-1|| args2.indexOf("ketlib")==-1) || args3.indexOf(".t")==-1){
+ flg=60;
+ return "Improper form";
+ }
+ if(flg==0){
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ if(args2.indexOf("open")>-1){ /* 2016.06.07from */
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ } /* 2016.06.07upto */
+ }
+ else{
+ pb.command("sh",args);
+ }
+ }
+ }
+ Process process = pb.start();
+ return "Normal end";
+ // 16.06.05upto
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return System.getProperty("user.home")+"/ketcindy";
+ // "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(String dir){
+ if(iswindows()){
+ return dir+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return dir+"/ketcindy";
+ }
+ else if(islinux()){
+ return dir+"/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("iskcexists")
+ public static boolean iskcexists(String dir){
+ File file = new File(dir+"/kc.sh");
+ if(file.exists()){
+ file.setExecutable(true,false);
+ //16.10.19
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("isexists")
+ // 16.10.02
+ public static boolean isexists(String dir,String fname){
+ File file = new File(dir+"/"+fname);
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("fileslength")
+ // 16.12.09
+ public static int fileslength(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ int ctr=0;
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(head.equals(".")){ctr=ctr+1;}
+ }
+ return files.length-ctr;
+ }
+ else{
+ return -1;
+ }
+ }
+
+ @CindyScript("fileslist")
+ // 16.12.09
+ public static String fileslist(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ String strall="";
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(!head.equals(".")){strall=strall+","+str;}
+ }
+ return strall.substring(1);
+ }
+ else{
+ return "";
+ }
+ }
+
+ @CindyScript("setexec")
+ // 16.10.19
+ public static String setexec(String dir,String fname){
+ File file = new File(dir+"/"+fname);
+ File path = new File(dir);
+ if(path.exists()){
+ if(file.exists()){
+ file.setExecutable(true,false);
+ return fname+" executable";
+ }
+ else{
+// file.createNewFile();
+// file.setExecutable(true,false);
+ return fname+" not exists";
+ }
+ }
+ else{
+ return dir+" not exists";
+ }
+ }
+
+ @CindyScript("getdatetime")
+ // 16.10.21
+ public static String getdatetime(){
+ Date date=new Date();
+ return date.toString();
+ }
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170605.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170605.java
new file mode 100644
index 0000000000..3a34639335
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170605.java
@@ -0,0 +1,377 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+import java.util.Date;
+//17.06.05
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("ketjavaversion")
+ public String ketjavaversion() {
+ return "Ketjava 2017.06.05";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args){
+ return "Improper call";
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ File f = new File(args);
+ int flg=0;
+ int pos=0;
+ String kst="";
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ if(str.indexOf("*")>-1|| str.indexOf("?")>-1){
+ flg=1;
+ }
+ else{
+ str=str.toUpperCase();
+ str=str.replaceAll("\""," "); /* 16.06.08 */
+ if(str.indexOf("RM ")>-1 || str.indexOf("DEL ")>-1){
+ //16.07.21from
+ if(str.indexOf(".DVI")==-1 && str.indexOf(".TXT")==-1){
+ flg=2;
+ }
+ // 16.07.21upto
+ }
+ if(str.indexOf("MV ")>-1 || str.indexOf("MOVE ")>-1){
+ flg=3;
+ }
+ if(str.indexOf("RD ")>-1 || str.indexOf("RMDIR ")>-1){
+ flg=4;
+ }
+ // 16.04.09from
+ if(str.indexOf("SHUTDOWN ")>-1 || str.indexOf("SLEEP ")>-1){
+ flg=5;
+ }
+ if(str.indexOf("CLEAR ")>-1 || str.indexOf("CLS ")>-1){
+ flg=6;
+ }
+ if(str.indexOf("FTP ")>-1|| str.indexOf("TELNET ")>-1){
+ flg=7;
+ }
+ if(str.indexOf("USERMOD ")>-1 || str.indexOf("USERDEL ")>-1){
+ flg=8;
+ }
+ if(str.indexOf("USERADD ")>-1 || str.indexOf("USERMOD ")>-1){
+ flg=9;
+ }
+ if(str.indexOf("CHMOD ")>-1){
+ if(str.indexOf("CHMOD +")==-1){
+ flg=10;
+ }
+ }
+ if(str.indexOf("CRONTAB ")>-1 || str.indexOf("KILL ")>-1){
+ flg=11;
+ }
+ if(str.indexOf("AT ")>-1){
+ pos=str.indexOf("AT ");
+ if(pos==0){
+ flg=12;
+ }
+ else{
+ kst=str.substring(pos-1,pos);
+ if(!kst.equals("B")){
+ flg=12;
+ }
+ }
+ // 16.04.09upto
+ }
+// if(str.indexOf("PATH ")>-1 || str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ if(str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ flg=13;
+ }
+ if(str.indexOf("RENAME ")>-1 || str.indexOf("START ")>-1){
+ flg=14;
+ }
+ // 16.07.21
+ if(str.indexOf(".SH")>-1 || str.indexOf(".BAT")>-1){
+ if(str.indexOf("MAXIMA.")==-1 && str.indexOf("KC.")==-1){ /* 2016.07.22 */
+ flg=15;
+ }
+ }
+ }
+ if(flg>0){
+ br.close();
+ return "Improper file "+String.valueOf(flg)+" "+str;
+ }
+ }
+ br.close();
+ // 16.06.05from
+ Long tm=System.currentTimeMillis()-f.lastModified();
+ if(tm>10000 || tm<0){ /* 16.06.08 */
+ flg=50;
+ return "Time expired";
+ }
+ if((args.indexOf("kc.")==-1|| args2.indexOf("ketlib")==-1) || args3.indexOf(".t")==-1){
+ flg=60;
+ return "Improper form";
+ }
+ if(flg==0){
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ if(args2.indexOf("open")>-1){ /* 2016.06.07from */
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ } /* 2016.06.07upto */
+ }
+ else{
+ pb.command("sh",args);
+ }
+ }
+ }
+ Process process = pb.start();
+ return "Normal end";
+ // 16.06.05upto
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return System.getProperty("user.home")+"/ketcindy";
+ // "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(String dir){
+ if(iswindows()){
+ return dir+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return dir+"/ketcindy";
+ }
+ else if(islinux()){
+ return dir+"/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("iskcexists")
+ public static boolean iskcexists(String dir){
+ File file = new File(dir+"/kc.sh");
+ if(file.exists()){
+ file.setExecutable(true,false);
+ //16.10.19
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("isexists")
+ // 16.10.02
+ public static boolean isexists(String dir,String fname){
+ File file = new File(dir+"/"+fname);
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("fileslength")
+ // 16.12.09
+ public static int fileslength(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ int ctr=0;
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(head.equals(".")){ctr=ctr+1;}
+ }
+ return files.length-ctr;
+ }
+ else{
+ return -1;
+ }
+ }
+
+ @CindyScript("fileslist")
+ // 16.12.09
+ public static String fileslist(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ String strall="";
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(!head.equals(".")){strall=strall+","+str;}
+ }
+ return strall.substring(1);
+ }
+ else{
+ return "";
+ }
+ }
+
+ @CindyScript("setexec")
+ // 16.10.19
+ public static String setexec(String dir,String fname){
+ File file = new File(dir+"/"+fname);
+ File path = new File(dir);
+ if(path.exists()){
+ if(file.exists()){
+ file.setExecutable(true,false);
+ return fname+" executable";
+ }
+ else{
+// file.createNewFile();
+// file.setExecutable(true,false);
+ return fname+" not exists";
+ }
+ }
+ else{
+ return dir+" not exists";
+ }
+ }
+
+ @CindyScript("getdatetime")
+ // 16.10.21
+ public static String getdatetime(){
+ Date date=new Date();
+ return date.toString();
+ }
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170906.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170906.java
new file mode 100644
index 0000000000..404d9e3e16
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170906.java
@@ -0,0 +1,388 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+import java.util.Date;
+//17.06.05
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("ketjavaversion")
+ public String ketjavaversion() {
+ return "Ketjava 2017.06.05";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args){
+ return "Improper call";
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ File f = new File(args);
+ int flg=0;
+ int pos=0;
+ String kst="";
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ if(str.indexOf("*")>-1|| str.indexOf("?")>-1){
+ flg=1;
+ }
+ else{
+ str=str.toUpperCase();
+ str=str.replaceAll("\""," "); /* 16.06.08 */
+ if(str.indexOf("RM ")>-1 || str.indexOf("DEL ")>-1){
+ //16.07.21from
+ if(str.indexOf(".DVI")==-1 && str.indexOf(".TXT")==-1){
+ flg=2;
+ }
+ // 16.07.21upto
+ }
+ if(str.indexOf("MV ")>-1 || str.indexOf("MOVE ")>-1){
+ flg=3;
+ }
+ if(str.indexOf("RD ")>-1 || str.indexOf("RMDIR ")>-1){
+ flg=4;
+ }
+ // 16.04.09from
+ if(str.indexOf("SHUTDOWN ")>-1 || str.indexOf("SLEEP ")>-1){
+ flg=5;
+ }
+ if(str.indexOf("CLEAR ")>-1 || str.indexOf("CLS ")>-1){
+ flg=6;
+ }
+ if(str.indexOf("FTP ")>-1|| str.indexOf("TELNET ")>-1){
+ flg=7;
+ }
+ if(str.indexOf("USERMOD ")>-1 || str.indexOf("USERDEL ")>-1){
+ flg=8;
+ }
+ if(str.indexOf("USERADD ")>-1 || str.indexOf("USERMOD ")>-1){
+ flg=9;
+ }
+ if(str.indexOf("CHMOD ")>-1){
+ if(str.indexOf("CHMOD +")==-1){
+ flg=10;
+ }
+ }
+ if(str.indexOf("CRONTAB ")>-1 || str.indexOf("KILL ")>-1){
+ flg=11;
+ }
+ if(str.indexOf("AT ")>-1){
+ pos=str.indexOf("AT ");
+ if(pos==0){
+ flg=12;
+ }
+ else{
+ kst=str.substring(pos-1,pos);
+ if(!kst.equals("B")){
+ flg=12;
+ }
+ }
+ // 16.04.09upto
+ }
+// if(str.indexOf("PATH ")>-1 || str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ if(str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ flg=13;
+ }
+ if(str.indexOf("RENAME ")>-1 || str.indexOf("START ")>-1){
+ flg=14;
+ }
+ // 16.07.21
+ if(str.indexOf(".SH")>-1 || str.indexOf(".BAT")>-1){
+ if(str.indexOf("MAXIMA.")==-1 && str.indexOf("KC.")==-1){ /* 2016.07.22 */
+ flg=15;
+ }
+ }
+ }
+ if(flg>0){
+ br.close();
+ return "Improper file "+String.valueOf(flg)+" "+str;
+ }
+ }
+ br.close();
+ // 16.06.05from
+ Long tm=System.currentTimeMillis()-f.lastModified();
+ if(tm>10000 || tm<0){ /* 16.06.08 */
+ flg=50;
+ return "Time expired";
+ }
+ if((args.indexOf("kc.")==-1|| args2.indexOf("ketlib")==-1) || args3.indexOf(".t")==-1){
+ flg=60;
+ return "Improper form";
+ }
+ if(flg==0){
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ if(args2.indexOf("open")>-1){ /* 2016.06.07from */
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ } /* 2016.06.07upto */
+ }
+ else{
+ pb.command("sh",args);
+ }
+ }
+ }
+ Process process = pb.start();
+ return "Normal end";
+ // 16.06.05upto
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return System.getProperty("user.home")+"/ketcindy";
+ // "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(String dir){
+ if(iswindows()){
+ return dir+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return dir+"/ketcindy";
+ }
+ else if(islinux()){
+ return dir+"/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("iskcexists")
+ public static boolean iskcexists(String dir){
+ File file = new File(dir+"/kc.sh");
+ if(file.exists()){
+ file.setExecutable(true,false);
+ //16.10.19
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("isexists")
+ // 16.10.02
+ public static boolean isexists(String dir,String fname){
+ File file = new File(dir+"/"+fname);
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("makedir")
+ // 17.09.06
+ public static boolean makedir(String dir,String dirname){
+ File newfile = new File(dir+"/"+dirname);
+ if (newfile.mkdir()){
+ return true;
+ }else{
+ return false;
+ }
+ }
+
+ @CindyScript("fileslength")
+ // 16.12.09
+ public static int fileslength(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ int ctr=0;
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(head.equals(".")){ctr=ctr+1;}
+ }
+ return files.length-ctr;
+ }
+ else{
+ return -1;
+ }
+ }
+
+ @CindyScript("fileslist")
+ // 16.12.09
+ public static String fileslist(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ String strall="";
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(!head.equals(".")){strall=strall+","+str;}
+ }
+ return strall.substring(1);
+ }
+ else{
+ return "";
+ }
+ }
+
+ @CindyScript("setexec")
+ // 16.10.19
+ public static String setexec(String dir,String fname){
+ File file = new File(dir+"/"+fname);
+ File path = new File(dir);
+ if(path.exists()){
+ if(file.exists()){
+ file.setExecutable(true,false);
+ return fname+" executable";
+ }
+ else{
+// file.createNewFile();
+// file.setExecutable(true,false);
+ return fname+" not exists";
+ }
+ }
+ else{
+ return dir+" not exists";
+ }
+ }
+
+ @CindyScript("getdatetime")
+ // 16.10.21
+ public static String getdatetime(){
+ Date date=new Date();
+ return date.toString();
+ }
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin171112.java b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin171112.java
new file mode 100644
index 0000000000..3e7d631280
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin171112.java
@@ -0,0 +1,399 @@
+import de.cinderella.api.cs.CindyScript;
+import de.cinderella.api.cs.CindyScriptPlugin;
+import org.apache.commons.math.linear.MatrixUtils;
+import org.apache.commons.math.linear.RealMatrix;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.io.*;
+import java.util.Date;
+
+public class KetCindyPlugin extends CindyScriptPlugin {
+
+ @CindyScript("ketjavaversion")
+ public String ketjavaversion() {
+ return "Ketjava 2017.11.08";
+ }
+
+ public String getName() {
+ return "KetCindy Plugin";
+ }
+
+ public String getAuthor() {
+ return "The KetCindy Project Team";
+ }
+
+ @CindyScript("systemproperty")
+ public String getUserID(String s) {
+ return System.getProperty(s);
+ }
+
+ @CindyScript("square")
+ public double quadrieren(double x) {
+ return x * x;
+ }
+
+ @CindyScript("grayvalue")
+ public double getGray(Color c) {
+ return (c.getBlue() + c.getRed() + c.getGreen()) / 3.;
+ }
+
+ @CindyScript("testarray")
+ public String writeArray(ArrayList<Double> al) {
+ return Arrays.toString(al.toArray());
+ }
+
+ @CindyScript("getdir")
+ public String getdir() {
+ return System.getProperty("user.dir");
+ }
+
+ @CindyScript("gethome")
+ public String gethome() {
+ return System.getProperty("user.home");
+ }
+
+ @CindyScript("getname")
+ // 17.10.08
+ public String getname() {
+ return System.getProperty("user.name");
+ }
+
+ @CindyScript("iswindows")
+ static public boolean iswindows(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("windows")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("ismacosx")
+ public static boolean ismacosx(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("mac")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+ @CindyScript("islinux")
+ public static boolean islinux(){
+ String os=System.getProperty("os.name").toLowerCase();
+ if(os!=null && os.startsWith("linux")){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("iswin")
+ public static boolean iswin() {
+ String OS_NAME = System.getProperty("os.name").toLowerCase();
+ return OS_NAME.startsWith("windows");
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args){
+ return "Improper call";
+ }
+
+ @CindyScript("kc")
+ public static String kc(String args,String args2,String args3) throws IOException {
+ ProcessBuilder pb = new ProcessBuilder();
+ File f = new File(args);
+ int flg=0;
+ int pos=0;
+ String kst="";
+ BufferedReader br = new BufferedReader(new FileReader(f));
+ String str;
+ while((str = br.readLine()) != null){
+ if(str.indexOf("*")>-1|| str.indexOf("?")>-1){
+ flg=1;
+ }
+ else{
+ str=str.toUpperCase();
+ str=str.replaceAll("\""," "); /* 16.06.08 */
+ if(str.indexOf("RM ")>-1 || str.indexOf("DEL ")>-1){
+ //16.07.21from
+ if(str.indexOf(".DVI")==-1 && str.indexOf(".TXT")==-1){
+ flg=2;
+ }
+ // 16.07.21upto
+ }
+ if(str.indexOf("MV ")>-1 || str.indexOf("MOVE ")>-1){
+ flg=3;
+ }
+ if(str.indexOf("RD ")>-1 || str.indexOf("RMDIR ")>-1){
+ flg=4;
+ }
+ // 16.04.09from
+ if(str.indexOf("SHUTDOWN ")>-1 || str.indexOf("SLEEP ")>-1){
+ flg=5;
+ }
+ if(str.indexOf("CLEAR ")>-1 || str.indexOf("CLS ")>-1){
+ flg=6;
+ }
+ if(str.indexOf("FTP ")>-1|| str.indexOf("TELNET ")>-1){
+ flg=7;
+ }
+ if(str.indexOf("USERMOD ")>-1 || str.indexOf("USERDEL ")>-1){
+ flg=8;
+ }
+ if(str.indexOf("USERADD ")>-1 || str.indexOf("USERMOD ")>-1){
+ flg=9;
+ }
+ if(str.indexOf("CHMOD ")>-1){
+ if(str.indexOf("CHMOD +")==-1){
+ flg=10;
+ }
+ }
+ if(str.indexOf("CRONTAB ")>-1 || str.indexOf("KILL ")>-1){
+ flg=11;
+ }
+ if(str.indexOf("AT ")>-1){
+ pos=str.indexOf("AT ");
+ if(pos==0){
+ flg=12;
+ }
+ else{
+ kst=str.substring(pos-1,pos);
+ if(!kst.equals("B")){
+ flg=12;
+ }
+ }
+ // 16.04.09upto
+ }
+// if(str.indexOf("PATH ")>-1 || str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ if(str.indexOf("PAUSE ")>-1 || str.indexOf("ARP ")>-1){
+ flg=13;
+ }
+ if(str.indexOf("RENAME ")>-1 || str.indexOf("START ")>-1){
+ flg=14;
+ }
+ // 16.07.21
+ if(str.indexOf(".SH")>-1 || str.indexOf(".BAT")>-1){
+ if(str.indexOf("MAXIMA.")==-1 && str.indexOf("KC.")==-1){ /* 2016.07.22 */
+ flg=15;
+ }
+ }
+ }
+ if(flg>0){
+ br.close();
+ return "Improper file "+String.valueOf(flg)+" "+str;
+ }
+ }
+ br.close();
+ // 16.06.05from
+ Long tm=System.currentTimeMillis()-f.lastModified();
+ if(tm>10000 || tm<0){ /* 16.06.08 */
+ flg=50;
+ return "Time expired";
+ }
+ if((args.indexOf("kc.")==-1|| args2.indexOf("ketlib")==-1) || args3.indexOf(".t")==-1){
+ flg=60;
+ return "Improper form";
+ }
+ if(flg==0){
+ if(iswindows()){
+ pb.command("cmd.exe","/c","start",args);
+ }
+ else{
+ if(ismacosx()){
+ if(args2.indexOf("open")>-1){ /* 2016.06.07from */
+ pb.command("open",args);
+ }
+ else{
+ pb.command("sh",args);
+ } /* 2016.06.07upto */
+ }
+ else{
+ pb.command("sh",args);
+ }
+ }
+ }
+ Process process = pb.start();
+ return "Normal end";
+ // 16.06.05upto
+ }
+
+ @CindyScript("ispaulvisiting")
+ public static boolean ispaulvisiting() {
+ return true;
+ }
+
+ @CindyScript("texv")
+ public static void texv( String s, String d, String sf, String tf) throws Exception{
+ ProcessBuilder pb = new ProcessBuilder();
+ String[] cmd = {s,d,sf,tf};
+ pb.command(cmd);
+ Process process = pb.start();
+ return ;
+ }
+
+ @CindyScript("givemeamatrix2")
+ public static Object givemeamatrix2() {
+ try {
+ return "the Matrix: " + theGiveMeAMatrix().toString();
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return "no Matrix: " + e.toString();
+ }
+ }
+
+ public static Object theGiveMeAMatrix() {
+ double[][] matrixData = { {1d,2d,3d}, {2d,5d,3d}};
+ RealMatrix m = MatrixUtils.createRealMatrix(matrixData);
+ return m;
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(){
+ if(iswindows()){
+ return System.getProperty("user.home")+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return System.getProperty("user.home")+"/ketcindy";
+ }
+ else if(islinux()){
+ return System.getProperty("user.home")+"/ketcindy";
+ // "/usr/share/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("getdirhead")
+ public static String getdirhead(String dir){
+ if(iswindows()){
+ return dir+"\\ketcindy";
+ }
+ else if(ismacosx()){
+ return dir+"/ketcindy";
+ }
+ else if(islinux()){
+ return dir+"/ketcindy";
+ }
+ else{
+ return "unknown";
+ }
+ }
+
+ @CindyScript("iskcexists")
+ public static boolean iskcexists(String dir){
+ File file = new File(dir+"/kc.sh");
+ if(file.exists()){
+ file.setExecutable(true,false);
+ //16.10.19
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("pathsep")
+ // 17.09.06
+ public static String pathsep(){
+ return File.separator;
+ }
+
+ @CindyScript("isexists")
+ // 16.10.02
+ public static boolean isexists(String dir,String fname){
+ File file = new File(dir+File.separator+fname);
+ if(file.exists()){
+ return true;
+ }
+ else{
+ return false;
+ }
+ }
+
+ @CindyScript("makedir")
+ // 17.09.06
+ public static String makedir(String dir,String dirname){
+ File newfile = new File(dir+File.separator+dirname);
+ if (newfile.mkdir()){
+ return dirname+" created";
+ }else{
+ return dirname+" already exists";
+ }
+ }
+
+ @CindyScript("fileslength")
+ // 16.12.09
+ public static int fileslength(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ int ctr=0;
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(head.equals(".")){ctr=ctr+1;}
+ }
+ return files.length-ctr;
+ }
+ else{
+ return -1;
+ }
+ }
+
+ @CindyScript("fileslist")
+ // 16.12.09
+ public static String fileslist(String dirname){
+ File dir=new File(dirname);
+ File[] files=dir.listFiles();
+ String str;
+ String head;
+ String strall="";
+ if(dir.exists()){
+ for(int i=0;i<files.length;i++){
+ str=files[i].getName();
+ head=str.substring(0,1);
+ if(!head.equals(".")){strall=strall+","+str;}
+ }
+ return strall.substring(1);
+ }
+ else{
+ return "";
+ }
+ }
+
+ @CindyScript("setexec")
+ // 16.10.19
+ public static String setexec(String dir,String fname){
+ File file = new File(dir+File.separator+fname);
+ File path = new File(dir);
+ if(path.exists()){
+ if(file.exists()){
+ file.setExecutable(true,false);
+ return fname+" executable";
+ }
+ else{
+// file.createNewFile();
+// file.setExecutable(true,false);
+ return fname+" not exists";
+ }
+ }
+ else{
+ return dir+" not exists";
+ }
+ }
+
+ @CindyScript("getdatetime")
+ // 16.10.21
+ public static String getdatetime(){
+ Date date=new Date();
+ return date.toString();
+ }
+
+}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/cdy-templates/Makefile b/graphics/ketcindy/ketcindyfolder/doc/source/cdy-templates/Makefile
new file mode 100644
index 0000000000..2185d1bf1f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/cdy-templates/Makefile
@@ -0,0 +1,25 @@
+WORK := $(abspath ../../../work)
+
+all: $(WORK)/template1basic.cdy $(WORK)/template2advanced.cdy
+
+$(WORK)/template1basic.cdy: $(WORK)/Scriptkelib.txt
+ rm -rf tmp
+ mkdir tmp
+ cd tmp && unzip $(WORK)/template1basic.cdy
+ cp $(WORK)/Scriptkelib.txt tmp/private/de.cinderella/scripts/Init/0/KETlib.cs
+ rm $(WORK)/template1basic.cdy
+ cd tmp && zip -r $(WORK)/template1basic.cdy *
+ rm -rf tmp
+
+$(WORK)/template2advanced.cdy: $(WORK)/Scriptkelib.txt
+ rm -rf tmp
+ mkdir tmp
+ cd tmp && unzip $(WORK)/template2advanced.cdy
+ cp $(WORK)/Scriptkelib.txt tmp/private/de.cinderella/scripts/Init/0/KETlib.cs
+ rm $(WORK)/template2advanced.cdy
+ cd tmp && zip -r $(WORK)/template2advanced.cdy *
+ rm -rf tmp
+
+.PHONY: all
+
+
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallE.tex
new file mode 100644
index 0000000000..68675beb10
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallE.tex
@@ -0,0 +1,70 @@
+\documentclass{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{graphicx}
+\usepackage{xcolor}
+\usepackage{bm,enumerate}
+\usepackage[colorlinks=true,urlcolor=blue]{hyperref}
+
+\setmargin{20}{20}{20}{20}
+
+\renewcommand{\labelitemi}{$\cdot$}
+
+\begin{document}
+
+\begin{center}
+installing of KeTCindy
+\end{center}
+
+\hfill Modified\ :\ \today
+
+\begin{enumerate}[\bf\large 1.]
+\item Install Cinderella, R and Maxima.
+ \begin{itemize}
+ \item \url{https://beta.cinderella.de} (Cinderella)
+ \item \url{https://cran.r-project.org} (R)
+ \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)
+ \item \url{https://www.sumatrapdfreader.org/download-free-pdf-viewer.html} (Sumatra)\\
+ \hspace*{10mm}Rem) Sumatra is only for Windows.
+
+ \end{itemize}
+\item Install TeX if any TeX has not been installed.
+ \begin{enumerate}[(1)]
+ \item TeXLive is recommended.
+ \begin{itemize}
+ \item Files necessary for KeTCindy have been implemented (2018 or later).
+ \begin{enumerate}[i)]
+ \item texmf-dist/scripts/ketcindy ketlib, setketcindy, ketoutset, etc.
+ \item texmf-dist/tex/latex/ketcindy Style files for ketcindy
+ \item texmf-dist/doc/support/ketcindy Manuals and source files
+ \end{enumerate}
+ \end{itemize}
+ \item KeTTeX is a light-weight TeXLive.
+ \begin{itemize}
+ \item Download from\\
+ \hspace*{5mm}Mac (kettex.dmg)\\
+ \hspace*{10mm}\url{https://www.dropbox.com/s/dc4inuk06t07g26/kettex.dmg?dl=0}\\
+ \hspace*{5mm}Windows (kettex.exe)\\
+ \hspace*{10mm}\url{https://www.dropbox.com/s/fthw4btjqqs33tc/kettex.exe?dl=0}\\
+ \hspace*{5mm}Linux (kettex.tar.xz)\\
+ \hspace*{10mm}\url{https://www.dropbox.com/s/vg8p07832e9hzlk/KeTTeX-linux-20171022.tar.xz?dl=0}
+ \item Move kettex generated by double clicking to the folder as follows.\\
+ \hspace*{10mm}Mac\ \ /Applications,Windows\ \ C:\
+ \end{itemize}
+ \item In case of other TeX, see Readme in ketcindy of {\bf 3.}(2).
+ \end{enumerate}
+
+\item Install KeTCindy
+ \begin{enumerate}[(1)]
+ \item Download ketcindy from CTAN(\url{https://ctan.org}).\\
+ \hspace*{10mm}Search ketcindy $>$ Pack­age ketcindy $>$ download
+ \begin{itemize}
+ \item[Rem)]The latest version can be downloaded from Repository:\\
+ \hspace*{5mm}\url{https://github.com/ketpic/ketcindy}\\
+ \hspace*{10mm}Clone or download $>$ Download ZIP
+ \end{itemize}
+ \item Install KeTCindy according to Readme in forMac/forWindows/forLinux.
+ \end{enumerate}
+\end{enumerate}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallJ.tex b/graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallJ.tex
new file mode 100644
index 0000000000..040eda3d56
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallJ.tex
@@ -0,0 +1,68 @@
+\documentclass{ujarticle}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{graphicx}
+\usepackage{xcolor}
+\usepackage{bm,enumerate}
+\usepackage[dvipdfmx,colorlinks=true,urlcolor=blue]{hyperref}
+
+\setmargin{20}{20}{20}{20}
+
+\西暦
+
+\renewcommand{\labelitemi}{・}
+
+\begin{document}
+
+\begin{center}
+KETCindyのインストール
+\end{center}
+
+\hfill 修正日:\today
+
+\begin{enumerate}[\bf\large 1.]
+\item Cinderella, R, Maxima をインストールする.
+ \begin{itemize}
+ \item \url{https://beta.cinderella.de} (Cinderella)
+ \item \url{https://cran.r-project.org} (R)
+ \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)
+ \item \url{https://www.sumatrapdfreader.org/download-free-pdf-viewer.html} (Sumatra)\\
+ \hspace*{10mm}注)SumatraはWindowsだけである.
+ \end{itemize}
+\item TeXをインストールしていない場合はインストールする.
+ \begin{enumerate}[(1)]
+ \item TeXLiveを推奨
+ \begin{itemize}
+ \item 2018以降ではketcindyが既に入っている.
+ \end{itemize}
+ \item KeTTeXはTeXLiveの軽量版
+ \begin{itemize}
+ \item 以下からダウンロードできる.\\
+ \hspace*{5mm}Mac (kettex.dmg)\\
+ \hspace*{10mm}\url{https://www.dropbox.com/s/dc4inuk06t07g26/kettex.dmg?dl=0}\\
+ \hspace*{5mm}Windows (kettex.exe)\\
+ \hspace*{10mm}\url{https://www.dropbox.com/s/fthw4btjqqs33tc/kettex.exe?dl=0}\\
+ \hspace*{5mm}Linux (kettex.tar.xz)\\
+ \hspace*{10mm}\url{https://www.dropbox.com/s/vg8p07832e9hzlk/KeTTeX-linux-20171022.tar.xz?dl=0}
+ \item ダブルクリックしてできるkettexを以下に入れる.\\
+ \hspace*{10mm}Mac\ \ /Applications,Windows\ \ C:\
+ \end{itemize}
+ \item 他のTeXの場合は,{\bf 3.}(2)のReadmeを参照する.
+ \end{enumerate}
+
+\item KeTCindyのインストール
+ \begin{enumerate}[(1)]
+ \item ketcindyをCTAN(\url{https://ctan.org})からダウンロードする.\\
+ \hspace*{10mm}ketcindyで検索 $>$ Package ketcindy $>$ download
+ \begin{itemize}
+ \item[注)]最新版は,Repositoryのサイト\\
+ \hspace*{10mm}\url{https://github.com/ketpic/ketcindy}\\
+ から以下のようにダウンロードできる.\\
+ \hspace*{10mm}Clone or download $>$ Download ZIP
+ \item[注)]この場合は,ketcindy-masterになる.
+ \end{itemize}
+ \item forMac/forWindows/forLinuxにあるReadmeに従って,インストールする.
+ \end{enumerate}
+\end{enumerate}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dscreen.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dscreen.pdf
new file mode 100644
index 0000000000..e6911f6fd8
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dscreen.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dstart.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dstart.pdf
new file mode 100644
index 0000000000..8b400a0fd8
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dstart.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/CindyhelpE.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/CindyhelpE.pdf
new file mode 100644
index 0000000000..e968c4153d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/CindyhelpE.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Dotfill.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Dotfill.tex
new file mode 100644
index 0000000000..22ffea7c3e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Dotfill.tex
@@ -0,0 +1,245 @@
+%%% /Users/Hannya/Desktop/fig/dotfill.tex
+%%% Generator=hachtest.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(7.03,6.7)(-3.5,-3.2)%
+\special{pn 8}%
+%
+\special{pa 827 -0}\special{pa 820 -104}\special{pa 801 -206}\special{pa 769 -304}%
+\special{pa 725 -398}\special{pa 669 -486}\special{pa 603 -566}\special{pa 527 -637}%
+\special{pa 443 -698}\special{pa 352 -748}\special{pa 255 -786}\special{pa 155 -812}%
+\special{pa 52 -825}\special{pa -52 -825}\special{pa -155 -812}\special{pa -255 -786}%
+\special{pa -352 -748}\special{pa -443 -698}\special{pa -527 -637}\special{pa -603 -566}%
+\special{pa -669 -486}\special{pa -725 -398}\special{pa -769 -304}\special{pa -801 -206}%
+\special{pa -820 -104}\special{pa -827 0}\special{pa -820 104}\special{pa -801 206}%
+\special{pa -769 304}\special{pa -725 398}\special{pa -669 486}\special{pa -603 566}%
+\special{pa -527 637}\special{pa -443 698}\special{pa -352 748}\special{pa -255 786}%
+\special{pa -155 812}\special{pa -52 825}\special{pa 52 825}\special{pa 155 812}%
+\special{pa 255 786}\special{pa 352 748}\special{pa 443 698}\special{pa 527 637}%
+\special{pa 603 566}\special{pa 669 486}\special{pa 725 398}\special{pa 769 304}%
+\special{pa 801 206}\special{pa 820 104}\special{pa 827 0}%
+\special{fp}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -0}\special{pa 0 -827}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -0}\special{pa 716 413}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -0}\special{pa -585 585}%
+\special{fp}%
+}%
+\special{pa 715 413}\special{pa 725 398}\special{pa 769 304}\special{pa 801 206}%
+\special{pa 820 104}\special{pa 827 0}\special{pa 820 -104}\special{pa 801 -206}%
+\special{pa 769 -304}\special{pa 725 -398}\special{pa 669 -486}\special{pa 603 -566}%
+\special{pa 527 -637}\special{pa 443 -698}\special{pa 352 -748}\special{pa 255 -786}%
+\special{pa 155 -812}\special{pa 52 -825}\special{pa -0 -825}%
+\special{fp}%
+\special{pa 0 -0}\special{pa 715 413}\special{pa 725 398}\special{pa 769 304}%
+\special{pa 801 206}\special{pa 820 104}\special{pa 827 0}\special{pa 820 -104}%
+\special{pa 801 -206}\special{pa 769 -304}\special{pa 725 -398}\special{pa 669 -486}%
+\special{pa 603 -566}\special{pa 527 -637}\special{pa 443 -698}\special{pa 352 -748}%
+\special{pa 255 -786}\special{pa 155 -812}\special{pa 52 -825}\special{pa -0 -825}%
+\special{pa 0 -0}%
+\special{fp}%
+\special{pa -584 584}\special{pa -527 637}\special{pa -443 698}\special{pa -352 748}%
+\special{pa -255 786}\special{pa -155 812}\special{pa -52 825}\special{pa 52 825}%
+\special{pa 155 812}\special{pa 255 786}\special{pa 352 748}\special{pa 443 698}%
+\special{pa 527 637}\special{pa 603 566}\special{pa 669 486}\special{pa 715 413}%
+\special{fp}%
+\special{pa 0 -0}\special{pa -584 584}\special{pa -527 637}\special{pa -443 698}%
+\special{pa -352 748}\special{pa -255 786}\special{pa -155 812}\special{pa -52 825}%
+\special{pa 52 825}\special{pa 155 812}\special{pa 255 786}\special{pa 352 748}%
+\special{pa 443 698}\special{pa 527 637}\special{pa 603 566}\special{pa 669 486}%
+\special{pa 715 413}\special{pa 0 -0}%
+\special{fp}%
+\special{pa 706 371}\special{pa 694 371}\special{pa 694 382}\special{pa 706 382}\special{pa 706 371}\special{sh 1}\special{fp}%
+\special{pa 752 324}\special{pa 741 324}\special{pa 741 335}\special{pa 752 335}\special{pa 752 324}\special{sh 1}\special{fp}%
+\special{pa 659 324}\special{pa 648 324}\special{pa 648 335}\special{pa 659 335}\special{pa 659 324}\special{sh 1}\special{fp}%
+\special{pa 706 278}\special{pa 694 278}\special{pa 694 289}\special{pa 706 289}\special{pa 706 278}\special{sh 1}\special{fp}%
+\special{pa 752 232}\special{pa 741 232}\special{pa 741 243}\special{pa 752 243}\special{pa 752 232}\special{sh 1}\special{fp}%
+\special{pa 798 185}\special{pa 787 185}\special{pa 787 196}\special{pa 798 196}\special{pa 798 185}\special{sh 1}\special{fp}%
+\special{pa 613 278}\special{pa 602 278}\special{pa 602 289}\special{pa 613 289}\special{pa 613 278}\special{sh 1}\special{fp}%
+\special{pa 659 232}\special{pa 648 232}\special{pa 648 243}\special{pa 659 243}\special{pa 659 232}\special{sh 1}\special{fp}%
+\special{pa 706 185}\special{pa 694 185}\special{pa 694 196}\special{pa 706 196}\special{pa 706 185}\special{sh 1}\special{fp}%
+\special{pa 752 139}\special{pa 741 139}\special{pa 741 150}\special{pa 752 150}\special{pa 752 139}\special{sh 1}\special{fp}%
+\special{pa 798 92}\special{pa 787 92}\special{pa 787 104}\special{pa 798 104}\special{pa 798 92}\special{sh 1}\special{fp}%
+\special{pa 520 278}\special{pa 509 278}\special{pa 509 289}\special{pa 520 289}\special{pa 520 278}\special{sh 1}\special{fp}%
+\special{pa 566 232}\special{pa 555 232}\special{pa 555 243}\special{pa 566 243}\special{pa 566 232}\special{sh 1}\special{fp}%
+\special{pa 613 185}\special{pa 602 185}\special{pa 602 196}\special{pa 613 196}\special{pa 613 185}\special{sh 1}\special{fp}%
+\special{pa 659 139}\special{pa 648 139}\special{pa 648 150}\special{pa 659 150}\special{pa 659 139}\special{sh 1}\special{fp}%
+\special{pa 706 92}\special{pa 694 92}\special{pa 694 104}\special{pa 706 104}\special{pa 706 92}\special{sh 1}\special{fp}%
+\special{pa 752 46}\special{pa 741 46}\special{pa 741 57}\special{pa 752 57}\special{pa 752 46}\special{sh 1}\special{fp}%
+\special{pa 798 0}\special{pa 787 0}\special{pa 787 11}\special{pa 798 11}\special{pa 798 0}\special{sh 1}\special{fp}%
+\special{pa 474 232}\special{pa 462 232}\special{pa 462 243}\special{pa 474 243}\special{pa 474 232}\special{sh 1}\special{fp}%
+\special{pa 520 185}\special{pa 509 185}\special{pa 509 196}\special{pa 520 196}\special{pa 520 185}\special{sh 1}\special{fp}%
+\special{pa 566 139}\special{pa 555 139}\special{pa 555 150}\special{pa 566 150}\special{pa 566 139}\special{sh 1}\special{fp}%
+\special{pa 613 92}\special{pa 602 92}\special{pa 602 104}\special{pa 613 104}\special{pa 613 92}\special{sh 1}\special{fp}%
+\special{pa 659 46}\special{pa 648 46}\special{pa 648 57}\special{pa 659 57}\special{pa 659 46}\special{sh 1}\special{fp}%
+\special{pa 706 0}\special{pa 694 0}\special{pa 694 11}\special{pa 706 11}\special{pa 706 0}\special{sh 1}\special{fp}%
+\special{pa 752 -47}\special{pa 741 -47}\special{pa 741 -36}\special{pa 752 -36}\special{pa 752 -47}\special{sh 1}\special{fp}%
+\special{pa 798 -93}\special{pa 787 -93}\special{pa 787 -82}\special{pa 798 -82}\special{pa 798 -93}\special{sh 1}\special{fp}%
+\special{pa 427 185}\special{pa 416 185}\special{pa 416 196}\special{pa 427 196}\special{pa 427 185}\special{sh 1}\special{fp}%
+\special{pa 474 139}\special{pa 462 139}\special{pa 462 150}\special{pa 474 150}\special{pa 474 139}\special{sh 1}\special{fp}%
+\special{pa 520 92}\special{pa 509 92}\special{pa 509 104}\special{pa 520 104}\special{pa 520 92}\special{sh 1}\special{fp}%
+\special{pa 566 46}\special{pa 555 46}\special{pa 555 57}\special{pa 566 57}\special{pa 566 46}\special{sh 1}\special{fp}%
+\special{pa 613 0}\special{pa 602 0}\special{pa 602 11}\special{pa 613 11}\special{pa 613 0}\special{sh 1}\special{fp}%
+\special{pa 659 -47}\special{pa 648 -47}\special{pa 648 -36}\special{pa 659 -36}\special{pa 659 -47}\special{sh 1}\special{fp}%
+\special{pa 706 -93}\special{pa 694 -93}\special{pa 694 -82}\special{pa 706 -82}\special{pa 706 -93}\special{sh 1}\special{fp}%
+\special{pa 752 -140}\special{pa 741 -140}\special{pa 741 -128}\special{pa 752 -128}\special{pa 752 -140}\special{sh 1}\special{fp}%
+\special{pa 798 -186}\special{pa 787 -186}\special{pa 787 -175}\special{pa 798 -175}\special{pa 798 -186}\special{sh 1}\special{fp}%
+\special{pa 381 139}\special{pa 370 139}\special{pa 370 150}\special{pa 381 150}\special{pa 381 139}\special{sh 1}\special{fp}%
+\special{pa 427 92}\special{pa 416 92}\special{pa 416 104}\special{pa 427 104}\special{pa 427 92}\special{sh 1}\special{fp}%
+\special{pa 474 46}\special{pa 462 46}\special{pa 462 57}\special{pa 474 57}\special{pa 474 46}\special{sh 1}\special{fp}%
+\special{pa 520 0}\special{pa 509 0}\special{pa 509 11}\special{pa 520 11}\special{pa 520 0}\special{sh 1}\special{fp}%
+\special{pa 566 -47}\special{pa 555 -47}\special{pa 555 -36}\special{pa 566 -36}\special{pa 566 -47}\special{sh 1}\special{fp}%
+\special{pa 613 -93}\special{pa 602 -93}\special{pa 602 -82}\special{pa 613 -82}\special{pa 613 -93}\special{sh 1}\special{fp}%
+\special{pa 659 -140}\special{pa 648 -140}\special{pa 648 -128}\special{pa 659 -128}\special{pa 659 -140}\special{sh 1}\special{fp}%
+\special{pa 706 -186}\special{pa 694 -186}\special{pa 694 -175}\special{pa 706 -175}\special{pa 706 -186}\special{sh 1}\special{fp}%
+\special{pa 752 -232}\special{pa 741 -232}\special{pa 741 -221}\special{pa 752 -221}\special{pa 752 -232}\special{sh 1}\special{fp}%
+\special{pa 288 139}\special{pa 277 139}\special{pa 277 150}\special{pa 288 150}\special{pa 288 139}\special{sh 1}\special{fp}%
+\special{pa 334 92}\special{pa 323 92}\special{pa 323 104}\special{pa 334 104}\special{pa 334 92}\special{sh 1}\special{fp}%
+\special{pa 381 46}\special{pa 370 46}\special{pa 370 57}\special{pa 381 57}\special{pa 381 46}\special{sh 1}\special{fp}%
+\special{pa 427 0}\special{pa 416 0}\special{pa 416 11}\special{pa 427 11}\special{pa 427 0}\special{sh 1}\special{fp}%
+\special{pa 474 -47}\special{pa 462 -47}\special{pa 462 -36}\special{pa 474 -36}\special{pa 474 -47}\special{sh 1}\special{fp}%
+\special{pa 520 -93}\special{pa 509 -93}\special{pa 509 -82}\special{pa 520 -82}\special{pa 520 -93}\special{sh 1}\special{fp}%
+\special{pa 566 -140}\special{pa 555 -140}\special{pa 555 -128}\special{pa 566 -128}\special{pa 566 -140}\special{sh 1}\special{fp}%
+\special{pa 613 -186}\special{pa 602 -186}\special{pa 602 -175}\special{pa 613 -175}\special{pa 613 -186}\special{sh 1}\special{fp}%
+\special{pa 659 -232}\special{pa 648 -232}\special{pa 648 -221}\special{pa 659 -221}\special{pa 659 -232}\special{sh 1}\special{fp}%
+\special{pa 706 -279}\special{pa 694 -279}\special{pa 694 -268}\special{pa 706 -268}\special{pa 706 -279}\special{sh 1}\special{fp}%
+\special{pa 752 -325}\special{pa 741 -325}\special{pa 741 -314}\special{pa 752 -314}\special{pa 752 -325}\special{sh 1}\special{fp}%
+\special{pa 242 92}\special{pa 230 92}\special{pa 230 104}\special{pa 242 104}\special{pa 242 92}\special{sh 1}\special{fp}%
+\special{pa 288 46}\special{pa 277 46}\special{pa 277 57}\special{pa 288 57}\special{pa 288 46}\special{sh 1}\special{fp}%
+\special{pa 334 0}\special{pa 323 0}\special{pa 323 11}\special{pa 334 11}\special{pa 334 0}\special{sh 1}\special{fp}%
+\special{pa 381 -47}\special{pa 370 -47}\special{pa 370 -36}\special{pa 381 -36}\special{pa 381 -47}\special{sh 1}\special{fp}%
+\special{pa 427 -93}\special{pa 416 -93}\special{pa 416 -82}\special{pa 427 -82}\special{pa 427 -93}\special{sh 1}\special{fp}%
+\special{pa 474 -140}\special{pa 462 -140}\special{pa 462 -128}\special{pa 474 -128}\special{pa 474 -140}\special{sh 1}\special{fp}%
+\special{pa 520 -186}\special{pa 509 -186}\special{pa 509 -175}\special{pa 520 -175}\special{pa 520 -186}\special{sh 1}\special{fp}%
+\special{pa 566 -232}\special{pa 555 -232}\special{pa 555 -221}\special{pa 566 -221}\special{pa 566 -232}\special{sh 1}\special{fp}%
+\special{pa 613 -279}\special{pa 602 -279}\special{pa 602 -268}\special{pa 613 -268}\special{pa 613 -279}\special{sh 1}\special{fp}%
+\special{pa 659 -325}\special{pa 648 -325}\special{pa 648 -314}\special{pa 659 -314}\special{pa 659 -325}\special{sh 1}\special{fp}%
+\special{pa 706 -372}\special{pa 694 -372}\special{pa 694 -360}\special{pa 706 -360}\special{pa 706 -372}\special{sh 1}\special{fp}%
+\special{pa 195 46}\special{pa 184 46}\special{pa 184 57}\special{pa 195 57}\special{pa 195 46}\special{sh 1}\special{fp}%
+\special{pa 242 0}\special{pa 230 0}\special{pa 230 11}\special{pa 242 11}\special{pa 242 0}\special{sh 1}\special{fp}%
+\special{pa 288 -47}\special{pa 277 -47}\special{pa 277 -36}\special{pa 288 -36}\special{pa 288 -47}\special{sh 1}\special{fp}%
+\special{pa 334 -93}\special{pa 323 -93}\special{pa 323 -82}\special{pa 334 -82}\special{pa 334 -93}\special{sh 1}\special{fp}%
+\special{pa 381 -140}\special{pa 370 -140}\special{pa 370 -128}\special{pa 381 -128}\special{pa 381 -140}\special{sh 1}\special{fp}%
+\special{pa 427 -186}\special{pa 416 -186}\special{pa 416 -175}\special{pa 427 -175}\special{pa 427 -186}\special{sh 1}\special{fp}%
+\special{pa 474 -232}\special{pa 462 -232}\special{pa 462 -221}\special{pa 474 -221}\special{pa 474 -232}\special{sh 1}\special{fp}%
+\special{pa 520 -279}\special{pa 509 -279}\special{pa 509 -268}\special{pa 520 -268}\special{pa 520 -279}\special{sh 1}\special{fp}%
+\special{pa 566 -325}\special{pa 555 -325}\special{pa 555 -314}\special{pa 566 -314}\special{pa 566 -325}\special{sh 1}\special{fp}%
+\special{pa 613 -372}\special{pa 602 -372}\special{pa 602 -360}\special{pa 613 -360}\special{pa 613 -372}\special{sh 1}\special{fp}%
+\special{pa 659 -418}\special{pa 648 -418}\special{pa 648 -407}\special{pa 659 -407}\special{pa 659 -418}\special{sh 1}\special{fp}%
+\special{pa 102 46}\special{pa 91 46}\special{pa 91 57}\special{pa 102 57}\special{pa 102 46}\special{sh 1}\special{fp}%
+\special{pa 149 0}\special{pa 138 0}\special{pa 138 11}\special{pa 149 11}\special{pa 149 0}\special{sh 1}\special{fp}%
+\special{pa 195 -47}\special{pa 184 -47}\special{pa 184 -36}\special{pa 195 -36}\special{pa 195 -47}\special{sh 1}\special{fp}%
+\special{pa 242 -93}\special{pa 230 -93}\special{pa 230 -82}\special{pa 242 -82}\special{pa 242 -93}\special{sh 1}\special{fp}%
+\special{pa 288 -140}\special{pa 277 -140}\special{pa 277 -128}\special{pa 288 -128}\special{pa 288 -140}\special{sh 1}\special{fp}%
+\special{pa 334 -186}\special{pa 323 -186}\special{pa 323 -175}\special{pa 334 -175}\special{pa 334 -186}\special{sh 1}\special{fp}%
+\special{pa 381 -232}\special{pa 370 -232}\special{pa 370 -221}\special{pa 381 -221}\special{pa 381 -232}\special{sh 1}\special{fp}%
+\special{pa 427 -279}\special{pa 416 -279}\special{pa 416 -268}\special{pa 427 -268}\special{pa 427 -279}\special{sh 1}\special{fp}%
+\special{pa 474 -325}\special{pa 462 -325}\special{pa 462 -314}\special{pa 474 -314}\special{pa 474 -325}\special{sh 1}\special{fp}%
+\special{pa 520 -372}\special{pa 509 -372}\special{pa 509 -360}\special{pa 520 -360}\special{pa 520 -372}\special{sh 1}\special{fp}%
+\special{pa 566 -418}\special{pa 555 -418}\special{pa 555 -407}\special{pa 566 -407}\special{pa 566 -418}\special{sh 1}\special{fp}%
+\special{pa 613 -464}\special{pa 602 -464}\special{pa 602 -453}\special{pa 613 -453}\special{pa 613 -464}\special{sh 1}\special{fp}%
+\special{pa 56 0}\special{pa 45 0}\special{pa 45 11}\special{pa 56 11}\special{pa 56 0}\special{sh 1}\special{fp}%
+\special{pa 102 -47}\special{pa 91 -47}\special{pa 91 -36}\special{pa 102 -36}\special{pa 102 -47}\special{sh 1}\special{fp}%
+\special{pa 149 -93}\special{pa 138 -93}\special{pa 138 -82}\special{pa 149 -82}\special{pa 149 -93}\special{sh 1}\special{fp}%
+\special{pa 195 -140}\special{pa 184 -140}\special{pa 184 -128}\special{pa 195 -128}\special{pa 195 -140}\special{sh 1}\special{fp}%
+\special{pa 242 -186}\special{pa 230 -186}\special{pa 230 -175}\special{pa 242 -175}\special{pa 242 -186}\special{sh 1}\special{fp}%
+\special{pa 288 -232}\special{pa 277 -232}\special{pa 277 -221}\special{pa 288 -221}\special{pa 288 -232}\special{sh 1}\special{fp}%
+\special{pa 334 -279}\special{pa 323 -279}\special{pa 323 -268}\special{pa 334 -268}\special{pa 334 -279}\special{sh 1}\special{fp}%
+\special{pa 381 -325}\special{pa 370 -325}\special{pa 370 -314}\special{pa 381 -314}\special{pa 381 -325}\special{sh 1}\special{fp}%
+\special{pa 427 -372}\special{pa 416 -372}\special{pa 416 -360}\special{pa 427 -360}\special{pa 427 -372}\special{sh 1}\special{fp}%
+\special{pa 474 -418}\special{pa 462 -418}\special{pa 462 -407}\special{pa 474 -407}\special{pa 474 -418}\special{sh 1}\special{fp}%
+\special{pa 520 -464}\special{pa 509 -464}\special{pa 509 -453}\special{pa 520 -453}\special{pa 520 -464}\special{sh 1}\special{fp}%
+\special{pa 566 -511}\special{pa 555 -511}\special{pa 555 -500}\special{pa 566 -500}\special{pa 566 -511}\special{sh 1}\special{fp}%
+\special{pa 613 -557}\special{pa 602 -557}\special{pa 602 -546}\special{pa 613 -546}\special{pa 613 -557}\special{sh 1}\special{fp}%
+\special{pa 10 -47}\special{pa -2 -47}\special{pa -2 -36}\special{pa 10 -36}\special{pa 10 -47}\special{sh 1}\special{fp}%
+\special{pa 56 -93}\special{pa 45 -93}\special{pa 45 -82}\special{pa 56 -82}\special{pa 56 -93}\special{sh 1}\special{fp}%
+\special{pa 102 -140}\special{pa 91 -140}\special{pa 91 -128}\special{pa 102 -128}\special{pa 102 -140}\special{sh 1}\special{fp}%
+\special{pa 149 -186}\special{pa 138 -186}\special{pa 138 -175}\special{pa 149 -175}\special{pa 149 -186}\special{sh 1}\special{fp}%
+\special{pa 195 -232}\special{pa 184 -232}\special{pa 184 -221}\special{pa 195 -221}\special{pa 195 -232}\special{sh 1}\special{fp}%
+\special{pa 242 -279}\special{pa 230 -279}\special{pa 230 -268}\special{pa 242 -268}\special{pa 242 -279}\special{sh 1}\special{fp}%
+\special{pa 288 -325}\special{pa 277 -325}\special{pa 277 -314}\special{pa 288 -314}\special{pa 288 -325}\special{sh 1}\special{fp}%
+\special{pa 334 -372}\special{pa 323 -372}\special{pa 323 -360}\special{pa 334 -360}\special{pa 334 -372}\special{sh 1}\special{fp}%
+\special{pa 381 -418}\special{pa 370 -418}\special{pa 370 -407}\special{pa 381 -407}\special{pa 381 -418}\special{sh 1}\special{fp}%
+\special{pa 427 -464}\special{pa 416 -464}\special{pa 416 -453}\special{pa 427 -453}\special{pa 427 -464}\special{sh 1}\special{fp}%
+\special{pa 474 -511}\special{pa 462 -511}\special{pa 462 -500}\special{pa 474 -500}\special{pa 474 -511}\special{sh 1}\special{fp}%
+\special{pa 520 -557}\special{pa 509 -557}\special{pa 509 -546}\special{pa 520 -546}\special{pa 520 -557}\special{sh 1}\special{fp}%
+\special{pa 566 -604}\special{pa 555 -604}\special{pa 555 -592}\special{pa 566 -592}\special{pa 566 -604}\special{sh 1}\special{fp}%
+\special{pa 10 -140}\special{pa -2 -140}\special{pa -2 -128}\special{pa 10 -128}\special{pa 10 -140}\special{sh 1}\special{fp}%
+\special{pa 56 -186}\special{pa 45 -186}\special{pa 45 -175}\special{pa 56 -175}\special{pa 56 -186}\special{sh 1}\special{fp}%
+\special{pa 102 -232}\special{pa 91 -232}\special{pa 91 -221}\special{pa 102 -221}\special{pa 102 -232}\special{sh 1}\special{fp}%
+\special{pa 149 -279}\special{pa 138 -279}\special{pa 138 -268}\special{pa 149 -268}\special{pa 149 -279}\special{sh 1}\special{fp}%
+\special{pa 195 -325}\special{pa 184 -325}\special{pa 184 -314}\special{pa 195 -314}\special{pa 195 -325}\special{sh 1}\special{fp}%
+\special{pa 242 -372}\special{pa 230 -372}\special{pa 230 -360}\special{pa 242 -360}\special{pa 242 -372}\special{sh 1}\special{fp}%
+\special{pa 288 -418}\special{pa 277 -418}\special{pa 277 -407}\special{pa 288 -407}\special{pa 288 -418}\special{sh 1}\special{fp}%
+\special{pa 334 -464}\special{pa 323 -464}\special{pa 323 -453}\special{pa 334 -453}\special{pa 334 -464}\special{sh 1}\special{fp}%
+\special{pa 381 -511}\special{pa 370 -511}\special{pa 370 -500}\special{pa 381 -500}\special{pa 381 -511}\special{sh 1}\special{fp}%
+\special{pa 427 -557}\special{pa 416 -557}\special{pa 416 -546}\special{pa 427 -546}\special{pa 427 -557}\special{sh 1}\special{fp}%
+\special{pa 474 -604}\special{pa 462 -604}\special{pa 462 -592}\special{pa 474 -592}\special{pa 474 -604}\special{sh 1}\special{fp}%
+\special{pa 520 -650}\special{pa 509 -650}\special{pa 509 -639}\special{pa 520 -639}\special{pa 520 -650}\special{sh 1}\special{fp}%
+\special{pa 10 -232}\special{pa -2 -232}\special{pa -2 -221}\special{pa 10 -221}\special{pa 10 -232}\special{sh 1}\special{fp}%
+\special{pa 56 -279}\special{pa 45 -279}\special{pa 45 -268}\special{pa 56 -268}\special{pa 56 -279}\special{sh 1}\special{fp}%
+\special{pa 102 -325}\special{pa 91 -325}\special{pa 91 -314}\special{pa 102 -314}\special{pa 102 -325}\special{sh 1}\special{fp}%
+\special{pa 149 -372}\special{pa 138 -372}\special{pa 138 -360}\special{pa 149 -360}\special{pa 149 -372}\special{sh 1}\special{fp}%
+\special{pa 195 -418}\special{pa 184 -418}\special{pa 184 -407}\special{pa 195 -407}\special{pa 195 -418}\special{sh 1}\special{fp}%
+\special{pa 242 -464}\special{pa 230 -464}\special{pa 230 -453}\special{pa 242 -453}\special{pa 242 -464}\special{sh 1}\special{fp}%
+\special{pa 288 -511}\special{pa 277 -511}\special{pa 277 -500}\special{pa 288 -500}\special{pa 288 -511}\special{sh 1}\special{fp}%
+\special{pa 334 -557}\special{pa 323 -557}\special{pa 323 -546}\special{pa 334 -546}\special{pa 334 -557}\special{sh 1}\special{fp}%
+\special{pa 381 -604}\special{pa 370 -604}\special{pa 370 -592}\special{pa 381 -592}\special{pa 381 -604}\special{sh 1}\special{fp}%
+\special{pa 427 -650}\special{pa 416 -650}\special{pa 416 -639}\special{pa 427 -639}\special{pa 427 -650}\special{sh 1}\special{fp}%
+\special{pa 10 -325}\special{pa -2 -325}\special{pa -2 -314}\special{pa 10 -314}\special{pa 10 -325}\special{sh 1}\special{fp}%
+\special{pa 56 -372}\special{pa 45 -372}\special{pa 45 -360}\special{pa 56 -360}\special{pa 56 -372}\special{sh 1}\special{fp}%
+\special{pa 102 -418}\special{pa 91 -418}\special{pa 91 -407}\special{pa 102 -407}\special{pa 102 -418}\special{sh 1}\special{fp}%
+\special{pa 149 -464}\special{pa 138 -464}\special{pa 138 -453}\special{pa 149 -453}\special{pa 149 -464}\special{sh 1}\special{fp}%
+\special{pa 195 -511}\special{pa 184 -511}\special{pa 184 -500}\special{pa 195 -500}\special{pa 195 -511}\special{sh 1}\special{fp}%
+\special{pa 242 -557}\special{pa 230 -557}\special{pa 230 -546}\special{pa 242 -546}\special{pa 242 -557}\special{sh 1}\special{fp}%
+\special{pa 288 -604}\special{pa 277 -604}\special{pa 277 -592}\special{pa 288 -592}\special{pa 288 -604}\special{sh 1}\special{fp}%
+\special{pa 334 -650}\special{pa 323 -650}\special{pa 323 -639}\special{pa 334 -639}\special{pa 334 -650}\special{sh 1}\special{fp}%
+\special{pa 381 -696}\special{pa 370 -696}\special{pa 370 -685}\special{pa 381 -685}\special{pa 381 -696}\special{sh 1}\special{fp}%
+\special{pa 10 -418}\special{pa -2 -418}\special{pa -2 -407}\special{pa 10 -407}\special{pa 10 -418}\special{sh 1}\special{fp}%
+\special{pa 56 -464}\special{pa 45 -464}\special{pa 45 -453}\special{pa 56 -453}\special{pa 56 -464}\special{sh 1}\special{fp}%
+\special{pa 102 -511}\special{pa 91 -511}\special{pa 91 -500}\special{pa 102 -500}\special{pa 102 -511}\special{sh 1}\special{fp}%
+\special{pa 149 -557}\special{pa 138 -557}\special{pa 138 -546}\special{pa 149 -546}\special{pa 149 -557}\special{sh 1}\special{fp}%
+\special{pa 195 -604}\special{pa 184 -604}\special{pa 184 -592}\special{pa 195 -592}\special{pa 195 -604}\special{sh 1}\special{fp}%
+\special{pa 242 -650}\special{pa 230 -650}\special{pa 230 -639}\special{pa 242 -639}\special{pa 242 -650}\special{sh 1}\special{fp}%
+\special{pa 288 -696}\special{pa 277 -696}\special{pa 277 -685}\special{pa 288 -685}\special{pa 288 -696}\special{sh 1}\special{fp}%
+\special{pa 334 -743}\special{pa 323 -743}\special{pa 323 -732}\special{pa 334 -732}\special{pa 334 -743}\special{sh 1}\special{fp}%
+\special{pa 10 -511}\special{pa -2 -511}\special{pa -2 -500}\special{pa 10 -500}\special{pa 10 -511}\special{sh 1}\special{fp}%
+\special{pa 56 -557}\special{pa 45 -557}\special{pa 45 -546}\special{pa 56 -546}\special{pa 56 -557}\special{sh 1}\special{fp}%
+\special{pa 102 -604}\special{pa 91 -604}\special{pa 91 -592}\special{pa 102 -592}\special{pa 102 -604}\special{sh 1}\special{fp}%
+\special{pa 149 -650}\special{pa 138 -650}\special{pa 138 -639}\special{pa 149 -639}\special{pa 149 -650}\special{sh 1}\special{fp}%
+\special{pa 195 -696}\special{pa 184 -696}\special{pa 184 -685}\special{pa 195 -685}\special{pa 195 -696}\special{sh 1}\special{fp}%
+\special{pa 242 -743}\special{pa 230 -743}\special{pa 230 -732}\special{pa 242 -732}\special{pa 242 -743}\special{sh 1}\special{fp}%
+\special{pa 10 -604}\special{pa -2 -604}\special{pa -2 -592}\special{pa 10 -592}\special{pa 10 -604}\special{sh 1}\special{fp}%
+\special{pa 56 -650}\special{pa 45 -650}\special{pa 45 -639}\special{pa 56 -639}\special{pa 56 -650}\special{sh 1}\special{fp}%
+\special{pa 102 -696}\special{pa 91 -696}\special{pa 91 -685}\special{pa 102 -685}\special{pa 102 -696}\special{sh 1}\special{fp}%
+\special{pa 149 -743}\special{pa 138 -743}\special{pa 138 -732}\special{pa 149 -732}\special{pa 149 -743}\special{sh 1}\special{fp}%
+\special{pa 195 -789}\special{pa 184 -789}\special{pa 184 -778}\special{pa 195 -778}\special{pa 195 -789}\special{sh 1}\special{fp}%
+\special{pa 10 -696}\special{pa -2 -696}\special{pa -2 -685}\special{pa 10 -685}\special{pa 10 -696}\special{sh 1}\special{fp}%
+\special{pa 56 -743}\special{pa 45 -743}\special{pa 45 -732}\special{pa 56 -732}\special{pa 56 -743}\special{sh 1}\special{fp}%
+\special{pa 102 -789}\special{pa 91 -789}\special{pa 91 -778}\special{pa 102 -778}\special{pa 102 -789}\special{sh 1}\special{fp}%
+\special{pa 10 -789}\special{pa -2 -789}\special{pa -2 -778}\special{pa 10 -778}\special{pa 10 -789}\special{sh 1}\special{fp}%
+\special{pa 427 649}\special{pa 416 649}\special{pa 416 660}\special{pa 427 660}\special{pa 427 649}\special{sh 1}\special{fp}%
+\special{pa 566 510}\special{pa 555 510}\special{pa 555 521}\special{pa 566 521}\special{pa 566 510}\special{sh 1}\special{fp}%
+\special{pa 10 788}\special{pa -2 788}\special{pa -2 799}\special{pa 10 799}\special{pa 10 788}\special{sh 1}\special{fp}%
+\special{pa 149 649}\special{pa 138 649}\special{pa 138 660}\special{pa 149 660}\special{pa 149 649}\special{sh 1}\special{fp}%
+\special{pa 288 510}\special{pa 277 510}\special{pa 277 521}\special{pa 288 521}\special{pa 288 510}\special{sh 1}\special{fp}%
+\special{pa 427 371}\special{pa 416 371}\special{pa 416 382}\special{pa 427 382}\special{pa 427 371}\special{sh 1}\special{fp}%
+\special{pa -130 649}\special{pa -141 649}\special{pa -141 660}\special{pa -130 660}\special{pa -130 649}\special{sh 1}\special{fp}%
+\special{pa 10 510}\special{pa -2 510}\special{pa -2 521}\special{pa 10 521}\special{pa 10 510}\special{sh 1}\special{fp}%
+\special{pa 149 371}\special{pa 138 371}\special{pa 138 382}\special{pa 149 382}\special{pa 149 371}\special{sh 1}\special{fp}%
+\special{pa 288 232}\special{pa 277 232}\special{pa 277 243}\special{pa 288 243}\special{pa 288 232}\special{sh 1}\special{fp}%
+\special{pa -408 649}\special{pa -419 649}\special{pa -419 660}\special{pa -408 660}\special{pa -408 649}\special{sh 1}\special{fp}%
+\special{pa -269 510}\special{pa -280 510}\special{pa -280 521}\special{pa -269 521}\special{pa -269 510}\special{sh 1}\special{fp}%
+\special{pa -130 371}\special{pa -141 371}\special{pa -141 382}\special{pa -130 382}\special{pa -130 371}\special{sh 1}\special{fp}%
+\special{pa 10 232}\special{pa -2 232}\special{pa -2 243}\special{pa 10 243}\special{pa 10 232}\special{sh 1}\special{fp}%
+\special{pa 149 92}\special{pa 138 92}\special{pa 138 104}\special{pa 149 104}\special{pa 149 92}\special{sh 1}\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/FigE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/FigE.tex
new file mode 100644
index 0000000000..68b951d2f4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/FigE.tex
@@ -0,0 +1,25 @@
+%%% test.tex 2014-10-16 21:51
+%%% test.sce 2014-10-16 21:50
+{\unitlength=1cm%
+\begin{picture}%
+( 4.00000, 3.50000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.0300,1.7900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa 0 0}\special{pa 386 -685}\special{pa 787 0}\special{pa 0 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-1.tex
new file mode 100644
index 0000000000..5931d08bd8
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-1.tex
@@ -0,0 +1,64 @@
+%%% ForRef-Arrowhead-1.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 394 4}\special{pa 394 -4}\special{fp}\special{pa 394 -35}\special{pa 394 -43}\special{fp}%
+\special{pa 394 -75}\special{pa 394 -83}\special{fp}\special{pa 394 -114}\special{pa 394 -122}\special{fp}%
+\special{pa 394 -153}\special{pa 394 -161}\special{fp}\special{pa 394 -193}\special{pa 394 -201}\special{fp}%
+\special{pa 394 -232}\special{pa 394 -240}\special{fp}\special{pa 394 -272}\special{pa 394 -280}\special{fp}%
+\special{pa 394 -311}\special{pa 394 -319}\special{fp}\special{pa 394 -350}\special{pa 394 -358}\special{fp}%
+\special{pa 397 -391}\special{pa 391 -397}\special{fp}\special{pa 358 -394}\special{pa 350 -394}\special{fp}%
+\special{pa 319 -394}\special{pa 311 -394}\special{fp}\special{pa 280 -394}\special{pa 272 -394}\special{fp}%
+\special{pa 240 -394}\special{pa 232 -394}\special{fp}\special{pa 201 -394}\special{pa 193 -394}\special{fp}%
+\special{pa 161 -394}\special{pa 153 -394}\special{fp}\special{pa 122 -394}\special{pa 114 -394}\special{fp}%
+\special{pa 83 -394}\special{pa 75 -394}\special{fp}\special{pa 43 -394}\special{pa 35 -394}\special{fp}%
+\special{pa 4 -394}\special{pa -4 -394}\special{fp}\special{pn 8}%
+\special{pa 408 -408}\special{pa 400 -412}\special{pa 390 -413}\special{pa 382 -409}%
+\special{pa 376 -402}\special{pa 374 -393}\special{pa 377 -384}\special{pa 384 -377}%
+\special{pa 393 -374}\special{pa 402 -376}\special{pa 409 -382}\special{pa 413 -390}%
+\special{pa 412 -400}\special{pa 408 -408}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.1000,1.1000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pa 394 -20}\special{pa 394 20}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+%
+\special{pa 20 -394}\special{pa -20 -394}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1000,1.0000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+%
+\special{pa -220 0}\special{pa 579 0}%
+\special{fp}%
+\special{pa 0 209}\special{pa 0 -587}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,1.5400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-10.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-10.tex
new file mode 100644
index 0000000000..bfc9fe69c0
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-10.tex
@@ -0,0 +1,24 @@
+%%% ForRef-Arrowhead-10.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pa 118 -350}\special{pa 197 -343}\special{pa 138 -394}\special{pa 128 -372}%
+\special{pa 118 -350}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 118 -350}\special{pa 197 -343}\special{pa 138 -394}\special{pa 128 -372}%
+\special{pa 118 -350}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 0}\special{pa 391 -49}\special{pa 381 -98}\special{pa 366 -145}\special{pa 345 -190}%
+\special{pa 319 -231}\special{pa 287 -270}\special{pa 251 -303}\special{pa 211 -332}%
+\special{pa 168 -356}\special{pa 122 -374}\special{pa 74 -387}\special{pa 25 -393}%
+\special{pa -25 -393}\special{pa -74 -387}\special{pa -122 -374}\special{pa -168 -356}%
+\special{pa -211 -332}\special{pa -220 -325}%
+\special{fp}%
+\special{pa 333 209}\special{pa 345 190}\special{pa 366 145}\special{pa 381 98}\special{pa 391 49}%
+\special{pa 394 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-2.tex
new file mode 100644
index 0000000000..2876d4a66f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-2.tex
@@ -0,0 +1,46 @@
+%%% ForRef-Arrowhead-2.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 394 4}\special{pa 394 -4}\special{fp}\special{pa 394 -35}\special{pa 394 -43}\special{fp}%
+\special{pa 394 -75}\special{pa 394 -83}\special{fp}\special{pa 394 -114}\special{pa 394 -122}\special{fp}%
+\special{pa 394 -153}\special{pa 394 -161}\special{fp}\special{pa 394 -193}\special{pa 394 -201}\special{fp}%
+\special{pa 394 -232}\special{pa 394 -240}\special{fp}\special{pa 394 -272}\special{pa 394 -280}\special{fp}%
+\special{pa 394 -311}\special{pa 394 -319}\special{fp}\special{pa 394 -350}\special{pa 394 -358}\special{fp}%
+\special{pa 397 -391}\special{pa 391 -397}\special{fp}\special{pa 358 -394}\special{pa 350 -394}\special{fp}%
+\special{pa 319 -394}\special{pa 311 -394}\special{fp}\special{pa 280 -394}\special{pa 272 -394}\special{fp}%
+\special{pa 240 -394}\special{pa 232 -394}\special{fp}\special{pa 201 -394}\special{pa 193 -394}\special{fp}%
+\special{pa 161 -394}\special{pa 153 -394}\special{fp}\special{pa 122 -394}\special{pa 114 -394}\special{fp}%
+\special{pa 83 -394}\special{pa 75 -394}\special{fp}\special{pa 43 -394}\special{pa 35 -394}\special{fp}%
+\special{pa 4 -394}\special{pa -4 -394}\special{fp}\special{pn 8}%
+\special{pa 464 -358}\special{pa 394 -394}\special{pa 429 -324}\special{pa 447 -341}%
+\special{pa 464 -358}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 464 -358}\special{pa 394 -394}\special{pa 429 -324}\special{pa 447 -341}%
+\special{pa 464 -358}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -220 0}\special{pa 579 0}%
+\special{fp}%
+\special{pa 0 209}\special{pa 0 -587}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,1.5400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-3.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-3.tex
new file mode 100644
index 0000000000..e2ba3929ab
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-3.tex
@@ -0,0 +1,46 @@
+%%% ForRef-Arrowhead-3.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 394 4}\special{pa 394 -4}\special{fp}\special{pa 394 -35}\special{pa 394 -43}\special{fp}%
+\special{pa 394 -75}\special{pa 394 -83}\special{fp}\special{pa 394 -114}\special{pa 394 -122}\special{fp}%
+\special{pa 394 -153}\special{pa 394 -161}\special{fp}\special{pa 394 -193}\special{pa 394 -201}\special{fp}%
+\special{pa 394 -232}\special{pa 394 -240}\special{fp}\special{pa 394 -272}\special{pa 394 -280}\special{fp}%
+\special{pa 394 -311}\special{pa 394 -319}\special{fp}\special{pa 394 -350}\special{pa 394 -358}\special{fp}%
+\special{pa 397 -391}\special{pa 391 -397}\special{fp}\special{pa 358 -394}\special{pa 350 -394}\special{fp}%
+\special{pa 319 -394}\special{pa 311 -394}\special{fp}\special{pa 280 -394}\special{pa 272 -394}\special{fp}%
+\special{pa 240 -394}\special{pa 232 -394}\special{fp}\special{pa 201 -394}\special{pa 193 -394}\special{fp}%
+\special{pa 161 -394}\special{pa 153 -394}\special{fp}\special{pa 122 -394}\special{pa 114 -394}\special{fp}%
+\special{pa 83 -394}\special{pa 75 -394}\special{fp}\special{pa 43 -394}\special{pa 35 -394}\special{fp}%
+\special{pa 4 -394}\special{pa -4 -394}\special{fp}\special{pn 8}%
+\special{pa 546 -434}\special{pa 394 -394}\special{pa 353 -242}\special{pa 449 -338}%
+\special{pa 546 -434}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 546 -434}\special{pa 394 -394}\special{pa 353 -242}\special{pa 449 -338}%
+\special{pa 546 -434}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -220 0}\special{pa 579 0}%
+\special{fp}%
+\special{pa 0 209}\special{pa 0 -587}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,1.5400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-4.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-4.tex
new file mode 100644
index 0000000000..5f77aadf9a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-4.tex
@@ -0,0 +1,46 @@
+%%% ForRef-Arrowhead-4.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 394 4}\special{pa 394 -4}\special{fp}\special{pa 394 -35}\special{pa 394 -43}\special{fp}%
+\special{pa 394 -75}\special{pa 394 -83}\special{fp}\special{pa 394 -114}\special{pa 394 -122}\special{fp}%
+\special{pa 394 -153}\special{pa 394 -161}\special{fp}\special{pa 394 -193}\special{pa 394 -201}\special{fp}%
+\special{pa 394 -232}\special{pa 394 -240}\special{fp}\special{pa 394 -272}\special{pa 394 -280}\special{fp}%
+\special{pa 394 -311}\special{pa 394 -319}\special{fp}\special{pa 394 -350}\special{pa 394 -358}\special{fp}%
+\special{pa 397 -391}\special{pa 391 -397}\special{fp}\special{pa 358 -394}\special{pa 350 -394}\special{fp}%
+\special{pa 319 -394}\special{pa 311 -394}\special{fp}\special{pa 280 -394}\special{pa 272 -394}\special{fp}%
+\special{pa 240 -394}\special{pa 232 -394}\special{fp}\special{pa 201 -394}\special{pa 193 -394}\special{fp}%
+\special{pa 161 -394}\special{pa 153 -394}\special{fp}\special{pa 122 -394}\special{pa 114 -394}\special{fp}%
+\special{pa 83 -394}\special{pa 75 -394}\special{fp}\special{pa 43 -394}\special{pa 35 -394}\special{fp}%
+\special{pa 4 -394}\special{pa -4 -394}\special{fp}\special{pn 8}%
+\special{pa 449 -449}\special{pa 297 -490}\special{pa 338 -338}\special{pa 394 -394}%
+\special{pa 449 -449}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 449 -449}\special{pa 297 -490}\special{pa 338 -338}\special{pa 394 -394}%
+\special{pa 449 -449}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -220 0}\special{pa 579 0}%
+\special{fp}%
+\special{pa 0 209}\special{pa 0 -587}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,1.5400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-5.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-5.tex
new file mode 100644
index 0000000000..fe3dc7034e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-5.tex
@@ -0,0 +1,43 @@
+%%% ForRef-Arrowhead-5.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 394 4}\special{pa 394 -4}\special{fp}\special{pa 394 -35}\special{pa 394 -43}\special{fp}%
+\special{pa 394 -75}\special{pa 394 -83}\special{fp}\special{pa 394 -114}\special{pa 394 -122}\special{fp}%
+\special{pa 394 -153}\special{pa 394 -161}\special{fp}\special{pa 394 -193}\special{pa 394 -201}\special{fp}%
+\special{pa 394 -232}\special{pa 394 -240}\special{fp}\special{pa 394 -272}\special{pa 394 -280}\special{fp}%
+\special{pa 394 -311}\special{pa 394 -319}\special{fp}\special{pa 394 -350}\special{pa 394 -358}\special{fp}%
+\special{pa 397 -391}\special{pa 391 -397}\special{fp}\special{pa 358 -394}\special{pa 350 -394}\special{fp}%
+\special{pa 319 -394}\special{pa 311 -394}\special{fp}\special{pa 280 -394}\special{pa 272 -394}\special{fp}%
+\special{pa 240 -394}\special{pa 232 -394}\special{fp}\special{pa 201 -394}\special{pa 193 -394}\special{fp}%
+\special{pa 161 -394}\special{pa 153 -394}\special{fp}\special{pa 122 -394}\special{pa 114 -394}\special{fp}%
+\special{pa 83 -394}\special{pa 75 -394}\special{fp}\special{pa 43 -394}\special{pa 35 -394}\special{fp}%
+\special{pa 4 -394}\special{pa -4 -394}\special{fp}\special{pn 8}%
+\special{pn 4}%
+\special{pa 484 -379}\special{pa 341 -446}\special{pa 408 -303}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -220 0}\special{pa 579 0}%
+\special{fp}%
+\special{pa 0 209}\special{pa 0 -587}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,1.5400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-6.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-6.tex
new file mode 100644
index 0000000000..174e0a6909
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-6.tex
@@ -0,0 +1,26 @@
+%%% ForRef-Arrowhead-6.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pa 211 -356}\special{pa 203 -361}\special{pa 193 -362}\special{pa 185 -358}%
+\special{pa 179 -351}\special{pa 177 -341}\special{pa 180 -332}\special{pa 187 -326}%
+\special{pa 196 -323}\special{pa 205 -325}\special{pa 212 -330}\special{pa 216 -339}%
+\special{pa 216 -348}\special{pa 211 -356}\special{sh 1}\special{fp}%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(0.6000,0.9700){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\special{pa 394 0}\special{pa 391 -49}\special{pa 381 -98}\special{pa 366 -145}\special{pa 345 -190}%
+\special{pa 319 -231}\special{pa 287 -270}\special{pa 251 -303}\special{pa 211 -332}%
+\special{pa 168 -356}\special{pa 122 -374}\special{pa 74 -387}\special{pa 25 -393}%
+\special{pa -25 -393}\special{pa -74 -387}\special{pa -122 -374}\special{pa -168 -356}%
+\special{pa -211 -332}\special{pa -220 -325}%
+\special{fp}%
+\special{pa 333 209}\special{pa 345 190}\special{pa 366 145}\special{pa 381 98}\special{pa 391 49}%
+\special{pa 394 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-7.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-7.tex
new file mode 100644
index 0000000000..ce0e0d5649
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-7.tex
@@ -0,0 +1,24 @@
+%%% ForRef-Arrowhead-7.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pa 271 -317}\special{pa 197 -343}\special{pa 242 -278}\special{pa 257 -298}%
+\special{pa 271 -317}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 271 -317}\special{pa 197 -343}\special{pa 242 -278}\special{pa 257 -298}%
+\special{pa 271 -317}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 0}\special{pa 391 -49}\special{pa 381 -98}\special{pa 366 -145}\special{pa 345 -190}%
+\special{pa 319 -231}\special{pa 287 -270}\special{pa 251 -303}\special{pa 211 -332}%
+\special{pa 168 -356}\special{pa 122 -374}\special{pa 74 -387}\special{pa 25 -393}%
+\special{pa -25 -393}\special{pa -74 -387}\special{pa -122 -374}\special{pa -168 -356}%
+\special{pa -211 -332}\special{pa -220 -325}%
+\special{fp}%
+\special{pa 333 209}\special{pa 345 190}\special{pa 366 145}\special{pa 381 98}\special{pa 391 49}%
+\special{pa 394 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-8.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-8.tex
new file mode 100644
index 0000000000..59fea650f6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-8.tex
@@ -0,0 +1,24 @@
+%%% ForRef-Arrowhead-8.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pa 341 -280}\special{pa 197 -343}\special{pa 277 -207}\special{pa 309 -244}%
+\special{pa 341 -280}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 341 -280}\special{pa 197 -343}\special{pa 277 -207}\special{pa 309 -244}%
+\special{pa 341 -280}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 0}\special{pa 391 -49}\special{pa 381 -98}\special{pa 366 -145}\special{pa 345 -190}%
+\special{pa 319 -231}\special{pa 287 -270}\special{pa 251 -303}\special{pa 211 -332}%
+\special{pa 168 -356}\special{pa 122 -374}\special{pa 74 -387}\special{pa 25 -393}%
+\special{pa -25 -393}\special{pa -74 -387}\special{pa -122 -374}\special{pa -168 -356}%
+\special{pa -211 -332}\special{pa -220 -325}%
+\special{fp}%
+\special{pa 333 209}\special{pa 345 190}\special{pa 366 145}\special{pa 381 98}\special{pa 391 49}%
+\special{pa 394 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-9.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-9.tex
new file mode 100644
index 0000000000..866d650177
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-9.tex
@@ -0,0 +1,21 @@
+%%% ForRef-Arrowhead-9.tex 2014-11-10 7:14
+%%% ForRef-Arrowhead5all.sce~ 2014-11-10 6:59
+{\unitlength=1cm%
+\begin{picture}%
+( 2.03000, 2.02000)( -0.56000, -0.53000)%
+\special{pn 8}%
+%
+\special{pn 4}%
+\special{pa 352 -314}\special{pa 197 -343}\special{pa 249 -194}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 0}\special{pa 391 -49}\special{pa 381 -98}\special{pa 366 -145}\special{pa 345 -190}%
+\special{pa 319 -231}\special{pa 287 -270}\special{pa 251 -303}\special{pa 211 -332}%
+\special{pa 168 -356}\special{pa 122 -374}\special{pa 74 -387}\special{pa 25 -393}%
+\special{pa -25 -393}\special{pa -74 -387}\special{pa -122 -374}\special{pa -168 -356}%
+\special{pa -211 -332}\special{pa -220 -325}%
+\special{fp}%
+\special{pa 333 209}\special{pa 345 190}\special{pa 366 145}\special{pa 381 98}\special{pa 391 49}%
+\special{pa 394 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex
new file mode 100644
index 0000000000..9941b4c42f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex
@@ -0,0 +1,32 @@
+%%% spline1.tex 2014-11-9 6:32
+%%% spline1.sce 2014-11-8 22:24
+{\unitlength=1cm%
+\begin{picture}%
+( 15.60000, 12.54000)( -0.03000, -12.57000)%
+\special{pn 8}%
+%
+\special{pn 0}%
+\special{pa 3972 2358}\special{pa 3693 2220}\special{pa 3366 2189}\special{pa 3075 2228}%
+\special{pa 2839 2339}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 3695 2190}\special{pa 3673 2171}\special{pa 3650 2153}\special{pa 3625 2137}%
+\special{pa 3600 2123}\special{pa 3573 2109}\special{pa 3545 2097}\special{pa 3517 2086}%
+\special{pa 3488 2076}\special{pa 3458 2068}\special{pa 3428 2060}\special{pa 3397 2053}%
+\special{pa 3366 2048}\special{pa 3334 2043}\special{pa 3303 2039}\special{pa 3271 2036}%
+\special{pa 3240 2034}\special{pa 3208 2033}\special{pa 3177 2032}\special{pa 3147 2032}%
+\special{pa 3116 2033}\special{pa 3086 2034}\special{pa 3057 2036}\special{pa 3028 2039}%
+\special{pa 3000 2042}\special{pa 2972 2045}\special{pa 2945 2050}\special{pa 2918 2055}%
+\special{pa 2892 2061}\special{pa 2867 2067}\special{pa 2842 2074}\special{pa 2817 2082}%
+\special{pa 2793 2091}\special{pa 2769 2100}\special{pa 2747 2110}\special{pa 2724 2121}%
+\special{pa 2702 2132}\special{pa 2681 2145}\special{pa 2661 2158}\special{pa 2641 2171}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 2691 2111}\special{pa 2641 2171}\special{pa 2717 2152}\special{pa 2704 2132}%
+\special{pa 2691 2111}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 2691 2111}\special{pa 2641 2171}\special{pa 2717 2152}\special{pa 2704 2132}%
+\special{pa 2691 2111}%
+\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Framedata.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Framedata.pdf
new file mode 100644
index 0000000000..b306edf386
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Framedata.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita1.tex
new file mode 100644
index 0000000000..61ef55a43f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita1.tex
@@ -0,0 +1,128 @@
+%%% /Users/Hannya/Desktop/fig/HatchZuKita1.tex
+%%% Generator=hachtest.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(19.61,4.64)(-2.3,-2.27)%
+\special{pn 8}%
+%
+\special{pa 472 -0}\special{pa 469 -59}\special{pa 458 -117}\special{pa 439 -174}%
+\special{pa 414 -228}\special{pa 382 -278}\special{pa 344 -323}\special{pa 301 -364}%
+\special{pa 253 -399}\special{pa 201 -427}\special{pa 146 -449}\special{pa 89 -464}%
+\special{pa 30 -472}\special{pa -30 -472}\special{pa -89 -464}\special{pa -146 -449}%
+\special{pa -201 -427}\special{pa -253 -399}\special{pa -301 -364}\special{pa -344 -323}%
+\special{pa -382 -278}\special{pa -414 -228}\special{pa -439 -174}\special{pa -458 -117}%
+\special{pa -469 -59}\special{pa -472 0}\special{pa -469 59}\special{pa -458 117}%
+\special{pa -439 174}\special{pa -414 228}\special{pa -382 278}\special{pa -344 323}%
+\special{pa -301 364}\special{pa -253 399}\special{pa -201 427}\special{pa -146 449}%
+\special{pa -89 464}\special{pa -30 472}\special{pa 30 472}\special{pa 89 464}%
+\special{pa 146 449}\special{pa 201 427}\special{pa 253 399}\special{pa 301 364}%
+\special{pa 344 323}\special{pa 382 278}\special{pa 414 228}\special{pa 439 174}%
+\special{pa 458 117}\special{pa 469 59}\special{pa 472 0}%
+\special{fp}%
+\special{pa 1654 -0}\special{pa 1650 -59}\special{pa 1639 -117}\special{pa 1620 -174}%
+\special{pa 1595 -228}\special{pa 1563 -278}\special{pa 1525 -323}\special{pa 1482 -364}%
+\special{pa 1434 -399}\special{pa 1382 -427}\special{pa 1327 -449}\special{pa 1270 -464}%
+\special{pa 1211 -472}\special{pa 1151 -472}\special{pa 1093 -464}\special{pa 1035 -449}%
+\special{pa 980 -427}\special{pa 928 -399}\special{pa 880 -364}\special{pa 837 -323}%
+\special{pa 799 -278}\special{pa 767 -228}\special{pa 742 -174}\special{pa 724 -117}%
+\special{pa 712 -59}\special{pa 709 0}\special{pa 712 59}\special{pa 724 117}%
+\special{pa 742 174}\special{pa 767 228}\special{pa 799 278}\special{pa 837 323}%
+\special{pa 880 364}\special{pa 928 399}\special{pa 980 427}\special{pa 1035 449}%
+\special{pa 1093 464}\special{pa 1151 472}\special{pa 1211 472}\special{pa 1270 464}%
+\special{pa 1327 449}\special{pa 1382 427}\special{pa 1434 399}\special{pa 1482 364}%
+\special{pa 1525 323}\special{pa 1563 278}\special{pa 1595 228}\special{pa 1620 174}%
+\special{pa 1639 117}\special{pa 1650 59}\special{pa 1654 0}%
+\special{fp}%
+\special{pa 2835 -0}\special{pa 2831 -59}\special{pa 2820 -117}\special{pa 2801 -174}%
+\special{pa 2776 -228}\special{pa 2744 -278}\special{pa 2707 -323}\special{pa 2663 -364}%
+\special{pa 2615 -399}\special{pa 2563 -427}\special{pa 2508 -449}\special{pa 2451 -464}%
+\special{pa 2392 -472}\special{pa 2333 -472}\special{pa 2274 -464}\special{pa 2216 -449}%
+\special{pa 2161 -427}\special{pa 2109 -399}\special{pa 2061 -364}\special{pa 2018 -323}%
+\special{pa 1980 -278}\special{pa 1948 -228}\special{pa 1923 -174}\special{pa 1905 -117}%
+\special{pa 1893 -59}\special{pa 1890 0}\special{pa 1893 59}\special{pa 1905 117}%
+\special{pa 1923 174}\special{pa 1948 228}\special{pa 1980 278}\special{pa 2018 323}%
+\special{pa 2061 364}\special{pa 2109 399}\special{pa 2161 427}\special{pa 2216 449}%
+\special{pa 2274 464}\special{pa 2333 472}\special{pa 2392 472}\special{pa 2451 464}%
+\special{pa 2508 449}\special{pa 2563 427}\special{pa 2615 399}\special{pa 2663 364}%
+\special{pa 2707 323}\special{pa 2744 278}\special{pa 2776 228}\special{pa 2801 174}%
+\special{pa 2820 117}\special{pa 2831 59}\special{pa 2835 0}%
+\special{fp}%
+\special{pa 4016 -0}\special{pa 4012 -59}\special{pa 4001 -117}\special{pa 3983 -174}%
+\special{pa 3957 -228}\special{pa 3926 -278}\special{pa 3888 -323}\special{pa 3844 -364}%
+\special{pa 3796 -399}\special{pa 3744 -427}\special{pa 3689 -449}\special{pa 3632 -464}%
+\special{pa 3573 -472}\special{pa 3514 -472}\special{pa 3455 -464}\special{pa 3397 -449}%
+\special{pa 3342 -427}\special{pa 3290 -399}\special{pa 3242 -364}\special{pa 3199 -323}%
+\special{pa 3161 -278}\special{pa 3129 -228}\special{pa 3104 -174}\special{pa 3086 -117}%
+\special{pa 3075 -59}\special{pa 3071 0}\special{pa 3075 59}\special{pa 3086 117}%
+\special{pa 3104 174}\special{pa 3129 228}\special{pa 3161 278}\special{pa 3199 323}%
+\special{pa 3242 364}\special{pa 3290 399}\special{pa 3342 427}\special{pa 3397 449}%
+\special{pa 3455 464}\special{pa 3514 472}\special{pa 3573 472}\special{pa 3632 464}%
+\special{pa 3689 449}\special{pa 3744 427}\special{pa 3796 399}\special{pa 3844 364}%
+\special{pa 3888 323}\special{pa 3926 278}\special{pa 3957 228}\special{pa 3983 174}%
+\special{pa 4001 117}\special{pa 4012 59}\special{pa 4016 0}%
+\special{fp}%
+\special{pa 243 404}\special{pa 404 244}%
+\special{fp}%
+\special{pa 38 470}\special{pa 470 38}%
+\special{fp}%
+\special{pa -94 463}\special{pa 462 -93}%
+\special{fp}%
+\special{pa -199 428}\special{pa 428 -198}%
+\special{fp}%
+\special{pa -285 376}\special{pa 376 -285}%
+\special{fp}%
+\special{pa -357 308}\special{pa 309 -357}%
+\special{fp}%
+\special{pa -414 227}\special{pa 226 -414}%
+\special{fp}%
+\special{pa -454 127}\special{pa 127 -454}%
+\special{fp}%
+\special{pa -472 6}\special{pa 5 -472}%
+\special{fp}%
+\special{pa -443 -162}\special{pa -162 -443}%
+\special{fp}%
+\special{pa 732 142}\special{pa 1119 467}%
+\special{fp}%
+\special{pa 725 -121}\special{pa 1379 429}%
+\special{fp}%
+\special{pa 817 -300}\special{pa 1540 306}%
+\special{fp}%
+\special{pa 975 -425}\special{pa 1635 129}%
+\special{fp}%
+\special{pa 1228 -469}\special{pa 1636 -127}%
+\special{fp}%
+\special{pn 2}%
+\special{pa 2614 399}\special{pa 2759 255}%
+\special{fp}%
+\special{pa 2405 470}\special{pa 2832 43}%
+\special{fp}%
+\special{pa 2272 464}\special{pa 2825 -90}%
+\special{fp}%
+\special{pa 2167 430}\special{pa 2791 -195}%
+\special{fp}%
+\special{pa 2080 377}\special{pa 2740 -283}%
+\special{fp}%
+\special{pa 2007 311}\special{pa 2673 -355}%
+\special{fp}%
+\special{pa 1949 229}\special{pa 2591 -412}%
+\special{fp}%
+\special{pa 1909 131}\special{pa 2493 -453}%
+\special{fp}%
+\special{pa 1890 10}\special{pa 2372 -472}%
+\special{fp}%
+\special{pa 1917 -156}\special{pa 2206 -445}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 3135 237}\special{pa 3306 407}%
+\special{fp}%
+\special{pa 3081 -95}\special{pa 3639 462}%
+\special{fp}%
+\special{pa 3168 -287}\special{pa 3830 375}%
+\special{fp}%
+\special{pa 3319 -415}\special{pa 3958 225}%
+\special{fp}%
+\special{pa 3540 -472}\special{pa 4016 4}%
+\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita5E.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita5E.tex
new file mode 100644
index 0000000000..83460a6c65
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita5E.tex
@@ -0,0 +1,50 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0716Enhatch/fig/HatchZuKita5.tex
+%%% Generator=hatch2.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(8,8)(-4,-4)%
+\special{pn 8}%
+%
+\special{pn 12}%
+\special{pa 689 -0}\special{pa 684 -86}\special{pa 667 -171}\special{pa 641 -254}%
+\special{pa 604 -332}\special{pa 557 -405}\special{pa 502 -472}\special{pa 439 -531}%
+\special{pa 369 -582}\special{pa 293 -623}\special{pa 213 -655}\special{pa 129 -677}%
+\special{pa 43 -688}\special{pa -43 -688}\special{pa -129 -677}\special{pa -213 -655}%
+\special{pa -293 -623}\special{pa -369 -582}\special{pa -439 -531}\special{pa -502 -472}%
+\special{pa -557 -405}\special{pa -604 -332}\special{pa -641 -254}\special{pa -667 -171}%
+\special{pa -684 -86}\special{pa -689 0}\special{pa -684 86}\special{pa -667 171}%
+\special{pa -641 254}\special{pa -604 332}\special{pa -557 405}\special{pa -502 472}%
+\special{pa -439 531}\special{pa -369 582}\special{pa -293 623}\special{pa -213 655}%
+\special{pa -129 677}\special{pa -43 688}\special{pa 43 688}\special{pa 129 677}%
+\special{pa 213 655}\special{pa 293 623}\special{pa 369 582}\special{pa 439 531}%
+\special{pa 502 472}\special{pa 557 405}\special{pa 604 332}\special{pa 641 254}%
+\special{pa 667 171}\special{pa 684 86}\special{pa 689 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -787 -0}\special{pa 787 -0}%
+\special{fp}%
+\special{pa 499 787}\special{pa -499 -787}%
+\special{fp}%
+\special{pa 557 -0}\special{pa 677 -120}%
+\special{fp}%
+\special{pa 418 -0}\special{pa 648 -231}%
+\special{fp}%
+\special{pa 278 -0}\special{pa 606 -327}%
+\special{fp}%
+\special{pa 139 -0}\special{pa 551 -412}%
+\special{fp}%
+\special{pa 0 -0}\special{pa 486 -486}%
+\special{fp}%
+\special{pa -54 -85}\special{pa 412 -551}%
+\special{fp}%
+\special{pa -108 -170}\special{pa 327 -605}%
+\special{fp}%
+\special{pa -162 -256}\special{pa 231 -648}%
+\special{fp}%
+\special{pa -216 -341}\special{pa 121 -678}%
+\special{fp}%
+\special{pa -270 -426}\special{pa -8 -688}%
+\special{fp}%
+\special{pa -324 -511}\special{pa -169 -667}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita6E.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita6E.tex
new file mode 100644
index 0000000000..5c9f27b014
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita6E.tex
@@ -0,0 +1,72 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0716Enhatch/fig/HatchZuKita6.tex
+%%% Generator=hatch2.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(8,8)(-4,-4)%
+\special{pn 8}%
+%
+\special{pn 12}%
+\special{pa 689 -0}\special{pa 684 -86}\special{pa 667 -171}\special{pa 641 -254}%
+\special{pa 604 -332}\special{pa 557 -405}\special{pa 502 -472}\special{pa 439 -531}%
+\special{pa 369 -582}\special{pa 293 -623}\special{pa 213 -655}\special{pa 129 -677}%
+\special{pa 43 -688}\special{pa -43 -688}\special{pa -129 -677}\special{pa -213 -655}%
+\special{pa -293 -623}\special{pa -369 -582}\special{pa -439 -531}\special{pa -502 -472}%
+\special{pa -557 -405}\special{pa -604 -332}\special{pa -641 -254}\special{pa -667 -171}%
+\special{pa -684 -86}\special{pa -689 0}\special{pa -684 86}\special{pa -667 171}%
+\special{pa -641 254}\special{pa -604 332}\special{pa -557 405}\special{pa -502 472}%
+\special{pa -439 531}\special{pa -369 582}\special{pa -293 623}\special{pa -213 655}%
+\special{pa -129 677}\special{pa -43 688}\special{pa 43 688}\special{pa 129 677}%
+\special{pa 213 655}\special{pa 293 623}\special{pa 369 582}\special{pa 439 531}%
+\special{pa 502 472}\special{pa 557 405}\special{pa 604 332}\special{pa 641 254}%
+\special{pa 667 171}\special{pa 684 86}\special{pa 689 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -787 -0}\special{pa 787 -0}%
+\special{fp}%
+\special{pa 499 787}\special{pa -499 -787}%
+\special{fp}%
+\special{pa 557 -0}\special{pa 677 -120}%
+\special{fp}%
+\special{pa 418 -0}\special{pa 648 -231}%
+\special{fp}%
+\special{pa 278 -0}\special{pa 606 -327}%
+\special{fp}%
+\special{pa 139 -0}\special{pa 551 -412}%
+\special{fp}%
+\special{pa 0 -0}\special{pa 486 -486}%
+\special{fp}%
+\special{pa -54 -85}\special{pa 412 -551}%
+\special{fp}%
+\special{pa -108 -170}\special{pa 327 -605}%
+\special{fp}%
+\special{pa -162 -256}\special{pa 231 -648}%
+\special{fp}%
+\special{pa -216 -341}\special{pa 121 -678}%
+\special{fp}%
+\special{pa -270 -426}\special{pa -8 -688}%
+\special{fp}%
+\special{pa -324 -511}\special{pa -169 -667}%
+\special{fp}%
+\special{pa 169 667}\special{pa 324 511}%
+\special{fp}%
+\special{pa 8 688}\special{pa 270 426}%
+\special{fp}%
+\special{pa -121 678}\special{pa 216 341}%
+\special{fp}%
+\special{pa -231 648}\special{pa 162 256}%
+\special{fp}%
+\special{pa -327 605}\special{pa 108 170}%
+\special{fp}%
+\special{pa -412 551}\special{pa 54 85}%
+\special{fp}%
+\special{pa -486 486}\special{pa 0 -0}%
+\special{fp}%
+\special{pa -551 412}\special{pa -139 -0}%
+\special{fp}%
+\special{pa -606 327}\special{pa -278 -0}%
+\special{fp}%
+\special{pa -648 231}\special{pa -418 -0}%
+\special{fp}%
+\special{pa -677 120}\special{pa -557 -0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7.tex
new file mode 100644
index 0000000000..9dc55c8234
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7.tex
@@ -0,0 +1,32 @@
+%%% /Users/Hannya/Desktop/fig/HatchZuKita7.tex
+%%% Generator=hachtest.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(3.5,3.35)(-1.77,-1.61)%
+\special{pn 8}%
+%
+\special{pa 287 515}\special{pa 518 284}%
+\special{fp}%
+\special{pa 78 584}\special{pa 585 77}%
+\special{fp}%
+\special{pa -63 586}\special{pa 587 -63}%
+\special{fp}%
+\special{pa -179 563}\special{pa 562 -178}%
+\special{fp}%
+\special{pa -276 521}\special{pa 521 -276}%
+\special{fp}%
+\special{pa -361 466}\special{pa 466 -361}%
+\special{fp}%
+\special{pa -434 400}\special{pa 400 -433}%
+\special{fp}%
+\special{pa -494 321}\special{pa 322 -495}%
+\special{fp}%
+\special{pa -543 231}\special{pa 231 -543}%
+\special{fp}%
+\special{pa -576 125}\special{pa 125 -576}%
+\special{fp}%
+\special{pa -591 0}\special{pa -1 -589}%
+\special{fp}%
+\special{pa -567 -163}\special{pa -163 -567}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7E.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7E.tex
new file mode 100644
index 0000000000..bac3c11e23
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7E.tex
@@ -0,0 +1,34 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0716Enhatch/fig/HatchZuKita7.tex
+%%% Generator=hatch2.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(8,8)(-4,-4)%
+\special{pn 8}%
+%
+\special{pa 169 667}\special{pa 668 167}%
+\special{fp}%
+\special{pa 8 688}\special{pa 689 7}%
+\special{fp}%
+\special{pa -121 678}\special{pa 677 -120}%
+\special{fp}%
+\special{pa -231 648}\special{pa 648 -231}%
+\special{fp}%
+\special{pa -327 605}\special{pa 606 -327}%
+\special{fp}%
+\special{pa -412 551}\special{pa 551 -412}%
+\special{fp}%
+\special{pa -486 486}\special{pa 486 -486}%
+\special{fp}%
+\special{pa -551 412}\special{pa 412 -551}%
+\special{fp}%
+\special{pa -606 327}\special{pa 327 -605}%
+\special{fp}%
+\special{pa -648 231}\special{pa 231 -648}%
+\special{fp}%
+\special{pa -677 120}\special{pa 121 -678}%
+\special{fp}%
+\special{pa -689 -7}\special{pa -8 -688}%
+\special{fp}%
+\special{pa -668 -167}\special{pa -169 -667}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita8.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita8.tex
new file mode 100644
index 0000000000..9b1c3dbd77
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita8.tex
@@ -0,0 +1,82 @@
+%%% /Users/Hannya/Desktop/fig/HatchZuKita8.tex
+%%% Generator=hachtest.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(3.5,3.35)(-1.77,-1.61)%
+\special{pn 8}%
+%
+\special{pa 591 0}\special{pa 588 -39}\special{fp}\special{pa 585 -77}\special{pa 578 -115}\special{fp}%
+\special{pa 570 -153}\special{pa 558 -189}\special{fp}\special{pa 545 -226}\special{pa 529 -261}\special{fp}%
+\special{pa 511 -295}\special{pa 490 -328}\special{fp}\special{pa 468 -359}\special{pa 443 -389}\special{fp}%
+\special{pa 417 -417}\special{pa 389 -443}\special{fp}\special{pa 359 -468}\special{pa 328 -490}\special{fp}%
+\special{pa 295 -511}\special{pa 261 -529}\special{fp}\special{pa 226 -545}\special{pa 190 -559}\special{fp}%
+\special{pa 153 -569}\special{pa 115 -579}\special{fp}\special{pa 77 -584}\special{pa 39 -589}\special{fp}%
+\special{pa 0 -589}\special{pa -37 -589}\special{pa -39 -589}\special{fp}\special{pa -77 -584}\special{pa -111 -580}\special{pa -115 -579}\special{fp}%
+\special{pa -153 -569}\special{pa -182 -562}\special{pa -190 -559}\special{fp}\special{pa -226 -545}\special{pa -251 -534}\special{pa -261 -529}\special{fp}%
+\special{pa -295 -511}\special{pa -316 -499}\special{pa -328 -490}\special{fp}\special{pa -359 -468}\special{pa -376 -455}\special{pa -389 -443}\special{fp}%
+\special{pa -417 -417}\special{pa -430 -404}\special{pa -443 -389}\special{fp}\special{pa -468 -359}\special{pa -478 -347}\special{pa -490 -328}\special{fp}%
+\special{pa -511 -295}\special{pa -518 -285}\special{pa -529 -261}\special{fp}\special{pa -545 -226}\special{pa -549 -217}\special{pa -558 -189}\special{fp}%
+\special{pa -570 -153}\special{pa -572 -147}\special{pa -578 -115}\special{fp}\special{pa -585 -77}\special{pa -586 -74}\special{pa -588 -39}\special{fp}%
+\special{pa -591 0}\special{pa -588 39}\special{fp}\special{pa -585 77}\special{pa -578 115}\special{fp}%
+\special{pa -570 153}\special{pa -558 189}\special{fp}\special{pa -545 226}\special{pa -529 261}\special{fp}%
+\special{pa -511 295}\special{pa -490 328}\special{fp}\special{pa -468 359}\special{pa -443 389}\special{fp}%
+\special{pa -417 417}\special{pa -389 443}\special{fp}\special{pa -359 468}\special{pa -328 490}\special{fp}%
+\special{pa -295 511}\special{pa -261 529}\special{fp}\special{pa -226 545}\special{pa -190 559}\special{fp}%
+\special{pa -153 569}\special{pa -115 579}\special{fp}\special{pa -77 584}\special{pa -39 589}\special{fp}%
+\special{pa 0 589}\special{pa 37 589}\special{pa 39 589}\special{fp}\special{pa 77 584}\special{pa 111 580}\special{pa 115 579}\special{fp}%
+\special{pa 153 569}\special{pa 182 562}\special{pa 190 559}\special{fp}\special{pa 226 545}\special{pa 251 534}\special{pa 261 529}\special{fp}%
+\special{pa 295 511}\special{pa 316 499}\special{pa 328 490}\special{fp}\special{pa 359 468}\special{pa 376 455}\special{pa 389 443}\special{fp}%
+\special{pa 417 417}\special{pa 430 404}\special{pa 443 389}\special{fp}\special{pa 468 359}\special{pa 478 347}\special{pa 490 328}\special{fp}%
+\special{pa 511 295}\special{pa 518 285}\special{pa 529 261}\special{fp}\special{pa 545 226}\special{pa 549 217}\special{pa 558 189}\special{fp}%
+\special{pa 570 153}\special{pa 572 147}\special{pa 578 115}\special{fp}\special{pa 585 77}\special{pa 586 74}\special{pa 588 39}\special{fp}%
+%
+%
+\special{pa 287 515}\special{pa 518 284}%
+\special{fp}%
+\special{pa 78 584}\special{pa 585 77}%
+\special{fp}%
+\special{pa -63 586}\special{pa 587 -63}%
+\special{fp}%
+\special{pa -179 563}\special{pa 562 -178}%
+\special{fp}%
+\special{pa -276 521}\special{pa 521 -276}%
+\special{fp}%
+\special{pa -361 466}\special{pa 466 -361}%
+\special{fp}%
+\special{pa -434 400}\special{pa 400 -433}%
+\special{fp}%
+\special{pa -494 321}\special{pa 322 -495}%
+\special{fp}%
+\special{pa -543 231}\special{pa 231 -543}%
+\special{fp}%
+\special{pa -576 125}\special{pa 125 -576}%
+\special{fp}%
+\special{pa -591 0}\special{pa -1 -589}%
+\special{fp}%
+\special{pa -567 -163}\special{pa -163 -567}%
+\special{fp}%
+\special{pa 287 515}\special{pa 518 284}%
+\special{fp}%
+\special{pa 78 584}\special{pa 585 77}%
+\special{fp}%
+\special{pa -63 586}\special{pa 587 -63}%
+\special{fp}%
+\special{pa -179 563}\special{pa 562 -178}%
+\special{fp}%
+\special{pa -276 521}\special{pa 521 -276}%
+\special{fp}%
+\special{pa -361 466}\special{pa 466 -361}%
+\special{fp}%
+\special{pa -434 400}\special{pa 400 -433}%
+\special{fp}%
+\special{pa -494 321}\special{pa 322 -495}%
+\special{fp}%
+\special{pa -543 231}\special{pa 231 -543}%
+\special{fp}%
+\special{pa -576 125}\special{pa 125 -576}%
+\special{fp}%
+\special{pa -591 0}\special{pa -1 -589}%
+\special{fp}%
+\special{pa -567 -163}\special{pa -163 -567}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita9.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita9.tex
new file mode 100644
index 0000000000..0080872d2e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita9.tex
@@ -0,0 +1,86 @@
+%%% /Users/Hannya/Desktop/fig/HatchZuKita9.tex
+%%% Generator=hachtest.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(3.5,3.35)(-1.77,-1.61)%
+\special{pn 8}%
+%
+\special{pa 591 -0}\special{pa 586 -74}\special{pa 572 -147}\special{pa 549 -217}%
+\special{pa 518 -285}\special{pa 478 -347}\special{pa 430 -404}\special{pa 376 -455}%
+\special{pa 316 -499}\special{pa 251 -534}\special{pa 182 -562}\special{pa 111 -580}%
+\special{pa 37 -589}\special{pa -37 -589}\special{pa -111 -580}\special{pa -182 -562}%
+\special{pa -251 -534}\special{pa -316 -499}\special{pa -376 -455}\special{pa -430 -404}%
+\special{pa -478 -347}\special{pa -518 -285}\special{pa -549 -217}\special{pa -572 -147}%
+\special{pa -586 -74}\special{pa -591 0}\special{pa -586 74}\special{pa -572 147}%
+\special{pa -549 217}\special{pa -518 285}\special{pa -478 347}\special{pa -430 404}%
+\special{pa -376 455}\special{pa -316 499}\special{pa -251 534}\special{pa -182 562}%
+\special{pa -111 580}\special{pa -37 589}\special{pa 37 589}\special{pa 111 580}%
+\special{pa 182 562}\special{pa 251 534}\special{pa 316 499}\special{pa 376 455}%
+\special{pa 430 404}\special{pa 478 347}\special{pa 518 285}\special{pa 549 217}%
+\special{pa 572 147}\special{pa 586 74}\special{pa 591 0}%
+\special{fp}%
+\special{pa -697 -0}\special{pa 681 -0}%
+\special{fp}%
+\special{pa -685 -685}\special{pa 634 634}%
+\special{fp}%
+\special{pa 523 -0}\special{pa 587 -63}%
+\special{fp}%
+\special{pa 384 -0}\special{pa 562 -178}%
+\special{fp}%
+\special{pa 245 -0}\special{pa 521 -276}%
+\special{fp}%
+\special{pa 106 -0}\special{pa 466 -361}%
+\special{fp}%
+\special{pa -17 -17}\special{pa 400 -433}%
+\special{fp}%
+\special{pa -86 -86}\special{pa 322 -495}%
+\special{fp}%
+\special{pa -156 -156}\special{pa 231 -543}%
+\special{fp}%
+\special{pa -226 -226}\special{pa 125 -576}%
+\special{fp}%
+\special{pa -295 -295}\special{pa -1 -589}%
+\special{fp}%
+\special{pa -365 -365}\special{pa -163 -567}%
+\special{fp}%
+\special{pa 386 446}\special{pa 386 386}%
+\special{fp}%
+\special{pa 337 484}\special{pa 337 337}%
+\special{fp}%
+\special{pa 287 515}\special{pa 287 287}%
+\special{fp}%
+\special{pa 238 540}\special{pa 238 238}%
+\special{fp}%
+\special{pa 189 559}\special{pa 189 189}%
+\special{fp}%
+\special{pa 140 573}\special{pa 140 140}%
+\special{fp}%
+\special{pa 91 583}\special{pa 91 91}%
+\special{fp}%
+\special{pa 41 589}\special{pa 41 41}%
+\special{fp}%
+\special{pa -8 589}\special{pa -8 -0}%
+\special{fp}%
+\special{pa -57 587}\special{pa -57 -0}%
+\special{fp}%
+\special{pa -106 581}\special{pa -106 -0}%
+\special{fp}%
+\special{pa -156 569}\special{pa -156 -0}%
+\special{fp}%
+\special{pa -205 553}\special{pa -205 -0}%
+\special{fp}%
+\special{pa -254 533}\special{pa -254 -0}%
+\special{fp}%
+\special{pa -303 506}\special{pa -303 -0}%
+\special{fp}%
+\special{pa -352 473}\special{pa -352 -0}%
+\special{fp}%
+\special{pa -402 431}\special{pa -402 -0}%
+\special{fp}%
+\special{pa -451 380}\special{pa -451 -0}%
+\special{fp}%
+\special{pa -500 312}\special{pa -500 -0}%
+\special{fp}%
+\special{pa -549 217}\special{pa -549 -0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKitaE.cdy b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKitaE.cdy
new file mode 100644
index 0000000000..328c4eb830
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKitaE.cdy
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Intersectcurvsf.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Intersectcurvsf.pdf
new file mode 100644
index 0000000000..875cfc7224
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Intersectcurvsf.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL0.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL0.pdf
new file mode 100644
index 0000000000..d68c2c65e4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL0.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL1.tex
new file mode 100644
index 0000000000..dc1340de48
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL1.tex
@@ -0,0 +1,68 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-9 13:39
+%%% template.sce 2016-8-9 13:39
+{\unitlength=8mm%
+\begin{picture}%
+( 7.00000, 6.00000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 4 -2}\special{pa -4 2}\special{fp}\special{pa -32 14}\special{pa -39 17}\special{fp}%
+\special{pa -68 29}\special{pa -75 32}\special{fp}\special{pa -103 44}\special{pa -111 47}\special{fp}%
+\special{pa -139 59}\special{pa -147 62}\special{fp}\special{pa -175 74}\special{pa -182 77}\special{fp}%
+\special{pa -211 89}\special{pa -218 92}\special{fp}\special{pa -246 104}\special{pa -254 107}\special{fp}%
+\special{pa -282 119}\special{pa -290 122}\special{fp}\special{pa -318 134}\special{pa -325 137}\special{fp}%
+\special{pa -354 149}\special{pa -361 153}\special{fp}\special{pa -389 164}\special{pa -397 168}\special{fp}%
+\special{pa -425 180}\special{pa -432 183}\special{fp}\special{pa -461 195}\special{pa -468 198}\special{fp}%
+\special{pa -496 210}\special{pa -504 213}\special{fp}\special{pa -532 225}\special{pa -540 228}\special{fp}%
+\special{pa -568 240}\special{pa -575 243}\special{fp}\special{pa -604 255}\special{pa -611 258}\special{fp}%
+\special{pn 8}%
+\special{pa -607 257}\special{pa 116 472}%
+\special{fp}%
+\special{pa 116 472}\special{pa 724 215}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -4 -1}\special{pa 4 1}\special{fp}\special{pa 34 10}\special{pa 42 12}\special{fp}%
+\special{pa 72 22}\special{pa 80 24}\special{fp}\special{pa 110 33}\special{pa 118 35}\special{fp}%
+\special{pa 149 44}\special{pa 156 46}\special{fp}\special{pa 187 56}\special{pa 194 58}\special{fp}%
+\special{pa 225 67}\special{pa 232 69}\special{fp}\special{pa 263 78}\special{pa 271 80}\special{fp}%
+\special{pa 301 90}\special{pa 309 92}\special{fp}\special{pa 339 101}\special{pa 347 103}\special{fp}%
+\special{pa 377 112}\special{pa 385 114}\special{fp}\special{pa 415 124}\special{pa 423 126}\special{fp}%
+\special{pa 453 135}\special{pa 461 137}\special{fp}\special{pa 491 146}\special{pa 499 148}\special{fp}%
+\special{pa 530 158}\special{pa 537 160}\special{fp}\special{pa 568 169}\special{pa 575 171}\special{fp}%
+\special{pa 606 180}\special{pa 613 182}\special{fp}\special{pa 644 192}\special{pa 651 194}\special{fp}%
+\special{pa 682 203}\special{pa 690 205}\special{fp}\special{pa 720 214}\special{pa 728 216}\special{fp}%
+\special{pn 8}%
+\special{pa 116 472}\special{pa 116 160}%
+\special{fp}%
+\special{pa 116 160}\special{pa -607 -315}%
+\special{fp}%
+\special{pa -607 257}\special{pa -607 -315}%
+\special{fp}%
+\special{pa 724 215}\special{pa 724 -539}%
+\special{fp}%
+\special{pa 116 160}\special{pa 724 -539}%
+\special{fp}%
+\special{pa 724 -539}\special{pa 367 -774}%
+\special{fp}%
+\special{pa 367 -774}\special{pa 0 -883}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 0 4}\special{pa 0 -4}\special{fp}\special{pa 0 -36}\special{pa 0 -44}\special{fp}%
+\special{pa 0 -76}\special{pa 0 -84}\special{fp}\special{pa 0 -116}\special{pa 0 -124}\special{fp}%
+\special{pa 0 -157}\special{pa 0 -165}\special{fp}\special{pa 0 -197}\special{pa 0 -205}\special{fp}%
+\special{pa 0 -237}\special{pa 0 -245}\special{fp}\special{pa 0 -277}\special{pa 0 -285}\special{fp}%
+\special{pa 0 -317}\special{pa 0 -325}\special{fp}\special{pa 0 -357}\special{pa 0 -365}\special{fp}%
+\special{pa 0 -398}\special{pa 0 -406}\special{fp}\special{pa 0 -438}\special{pa 0 -446}\special{fp}%
+\special{pa 0 -478}\special{pa 0 -486}\special{fp}\special{pa 0 -518}\special{pa 0 -526}\special{fp}%
+\special{pa 0 -558}\special{pa 0 -566}\special{fp}\special{pa 0 -598}\special{pa 0 -606}\special{fp}%
+\special{pa 0 -639}\special{pa 0 -647}\special{fp}\special{pa 0 -679}\special{pa 0 -687}\special{fp}%
+\special{pa 0 -719}\special{pa 0 -727}\special{fp}\special{pa 0 -759}\special{pa 0 -767}\special{fp}%
+\special{pa 0 -799}\special{pa 0 -807}\special{fp}\special{pa 0 -839}\special{pa 0 -847}\special{fp}%
+\special{pa 0 -879}\special{pa 0 -887}\special{fp}\special{pn 8}%
+\special{pa 0 -883}\special{pa -180 -807}%
+\special{fp}%
+\special{pa -607 -315}\special{pa -180 -807}%
+\special{fp}%
+\special{pa 367 -774}\special{pa -180 -807}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL2.tex
new file mode 100644
index 0000000000..51a3442a89
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL2.tex
@@ -0,0 +1,118 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-9 13:37
+%%% template.sce 2016-8-9 13:37
+{\unitlength=8mm%
+\begin{picture}%
+( 7.00000, 6.00000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 4 -2}\special{pa -4 2}\special{fp}\special{pa -32 14}\special{pa -39 17}\special{fp}%
+\special{pa -68 29}\special{pa -75 32}\special{fp}\special{pa -103 44}\special{pa -111 47}\special{fp}%
+\special{pa -139 59}\special{pa -147 62}\special{fp}\special{pa -175 74}\special{pa -182 77}\special{fp}%
+\special{pa -211 89}\special{pa -218 92}\special{fp}\special{pa -246 104}\special{pa -254 107}\special{fp}%
+\special{pa -282 119}\special{pa -290 122}\special{fp}\special{pa -318 134}\special{pa -325 137}\special{fp}%
+\special{pa -354 149}\special{pa -361 153}\special{fp}\special{pa -389 164}\special{pa -397 168}\special{fp}%
+\special{pa -425 180}\special{pa -432 183}\special{fp}\special{pa -461 195}\special{pa -468 198}\special{fp}%
+\special{pa -496 210}\special{pa -504 213}\special{fp}\special{pa -532 225}\special{pa -540 228}\special{fp}%
+\special{pa -568 240}\special{pa -575 243}\special{fp}\special{pa -604 255}\special{pa -611 258}\special{fp}%
+\special{pn 8}%
+\special{pa -607 257}\special{pa 116 472}%
+\special{fp}%
+\special{pa 116 472}\special{pa 724 215}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -4 -1}\special{pa 4 1}\special{fp}\special{pa 34 10}\special{pa 42 12}\special{fp}%
+\special{pa 72 22}\special{pa 80 24}\special{fp}\special{pa 110 33}\special{pa 118 35}\special{fp}%
+\special{pa 149 44}\special{pa 156 46}\special{fp}\special{pa 187 56}\special{pa 194 58}\special{fp}%
+\special{pa 225 67}\special{pa 232 69}\special{fp}\special{pa 263 78}\special{pa 271 80}\special{fp}%
+\special{pa 301 90}\special{pa 309 92}\special{fp}\special{pa 339 101}\special{pa 347 103}\special{fp}%
+\special{pa 377 112}\special{pa 385 114}\special{fp}\special{pa 415 124}\special{pa 423 126}\special{fp}%
+\special{pa 453 135}\special{pa 461 137}\special{fp}\special{pa 491 146}\special{pa 499 148}\special{fp}%
+\special{pa 530 158}\special{pa 537 160}\special{fp}\special{pa 568 169}\special{pa 575 171}\special{fp}%
+\special{pa 606 180}\special{pa 613 182}\special{fp}\special{pa 644 192}\special{pa 651 194}\special{fp}%
+\special{pa 682 203}\special{pa 690 205}\special{fp}\special{pa 720 214}\special{pa 728 216}\special{fp}%
+\special{pn 8}%
+\special{pa 116 472}\special{pa 116 160}%
+\special{fp}%
+\special{pa 116 160}\special{pa -607 -315}%
+\special{fp}%
+\special{pa -607 257}\special{pa -607 -315}%
+\special{fp}%
+\special{pa 724 215}\special{pa 724 -539}%
+\special{fp}%
+\special{pa 116 160}\special{pa 724 -539}%
+\special{fp}%
+\special{pa 724 -539}\special{pa 367 -774}%
+\special{fp}%
+\special{pa 367 -774}\special{pa 0 -883}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 0 4}\special{pa 0 -4}\special{fp}\special{pa 0 -36}\special{pa 0 -44}\special{fp}%
+\special{pa 0 -76}\special{pa 0 -84}\special{fp}\special{pa 0 -116}\special{pa 0 -124}\special{fp}%
+\special{pa 0 -157}\special{pa 0 -165}\special{fp}\special{pa 0 -197}\special{pa 0 -205}\special{fp}%
+\special{pa 0 -237}\special{pa 0 -245}\special{fp}\special{pa 0 -277}\special{pa 0 -285}\special{fp}%
+\special{pa 0 -317}\special{pa 0 -325}\special{fp}\special{pa 0 -357}\special{pa 0 -365}\special{fp}%
+\special{pa 0 -398}\special{pa 0 -406}\special{fp}\special{pa 0 -438}\special{pa 0 -446}\special{fp}%
+\special{pa 0 -478}\special{pa 0 -486}\special{fp}\special{pa 0 -518}\special{pa 0 -526}\special{fp}%
+\special{pa 0 -558}\special{pa 0 -566}\special{fp}\special{pa 0 -598}\special{pa 0 -606}\special{fp}%
+\special{pa 0 -639}\special{pa 0 -647}\special{fp}\special{pa 0 -679}\special{pa 0 -687}\special{fp}%
+\special{pa 0 -719}\special{pa 0 -727}\special{fp}\special{pa 0 -759}\special{pa 0 -767}\special{fp}%
+\special{pa 0 -799}\special{pa 0 -807}\special{fp}\special{pa 0 -839}\special{pa 0 -847}\special{fp}%
+\special{pa 0 -879}\special{pa 0 -887}\special{fp}\special{pn 8}%
+\special{pa 0 -883}\special{pa -180 -807}%
+\special{fp}%
+\special{pa -607 -315}\special{pa -180 -807}%
+\special{fp}%
+\special{pa 367 -774}\special{pa -180 -807}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -607 -311}\special{pa -607 -319}\special{fp}\special{pa -607 -349}\special{pa -607 -357}\special{fp}%
+\special{pa -607 -388}\special{pa -607 -396}\special{fp}\special{pa -607 -427}\special{pa -607 -435}\special{fp}%
+\special{pa -607 -466}\special{pa -607 -474}\special{fp}\special{pa -607 -505}\special{pa -607 -513}\special{fp}%
+\special{pa -607 -543}\special{pa -607 -551}\special{fp}\special{pa -607 -582}\special{pa -607 -590}\special{fp}%
+\special{pa -609 -622}\special{pa -605 -628}\special{fp}\special{pa -577 -640}\special{pa -570 -643}\special{fp}%
+\special{pa -541 -655}\special{pa -534 -658}\special{fp}\special{pa -505 -670}\special{pa -498 -673}\special{fp}%
+\special{pa -470 -685}\special{pa -462 -688}\special{fp}\special{pa -434 -700}\special{pa -427 -703}\special{fp}%
+\special{pa -398 -715}\special{pa -391 -718}\special{fp}\special{pa -363 -730}\special{pa -355 -733}\special{fp}%
+\special{pa -327 -745}\special{pa -319 -749}\special{fp}\special{pa -291 -761}\special{pa -284 -764}\special{fp}%
+\special{pa -255 -776}\special{pa -248 -779}\special{fp}\special{pa -220 -791}\special{pa -212 -794}\special{fp}%
+\special{pa -184 -806}\special{pa -176 -809}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -611 -628}\special{pa -604 -626}\special{fp}\special{pa -574 -617}\special{pa -566 -615}\special{fp}%
+\special{pa -536 -606}\special{pa -529 -603}\special{fp}\special{pa -499 -595}\special{pa -491 -592}\special{fp}%
+\special{pa -462 -584}\special{pa -454 -581}\special{fp}\special{pa -424 -572}\special{pa -417 -570}\special{fp}%
+\special{pa -387 -561}\special{pa -379 -559}\special{fp}\special{pa -349 -550}\special{pa -342 -548}\special{fp}%
+\special{pa -312 -539}\special{pa -304 -537}\special{fp}\special{pa -275 -528}\special{pa -267 -526}\special{fp}%
+\special{pa -237 -517}\special{pa -230 -514}\special{fp}\special{pa -200 -506}\special{pa -192 -503}\special{fp}%
+\special{pa -162 -495}\special{pa -155 -492}\special{fp}\special{pa -125 -483}\special{pa -117 -481}\special{fp}%
+\special{pa -88 -472}\special{pa -80 -470}\special{fp}\special{pa -50 -461}\special{pa -43 -459}\special{fp}%
+\special{pa -13 -450}\special{pa -5 -448}\special{fp}\special{pa 25 -439}\special{pa 32 -437}\special{fp}%
+\special{pa 62 -428}\special{pa 70 -425}\special{fp}\special{pa 100 -418}\special{pa 106 -413}\special{fp}%
+\special{pa 116 -390}\special{pa 117 -382}\special{fp}\special{pa 116 -351}\special{pa 116 -343}\special{fp}%
+\special{pa 116 -312}\special{pa 116 -304}\special{fp}\special{pa 116 -273}\special{pa 116 -265}\special{fp}%
+\special{pa 116 -234}\special{pa 116 -226}\special{fp}\special{pa 116 -195}\special{pa 116 -187}\special{fp}%
+\special{pa 116 -156}\special{pa 116 -148}\special{fp}\special{pa 116 -117}\special{pa 116 -109}\special{fp}%
+\special{pa 116 -78}\special{pa 116 -70}\special{fp}\special{pa 116 -39}\special{pa 116 -31}\special{fp}%
+\special{pa 116 0}\special{pa 116 8}\special{fp}\special{pa 116 39}\special{pa 116 47}\special{fp}%
+\special{pa 116 78}\special{pa 116 86}\special{fp}\special{pa 116 117}\special{pa 116 125}\special{fp}%
+\special{pa 116 156}\special{pa 116 164}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 113 -410}\special{pa 120 -413}\special{fp}\special{pa 149 -425}\special{pa 156 -428}\special{fp}%
+\special{pa 185 -441}\special{pa 193 -444}\special{fp}\special{pa 222 -456}\special{pa 229 -459}\special{fp}%
+\special{pa 258 -471}\special{pa 265 -474}\special{fp}\special{pa 294 -487}\special{pa 302 -490}\special{fp}%
+\special{pa 331 -502}\special{pa 338 -505}\special{fp}\special{pa 367 -517}\special{pa 374 -521}\special{fp}%
+\special{pa 403 -533}\special{pa 411 -536}\special{fp}\special{pa 440 -548}\special{pa 447 -551}\special{fp}%
+\special{pa 476 -564}\special{pa 484 -567}\special{fp}\special{pa 512 -579}\special{pa 520 -582}\special{fp}%
+\special{pa 549 -594}\special{pa 556 -597}\special{fp}\special{pa 585 -610}\special{pa 593 -613}\special{fp}%
+\special{pa 621 -625}\special{pa 629 -628}\special{fp}\special{pa 658 -640}\special{pa 665 -643}\special{fp}%
+\special{pa 694 -656}\special{pa 702 -658}\special{fp}\special{pa 721 -660}\special{pa 727 -654}\special{fp}%
+\special{pa 724 -621}\special{pa 724 -613}\special{fp}\special{pa 724 -582}\special{pa 724 -574}\special{fp}%
+\special{pa 724 -543}\special{pa 724 -535}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 728 -667}\special{pa 720 -669}\special{fp}\special{pa 688 -679}\special{pa 680 -681}\special{fp}%
+\special{pa 648 -691}\special{pa 641 -693}\special{fp}\special{pa 609 -702}\special{pa 601 -705}\special{fp}%
+\special{pa 569 -714}\special{pa 561 -717}\special{fp}\special{pa 529 -726}\special{pa 522 -728}\special{fp}%
+\special{pa 490 -738}\special{pa 482 -740}\special{fp}\special{pa 450 -750}\special{pa 442 -752}\special{fp}%
+\special{pa 410 -761}\special{pa 403 -764}\special{fp}\special{pa 371 -773}\special{pa 363 -776}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt.tex
new file mode 100644
index 0000000000..7a0b71212d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt.tex
@@ -0,0 +1,71 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/nearestpt.tex
+%%% Generator=template1basic.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(6,5)(-2,-1)%
+\special{pn 8}%
+%
+\special{pa -445 -1260}\special{pa -428 -1212}\special{pa -403 -1146}\special{pa -378 -1083}%
+\special{pa -353 -1025}\special{pa -328 -971}\special{pa -302 -920}\special{pa -277 -874}%
+\special{pa -252 -831}\special{pa -227 -793}\special{pa -202 -759}\special{pa -176 -729}%
+\special{pa -151 -702}\special{pa -126 -680}\special{pa -101 -662}\special{pa -76 -648}%
+\special{pa -50 -638}\special{pa -25 -632}\special{pa 0 -630}\special{pa 25 -632}%
+\special{pa 50 -638}\special{pa 76 -648}\special{pa 101 -662}\special{pa 126 -680}%
+\special{pa 151 -702}\special{pa 176 -729}\special{pa 202 -759}\special{pa 227 -793}%
+\special{pa 252 -831}\special{pa 277 -874}\special{pa 302 -920}\special{pa 328 -971}%
+\special{pa 353 -1025}\special{pa 378 -1083}\special{pa 403 -1146}\special{pa 428 -1212}%
+\special{pa 445 -1260}%
+\special{fp}%
+\special{pa 185 315}\special{pa 202 268}\special{pa 227 201}\special{pa 252 139}%
+\special{pa 277 80}\special{pa 302 26}\special{pa 328 -25}\special{pa 353 -71}%
+\special{pa 378 -113}\special{pa 403 -152}\special{pa 428 -186}\special{pa 454 -216}%
+\special{pa 479 -242}\special{pa 504 -265}\special{pa 529 -283}\special{pa 554 -297}%
+\special{pa 580 -307}\special{pa 605 -313}\special{pa 630 -315}\special{pa 655 -313}%
+\special{pa 680 -307}\special{pa 706 -297}\special{pa 731 -283}\special{pa 756 -265}%
+\special{pa 781 -242}\special{pa 806 -216}\special{pa 831 -186}\special{pa 857 -152}%
+\special{pa 882 -113}\special{pa 907 -71}\special{pa 932 -25}\special{pa 957 26}%
+\special{pa 983 80}\special{pa 1008 139}\special{pa 1033 201}\special{pa 1058 268}%
+\special{pa 1075 315}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 123 -683}\special{pa 129 -677}\special{fp}\special{pa 150 -653}\special{pa 155 -647}\special{fp}%
+\special{pa 176 -623}\special{pa 182 -617}\special{fp}\special{pa 203 -593}\special{pa 208 -587}\special{fp}%
+\special{pa 229 -563}\special{pa 235 -557}\special{fp}\special{pa 256 -533}\special{pa 261 -527}\special{fp}%
+\special{pa 282 -503}\special{pa 288 -497}\special{fp}\special{pa 309 -472}\special{pa 314 -466}\special{fp}%
+\special{pa 335 -442}\special{pa 341 -436}\special{fp}\special{pa 362 -412}\special{pa 367 -406}\special{fp}%
+\special{pa 388 -382}\special{pa 394 -376}\special{fp}\special{pa 415 -352}\special{pa 420 -346}\special{fp}%
+\special{pa 441 -322}\special{pa 447 -316}\special{fp}\special{pa 468 -292}\special{pa 473 -286}\special{fp}%
+\special{pa 494 -262}\special{pa 500 -256}\special{fp}\special{pn 8}%
+\special{pn 2}%
+\special{pa 137 -691}\special{pa 126 -696}\special{pa 115 -691}\special{pa 110 -680}\special{pa 115 -669}\special{pa 126 -665}\special{pa 137 -669}\special{pa 142 -680}\special{pa 137 -691}\special{sh 1}\special{fp}%
+\special{pa 508 -270}\special{pa 497 -274}\special{pa 486 -270}\special{pa 481 -259}\special{pa 486 -247}\special{pa 497 -243}\special{pa 508 -247}\special{pa 513 -259}\special{pa 508 -270}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(0.3375000,2.3475000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(1.6425000,0.6325000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{1.78}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{1.78}\settodepth{\Depth}{1.78}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0525000,1.4900000){\hspace*{\Width}\raisebox{\Height}{1.78}}%
+%
+\special{pa -630 -0}\special{pa 1260 -0}%
+\special{fp}%
+\special{pa 0 315}\special{pa 0 -1260}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0625000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,4.0625000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt1.tex
new file mode 100644
index 0000000000..80f46a640c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt1.tex
@@ -0,0 +1,57 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/Nearestpt1.tex
+%%% Generator=template1basic.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(6,5)(-2,-1)%
+\special{pn 8}%
+%
+\special{pa -630 -1260}\special{pa -592 -1113}\special{pa -554 -976}\special{pa -517 -847}%
+\special{pa -479 -728}\special{pa -441 -617}\special{pa -403 -516}\special{pa -365 -424}%
+\special{pa -328 -341}\special{pa -290 -267}\special{pa -252 -202}\special{pa -214 -146}%
+\special{pa -176 -99}\special{pa -139 -61}\special{pa -101 -32}\special{pa -63 -13}%
+\special{pa -25 -2}\special{pa 13 -1}\special{pa 50 -8}\special{pa 88 -25}%
+\special{pa 126 -50}\special{pa 164 -85}\special{pa 202 -129}\special{pa 239 -182}%
+\special{pa 277 -244}\special{pa 315 -315}\special{pa 353 -395}\special{pa 391 -484}%
+\special{pa 428 -583}\special{pa 466 -690}\special{pa 504 -806}\special{pa 542 -932}%
+\special{pa 580 -1066}\special{pa 617 -1210}\special{pa 630 -1260}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 948 2}\special{pa 941 -2}\special{fp}\special{pa 913 -16}\special{pa 906 -19}\special{fp}%
+\special{pa 878 -33}\special{pa 871 -37}\special{fp}\special{pa 843 -51}\special{pa 836 -54}\special{fp}%
+\special{pa 808 -68}\special{pa 801 -72}\special{fp}\special{pa 773 -86}\special{pa 766 -89}\special{fp}%
+\special{pa 738 -103}\special{pa 731 -107}\special{fp}\special{pa 703 -121}\special{pa 696 -124}\special{fp}%
+\special{pa 668 -138}\special{pa 661 -142}\special{fp}\special{pa 633 -156}\special{pa 626 -159}\special{fp}%
+\special{pa 599 -173}\special{pa 591 -177}\special{fp}\special{pa 564 -191}\special{pa 556 -194}\special{fp}%
+\special{pa 529 -208}\special{pa 521 -212}\special{fp}\special{pa 494 -226}\special{pa 486 -229}\special{fp}%
+\special{pa 459 -243}\special{pa 451 -247}\special{fp}\special{pa 424 -261}\special{pa 416 -264}\special{fp}%
+\special{pa 389 -278}\special{pa 381 -282}\special{fp}\special{pa 354 -296}\special{pa 346 -299}\special{fp}%
+\special{pa 319 -313}\special{pa 311 -317}\special{fp}\special{pn 8}%
+\special{pn 1}%
+\special{pa 956 -11}\special{pa 945 -16}\special{pa 934 -11}\special{pa 929 0}\special{pa 934 11}\special{pa 945 16}\special{pa 956 11}\special{pa 961 0}\special{pa 956 -11}\special{sh 1}\special{fp}%
+\special{pa 326 -326}\special{pa 315 -331}\special{pa 304 -326}\special{pa 299 -315}\special{pa 304 -304}\special{pa 315 -299}\special{pa 326 -304}\special{pa 331 -315}\special{pa 326 -326}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(3.0625000,0.0625000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(0.9375000,1.0625000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\special{pa -630 -0}\special{pa 1260 -0}%
+\special{fp}%
+\special{pa 0 315}\special{pa 0 -1260}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0625000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,4.0625000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/PutcellE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/PutcellE.tex
new file mode 100644
index 0000000000..3796caae89
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/PutcellE.tex
@@ -0,0 +1,75 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0721forManual/fig/PutcellE.tex
+%%% Generator=changetable.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(10,4)(0,0)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1575}\special{pa 0 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1575 -1575}\special{pa 1575 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 2362 -1575}\special{pa 2362 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 3937 -1575}\special{pa 3937 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1575}\special{pa 3937 -1575}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -787}\special{pa 3937 -787}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -0}\special{pa 3937 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 787 -1575}\special{pa 787 -787}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 3150 -1575}\special{pa 3150 -787}%
+\special{fp}%
+}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000000,3.0000000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.1500000,3.0000000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(3.9500000,1.9500000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(6.0500000,0.0500000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addax1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addax1.tex
new file mode 100644
index 0000000000..66325812b3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addax1.tex
@@ -0,0 +1,44 @@
+%%% test.tex 2014-10-16 21:49
+%%% test.sce 2014-10-16 21:49
+{\unitlength=1cm%
+\begin{picture}%
+( 4.00000, 3.50000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.0300,1.7900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa 0 0}\special{pa 386 -685}\special{pa 787 0}%
+\special{fp}%
+\special{pa -394 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -984}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addgraph.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addgraph.tex
new file mode 100644
index 0000000000..335f0bf49a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addgraph.tex
@@ -0,0 +1,651 @@
+%%% ex0409addgraph.tex 2016-4-11 15:14
+%%% ex0409addgraph.sce 2016-4-11 15:14
+{\unitlength=1cm%
+\begin{picture}%
+( 9.47000, 3.15000)( -1.51000, -0.56000)%
+\special{pn 8}%
+%
+\special{pa 394 -394}\special{pa 391 -443}\special{pa 381 -492}\special{pa 366 -539}%
+\special{pa 345 -583}\special{pa 319 -625}\special{pa 287 -663}\special{pa 251 -697}%
+\special{pa 211 -726}\special{pa 168 -750}\special{pa 122 -768}\special{pa 74 -780}%
+\special{pa 25 -787}\special{pa -25 -787}\special{pa -74 -780}\special{pa -122 -768}%
+\special{pa -168 -750}\special{pa -211 -726}\special{pa -251 -697}\special{pa -287 -663}%
+\special{pa -319 -625}\special{pa -345 -583}\special{pa -366 -539}\special{pa -381 -492}%
+\special{pa -391 -443}\special{pa -394 -394}\special{pa -391 -344}\special{pa -381 -296}%
+\special{pa -366 -249}\special{pa -345 -204}\special{pa -319 -162}\special{pa -287 -124}%
+\special{pa -251 -90}\special{pa -211 -61}\special{pa -168 -37}\special{pa -122 -19}%
+\special{pa -74 -7}\special{pa -25 -1}\special{pa 25 -1}\special{pa 74 -7}\special{pa 122 -19}%
+\special{pa 168 -37}\special{pa 211 -61}\special{pa 251 -90}\special{pa 287 -124}%
+\special{pa 319 -162}\special{pa 345 -204}\special{pa 366 -249}\special{pa 381 -296}%
+\special{pa 391 -344}\special{pa 394 -394}%
+\special{fp}%
+\special{pn 1}%
+\special{pa 8 -8}\special{pa 2 -12}\special{pa -5 -11}\special{pa -11 -5}\special{pa -12 2}%
+\special{pa -8 8}\special{pa -2 12}\special{pa 5 11}\special{pa 11 5}\special{pa 12 -2}%
+\special{pa 8 -8}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 9 -16}\special{pa 2 -19}\special{pa -5 -18}\special{pa -10 -13}\special{pa -11 -6}%
+\special{pa -8 1}\special{pa -1 4}\special{pa 6 3}\special{pa 11 -2}\special{pa 12 -9}%
+\special{pa 9 -16}\special{sh 1}\special{fp}%
+\special{pa 463 -317}\special{pa 470 -366}\special{pa 470 -415}\special{pa 465 -464}%
+\special{pa 453 -512}\special{pa 435 -559}\special{pa 411 -602}\special{pa 383 -642}%
+\special{pa 349 -679}\special{pa 311 -710}\special{pa 270 -737}\special{pa 225 -759}%
+\special{pa 178 -774}\special{pa 130 -784}\special{pa 80 -787}\special{pa 31 -785}%
+\special{pa -18 -776}\special{pa -65 -761}\special{pa -110 -740}\special{pa -152 -714}%
+\special{pa -190 -683}\special{pa -224 -647}\special{pa -253 -607}\special{pa -278 -564}%
+\special{pa -296 -518}\special{pa -309 -471}\special{pa -315 -422}\special{pa -316 -372}%
+\special{pa -310 -323}\special{pa -298 -275}\special{pa -280 -229}\special{pa -257 -185}%
+\special{pa -228 -145}\special{pa -194 -109}\special{pa -157 -77}\special{pa -115 -50}%
+\special{pa -70 -29}\special{pa -24 -13}\special{pa 25 -4}\special{pa 74 0}\special{pa 124 -3}%
+\special{pa 172 -12}\special{pa 219 -27}\special{pa 264 -47}\special{pa 306 -73}\special{pa 345 -105}%
+\special{pa 379 -140}\special{pa 408 -180}\special{pa 432 -223}\special{pa 451 -269}%
+\special{pa 463 -317}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 12 -38}\special{pa 6 -42}\special{pa -1 -40}\special{pa -7 -35}\special{pa -8 -28}%
+\special{pa -4 -22}\special{pa 2 -18}\special{pa 9 -19}\special{pa 14 -25}\special{pa 16 -32}%
+\special{pa 12 -38}\special{sh 1}\special{fp}%
+\special{pa 518 -243}\special{pa 534 -290}\special{pa 544 -338}\special{pa 548 -388}%
+\special{pa 546 -437}\special{pa 537 -486}\special{pa 523 -533}\special{pa 503 -578}%
+\special{pa 477 -620}\special{pa 446 -659}\special{pa 410 -693}\special{pa 371 -723}%
+\special{pa 328 -747}\special{pa 282 -766}\special{pa 234 -779}\special{pa 185 -786}%
+\special{pa 136 -787}\special{pa 87 -782}\special{pa 39 -770}\special{pa -7 -753}%
+\special{pa -51 -729}\special{pa -92 -701}\special{pa -128 -668}\special{pa -160 -630}%
+\special{pa -187 -589}\special{pa -209 -544}\special{pa -225 -498}\special{pa -235 -449}%
+\special{pa -239 -400}\special{pa -237 -351}\special{pa -228 -302}\special{pa -214 -255}%
+\special{pa -193 -209}\special{pa -168 -167}\special{pa -137 -129}\special{pa -101 -94}%
+\special{pa -62 -65}\special{pa -19 -40}\special{pa 27 -21}\special{pa 75 -8}\special{pa 124 -1}%
+\special{pa 173 0}\special{pa 222 -6}\special{pa 270 -17}\special{pa 317 -35}\special{pa 360 -58}%
+\special{pa 401 -86}\special{pa 437 -120}\special{pa 469 -157}\special{pa 497 -199}%
+\special{pa 518 -243}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 22 -75}\special{pa 15 -78}\special{pa 8 -77}\special{pa 3 -72}\special{pa 2 -65}%
+\special{pa 5 -58}\special{pa 11 -55}\special{pa 19 -56}\special{pa 24 -61}\special{pa 25 -68}%
+\special{pa 22 -75}\special{sh 1}\special{fp}%
+\special{pa 559 -175}\special{pa 584 -218}\special{pa 603 -263}\special{pa 617 -311}%
+\special{pa 624 -360}\special{pa 625 -409}\special{pa 620 -458}\special{pa 609 -507}%
+\special{pa 592 -553}\special{pa 569 -597}\special{pa 541 -637}\special{pa 508 -674}%
+\special{pa 471 -707}\special{pa 430 -734}\special{pa 385 -756}\special{pa 339 -773}%
+\special{pa 290 -783}\special{pa 241 -787}\special{pa 192 -785}\special{pa 143 -777}%
+\special{pa 96 -763}\special{pa 50 -743}\special{pa 8 -718}\special{pa -31 -687}\special{pa -65 -652}%
+\special{pa -95 -612}\special{pa -120 -570}\special{pa -140 -524}\special{pa -153 -477}%
+\special{pa -160 -428}\special{pa -161 -378}\special{pa -156 -329}\special{pa -145 -281}%
+\special{pa -128 -235}\special{pa -105 -191}\special{pa -77 -150}\special{pa -44 -113}%
+\special{pa -7 -81}\special{pa 34 -53}\special{pa 78 -31}\special{pa 125 -15}\special{pa 173 -4}%
+\special{pa 223 0}\special{pa 272 -2}\special{pa 321 -10}\special{pa 368 -24}\special{pa 413 -44}%
+\special{pa 456 -70}\special{pa 495 -100}\special{pa 529 -136}\special{pa 559 -175}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 39 -124}\special{pa 33 -127}\special{pa 25 -126}\special{pa 20 -121}\special{pa 19 -113}%
+\special{pa 22 -107}\special{pa 29 -104}\special{pa 36 -105}\special{pa 41 -110}\special{pa 42 -117}%
+\special{pa 39 -124}\special{sh 1}\special{fp}%
+\special{pa 588 -115}\special{pa 620 -152}\special{pa 648 -193}\special{pa 671 -237}%
+\special{pa 687 -284}\special{pa 698 -332}\special{pa 703 -381}\special{pa 701 -431}%
+\special{pa 693 -480}\special{pa 680 -527}\special{pa 660 -572}\special{pa 635 -615}%
+\special{pa 605 -654}\special{pa 570 -689}\special{pa 531 -719}\special{pa 488 -744}%
+\special{pa 443 -764}\special{pa 395 -778}\special{pa 346 -786}\special{pa 297 -787}%
+\special{pa 248 -783}\special{pa 199 -772}\special{pa 153 -755}\special{pa 109 -733}%
+\special{pa 68 -705}\special{pa 31 -672}\special{pa -2 -635}\special{pa -30 -594}%
+\special{pa -52 -550}\special{pa -69 -504}\special{pa -80 -455}\special{pa -84 -406}%
+\special{pa -83 -357}\special{pa -75 -308}\special{pa -61 -260}\special{pa -42 -215}%
+\special{pa -16 -172}\special{pa 14 -133}\special{pa 49 -98}\special{pa 88 -68}\special{pa 130 -43}%
+\special{pa 176 -23}\special{pa 223 -9}\special{pa 272 -2}\special{pa 322 0}\special{pa 371 -5}%
+\special{pa 419 -16}\special{pa 466 -32}\special{pa 510 -55}\special{pa 551 -83}\special{pa 588 -115}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 68 -183}\special{pa 61 -187}\special{pa 54 -185}\special{pa 49 -180}\special{pa 47 -173}%
+\special{pa 51 -167}\special{pa 57 -163}\special{pa 65 -164}\special{pa 70 -170}\special{pa 71 -177}%
+\special{pa 68 -183}\special{sh 1}\special{fp}%
+\special{pa 605 -66}\special{pa 645 -96}\special{pa 680 -131}\special{pa 710 -170}%
+\special{pa 736 -212}\special{pa 756 -257}\special{pa 770 -305}\special{pa 778 -354}%
+\special{pa 780 -403}\special{pa 776 -452}\special{pa 765 -501}\special{pa 749 -547}%
+\special{pa 727 -591}\special{pa 699 -633}\special{pa 667 -670}\special{pa 630 -703}%
+\special{pa 590 -731}\special{pa 546 -754}\special{pa 499 -771}\special{pa 451 -782}%
+\special{pa 402 -787}\special{pa 353 -786}\special{pa 304 -779}\special{pa 256 -765}%
+\special{pa 211 -746}\special{pa 168 -721}\special{pa 128 -691}\special{pa 93 -656}%
+\special{pa 63 -618}\special{pa 37 -575}\special{pa 17 -530}\special{pa 3 -483}\special{pa -5 -434}%
+\special{pa -7 -384}\special{pa -3 -335}\special{pa 8 -287}\special{pa 24 -240}\special{pa 46 -196}%
+\special{pa 74 -155}\special{pa 106 -118}\special{pa 143 -85}\special{pa 183 -56}%
+\special{pa 227 -34}\special{pa 274 -17}\special{pa 322 -5}\special{pa 371 0}\special{pa 420 -1}%
+\special{pa 469 -9}\special{pa 517 -22}\special{pa 562 -42}\special{pa 605 -66}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 108 -251}\special{pa 102 -255}\special{pa 95 -254}\special{pa 90 -248}%
+\special{pa 88 -241}\special{pa 92 -235}\special{pa 98 -231}\special{pa 105 -233}%
+\special{pa 111 -238}\special{pa 112 -245}\special{pa 108 -251}\special{sh 1}\special{fp}%
+\special{pa 614 -30}\special{pa 659 -52}\special{pa 700 -79}\special{pa 738 -111}%
+\special{pa 771 -148}\special{pa 800 -188}\special{pa 823 -232}\special{pa 840 -278}%
+\special{pa 852 -326}\special{pa 857 -375}\special{pa 856 -425}\special{pa 849 -474}%
+\special{pa 836 -521}\special{pa 817 -567}\special{pa 793 -610}\special{pa 763 -649}%
+\special{pa 729 -685}\special{pa 690 -716}\special{pa 648 -742}\special{pa 603 -762}%
+\special{pa 556 -777}\special{pa 507 -785}\special{pa 458 -787}\special{pa 408 -783}%
+\special{pa 360 -773}\special{pa 313 -757}\special{pa 269 -736}\special{pa 227 -709}%
+\special{pa 190 -676}\special{pa 157 -640}\special{pa 128 -599}\special{pa 105 -556}%
+\special{pa 88 -509}\special{pa 76 -461}\special{pa 71 -412}\special{pa 71 -363}\special{pa 78 -314}%
+\special{pa 91 -266}\special{pa 110 -220}\special{pa 135 -178}\special{pa 164 -138}%
+\special{pa 199 -103}\special{pa 237 -72}\special{pa 280 -46}\special{pa 325 -25}%
+\special{pa 372 -11}\special{pa 421 -2}\special{pa 470 0}\special{pa 519 -4}\special{pa 568 -14}%
+\special{pa 614 -30}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 163 -325}\special{pa 157 -329}\special{pa 150 -327}\special{pa 144 -322}%
+\special{pa 143 -315}\special{pa 147 -309}\special{pa 153 -305}\special{pa 160 -306}%
+\special{pa 166 -312}\special{pa 167 -319}\special{pa 163 -325}\special{sh 1}\special{fp}%
+\special{pa 618 -8}\special{pa 666 -20}\special{pa 712 -39}\special{pa 755 -63}\special{pa 794 -92}%
+\special{pa 830 -126}\special{pa 861 -165}\special{pa 888 -207}\special{pa 908 -252}%
+\special{pa 923 -299}\special{pa 932 -347}\special{pa 935 -397}\special{pa 931 -446}%
+\special{pa 922 -495}\special{pa 906 -542}\special{pa 885 -586}\special{pa 858 -628}%
+\special{pa 826 -665}\special{pa 790 -699}\special{pa 749 -728}\special{pa 706 -751}%
+\special{pa 660 -769}\special{pa 612 -781}\special{pa 563 -787}\special{pa 513 -786}%
+\special{pa 464 -780}\special{pa 417 -767}\special{pa 371 -749}\special{pa 328 -724}%
+\special{pa 288 -695}\special{pa 252 -661}\special{pa 221 -623}\special{pa 195 -581}%
+\special{pa 174 -536}\special{pa 159 -489}\special{pa 150 -440}\special{pa 147 -391}%
+\special{pa 151 -341}\special{pa 161 -293}\special{pa 176 -246}\special{pa 198 -201}%
+\special{pa 224 -160}\special{pa 256 -122}\special{pa 293 -88}\special{pa 333 -60}%
+\special{pa 376 -36}\special{pa 422 -18}\special{pa 470 -6}\special{pa 519 -1}\special{pa 569 -1}%
+\special{pa 618 -8}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 233 -402}\special{pa 227 -405}\special{pa 219 -404}\special{pa 214 -399}%
+\special{pa 213 -392}\special{pa 216 -385}\special{pa 223 -382}\special{pa 230 -383}%
+\special{pa 235 -388}\special{pa 236 -396}\special{pa 233 -402}\special{sh 1}\special{fp}%
+\special{pa 618 0}\special{pa 668 -3}\special{pa 716 -12}\special{pa 763 -28}\special{pa 808 -49}%
+\special{pa 850 -75}\special{pa 888 -107}\special{pa 922 -143}\special{pa 951 -183}%
+\special{pa 975 -226}\special{pa 993 -272}\special{pa 1005 -320}\special{pa 1011 -369}%
+\special{pa 1011 -418}\special{pa 1005 -467}\special{pa 993 -515}\special{pa 975 -561}%
+\special{pa 951 -605}\special{pa 922 -645}\special{pa 888 -681}\special{pa 850 -712}%
+\special{pa 808 -739}\special{pa 763 -760}\special{pa 716 -775}\special{pa 668 -784}%
+\special{pa 618 -787}\special{pa 569 -784}\special{pa 521 -775}\special{pa 473 -760}%
+\special{pa 429 -739}\special{pa 387 -712}\special{pa 349 -681}\special{pa 315 -645}%
+\special{pa 286 -605}\special{pa 262 -561}\special{pa 244 -515}\special{pa 232 -467}%
+\special{pa 226 -418}\special{pa 225 -369}\special{pa 232 -320}\special{pa 244 -272}%
+\special{pa 262 -226}\special{pa 286 -183}\special{pa 315 -143}\special{pa 349 -107}%
+\special{pa 387 -75}\special{pa 429 -49}\special{pa 473 -28}\special{pa 521 -12}\special{pa 569 -3}%
+\special{pa 618 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 318 -479}\special{pa 311 -482}\special{pa 304 -481}\special{pa 299 -476}%
+\special{pa 298 -469}\special{pa 301 -462}\special{pa 308 -459}\special{pa 315 -460}%
+\special{pa 320 -465}\special{pa 321 -472}\special{pa 318 -479}\special{sh 1}\special{fp}%
+\special{pa 619 -8}\special{pa 668 -1}\special{pa 717 -1}\special{pa 766 -6}\special{pa 814 -18}%
+\special{pa 861 -36}\special{pa 904 -60}\special{pa 944 -88}\special{pa 981 -122}%
+\special{pa 1012 -160}\special{pa 1039 -201}\special{pa 1061 -246}\special{pa 1076 -293}%
+\special{pa 1086 -341}\special{pa 1089 -391}\special{pa 1087 -440}\special{pa 1078 -489}%
+\special{pa 1063 -536}\special{pa 1042 -581}\special{pa 1016 -623}\special{pa 985 -661}%
+\special{pa 949 -695}\special{pa 909 -724}\special{pa 866 -749}\special{pa 820 -767}%
+\special{pa 773 -780}\special{pa 724 -786}\special{pa 674 -787}\special{pa 625 -781}%
+\special{pa 577 -769}\special{pa 531 -751}\special{pa 487 -728}\special{pa 447 -699}%
+\special{pa 411 -665}\special{pa 379 -628}\special{pa 352 -586}\special{pa 331 -542}%
+\special{pa 315 -495}\special{pa 306 -446}\special{pa 302 -397}\special{pa 305 -347}%
+\special{pa 314 -299}\special{pa 329 -252}\special{pa 349 -207}\special{pa 375 -165}%
+\special{pa 407 -126}\special{pa 442 -92}\special{pa 482 -63}\special{pa 525 -39}%
+\special{pa 571 -20}\special{pa 619 -8}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 418 -553}\special{pa 411 -556}\special{pa 404 -555}\special{pa 399 -550}%
+\special{pa 398 -543}\special{pa 401 -536}\special{pa 407 -533}\special{pa 415 -534}%
+\special{pa 420 -539}\special{pa 421 -546}\special{pa 418 -553}\special{sh 1}\special{fp}%
+\special{pa 622 -30}\special{pa 669 -14}\special{pa 718 -4}\special{pa 767 0}\special{pa 816 -2}%
+\special{pa 865 -11}\special{pa 912 -25}\special{pa 957 -46}\special{pa 999 -72}\special{pa 1038 -103}%
+\special{pa 1072 -138}\special{pa 1102 -178}\special{pa 1127 -220}\special{pa 1146 -266}%
+\special{pa 1159 -314}\special{pa 1166 -363}\special{pa 1166 -412}\special{pa 1161 -461}%
+\special{pa 1149 -509}\special{pa 1132 -556}\special{pa 1109 -599}\special{pa 1080 -640}%
+\special{pa 1047 -676}\special{pa 1009 -709}\special{pa 968 -736}\special{pa 924 -757}%
+\special{pa 877 -773}\special{pa 829 -783}\special{pa 779 -787}\special{pa 730 -785}%
+\special{pa 681 -777}\special{pa 634 -762}\special{pa 589 -742}\special{pa 547 -716}%
+\special{pa 508 -685}\special{pa 474 -649}\special{pa 444 -610}\special{pa 419 -567}%
+\special{pa 401 -521}\special{pa 388 -474}\special{pa 381 -425}\special{pa 380 -375}%
+\special{pa 385 -326}\special{pa 397 -278}\special{pa 414 -232}\special{pa 437 -188}%
+\special{pa 466 -148}\special{pa 499 -111}\special{pa 537 -79}\special{pa 578 -52}%
+\special{pa 622 -30}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 531 -621}\special{pa 525 -624}\special{pa 518 -623}\special{pa 512 -618}%
+\special{pa 511 -611}\special{pa 515 -604}\special{pa 521 -601}\special{pa 528 -602}%
+\special{pa 534 -607}\special{pa 535 -614}\special{pa 531 -621}\special{sh 1}\special{fp}%
+\special{pa 632 -66}\special{pa 674 -42}\special{pa 720 -22}\special{pa 767 -9}\special{pa 816 -1}%
+\special{pa 866 0}\special{pa 915 -5}\special{pa 963 -17}\special{pa 1010 -34}\special{pa 1053 -56}%
+\special{pa 1094 -85}\special{pa 1131 -118}\special{pa 1163 -155}\special{pa 1191 -196}%
+\special{pa 1213 -240}\special{pa 1229 -287}\special{pa 1240 -335}\special{pa 1244 -384}%
+\special{pa 1242 -434}\special{pa 1234 -483}\special{pa 1220 -530}\special{pa 1200 -575}%
+\special{pa 1174 -618}\special{pa 1144 -656}\special{pa 1108 -691}\special{pa 1069 -721}%
+\special{pa 1026 -746}\special{pa 981 -765}\special{pa 933 -779}\special{pa 884 -786}%
+\special{pa 835 -787}\special{pa 786 -782}\special{pa 738 -771}\special{pa 691 -754}%
+\special{pa 647 -731}\special{pa 607 -703}\special{pa 570 -670}\special{pa 537 -633}%
+\special{pa 510 -591}\special{pa 488 -547}\special{pa 471 -501}\special{pa 461 -452}%
+\special{pa 457 -403}\special{pa 459 -354}\special{pa 467 -305}\special{pa 481 -257}%
+\special{pa 501 -212}\special{pa 526 -170}\special{pa 557 -131}\special{pa 592 -96}%
+\special{pa 632 -66}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 658 -680}\special{pa 651 -684}\special{pa 644 -683}\special{pa 639 -677}%
+\special{pa 638 -670}\special{pa 641 -664}\special{pa 647 -660}\special{pa 655 -662}%
+\special{pa 660 -667}\special{pa 661 -674}\special{pa 658 -680}\special{sh 1}\special{fp}%
+\special{pa 649 -115}\special{pa 686 -83}\special{pa 727 -55}\special{pa 771 -32}%
+\special{pa 818 -16}\special{pa 866 -5}\special{pa 915 0}\special{pa 965 -2}\special{pa 1014 -9}%
+\special{pa 1061 -23}\special{pa 1106 -43}\special{pa 1149 -68}\special{pa 1188 -98}%
+\special{pa 1223 -133}\special{pa 1253 -172}\special{pa 1278 -215}\special{pa 1298 -260}%
+\special{pa 1312 -308}\special{pa 1320 -357}\special{pa 1321 -406}\special{pa 1316 -455}%
+\special{pa 1306 -504}\special{pa 1289 -550}\special{pa 1267 -594}\special{pa 1239 -635}%
+\special{pa 1206 -672}\special{pa 1169 -705}\special{pa 1128 -733}\special{pa 1084 -755}%
+\special{pa 1037 -772}\special{pa 989 -783}\special{pa 940 -787}\special{pa 891 -786}%
+\special{pa 842 -778}\special{pa 794 -764}\special{pa 749 -744}\special{pa 706 -719}%
+\special{pa 667 -689}\special{pa 632 -654}\special{pa 602 -615}\special{pa 577 -572}%
+\special{pa 557 -527}\special{pa 543 -480}\special{pa 536 -431}\special{pa 534 -381}%
+\special{pa 539 -332}\special{pa 550 -284}\special{pa 566 -237}\special{pa 589 -193}%
+\special{pa 617 -152}\special{pa 649 -115}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 795 -729}\special{pa 788 -733}\special{pa 781 -732}\special{pa 776 -726}%
+\special{pa 775 -719}\special{pa 778 -713}\special{pa 784 -709}\special{pa 792 -711}%
+\special{pa 797 -716}\special{pa 798 -723}\special{pa 795 -729}\special{sh 1}\special{fp}%
+\special{pa 678 -175}\special{pa 708 -136}\special{pa 742 -100}\special{pa 781 -70}%
+\special{pa 823 -44}\special{pa 869 -24}\special{pa 916 -10}\special{pa 965 -2}\special{pa 1014 0}%
+\special{pa 1063 -4}\special{pa 1112 -15}\special{pa 1158 -31}\special{pa 1203 -53}%
+\special{pa 1244 -81}\special{pa 1281 -113}\special{pa 1314 -150}\special{pa 1342 -191}%
+\special{pa 1365 -235}\special{pa 1382 -281}\special{pa 1393 -329}\special{pa 1398 -378}%
+\special{pa 1397 -428}\special{pa 1390 -477}\special{pa 1376 -524}\special{pa 1357 -570}%
+\special{pa 1332 -612}\special{pa 1302 -652}\special{pa 1268 -687}\special{pa 1229 -718}%
+\special{pa 1186 -743}\special{pa 1141 -763}\special{pa 1094 -777}\special{pa 1045 -785}%
+\special{pa 996 -787}\special{pa 946 -783}\special{pa 898 -773}\special{pa 851 -756}%
+\special{pa 807 -734}\special{pa 766 -707}\special{pa 729 -674}\special{pa 696 -637}%
+\special{pa 668 -597}\special{pa 645 -553}\special{pa 628 -507}\special{pa 617 -458}%
+\special{pa 612 -409}\special{pa 613 -360}\special{pa 620 -311}\special{pa 633 -263}%
+\special{pa 653 -218}\special{pa 678 -175}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 940 -766}\special{pa 933 -769}\special{pa 926 -768}\special{pa 921 -763}%
+\special{pa 920 -756}\special{pa 923 -749}\special{pa 930 -746}\special{pa 937 -747}%
+\special{pa 942 -752}\special{pa 943 -759}\special{pa 940 -766}\special{sh 1}\special{fp}%
+\special{pa 719 -243}\special{pa 740 -199}\special{pa 767 -157}\special{pa 800 -120}%
+\special{pa 836 -86}\special{pa 877 -58}\special{pa 920 -35}\special{pa 966 -17}\special{pa 1015 -6}%
+\special{pa 1064 0}\special{pa 1113 -1}\special{pa 1162 -8}\special{pa 1210 -21}\special{pa 1255 -40}%
+\special{pa 1298 -65}\special{pa 1338 -94}\special{pa 1373 -129}\special{pa 1404 -167}%
+\special{pa 1430 -209}\special{pa 1451 -255}\special{pa 1465 -302}\special{pa 1474 -351}%
+\special{pa 1476 -400}\special{pa 1472 -449}\special{pa 1462 -498}\special{pa 1446 -544}%
+\special{pa 1424 -589}\special{pa 1397 -630}\special{pa 1365 -668}\special{pa 1328 -701}%
+\special{pa 1288 -729}\special{pa 1244 -753}\special{pa 1198 -770}\special{pa 1150 -782}%
+\special{pa 1101 -787}\special{pa 1051 -786}\special{pa 1002 -779}\special{pa 955 -766}%
+\special{pa 909 -747}\special{pa 866 -723}\special{pa 827 -693}\special{pa 791 -659}%
+\special{pa 760 -620}\special{pa 734 -578}\special{pa 714 -533}\special{pa 699 -486}%
+\special{pa 691 -437}\special{pa 689 -388}\special{pa 692 -338}\special{pa 702 -290}%
+\special{pa 719 -243}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1091 -788}\special{pa 1085 -792}\special{pa 1077 -790}\special{pa 1072 -785}%
+\special{pa 1071 -778}\special{pa 1074 -771}\special{pa 1081 -768}\special{pa 1088 -769}%
+\special{pa 1093 -774}\special{pa 1094 -782}\special{pa 1091 -788}\special{sh 1}\special{fp}%
+\special{pa 773 -317}\special{pa 786 -269}\special{pa 805 -223}\special{pa 829 -180}%
+\special{pa 858 -140}\special{pa 892 -105}\special{pa 931 -73}\special{pa 973 -47}%
+\special{pa 1017 -27}\special{pa 1065 -12}\special{pa 1113 -3}\special{pa 1163 0}%
+\special{pa 1212 -4}\special{pa 1260 -13}\special{pa 1307 -29}\special{pa 1352 -50}%
+\special{pa 1393 -77}\special{pa 1431 -109}\special{pa 1465 -145}\special{pa 1494 -185}%
+\special{pa 1517 -229}\special{pa 1535 -275}\special{pa 1547 -323}\special{pa 1553 -372}%
+\special{pa 1552 -422}\special{pa 1546 -471}\special{pa 1533 -518}\special{pa 1514 -564}%
+\special{pa 1490 -607}\special{pa 1461 -647}\special{pa 1427 -683}\special{pa 1388 -714}%
+\special{pa 1346 -740}\special{pa 1302 -761}\special{pa 1254 -776}\special{pa 1206 -785}%
+\special{pa 1156 -787}\special{pa 1107 -784}\special{pa 1059 -774}\special{pa 1012 -759}%
+\special{pa 967 -737}\special{pa 926 -710}\special{pa 888 -679}\special{pa 854 -642}%
+\special{pa 825 -602}\special{pa 802 -559}\special{pa 784 -512}\special{pa 772 -464}%
+\special{pa 766 -415}\special{pa 767 -366}\special{pa 773 -317}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1245 -796}\special{pa 1239 -799}\special{pa 1231 -798}\special{pa 1226 -793}%
+\special{pa 1225 -786}\special{pa 1228 -779}\special{pa 1235 -776}\special{pa 1242 -777}%
+\special{pa 1247 -782}\special{pa 1249 -789}\special{pa 1245 -796}\special{sh 1}\special{fp}%
+\special{pa 843 -394}\special{pa 846 -344}\special{pa 856 -296}\special{pa 871 -249}%
+\special{pa 892 -204}\special{pa 918 -162}\special{pa 950 -124}\special{pa 986 -90}%
+\special{pa 1026 -61}\special{pa 1069 -37}\special{pa 1115 -19}\special{pa 1163 -7}%
+\special{pa 1212 -1}\special{pa 1262 -1}\special{pa 1311 -7}\special{pa 1359 -19}%
+\special{pa 1404 -37}\special{pa 1448 -61}\special{pa 1488 -90}\special{pa 1524 -124}%
+\special{pa 1555 -162}\special{pa 1582 -204}\special{pa 1603 -249}\special{pa 1618 -296}%
+\special{pa 1627 -344}\special{pa 1631 -394}\special{pa 1627 -443}\special{pa 1618 -492}%
+\special{pa 1603 -539}\special{pa 1582 -583}\special{pa 1555 -625}\special{pa 1524 -663}%
+\special{pa 1488 -697}\special{pa 1448 -726}\special{pa 1404 -750}\special{pa 1359 -768}%
+\special{pa 1311 -780}\special{pa 1262 -787}\special{pa 1212 -787}\special{pa 1163 -780}%
+\special{pa 1115 -768}\special{pa 1069 -750}\special{pa 1026 -726}\special{pa 986 -697}%
+\special{pa 950 -663}\special{pa 918 -625}\special{pa 892 -583}\special{pa 871 -539}%
+\special{pa 856 -492}\special{pa 846 -443}\special{pa 843 -394}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1399 -788}\special{pa 1393 -792}\special{pa 1386 -790}\special{pa 1380 -785}%
+\special{pa 1379 -778}\special{pa 1383 -771}\special{pa 1389 -768}\special{pa 1396 -769}%
+\special{pa 1401 -774}\special{pa 1403 -782}\special{pa 1399 -788}\special{sh 1}\special{fp}%
+\special{pa 928 -471}\special{pa 921 -422}\special{pa 921 -372}\special{pa 927 -323}%
+\special{pa 939 -275}\special{pa 957 -229}\special{pa 980 -185}\special{pa 1009 -145}%
+\special{pa 1042 -109}\special{pa 1080 -77}\special{pa 1122 -50}\special{pa 1166 -29}%
+\special{pa 1213 -13}\special{pa 1262 -4}\special{pa 1311 0}\special{pa 1360 -3}\special{pa 1409 -12}%
+\special{pa 1456 -27}\special{pa 1501 -47}\special{pa 1543 -73}\special{pa 1581 -105}%
+\special{pa 1616 -140}\special{pa 1645 -180}\special{pa 1669 -223}\special{pa 1688 -269}%
+\special{pa 1700 -317}\special{pa 1707 -366}\special{pa 1707 -415}\special{pa 1701 -464}%
+\special{pa 1690 -512}\special{pa 1672 -559}\special{pa 1648 -602}\special{pa 1619 -642}%
+\special{pa 1586 -679}\special{pa 1548 -710}\special{pa 1507 -737}\special{pa 1462 -759}%
+\special{pa 1415 -774}\special{pa 1367 -784}\special{pa 1317 -787}\special{pa 1268 -785}%
+\special{pa 1219 -776}\special{pa 1172 -761}\special{pa 1127 -740}\special{pa 1085 -714}%
+\special{pa 1047 -683}\special{pa 1013 -647}\special{pa 983 -607}\special{pa 959 -564}%
+\special{pa 941 -518}\special{pa 928 -471}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1550 -766}\special{pa 1544 -769}\special{pa 1537 -768}\special{pa 1532 -763}%
+\special{pa 1530 -756}\special{pa 1534 -749}\special{pa 1540 -746}\special{pa 1547 -747}%
+\special{pa 1553 -752}\special{pa 1554 -759}\special{pa 1550 -766}\special{sh 1}\special{fp}%
+\special{pa 1028 -544}\special{pa 1012 -498}\special{pa 1002 -449}\special{pa 998 -400}%
+\special{pa 1000 -350}\special{pa 1009 -302}\special{pa 1023 -255}\special{pa 1044 -209}%
+\special{pa 1069 -167}\special{pa 1100 -129}\special{pa 1136 -94}\special{pa 1175 -65}%
+\special{pa 1218 -40}\special{pa 1264 -21}\special{pa 1312 -8}\special{pa 1361 -1}%
+\special{pa 1410 0}\special{pa 1459 -6}\special{pa 1507 -17}\special{pa 1553 -35}%
+\special{pa 1597 -58}\special{pa 1638 -86}\special{pa 1674 -120}\special{pa 1706 -157}%
+\special{pa 1733 -199}\special{pa 1755 -243}\special{pa 1771 -290}\special{pa 1781 -338}%
+\special{pa 1785 -388}\special{pa 1783 -437}\special{pa 1774 -486}\special{pa 1760 -533}%
+\special{pa 1739 -578}\special{pa 1714 -620}\special{pa 1683 -659}\special{pa 1647 -693}%
+\special{pa 1608 -723}\special{pa 1565 -747}\special{pa 1519 -766}\special{pa 1471 -779}%
+\special{pa 1422 -786}\special{pa 1373 -787}\special{pa 1324 -782}\special{pa 1276 -770}%
+\special{pa 1229 -753}\special{pa 1186 -729}\special{pa 1145 -701}\special{pa 1109 -668}%
+\special{pa 1077 -630}\special{pa 1049 -589}\special{pa 1028 -544}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1696 -729}\special{pa 1689 -733}\special{pa 1682 -732}\special{pa 1677 -726}%
+\special{pa 1676 -719}\special{pa 1679 -713}\special{pa 1686 -709}\special{pa 1693 -711}%
+\special{pa 1698 -716}\special{pa 1699 -723}\special{pa 1696 -729}\special{sh 1}\special{fp}%
+\special{pa 1141 -612}\special{pa 1117 -570}\special{pa 1097 -524}\special{pa 1084 -477}%
+\special{pa 1077 -428}\special{pa 1075 -378}\special{pa 1080 -329}\special{pa 1092 -281}%
+\special{pa 1109 -235}\special{pa 1131 -191}\special{pa 1160 -150}\special{pa 1193 -113}%
+\special{pa 1230 -81}\special{pa 1271 -53}\special{pa 1315 -31}\special{pa 1362 -15}%
+\special{pa 1410 -4}\special{pa 1459 0}\special{pa 1509 -2}\special{pa 1558 -10}\special{pa 1605 -24}%
+\special{pa 1650 -44}\special{pa 1693 -70}\special{pa 1731 -100}\special{pa 1766 -136}%
+\special{pa 1796 -175}\special{pa 1821 -218}\special{pa 1840 -263}\special{pa 1854 -311}%
+\special{pa 1861 -360}\special{pa 1862 -409}\special{pa 1857 -458}\special{pa 1846 -507}%
+\special{pa 1829 -553}\special{pa 1806 -597}\special{pa 1778 -637}\special{pa 1745 -674}%
+\special{pa 1708 -707}\special{pa 1666 -734}\special{pa 1622 -756}\special{pa 1576 -773}%
+\special{pa 1527 -783}\special{pa 1478 -787}\special{pa 1429 -785}\special{pa 1380 -777}%
+\special{pa 1332 -763}\special{pa 1287 -743}\special{pa 1245 -718}\special{pa 1206 -687}%
+\special{pa 1171 -652}\special{pa 1141 -612}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1833 -680}\special{pa 1826 -684}\special{pa 1819 -683}\special{pa 1814 -677}%
+\special{pa 1813 -670}\special{pa 1816 -664}\special{pa 1823 -660}\special{pa 1830 -662}%
+\special{pa 1835 -667}\special{pa 1836 -674}\special{pa 1833 -680}\special{sh 1}\special{fp}%
+\special{pa 1268 -672}\special{pa 1235 -635}\special{pa 1207 -594}\special{pa 1185 -550}%
+\special{pa 1168 -504}\special{pa 1157 -455}\special{pa 1153 -406}\special{pa 1154 -357}%
+\special{pa 1162 -308}\special{pa 1176 -260}\special{pa 1195 -215}\special{pa 1220 -172}%
+\special{pa 1251 -133}\special{pa 1286 -98}\special{pa 1325 -68}\special{pa 1367 -43}%
+\special{pa 1413 -23}\special{pa 1460 -9}\special{pa 1509 -2}\special{pa 1558 0}\special{pa 1608 -5}%
+\special{pa 1656 -16}\special{pa 1702 -32}\special{pa 1746 -55}\special{pa 1787 -83}%
+\special{pa 1824 -115}\special{pa 1857 -152}\special{pa 1885 -193}\special{pa 1907 -237}%
+\special{pa 1924 -284}\special{pa 1935 -332}\special{pa 1940 -381}\special{pa 1938 -431}%
+\special{pa 1930 -480}\special{pa 1916 -527}\special{pa 1897 -572}\special{pa 1872 -615}%
+\special{pa 1841 -654}\special{pa 1806 -689}\special{pa 1767 -719}\special{pa 1725 -744}%
+\special{pa 1679 -764}\special{pa 1632 -778}\special{pa 1583 -786}\special{pa 1534 -787}%
+\special{pa 1484 -783}\special{pa 1436 -772}\special{pa 1390 -755}\special{pa 1346 -733}%
+\special{pa 1305 -705}\special{pa 1268 -672}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 1959 -621}\special{pa 1953 -624}\special{pa 1945 -623}\special{pa 1940 -618}%
+\special{pa 1939 -611}\special{pa 1942 -604}\special{pa 1949 -601}\special{pa 1956 -602}%
+\special{pa 1961 -607}\special{pa 1962 -614}\special{pa 1959 -621}\special{sh 1}\special{fp}%
+\special{pa 1405 -721}\special{pa 1365 -691}\special{pa 1330 -656}\special{pa 1299 -618}%
+\special{pa 1274 -575}\special{pa 1254 -530}\special{pa 1240 -483}\special{pa 1232 -434}%
+\special{pa 1230 -384}\special{pa 1234 -335}\special{pa 1244 -287}\special{pa 1261 -240}%
+\special{pa 1283 -196}\special{pa 1310 -155}\special{pa 1343 -118}\special{pa 1380 -85}%
+\special{pa 1420 -56}\special{pa 1464 -34}\special{pa 1511 -17}\special{pa 1559 -5}%
+\special{pa 1608 0}\special{pa 1657 -1}\special{pa 1706 -9}\special{pa 1754 -22}\special{pa 1799 -42}%
+\special{pa 1842 -66}\special{pa 1881 -96}\special{pa 1917 -131}\special{pa 1947 -170}%
+\special{pa 1973 -212}\special{pa 1993 -257}\special{pa 2007 -305}\special{pa 2015 -354}%
+\special{pa 2017 -403}\special{pa 2013 -452}\special{pa 2002 -501}\special{pa 1986 -547}%
+\special{pa 1964 -591}\special{pa 1936 -633}\special{pa 1904 -670}\special{pa 1867 -703}%
+\special{pa 1826 -731}\special{pa 1783 -754}\special{pa 1736 -771}\special{pa 1688 -782}%
+\special{pa 1639 -787}\special{pa 1589 -786}\special{pa 1540 -779}\special{pa 1493 -765}%
+\special{pa 1447 -746}\special{pa 1405 -721}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2073 -553}\special{pa 2066 -556}\special{pa 2059 -555}\special{pa 2054 -550}%
+\special{pa 2053 -543}\special{pa 2056 -536}\special{pa 2063 -533}\special{pa 2070 -534}%
+\special{pa 2075 -539}\special{pa 2076 -546}\special{pa 2073 -553}\special{sh 1}\special{fp}%
+\special{pa 1550 -757}\special{pa 1506 -736}\special{pa 1464 -709}\special{pa 1427 -676}%
+\special{pa 1393 -640}\special{pa 1365 -599}\special{pa 1342 -556}\special{pa 1324 -509}%
+\special{pa 1313 -461}\special{pa 1307 -412}\special{pa 1308 -363}\special{pa 1315 -314}%
+\special{pa 1328 -266}\special{pa 1347 -220}\special{pa 1372 -178}\special{pa 1401 -138}%
+\special{pa 1436 -103}\special{pa 1474 -72}\special{pa 1516 -46}\special{pa 1562 -25}%
+\special{pa 1609 -11}\special{pa 1657 -2}\special{pa 1707 0}\special{pa 1756 -4}\special{pa 1805 -14}%
+\special{pa 1851 -30}\special{pa 1896 -52}\special{pa 1937 -79}\special{pa 1975 -111}%
+\special{pa 2008 -148}\special{pa 2036 -188}\special{pa 2059 -232}\special{pa 2077 -278}%
+\special{pa 2089 -326}\special{pa 2094 -375}\special{pa 2093 -425}\special{pa 2086 -474}%
+\special{pa 2073 -521}\special{pa 2054 -567}\special{pa 2030 -610}\special{pa 2000 -649}%
+\special{pa 1966 -685}\special{pa 1927 -716}\special{pa 1885 -742}\special{pa 1840 -762}%
+\special{pa 1793 -777}\special{pa 1744 -785}\special{pa 1694 -787}\special{pa 1645 -783}%
+\special{pa 1597 -773}\special{pa 1550 -757}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2172 -479}\special{pa 2166 -482}\special{pa 2159 -481}\special{pa 2154 -476}%
+\special{pa 2152 -469}\special{pa 2156 -462}\special{pa 2162 -459}\special{pa 2169 -460}%
+\special{pa 2175 -465}\special{pa 2176 -472}\special{pa 2172 -479}\special{sh 1}\special{fp}%
+\special{pa 1701 -780}\special{pa 1653 -767}\special{pa 1608 -749}\special{pa 1564 -724}%
+\special{pa 1525 -695}\special{pa 1489 -661}\special{pa 1458 -623}\special{pa 1431 -581}%
+\special{pa 1411 -536}\special{pa 1396 -489}\special{pa 1387 -440}\special{pa 1384 -391}%
+\special{pa 1388 -341}\special{pa 1397 -293}\special{pa 1413 -246}\special{pa 1434 -201}%
+\special{pa 1461 -160}\special{pa 1493 -122}\special{pa 1529 -88}\special{pa 1570 -60}%
+\special{pa 1613 -36}\special{pa 1659 -18}\special{pa 1707 -6}\special{pa 1756 -1}%
+\special{pa 1806 -1}\special{pa 1855 -8}\special{pa 1903 -20}\special{pa 1948 -39}%
+\special{pa 1992 -63}\special{pa 2031 -92}\special{pa 2067 -126}\special{pa 2098 -165}%
+\special{pa 2124 -207}\special{pa 2145 -252}\special{pa 2160 -299}\special{pa 2169 -347}%
+\special{pa 2172 -397}\special{pa 2168 -446}\special{pa 2159 -495}\special{pa 2143 -542}%
+\special{pa 2121 -586}\special{pa 2095 -628}\special{pa 2063 -665}\special{pa 2027 -699}%
+\special{pa 1986 -728}\special{pa 1943 -751}\special{pa 1897 -769}\special{pa 1849 -781}%
+\special{pa 1800 -787}\special{pa 1750 -786}\special{pa 1701 -780}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2257 -402}\special{pa 2251 -405}\special{pa 2244 -404}\special{pa 2238 -399}%
+\special{pa 2237 -392}\special{pa 2241 -385}\special{pa 2247 -382}\special{pa 2254 -383}%
+\special{pa 2259 -388}\special{pa 2261 -396}\special{pa 2257 -402}\special{sh 1}\special{fp}%
+\special{pa 1855 -787}\special{pa 1806 -784}\special{pa 1757 -775}\special{pa 1710 -760}%
+\special{pa 1666 -739}\special{pa 1624 -712}\special{pa 1586 -681}\special{pa 1552 -645}%
+\special{pa 1523 -605}\special{pa 1499 -561}\special{pa 1481 -515}\special{pa 1469 -467}%
+\special{pa 1462 -418}\special{pa 1462 -369}\special{pa 1469 -320}\special{pa 1481 -272}%
+\special{pa 1499 -226}\special{pa 1523 -183}\special{pa 1552 -143}\special{pa 1586 -107}%
+\special{pa 1624 -75}\special{pa 1666 -49}\special{pa 1710 -28}\special{pa 1757 -12}%
+\special{pa 1806 -3}\special{pa 1855 0}\special{pa 1905 -3}\special{pa 1953 -12}\special{pa 2000 -28}%
+\special{pa 2045 -49}\special{pa 2087 -75}\special{pa 2125 -107}\special{pa 2159 -143}%
+\special{pa 2188 -183}\special{pa 2212 -226}\special{pa 2230 -272}\special{pa 2242 -320}%
+\special{pa 2248 -369}\special{pa 2248 -418}\special{pa 2242 -467}\special{pa 2230 -515}%
+\special{pa 2212 -561}\special{pa 2188 -605}\special{pa 2159 -645}\special{pa 2125 -681}%
+\special{pa 2087 -712}\special{pa 2045 -739}\special{pa 2000 -760}\special{pa 1953 -775}%
+\special{pa 1905 -784}\special{pa 1855 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2327 -325}\special{pa 2321 -329}\special{pa 2313 -327}\special{pa 2308 -322}%
+\special{pa 2307 -315}\special{pa 2310 -309}\special{pa 2317 -305}\special{pa 2324 -306}%
+\special{pa 2329 -312}\special{pa 2330 -319}\special{pa 2327 -325}\special{sh 1}\special{fp}%
+\special{pa 2009 -780}\special{pa 1960 -786}\special{pa 1911 -787}\special{pa 1862 -781}%
+\special{pa 1814 -769}\special{pa 1768 -751}\special{pa 1724 -728}\special{pa 1684 -699}%
+\special{pa 1648 -665}\special{pa 1616 -628}\special{pa 1589 -586}\special{pa 1568 -542}%
+\special{pa 1552 -495}\special{pa 1542 -446}\special{pa 1539 -397}\special{pa 1542 -347}%
+\special{pa 1550 -299}\special{pa 1565 -252}\special{pa 1586 -207}\special{pa 1612 -165}%
+\special{pa 1643 -126}\special{pa 1679 -92}\special{pa 1719 -63}\special{pa 1762 -39}%
+\special{pa 1808 -20}\special{pa 1856 -8}\special{pa 1905 -1}\special{pa 1954 -1}%
+\special{pa 2003 -6}\special{pa 2051 -18}\special{pa 2097 -36}\special{pa 2141 -60}%
+\special{pa 2181 -88}\special{pa 2217 -122}\special{pa 2249 -160}\special{pa 2276 -201}%
+\special{pa 2297 -246}\special{pa 2313 -293}\special{pa 2323 -341}\special{pa 2326 -391}%
+\special{pa 2324 -440}\special{pa 2315 -489}\special{pa 2300 -536}\special{pa 2279 -581}%
+\special{pa 2253 -623}\special{pa 2222 -661}\special{pa 2186 -695}\special{pa 2146 -724}%
+\special{pa 2103 -749}\special{pa 2057 -767}\special{pa 2009 -780}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2382 -251}\special{pa 2375 -255}\special{pa 2368 -254}\special{pa 2363 -248}%
+\special{pa 2362 -241}\special{pa 2365 -235}\special{pa 2372 -231}\special{pa 2379 -233}%
+\special{pa 2384 -238}\special{pa 2385 -245}\special{pa 2382 -251}\special{sh 1}\special{fp}%
+\special{pa 2161 -757}\special{pa 2114 -773}\special{pa 2065 -783}\special{pa 2016 -787}%
+\special{pa 1967 -785}\special{pa 1918 -777}\special{pa 1871 -762}\special{pa 1826 -742}%
+\special{pa 1783 -716}\special{pa 1745 -685}\special{pa 1711 -649}\special{pa 1681 -610}%
+\special{pa 1656 -567}\special{pa 1637 -521}\special{pa 1624 -474}\special{pa 1617 -425}%
+\special{pa 1617 -375}\special{pa 1622 -326}\special{pa 1634 -278}\special{pa 1651 -232}%
+\special{pa 1674 -188}\special{pa 1703 -148}\special{pa 1736 -111}\special{pa 1773 -79}%
+\special{pa 1815 -52}\special{pa 1859 -30}\special{pa 1906 -14}\special{pa 1954 -4}%
+\special{pa 2004 0}\special{pa 2053 -2}\special{pa 2102 -11}\special{pa 2149 -25}%
+\special{pa 2194 -46}\special{pa 2236 -72}\special{pa 2275 -103}\special{pa 2309 -138}%
+\special{pa 2339 -178}\special{pa 2363 -220}\special{pa 2382 -266}\special{pa 2395 -314}%
+\special{pa 2402 -363}\special{pa 2403 -412}\special{pa 2398 -461}\special{pa 2386 -509}%
+\special{pa 2369 -556}\special{pa 2346 -599}\special{pa 2317 -640}\special{pa 2284 -676}%
+\special{pa 2246 -709}\special{pa 2205 -736}\special{pa 2161 -757}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2423 -183}\special{pa 2416 -187}\special{pa 2409 -185}\special{pa 2404 -180}%
+\special{pa 2403 -173}\special{pa 2406 -167}\special{pa 2413 -163}\special{pa 2420 -164}%
+\special{pa 2425 -170}\special{pa 2426 -177}\special{pa 2423 -183}\special{sh 1}\special{fp}%
+\special{pa 2306 -721}\special{pa 2263 -746}\special{pa 2218 -765}\special{pa 2170 -779}%
+\special{pa 2121 -786}\special{pa 2072 -787}\special{pa 2023 -782}\special{pa 1974 -771}%
+\special{pa 1928 -754}\special{pa 1884 -731}\special{pa 1843 -703}\special{pa 1807 -670}%
+\special{pa 1774 -633}\special{pa 1747 -591}\special{pa 1725 -547}\special{pa 1708 -501}%
+\special{pa 1698 -452}\special{pa 1694 -403}\special{pa 1696 -354}\special{pa 1704 -305}%
+\special{pa 1718 -257}\special{pa 1738 -212}\special{pa 1763 -170}\special{pa 1794 -131}%
+\special{pa 1829 -96}\special{pa 1868 -66}\special{pa 1911 -42}\special{pa 1957 -22}%
+\special{pa 2004 -9}\special{pa 2053 -1}\special{pa 2103 0}\special{pa 2152 -5}\special{pa 2200 -17}%
+\special{pa 2246 -34}\special{pa 2290 -56}\special{pa 2331 -85}\special{pa 2368 -118}%
+\special{pa 2400 -155}\special{pa 2428 -196}\special{pa 2450 -240}\special{pa 2466 -287}%
+\special{pa 2477 -335}\special{pa 2481 -384}\special{pa 2479 -434}\special{pa 2471 -483}%
+\special{pa 2457 -530}\special{pa 2437 -575}\special{pa 2411 -618}\special{pa 2380 -656}%
+\special{pa 2345 -691}\special{pa 2306 -721}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2451 -124}\special{pa 2445 -127}\special{pa 2438 -126}\special{pa 2432 -121}%
+\special{pa 2431 -113}\special{pa 2435 -107}\special{pa 2441 -104}\special{pa 2448 -105}%
+\special{pa 2453 -110}\special{pa 2455 -117}\special{pa 2451 -124}\special{sh 1}\special{fp}%
+\special{pa 2443 -672}\special{pa 2406 -705}\special{pa 2365 -733}\special{pa 2321 -755}%
+\special{pa 2274 -772}\special{pa 2226 -783}\special{pa 2177 -787}\special{pa 2127 -786}%
+\special{pa 2079 -778}\special{pa 2031 -764}\special{pa 1986 -744}\special{pa 1943 -719}%
+\special{pa 1904 -689}\special{pa 1869 -654}\special{pa 1839 -615}\special{pa 1814 -572}%
+\special{pa 1794 -527}\special{pa 1780 -480}\special{pa 1773 -431}\special{pa 1771 -381}%
+\special{pa 1776 -332}\special{pa 1786 -284}\special{pa 1803 -237}\special{pa 1826 -193}%
+\special{pa 1853 -152}\special{pa 1886 -115}\special{pa 1923 -83}\special{pa 1964 -55}%
+\special{pa 2008 -32}\special{pa 2055 -16}\special{pa 2103 -5}\special{pa 2152 0}%
+\special{pa 2202 -2}\special{pa 2250 -9}\special{pa 2298 -23}\special{pa 2343 -43}%
+\special{pa 2386 -68}\special{pa 2425 -98}\special{pa 2460 -133}\special{pa 2490 -172}%
+\special{pa 2515 -215}\special{pa 2535 -260}\special{pa 2549 -308}\special{pa 2556 -357}%
+\special{pa 2558 -406}\special{pa 2553 -455}\special{pa 2543 -504}\special{pa 2526 -550}%
+\special{pa 2503 -594}\special{pa 2476 -635}\special{pa 2443 -672}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2469 -75}\special{pa 2462 -78}\special{pa 2455 -77}\special{pa 2450 -72}%
+\special{pa 2449 -65}\special{pa 2452 -58}\special{pa 2459 -55}\special{pa 2466 -56}%
+\special{pa 2471 -61}\special{pa 2472 -68}\special{pa 2469 -75}\special{sh 1}\special{fp}%
+\special{pa 2569 -612}\special{pa 2539 -652}\special{pa 2504 -687}\special{pa 2466 -718}%
+\special{pa 2423 -743}\special{pa 2378 -763}\special{pa 2331 -777}\special{pa 2282 -785}%
+\special{pa 2233 -787}\special{pa 2183 -783}\special{pa 2135 -773}\special{pa 2088 -756}%
+\special{pa 2044 -734}\special{pa 2003 -707}\special{pa 1966 -674}\special{pa 1933 -637}%
+\special{pa 1904 -597}\special{pa 1882 -553}\special{pa 1865 -507}\special{pa 1853 -458}%
+\special{pa 1848 -409}\special{pa 1850 -360}\special{pa 1857 -311}\special{pa 1870 -263}%
+\special{pa 1890 -218}\special{pa 1914 -175}\special{pa 1944 -136}\special{pa 1979 -100}%
+\special{pa 2018 -70}\special{pa 2060 -44}\special{pa 2106 -24}\special{pa 2153 -10}%
+\special{pa 2202 -2}\special{pa 2251 0}\special{pa 2300 -4}\special{pa 2349 -15}\special{pa 2395 -31}%
+\special{pa 2440 -53}\special{pa 2481 -81}\special{pa 2518 -113}\special{pa 2551 -150}%
+\special{pa 2579 -191}\special{pa 2602 -235}\special{pa 2619 -281}\special{pa 2630 -329}%
+\special{pa 2635 -378}\special{pa 2634 -428}\special{pa 2627 -477}\special{pa 2613 -524}%
+\special{pa 2594 -570}\special{pa 2569 -612}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2478 -38}\special{pa 2472 -42}\special{pa 2464 -40}\special{pa 2459 -35}%
+\special{pa 2458 -28}\special{pa 2461 -22}\special{pa 2468 -18}\special{pa 2475 -19}%
+\special{pa 2480 -25}\special{pa 2481 -32}\special{pa 2478 -38}\special{sh 1}\special{fp}%
+\special{pa 2683 -544}\special{pa 2661 -589}\special{pa 2634 -630}\special{pa 2602 -668}%
+\special{pa 2565 -701}\special{pa 2525 -729}\special{pa 2481 -753}\special{pa 2435 -770}%
+\special{pa 2387 -782}\special{pa 2338 -787}\special{pa 2288 -786}\special{pa 2239 -779}%
+\special{pa 2192 -766}\special{pa 2146 -747}\special{pa 2103 -723}\special{pa 2063 -693}%
+\special{pa 2028 -659}\special{pa 1997 -620}\special{pa 1971 -578}\special{pa 1951 -533}%
+\special{pa 1936 -486}\special{pa 1928 -437}\special{pa 1925 -388}\special{pa 1929 -338}%
+\special{pa 1939 -290}\special{pa 1955 -243}\special{pa 1977 -199}\special{pa 2004 -157}%
+\special{pa 2036 -120}\special{pa 2073 -86}\special{pa 2113 -58}\special{pa 2157 -35}%
+\special{pa 2203 -17}\special{pa 2251 -6}\special{pa 2301 0}\special{pa 2350 -1}\special{pa 2399 -8}%
+\special{pa 2447 -21}\special{pa 2492 -40}\special{pa 2535 -65}\special{pa 2575 -94}%
+\special{pa 2610 -129}\special{pa 2641 -167}\special{pa 2667 -209}\special{pa 2687 -255}%
+\special{pa 2702 -302}\special{pa 2710 -350}\special{pa 2713 -400}\special{pa 2709 -449}%
+\special{pa 2699 -498}\special{pa 2683 -544}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2482 -16}\special{pa 2475 -19}\special{pa 2468 -18}\special{pa 2463 -13}%
+\special{pa 2462 -6}\special{pa 2465 1}\special{pa 2471 4}\special{pa 2479 3}\special{pa 2484 -2}%
+\special{pa 2485 -9}\special{pa 2482 -16}\special{sh 1}\special{fp}%
+\special{pa 2783 -471}\special{pa 2770 -518}\special{pa 2751 -564}\special{pa 2727 -607}%
+\special{pa 2698 -647}\special{pa 2664 -683}\special{pa 2625 -714}\special{pa 2583 -740}%
+\special{pa 2538 -761}\special{pa 2491 -776}\special{pa 2443 -785}\special{pa 2393 -787}%
+\special{pa 2344 -784}\special{pa 2295 -774}\special{pa 2249 -759}\special{pa 2204 -737}%
+\special{pa 2162 -710}\special{pa 2125 -679}\special{pa 2091 -642}\special{pa 2062 -602}%
+\special{pa 2039 -559}\special{pa 2021 -512}\special{pa 2009 -464}\special{pa 2003 -415}%
+\special{pa 2004 -366}\special{pa 2010 -317}\special{pa 2023 -269}\special{pa 2041 -223}%
+\special{pa 2066 -180}\special{pa 2095 -140}\special{pa 2129 -105}\special{pa 2167 -73}%
+\special{pa 2209 -47}\special{pa 2254 -27}\special{pa 2301 -12}\special{pa 2350 -3}%
+\special{pa 2399 0}\special{pa 2449 -4}\special{pa 2497 -13}\special{pa 2544 -29}%
+\special{pa 2589 -50}\special{pa 2630 -77}\special{pa 2668 -109}\special{pa 2702 -145}%
+\special{pa 2730 -185}\special{pa 2754 -229}\special{pa 2772 -275}\special{pa 2784 -323}%
+\special{pa 2789 -372}\special{pa 2789 -422}\special{pa 2783 -471}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa 2482 -8}\special{pa 2476 -12}\special{pa 2468 -11}\special{pa 2463 -5}%
+\special{pa 2462 2}\special{pa 2465 8}\special{pa 2472 12}\special{pa 2479 11}\special{pa 2484 5}%
+\special{pa 2485 -2}\special{pa 2482 -8}\special{sh 1}\special{fp}%
+\special{pa 2867 -394}\special{pa 2864 -443}\special{pa 2855 -492}\special{pa 2840 -539}%
+\special{pa 2819 -583}\special{pa 2792 -625}\special{pa 2761 -663}\special{pa 2725 -697}%
+\special{pa 2685 -726}\special{pa 2641 -750}\special{pa 2595 -768}\special{pa 2547 -780}%
+\special{pa 2498 -787}\special{pa 2449 -787}\special{pa 2400 -780}\special{pa 2352 -768}%
+\special{pa 2306 -750}\special{pa 2263 -726}\special{pa 2223 -697}\special{pa 2187 -663}%
+\special{pa 2155 -625}\special{pa 2129 -583}\special{pa 2108 -539}\special{pa 2092 -492}%
+\special{pa 2083 -443}\special{pa 2080 -394}\special{pa 2083 -344}\special{pa 2092 -296}%
+\special{pa 2108 -249}\special{pa 2129 -204}\special{pa 2155 -162}\special{pa 2187 -124}%
+\special{pa 2223 -90}\special{pa 2263 -61}\special{pa 2306 -37}\special{pa 2352 -19}%
+\special{pa 2400 -7}\special{pa 2449 -1}\special{pa 2498 -1}\special{pa 2547 -7}\special{pa 2595 -19}%
+\special{pa 2641 -37}\special{pa 2685 -61}\special{pa 2725 -90}\special{pa 2761 -124}%
+\special{pa 2792 -162}\special{pa 2819 -204}\special{pa 2840 -249}\special{pa 2855 -296}%
+\special{pa 2864 -344}\special{pa 2867 -394}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -594 0}\special{pa 3134 0}%
+\special{fp}%
+\special{pa 0 220}\special{pa 0 -1020}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0100,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.6400){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle-mark.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle-mark.pdf
new file mode 100644
index 0000000000..bc05afce22
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle-mark.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle.pdf
new file mode 100644
index 0000000000..e60d742699
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark.tex
new file mode 100644
index 0000000000..e57367e43f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark.tex
@@ -0,0 +1,48 @@
+%%% anglemark.tex 2014-11-10 8:47
+%%% anglemark.sce 2014-11-10 8:36
+{\unitlength=1cm%
+\begin{picture}%
+( 6.00000, 5.00000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-0.4600,2.1100){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.1000,-1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.1000,-1.0000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{$\theta$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\theta$}\settodepth{\Depth}{$\theta$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.3600,-0.6100){\hspace*{\Width}\raisebox{\Height}{$\theta$}}%
+%
+%
+\settowidth{\Width}{$\alpha$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\alpha$}\settodepth{\Depth}{$\alpha$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.1900,-0.1400){\hspace*{\Width}\raisebox{\Height}{$\alpha$}}%
+%
+%
+\special{pn 24}%
+\special{pa 538 89}\special{pa 536 90}\special{pa 500 124}\special{pa 469 162}\special{pa 442 204}%
+\special{pa 421 249}\special{pa 406 296}\special{pa 397 344}\special{pa 394 394}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -181 -791}\special{pa -787 394}\special{pa 787 394}\special{pa -181 -791}%
+\special{fp}%
+\special{pa -271 -616}\special{pa -265 -613}\special{pa -242 -604}\special{pa -218 -598}%
+\special{pa -193 -595}\special{pa -169 -595}\special{pa -144 -598}\special{pa -120 -604}%
+\special{pa -97 -613}\special{pa -76 -625}\special{pa -57 -639}%
+\special{fp}%
+\special{pa -591 394}\special{pa -592 369}\special{pa -597 345}\special{pa -604 321}%
+\special{pa -615 299}\special{pa -628 278}\special{pa -644 259}\special{pa -662 242}%
+\special{pa -682 227}\special{pa -698 219}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark2.tex
new file mode 100644
index 0000000000..5963f1e89e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark2.tex
@@ -0,0 +1,26 @@
+%%% /Users/hannya/Desktop/fig/template1.tex
+%%% Generator=template1.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(5.55,5.2)(-3,-1)%
+\special{pn 8}%
+%
+\special{pa -263 -1165}\special{pa -630 -0}\special{pa 630 -0}\special{pa -263 -1165}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-0.8300000,3.8250000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.1250000,0.0000000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.1250000,0.0000000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{$\circ$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\circ$}\settodepth{\Depth}{$\circ$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.5200000,0.3500000){\hspace*{\Width}\raisebox{\Height}{$\circ$}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/animestart.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/animestart.tex
new file mode 100644
index 0000000000..a9f1a6b56f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/animestart.tex
@@ -0,0 +1,83 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/middle/p001.tex
+%%% Generator=movietemp.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(8,6)(-3,-3)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 787 -0}\special{pa 781 -99}\special{pa 763 -196}\special{pa 732 -290}%
+\special{pa 690 -379}\special{pa 637 -463}\special{pa 574 -539}\special{pa 502 -607}%
+\special{pa 422 -665}\special{pa 335 -712}\special{pa 243 -749}\special{pa 148 -773}%
+\special{pa 49 -786}\special{pa -49 -786}\special{pa -148 -773}\special{pa -243 -749}%
+\special{pa -335 -712}\special{pa -422 -665}\special{pa -502 -607}\special{pa -574 -539}%
+\special{pa -637 -463}\special{pa -690 -379}\special{pa -732 -290}\special{pa -763 -196}%
+\special{pa -781 -99}\special{pa -787 0}\special{pa -781 99}\special{pa -763 196}%
+\special{pa -732 290}\special{pa -690 379}\special{pa -637 463}\special{pa -574 539}%
+\special{pa -502 607}\special{pa -422 665}\special{pa -335 712}\special{pa -243 749}%
+\special{pa -148 773}\special{pa -49 786}\special{pa 49 786}\special{pa 148 773}%
+\special{pa 243 749}\special{pa 335 712}\special{pa 422 665}\special{pa 502 607}%
+\special{pa 574 539}\special{pa 637 463}\special{pa 690 379}\special{pa 732 290}%
+\special{pa 763 196}\special{pa 781 99}\special{pa 787 0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1575 -0}\special{pa 787 -0}%
+\special{fp}%
+}%
+\special{pn 2}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1192 -11}\special{pa 1181 -16}\special{pa 1170 -11}\special{pa 1165 0}\special{pa 1170 11}\special{pa 1181 16}\special{pa 1192 11}\special{pa 1197 0}\special{pa 1192 -11}\special{sh 1}\special{fp}%
+\special{pa 799 -11}\special{pa 787 -16}\special{pa 776 -11}\special{pa 772 0}\special{pa 776 11}\special{pa 787 16}\special{pa 799 11}\special{pa 803 0}\special{pa 799 -11}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(4.0000000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.0500000,0.0500000){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(3.0500000,0.0500000){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+}%
+\special{pn 2}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa 1192 -11}\special{pa 1181 -16}\special{pa 1170 -11}\special{pa 1165 0}\special{pa 1170 11}\special{pa 1181 16}\special{pa 1192 11}\special{pa 1197 0}\special{pa 1192 -11}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+\special{pa -1181 -0}\special{pa 1969 -0}%
+\special{fp}%
+\special{pa 0 1181}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-\Height}%
+\put(4.9500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{-\Height}%
+\put(-0.0500000,2.9500000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowdata.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowdata.tex
new file mode 100644
index 0000000000..5b610afa95
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowdata.tex
@@ -0,0 +1,88 @@
+%%% /Users/hannya/Desktop/fig/template1.tex
+%%% Generator=template1.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(9.49,4.44)(-0.57,-0.66)%
+\special{pn 8}%
+%
+\special{pa 0 -0}\special{pa 315 -945}%
+\special{fp}%
+\special{pa 314 -866}\special{pa 315 -945}\special{pa 268 -882}\special{pa 291 -874}%
+\special{pa 314 -866}\special{pa 314 -866}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 314 -866}\special{pa 315 -945}\special{pa 268 -882}\special{pa 291 -874}%
+\special{pa 314 -866}\special{pa 315 -945}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 315 -0}\special{pa 630 -945}%
+\special{fp}%
+\special{pa 629 -787}\special{pa 630 -945}\special{pa 536 -818}\special{pa 583 -803}%
+\special{pa 629 -787}\special{pa 629 -787}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 629 -787}\special{pa 630 -945}\special{pa 536 -818}\special{pa 583 -803}%
+\special{pa 629 -787}\special{pa 630 -945}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 630 -0}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 1051 -734}\special{pa 945 -945}\special{pa 734 -839}\special{pa 892 -786}%
+\special{pa 1051 -734}\special{pa 1051 -734}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1051 -734}\special{pa 945 -945}\special{pa 734 -839}\special{pa 892 -786}%
+\special{pa 1051 -734}\special{pa 945 -945}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 945 -0}\special{pa 1260 -945}%
+\special{fp}%
+\special{pa 1101 -236}\special{pa 1102 -472}\special{pa 962 -282}\special{pa 1031 -259}%
+\special{pa 1101 -236}\special{pa 1101 -236}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1101 -236}\special{pa 1102 -472}\special{pa 962 -282}\special{pa 1031 -259}%
+\special{pa 1101 -236}\special{pa 1102 -472}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1260 -0}\special{pa 1575 -945}%
+\special{fp}%
+\special{pa 1573 -709}\special{pa 1575 -945}\special{pa 1435 -755}\special{pa 1539 -838}%
+\special{pa 1573 -709}\special{pa 1573 -709}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1573 -709}\special{pa 1575 -945}\special{pa 1435 -755}\special{pa 1539 -838}%
+\special{pa 1573 -709}\special{pa 1575 -945}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1575 -0}\special{pa 1890 -945}%
+\special{fp}%
+\special{pa 1888 -709}\special{pa 1890 -945}\special{pa 1749 -755}\special{pa 1890 -945}%
+\special{pa 1888 -709}\special{pa 1888 -709}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1888 -709}\special{pa 1890 -945}\special{pa 1749 -755}\special{pa 1890 -945}%
+\special{pa 1888 -709}\special{pa 1890 -945}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1890 -0}\special{pa 2205 -945}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 2203 -709}\special{pa 2205 -945}\special{pa 2064 -755}\special{pa 2134 -732}%
+\special{pa 2203 -709}\special{pa 2203 -709}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 2203 -709}\special{pa 2205 -945}\special{pa 2064 -755}\special{pa 2134 -732}%
+\special{pa 2203 -709}\special{pa 2205 -945}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa 2205 -0}\special{pa 2520 -945}%
+\special{fp}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa 2518 -709}\special{pa 2520 -945}\special{pa 2379 -755}\special{pa 2484 -838}%
+\special{pa 2518 -709}\special{pa 2518 -709}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 2518 -709}\special{pa 2520 -945}\special{pa 2379 -755}\special{pa 2484 -838}%
+\special{pa 2518 -709}\special{pa 2520 -945}%
+\special{fp}%
+\special{pn 8}%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowhead.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowhead.tex
new file mode 100644
index 0000000000..d61b5ee62d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowhead.tex
@@ -0,0 +1,38 @@
+%%% test.tex 2014-10-16 20:32
+%%% test.sce 2014-10-16 20:32
+{\unitlength=1cm%
+\begin{picture}%
+( 4.00000, 3.00000)( -1.00000, -0.50000)%
+\special{pn 8}%
+%
+\special{pa 271 -315}\special{pa 197 -343}\special{pa 240 -277}\special{pa 255 -296}%
+\special{pa 271 -315}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 271 -315}\special{pa 197 -343}\special{pa 240 -277}\special{pa 255 -296}%
+\special{pa 271 -315}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{θ}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{θ}\settodepth{\Depth}{θ}\setlength{\Height}{\Depth}%
+\put(1.0500,0.5500){\hspace*{\Width}\raisebox{\Height}{θ}}%
+%
+%
+\special{pa 394 0}\special{pa 394 -8}\special{pa 393 -16}\special{pa 393 -25}\special{pa 392 -33}%
+\special{pa 392 -41}\special{pa 391 -49}\special{pa 389 -58}\special{pa 388 -66}\special{pa 387 -74}%
+\special{pa 385 -82}\special{pa 383 -90}\special{pa 381 -98}\special{pa 379 -106}%
+\special{pa 377 -114}\special{pa 374 -122}\special{pa 372 -129}\special{pa 369 -137}%
+\special{pa 366 -145}\special{pa 363 -153}\special{pa 360 -160}\special{pa 356 -168}%
+\special{pa 353 -175}\special{pa 349 -182}\special{pa 345 -190}\special{pa 341 -197}%
+\special{pa 337 -204}\special{pa 332 -211}\special{pa 328 -218}\special{pa 323 -225}%
+\special{pa 319 -231}\special{pa 314 -238}\special{pa 309 -245}\special{pa 303 -251}%
+\special{pa 298 -257}\special{pa 293 -263}\special{pa 287 -270}\special{pa 281 -275}%
+\special{pa 275 -281}\special{pa 270 -287}\special{pa 263 -293}\special{pa 257 -298}%
+\special{pa 251 -303}\special{pa 245 -309}\special{pa 238 -314}\special{pa 231 -319}%
+\special{pa 225 -323}\special{pa 218 -328}\special{pa 211 -332}\special{pa 204 -337}%
+\special{pa 197 -341}%
+\special{fp}%
+\special{pa 0 0}\special{pa 787 0}%
+\special{fp}%
+\special{pa 0 0}\special{pa 394 -681}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/assign.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/assign.tex
new file mode 100644
index 0000000000..ab6bcf7d32
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/assign.tex
@@ -0,0 +1,361 @@
+%%% fig.tex 2016-4-28 10:9
+%%% fig.sce 2016-4-28 10:9
+{\unitlength=4mm%
+\begin{picture}%
+( 10.00000, 10.00000)( -5.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -787 -151}\special{pa -756 0}\special{pa -724 151}\special{pa -693 302}%
+\special{pa -690 315}%
+\special{fp}%
+\special{pa -787 -290}\special{pa -756 -145}\special{pa -724 0}\special{pa -693 145}%
+\special{pa -661 290}\special{pa -656 315}%
+\special{fp}%
+\special{pa -787 -416}\special{pa -756 -277}\special{pa -724 -139}\special{pa -693 0}%
+\special{pa -661 139}\special{pa -630 277}\special{pa -621 315}%
+\special{fp}%
+\special{pa -787 -529}\special{pa -756 -397}\special{pa -724 -265}\special{pa -693 -132}%
+\special{pa -661 0}\special{pa -630 132}\special{pa -598 265}\special{pa -586 315}%
+\special{fp}%
+\special{pa -787 -630}\special{pa -756 -504}\special{pa -724 -378}\special{pa -693 -252}%
+\special{pa -661 -126}\special{pa -630 0}\special{pa -598 126}\special{pa -567 252}%
+\special{pa -551 315}%
+\special{fp}%
+\special{pa -787 -718}\special{pa -756 -598}\special{pa -724 -479}\special{pa -693 -359}%
+\special{pa -661 -239}\special{pa -630 -120}\special{pa -598 0}\special{pa -567 120}%
+\special{pa -535 239}\special{pa -516 315}%
+\special{fp}%
+\special{pa -787 -794}\special{pa -756 -680}\special{pa -724 -567}\special{pa -693 -454}%
+\special{pa -661 -340}\special{pa -630 -227}\special{pa -598 -113}\special{pa -567 0}%
+\special{pa -535 113}\special{pa -504 227}\special{pa -479 315}%
+\special{fp}%
+\special{pa -787 -857}\special{pa -756 -750}\special{pa -724 -643}\special{pa -693 -535}%
+\special{pa -661 -428}\special{pa -630 -321}\special{pa -598 -214}\special{pa -567 -107}%
+\special{pa -535 0}\special{pa -504 107}\special{pa -472 214}\special{pa -443 315}%
+\special{fp}%
+\special{pa -787 -907}\special{pa -756 -806}\special{pa -724 -706}\special{pa -693 -605}%
+\special{pa -661 -504}\special{pa -630 -403}\special{pa -598 -302}\special{pa -567 -202}%
+\special{pa -535 -101}\special{pa -504 0}\special{pa -472 101}\special{pa -441 202}%
+\special{pa -409 302}\special{pa -406 315}%
+\special{fp}%
+\special{pa -787 -945}\special{pa -756 -850}\special{pa -724 -756}\special{pa -693 -661}%
+\special{pa -661 -567}\special{pa -630 -472}\special{pa -598 -378}\special{pa -567 -283}%
+\special{pa -535 -189}\special{pa -504 -94}\special{pa -472 0}\special{pa -441 94}%
+\special{pa -409 189}\special{pa -378 283}\special{pa -367 315}%
+\special{fp}%
+\special{pa -787 -970}\special{pa -756 -882}\special{pa -724 -794}\special{pa -693 -706}%
+\special{pa -661 -617}\special{pa -630 -529}\special{pa -598 -441}\special{pa -567 -353}%
+\special{pa -535 -265}\special{pa -504 -176}\special{pa -472 -88}\special{pa -441 0}%
+\special{pa -409 88}\special{pa -378 176}\special{pa -346 265}\special{pa -328 315}%
+\special{fp}%
+\special{pa -787 -983}\special{pa -756 -901}\special{pa -724 -819}\special{pa -693 -737}%
+\special{pa -661 -655}\special{pa -630 -573}\special{pa -598 -491}\special{pa -567 -409}%
+\special{pa -535 -328}\special{pa -504 -246}\special{pa -472 -164}\special{pa -441 -82}%
+\special{pa -409 0}\special{pa -378 82}\special{pa -346 164}\special{pa -315 246}%
+\special{pa -288 315}%
+\special{fp}%
+\special{pa -787 -983}\special{pa -756 -907}\special{pa -724 -831}\special{pa -693 -756}%
+\special{pa -661 -680}\special{pa -630 -605}\special{pa -598 -529}\special{pa -567 -454}%
+\special{pa -535 -378}\special{pa -504 -302}\special{pa -472 -227}\special{pa -441 -151}%
+\special{pa -409 -76}\special{pa -378 0}\special{pa -346 76}\special{pa -315 151}%
+\special{pa -283 227}\special{pa -252 302}\special{pa -247 315}%
+\special{fp}%
+\special{pa -787 -970}\special{pa -756 -901}\special{pa -724 -831}\special{pa -693 -762}%
+\special{pa -661 -693}\special{pa -630 -624}\special{pa -598 -554}\special{pa -567 -485}%
+\special{pa -535 -416}\special{pa -504 -346}\special{pa -472 -277}\special{pa -441 -208}%
+\special{pa -409 -139}\special{pa -378 -69}\special{pa -346 0}\special{pa -315 69}%
+\special{pa -283 139}\special{pa -252 208}\special{pa -220 277}\special{pa -203 315}%
+\special{fp}%
+\special{pa -787 -945}\special{pa -756 -882}\special{pa -724 -819}\special{pa -693 -756}%
+\special{pa -661 -693}\special{pa -630 -630}\special{pa -598 -567}\special{pa -567 -504}%
+\special{pa -535 -441}\special{pa -504 -378}\special{pa -472 -315}\special{pa -441 -252}%
+\special{pa -409 -189}\special{pa -378 -126}\special{pa -346 -63}\special{pa -315 0}%
+\special{pa -283 63}\special{pa -252 126}\special{pa -220 189}\special{pa -189 252}%
+\special{pa -157 315}%
+\special{fp}%
+\special{pa -787 -907}\special{pa -756 -850}\special{pa -724 -794}\special{pa -693 -737}%
+\special{pa -661 -680}\special{pa -630 -624}\special{pa -598 -567}\special{pa -567 -510}%
+\special{pa -535 -454}\special{pa -504 -397}\special{pa -472 -340}\special{pa -441 -283}%
+\special{pa -409 -227}\special{pa -378 -170}\special{pa -346 -113}\special{pa -315 -57}%
+\special{pa -283 0}\special{pa -252 57}\special{pa -220 113}\special{pa -189 170}%
+\special{pa -157 227}\special{pa -126 283}\special{pa -108 315}%
+\special{fp}%
+\special{pa -787 -857}\special{pa -756 -806}\special{pa -724 -756}\special{pa -693 -706}%
+\special{pa -661 -655}\special{pa -630 -605}\special{pa -598 -554}\special{pa -567 -504}%
+\special{pa -535 -454}\special{pa -504 -403}\special{pa -472 -353}\special{pa -441 -302}%
+\special{pa -409 -252}\special{pa -378 -202}\special{pa -346 -151}\special{pa -315 -101}%
+\special{pa -283 -50}\special{pa -252 0}\special{pa -220 50}\special{pa -189 101}%
+\special{pa -157 151}\special{pa -126 202}\special{pa -94 252}\special{pa -63 302}%
+\special{pa -55 315}%
+\special{fp}%
+\special{pa -787 -794}\special{pa -756 -750}\special{pa -724 -706}\special{pa -693 -661}%
+\special{pa -661 -617}\special{pa -630 -573}\special{pa -598 -529}\special{pa -567 -485}%
+\special{pa -535 -441}\special{pa -504 -397}\special{pa -472 -353}\special{pa -441 -309}%
+\special{pa -409 -265}\special{pa -378 -220}\special{pa -346 -176}\special{pa -315 -132}%
+\special{pa -283 -88}\special{pa -252 -44}\special{pa -220 0}\special{pa -189 44}%
+\special{pa -157 88}\special{pa -126 132}\special{pa -94 176}\special{pa -63 220}%
+\special{pa -31 265}\special{pa 0 309}\special{pa 4 315}%
+\special{fp}%
+\special{pa -787 -718}\special{pa -756 -680}\special{pa -724 -643}\special{pa -693 -605}%
+\special{pa -661 -567}\special{pa -630 -529}\special{pa -598 -491}\special{pa -567 -454}%
+\special{pa -535 -416}\special{pa -504 -378}\special{pa -472 -340}\special{pa -441 -302}%
+\special{pa -409 -265}\special{pa -378 -227}\special{pa -346 -189}\special{pa -315 -151}%
+\special{pa -283 -113}\special{pa -252 -76}\special{pa -220 -38}\special{pa -189 0}%
+\special{pa -157 38}\special{pa -126 76}\special{pa -94 113}\special{pa -63 151}\special{pa -31 189}%
+\special{pa 0 227}\special{pa 31 265}\special{pa 63 302}\special{pa 73 315}%
+\special{fp}%
+\special{pa -787 -630}\special{pa -756 -598}\special{pa -724 -567}\special{pa -693 -535}%
+\special{pa -661 -504}\special{pa -630 -472}\special{pa -598 -441}\special{pa -567 -409}%
+\special{pa -535 -378}\special{pa -504 -346}\special{pa -472 -315}\special{pa -441 -283}%
+\special{pa -409 -252}\special{pa -378 -220}\special{pa -346 -189}\special{pa -315 -157}%
+\special{pa -283 -126}\special{pa -252 -94}\special{pa -220 -63}\special{pa -189 -31}%
+\special{pa -157 0}\special{pa -126 31}\special{pa -94 63}\special{pa -63 94}\special{pa -31 126}%
+\special{pa 0 157}\special{pa 31 189}\special{pa 63 220}\special{pa 94 252}\special{pa 126 283}%
+\special{pa 157 315}%
+\special{fp}%
+\special{pa -787 -529}\special{pa -756 -504}\special{pa -724 -479}\special{pa -693 -454}%
+\special{pa -661 -428}\special{pa -630 -403}\special{pa -598 -378}\special{pa -567 -353}%
+\special{pa -535 -328}\special{pa -504 -302}\special{pa -472 -277}\special{pa -441 -252}%
+\special{pa -409 -227}\special{pa -378 -202}\special{pa -346 -176}\special{pa -315 -151}%
+\special{pa -283 -126}\special{pa -252 -101}\special{pa -220 -76}\special{pa -189 -50}%
+\special{pa -157 -25}\special{pa -126 0}\special{pa -94 25}\special{pa -63 50}\special{pa -31 76}%
+\special{pa 0 101}\special{pa 31 126}\special{pa 63 151}\special{pa 94 176}\special{pa 126 202}%
+\special{pa 157 227}\special{pa 189 252}\special{pa 220 277}\special{pa 252 302}\special{pa 268 315}%
+\special{fp}%
+\special{pa -787 -416}\special{pa -756 -397}\special{pa -724 -378}\special{pa -693 -359}%
+\special{pa -661 -340}\special{pa -630 -321}\special{pa -598 -302}\special{pa -567 -283}%
+\special{pa -535 -265}\special{pa -504 -246}\special{pa -472 -227}\special{pa -441 -208}%
+\special{pa -409 -189}\special{pa -378 -170}\special{pa -346 -151}\special{pa -315 -132}%
+\special{pa -283 -113}\special{pa -252 -94}\special{pa -220 -76}\special{pa -189 -57}%
+\special{pa -157 -38}\special{pa -126 -19}\special{pa -94 0}\special{pa -63 19}\special{pa -31 38}%
+\special{pa 0 57}\special{pa 31 76}\special{pa 63 94}\special{pa 94 113}\special{pa 126 132}%
+\special{pa 157 151}\special{pa 189 170}\special{pa 220 189}\special{pa 252 208}\special{pa 283 227}%
+\special{pa 315 246}\special{pa 346 265}\special{pa 378 283}\special{pa 409 302}\special{pa 430 315}%
+\special{fp}%
+\special{pa -787 -290}\special{pa -756 -277}\special{pa -724 -265}\special{pa -693 -252}%
+\special{pa -661 -239}\special{pa -630 -227}\special{pa -598 -214}\special{pa -567 -202}%
+\special{pa -535 -189}\special{pa -504 -176}\special{pa -472 -164}\special{pa -441 -151}%
+\special{pa -409 -139}\special{pa -378 -126}\special{pa -346 -113}\special{pa -315 -101}%
+\special{pa -283 -88}\special{pa -252 -76}\special{pa -220 -63}\special{pa -189 -50}%
+\special{pa -157 -38}\special{pa -126 -25}\special{pa -94 -13}\special{pa -63 0}\special{pa -31 13}%
+\special{pa 0 25}\special{pa 31 38}\special{pa 63 50}\special{pa 94 63}\special{pa 126 76}%
+\special{pa 157 88}\special{pa 189 101}\special{pa 220 113}\special{pa 252 126}\special{pa 283 139}%
+\special{pa 315 151}\special{pa 346 164}\special{pa 378 176}\special{pa 409 189}\special{pa 441 202}%
+\special{pa 472 214}\special{pa 504 227}\special{pa 535 239}\special{pa 567 252}\special{pa 598 265}%
+\special{pa 630 277}\special{pa 661 290}\special{pa 693 302}\special{pa 724 315}%
+\special{fp}%
+\special{pa -787 -151}\special{pa -756 -145}\special{pa -724 -139}\special{pa -693 -132}%
+\special{pa -661 -126}\special{pa -630 -120}\special{pa -598 -113}\special{pa -567 -107}%
+\special{pa -535 -101}\special{pa -504 -94}\special{pa -472 -88}\special{pa -441 -82}%
+\special{pa -409 -76}\special{pa -378 -69}\special{pa -346 -63}\special{pa -315 -57}%
+\special{pa -283 -50}\special{pa -252 -44}\special{pa -220 -38}\special{pa -189 -31}%
+\special{pa -157 -25}\special{pa -126 -19}\special{pa -94 -13}\special{pa -63 -6}%
+\special{pa -31 0}\special{pa 0 6}\special{pa 31 13}\special{pa 63 19}\special{pa 94 25}%
+\special{pa 126 31}\special{pa 157 38}\special{pa 189 44}\special{pa 220 50}\special{pa 252 57}%
+\special{pa 283 63}\special{pa 315 69}\special{pa 346 76}\special{pa 378 82}\special{pa 409 88}%
+\special{pa 441 94}\special{pa 472 101}\special{pa 504 107}\special{pa 535 113}\special{pa 567 120}%
+\special{pa 598 126}\special{pa 630 132}\special{pa 661 139}\special{pa 693 145}\special{pa 724 151}%
+\special{pa 756 157}\special{pa 787 164}%
+\special{fp}%
+\special{pa -787 0}\special{pa -756 0}\special{pa -724 0}\special{pa -693 0}\special{pa -661 0}%
+\special{pa -630 0}\special{pa -598 0}\special{pa -567 0}\special{pa -535 0}\special{pa -504 0}%
+\special{pa -472 0}\special{pa -441 0}\special{pa -409 0}\special{pa -378 0}\special{pa -346 0}%
+\special{pa -315 0}\special{pa -283 0}\special{pa -252 0}\special{pa -220 0}\special{pa -189 0}%
+\special{pa -157 0}\special{pa -126 0}\special{pa -94 0}\special{pa -63 0}\special{pa -31 0}%
+\special{pa 0 0}\special{pa 31 0}\special{pa 63 0}\special{pa 94 0}\special{pa 126 0}%
+\special{pa 157 0}\special{pa 189 0}\special{pa 220 0}\special{pa 252 0}\special{pa 283 0}%
+\special{pa 315 0}\special{pa 346 0}\special{pa 378 0}\special{pa 409 0}\special{pa 441 0}%
+\special{pa 472 0}\special{pa 504 0}\special{pa 535 0}\special{pa 567 0}\special{pa 598 0}%
+\special{pa 630 0}\special{pa 661 0}\special{pa 693 0}\special{pa 724 0}\special{pa 756 0}%
+\special{pa 787 0}%
+\special{fp}%
+\special{pa -787 164}\special{pa -756 157}\special{pa -724 151}\special{pa -693 145}%
+\special{pa -661 139}\special{pa -630 132}\special{pa -598 126}\special{pa -567 120}%
+\special{pa -535 113}\special{pa -504 107}\special{pa -472 101}\special{pa -441 94}%
+\special{pa -409 88}\special{pa -378 82}\special{pa -346 76}\special{pa -315 69}\special{pa -283 63}%
+\special{pa -252 57}\special{pa -220 50}\special{pa -189 44}\special{pa -157 38}\special{pa -126 31}%
+\special{pa -94 25}\special{pa -63 19}\special{pa -31 13}\special{pa 0 6}\special{pa 31 0}%
+\special{pa 63 -6}\special{pa 94 -13}\special{pa 126 -19}\special{pa 157 -25}\special{pa 189 -31}%
+\special{pa 220 -38}\special{pa 252 -44}\special{pa 283 -50}\special{pa 315 -57}\special{pa 346 -63}%
+\special{pa 378 -69}\special{pa 409 -76}\special{pa 441 -82}\special{pa 472 -88}\special{pa 504 -94}%
+\special{pa 535 -101}\special{pa 567 -107}\special{pa 598 -113}\special{pa 630 -120}%
+\special{pa 661 -126}\special{pa 693 -132}\special{pa 724 -139}\special{pa 756 -145}%
+\special{pa 787 -151}%
+\special{fp}%
+\special{pa -724 315}\special{pa -693 302}\special{pa -661 290}\special{pa -630 277}%
+\special{pa -598 265}\special{pa -567 252}\special{pa -535 239}\special{pa -504 227}%
+\special{pa -472 214}\special{pa -441 202}\special{pa -409 189}\special{pa -378 176}%
+\special{pa -346 164}\special{pa -315 151}\special{pa -283 139}\special{pa -252 126}%
+\special{pa -220 113}\special{pa -189 101}\special{pa -157 88}\special{pa -126 76}%
+\special{pa -94 63}\special{pa -63 50}\special{pa -31 38}\special{pa 0 25}\special{pa 31 13}%
+\special{pa 63 0}\special{pa 94 -13}\special{pa 126 -25}\special{pa 157 -38}\special{pa 189 -50}%
+\special{pa 220 -63}\special{pa 252 -76}\special{pa 283 -88}\special{pa 315 -101}%
+\special{pa 346 -113}\special{pa 378 -126}\special{pa 409 -139}\special{pa 441 -151}%
+\special{pa 472 -164}\special{pa 504 -176}\special{pa 535 -189}\special{pa 567 -202}%
+\special{pa 598 -214}\special{pa 630 -227}\special{pa 661 -239}\special{pa 693 -252}%
+\special{pa 724 -265}\special{pa 756 -277}\special{pa 787 -290}%
+\special{fp}%
+\special{pa -430 315}\special{pa -409 302}\special{pa -378 283}\special{pa -346 265}%
+\special{pa -315 246}\special{pa -283 227}\special{pa -252 208}\special{pa -220 189}%
+\special{pa -189 170}\special{pa -157 151}\special{pa -126 132}\special{pa -94 113}%
+\special{pa -63 94}\special{pa -31 76}\special{pa 0 57}\special{pa 31 38}\special{pa 63 19}%
+\special{pa 94 0}\special{pa 126 -19}\special{pa 157 -38}\special{pa 189 -57}\special{pa 220 -76}%
+\special{pa 252 -94}\special{pa 283 -113}\special{pa 315 -132}\special{pa 346 -151}%
+\special{pa 378 -170}\special{pa 409 -189}\special{pa 441 -208}\special{pa 472 -227}%
+\special{pa 504 -246}\special{pa 535 -265}\special{pa 567 -283}\special{pa 598 -302}%
+\special{pa 630 -321}\special{pa 661 -340}\special{pa 693 -359}\special{pa 724 -378}%
+\special{pa 756 -397}\special{pa 787 -416}%
+\special{fp}%
+\special{pa -268 315}\special{pa -252 302}\special{pa -220 277}\special{pa -189 252}%
+\special{pa -157 227}\special{pa -126 202}\special{pa -94 176}\special{pa -63 151}%
+\special{pa -31 126}\special{pa 0 101}\special{pa 31 76}\special{pa 63 50}\special{pa 94 25}%
+\special{pa 126 0}\special{pa 157 -25}\special{pa 189 -50}\special{pa 220 -76}\special{pa 252 -101}%
+\special{pa 283 -126}\special{pa 315 -151}\special{pa 346 -176}\special{pa 378 -202}%
+\special{pa 409 -227}\special{pa 441 -252}\special{pa 472 -277}\special{pa 504 -302}%
+\special{pa 535 -328}\special{pa 567 -353}\special{pa 598 -378}\special{pa 630 -403}%
+\special{pa 661 -428}\special{pa 693 -454}\special{pa 724 -479}\special{pa 756 -504}%
+\special{pa 787 -529}%
+\special{fp}%
+\special{pa -157 315}\special{pa -126 283}\special{pa -94 252}\special{pa -63 220}%
+\special{pa -31 189}\special{pa 0 157}\special{pa 31 126}\special{pa 63 94}\special{pa 94 63}%
+\special{pa 126 31}\special{pa 157 0}\special{pa 189 -31}\special{pa 220 -63}\special{pa 252 -94}%
+\special{pa 283 -126}\special{pa 315 -157}\special{pa 346 -189}\special{pa 378 -220}%
+\special{pa 409 -252}\special{pa 441 -283}\special{pa 472 -315}\special{pa 504 -346}%
+\special{pa 535 -378}\special{pa 567 -409}\special{pa 598 -441}\special{pa 630 -472}%
+\special{pa 661 -504}\special{pa 693 -535}\special{pa 724 -567}\special{pa 756 -598}%
+\special{pa 787 -630}%
+\special{fp}%
+\special{pa -73 315}\special{pa -63 302}\special{pa -31 265}\special{pa 0 227}\special{pa 31 189}%
+\special{pa 63 151}\special{pa 94 113}\special{pa 126 76}\special{pa 157 38}\special{pa 189 0}%
+\special{pa 220 -38}\special{pa 252 -76}\special{pa 283 -113}\special{pa 315 -151}%
+\special{pa 346 -189}\special{pa 378 -227}\special{pa 409 -265}\special{pa 441 -302}%
+\special{pa 472 -340}\special{pa 504 -378}\special{pa 535 -416}\special{pa 567 -454}%
+\special{pa 598 -491}\special{pa 630 -529}\special{pa 661 -567}\special{pa 693 -605}%
+\special{pa 724 -643}\special{pa 756 -680}\special{pa 787 -718}%
+\special{fp}%
+\special{pa -4 315}\special{pa 0 309}\special{pa 31 265}\special{pa 63 220}\special{pa 94 176}%
+\special{pa 126 132}\special{pa 157 88}\special{pa 189 44}\special{pa 220 0}\special{pa 252 -44}%
+\special{pa 283 -88}\special{pa 315 -132}\special{pa 346 -176}\special{pa 378 -220}%
+\special{pa 409 -265}\special{pa 441 -309}\special{pa 472 -353}\special{pa 504 -397}%
+\special{pa 535 -441}\special{pa 567 -485}\special{pa 598 -529}\special{pa 630 -573}%
+\special{pa 661 -617}\special{pa 693 -661}\special{pa 724 -706}\special{pa 756 -750}%
+\special{pa 787 -794}%
+\special{fp}%
+\special{pa 55 315}\special{pa 63 302}\special{pa 94 252}\special{pa 126 202}\special{pa 157 151}%
+\special{pa 189 101}\special{pa 220 50}\special{pa 252 0}\special{pa 283 -50}\special{pa 315 -101}%
+\special{pa 346 -151}\special{pa 378 -202}\special{pa 409 -252}\special{pa 441 -302}%
+\special{pa 472 -353}\special{pa 504 -403}\special{pa 535 -454}\special{pa 567 -504}%
+\special{pa 598 -554}\special{pa 630 -605}\special{pa 661 -655}\special{pa 693 -706}%
+\special{pa 724 -756}\special{pa 756 -806}\special{pa 787 -857}%
+\special{fp}%
+\special{pa 108 315}\special{pa 126 283}\special{pa 157 227}\special{pa 189 170}\special{pa 220 113}%
+\special{pa 252 57}\special{pa 283 0}\special{pa 315 -57}\special{pa 346 -113}\special{pa 378 -170}%
+\special{pa 409 -227}\special{pa 441 -283}\special{pa 472 -340}\special{pa 504 -397}%
+\special{pa 535 -454}\special{pa 567 -510}\special{pa 598 -567}\special{pa 630 -624}%
+\special{pa 661 -680}\special{pa 693 -737}\special{pa 724 -794}\special{pa 756 -850}%
+\special{pa 787 -907}%
+\special{fp}%
+\special{pa 157 315}\special{pa 189 252}\special{pa 220 189}\special{pa 252 126}\special{pa 283 63}%
+\special{pa 315 0}\special{pa 346 -63}\special{pa 378 -126}\special{pa 409 -189}\special{pa 441 -252}%
+\special{pa 472 -315}\special{pa 504 -378}\special{pa 535 -441}\special{pa 567 -504}%
+\special{pa 598 -567}\special{pa 630 -630}\special{pa 661 -693}\special{pa 693 -756}%
+\special{pa 724 -819}\special{pa 756 -882}\special{pa 787 -945}%
+\special{fp}%
+\special{pa 203 315}\special{pa 220 277}\special{pa 252 208}\special{pa 283 139}\special{pa 315 69}%
+\special{pa 346 0}\special{pa 378 -69}\special{pa 409 -139}\special{pa 441 -208}\special{pa 472 -277}%
+\special{pa 504 -346}\special{pa 535 -416}\special{pa 567 -485}\special{pa 598 -554}%
+\special{pa 630 -624}\special{pa 661 -693}\special{pa 693 -762}\special{pa 724 -831}%
+\special{pa 756 -901}\special{pa 787 -970}%
+\special{fp}%
+\special{pa 247 315}\special{pa 252 302}\special{pa 283 227}\special{pa 315 151}\special{pa 346 76}%
+\special{pa 378 0}\special{pa 409 -76}\special{pa 441 -151}\special{pa 472 -227}\special{pa 504 -302}%
+\special{pa 535 -378}\special{pa 567 -454}\special{pa 598 -529}\special{pa 630 -605}%
+\special{pa 661 -680}\special{pa 693 -756}\special{pa 724 -831}\special{pa 756 -907}%
+\special{pa 787 -983}%
+\special{fp}%
+\special{pa 288 315}\special{pa 315 246}\special{pa 346 164}\special{pa 378 82}\special{pa 409 0}%
+\special{pa 441 -82}\special{pa 472 -164}\special{pa 504 -246}\special{pa 535 -328}%
+\special{pa 567 -409}\special{pa 598 -491}\special{pa 630 -573}\special{pa 661 -655}%
+\special{pa 693 -737}\special{pa 724 -819}\special{pa 756 -901}\special{pa 787 -983}%
+\special{fp}%
+\special{pa 328 315}\special{pa 346 265}\special{pa 378 176}\special{pa 409 88}\special{pa 441 0}%
+\special{pa 472 -88}\special{pa 504 -176}\special{pa 535 -265}\special{pa 567 -353}%
+\special{pa 598 -441}\special{pa 630 -529}\special{pa 661 -617}\special{pa 693 -706}%
+\special{pa 724 -794}\special{pa 756 -882}\special{pa 787 -970}%
+\special{fp}%
+\special{pa 367 315}\special{pa 378 283}\special{pa 409 189}\special{pa 441 94}\special{pa 472 0}%
+\special{pa 504 -94}\special{pa 535 -189}\special{pa 567 -283}\special{pa 598 -378}%
+\special{pa 630 -472}\special{pa 661 -567}\special{pa 693 -661}\special{pa 724 -756}%
+\special{pa 756 -850}\special{pa 787 -945}%
+\special{fp}%
+\special{pa 406 315}\special{pa 409 302}\special{pa 441 202}\special{pa 472 101}\special{pa 504 0}%
+\special{pa 535 -101}\special{pa 567 -202}\special{pa 598 -302}\special{pa 630 -403}%
+\special{pa 661 -504}\special{pa 693 -605}\special{pa 724 -706}\special{pa 756 -806}%
+\special{pa 787 -907}%
+\special{fp}%
+\special{pa 443 315}\special{pa 472 214}\special{pa 504 107}\special{pa 535 0}\special{pa 567 -107}%
+\special{pa 598 -214}\special{pa 630 -321}\special{pa 661 -428}\special{pa 693 -535}%
+\special{pa 724 -643}\special{pa 756 -750}\special{pa 787 -857}%
+\special{fp}%
+\special{pa 479 315}\special{pa 504 227}\special{pa 535 113}\special{pa 567 0}\special{pa 598 -113}%
+\special{pa 630 -227}\special{pa 661 -340}\special{pa 693 -454}\special{pa 724 -567}%
+\special{pa 756 -680}\special{pa 787 -794}%
+\special{fp}%
+\special{pa 516 315}\special{pa 535 239}\special{pa 567 120}\special{pa 598 0}\special{pa 630 -120}%
+\special{pa 661 -239}\special{pa 693 -359}\special{pa 724 -479}\special{pa 756 -598}%
+\special{pa 787 -718}%
+\special{fp}%
+\special{pa 551 315}\special{pa 567 252}\special{pa 598 126}\special{pa 630 0}\special{pa 661 -126}%
+\special{pa 693 -252}\special{pa 724 -378}\special{pa 756 -504}\special{pa 787 -630}%
+\special{fp}%
+\special{pa 586 315}\special{pa 598 265}\special{pa 630 132}\special{pa 661 0}\special{pa 693 -132}%
+\special{pa 724 -265}\special{pa 756 -397}\special{pa 787 -529}%
+\special{fp}%
+\special{pa 621 315}\special{pa 630 277}\special{pa 661 139}\special{pa 693 0}\special{pa 724 -139}%
+\special{pa 756 -277}\special{pa 787 -416}%
+\special{fp}%
+\special{pa 656 315}\special{pa 661 290}\special{pa 693 145}\special{pa 724 0}\special{pa 756 -145}%
+\special{pa 787 -290}%
+\special{fp}%
+\special{pa 690 315}\special{pa 693 302}\special{pa 724 151}\special{pa 756 0}\special{pa 787 -151}%
+\special{fp}%
+\special{pa 724 315}\special{pa 756 157}\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -787 0}\special{pa 772 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 713 24}\special{pa 787 0}\special{pa 713 -24}\special{pa 713 0}\special{pa 713 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 713 24}\special{pa 787 0}\special{pa 713 -24}\special{pa 713 0}\special{pa 713 24}%
+\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 315}\special{pa 0 -1244}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1185}\special{pa 0 -1260}\special{pa -24 -1185}\special{pa 0 -1185}%
+\special{pa 24 -1185}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1185}\special{pa 0 -1260}\special{pa -24 -1185}\special{pa 0 -1185}%
+\special{pa 24 -1185}\special{pa 0 -1260}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,8.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bbdata.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bbdata.pdf
new file mode 100644
index 0000000000..39c5ba7d29
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bbdata.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bezier3d1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bezier3d1.tex
new file mode 100644
index 0000000000..477861e1c5
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bezier3d1.tex
@@ -0,0 +1,123 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-14 11:12
+%%% template.sce 2016-8-14 11:12
+{\unitlength=8mm%
+\begin{picture}%
+( 9.74000, 5.94000)( -4.74000, -1.94000)%
+\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.2520,-1.0065){\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.3782,-1.4998){\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.0000,3.9050){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 1209 -374}\special{pa -967 299}%
+\special{fp}%
+\special{pa -1009 -448}\special{pa 1009 448}%
+\special{fp}%
+\special{pa 0 611}\special{pa 0 -1170}%
+\special{fp}%
+\special{pa -903 254}\special{pa -967 299}\special{pa -888 300}\special{pa -896 277}%
+\special{pa -903 254}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -903 254}\special{pa -967 299}\special{pa -888 300}\special{pa -896 277}%
+\special{pa -903 254}\special{pa -967 299}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 931 440}\special{pa 1009 448}\special{pa 951 395}\special{pa 941 418}%
+\special{pa 931 440}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 931 440}\special{pa 1009 448}\special{pa 951 395}\special{pa 941 418}%
+\special{pa 931 440}\special{pa 1009 448}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1095}\special{pa 0 -1170}\special{pa -24 -1095}\special{pa 0 -1095}%
+\special{pa 24 -1095}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1095}\special{pa 0 -1170}\special{pa -24 -1095}\special{pa 0 -1095}%
+\special{pa 24 -1095}\special{pa 0 -1170}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(0.1500,0.1500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\special{pa -484 150}\special{pa -437 81}\special{pa -387 31}\special{pa -335 -1}%
+\special{pa -282 -19}\special{pa -227 -23}\special{pa -171 -16}\special{pa -115 0}%
+\special{pa -60 23}\special{pa -5 52}\special{pa 49 84}\special{pa 101 116}\special{pa 151 148}%
+\special{pa 199 177}\special{pa 243 201}\special{pa 284 219}\special{pa 321 227}\special{pa 354 225}%
+\special{pa 382 209}\special{pa 404 179}\special{pa 423 90}\special{pa 433 13}\special{pa 435 -52}%
+\special{pa 429 -108}\special{pa 417 -154}\special{pa 399 -193}\special{pa 376 -226}%
+\special{pa 349 -253}\special{pa 319 -277}\special{pa 286 -298}\special{pa 251 -319}%
+\special{pa 215 -339}\special{pa 178 -360}\special{pa 143 -384}\special{pa 108 -411}%
+\special{pa 76 -444}\special{pa 47 -483}\special{pa 21 -530}\special{pa 0 -585}%
+\special{fp}%
+\special{pn 1}%
+\special{pa -475 141}\special{pa -482 138}\special{pa -489 139}\special{pa -494 144}%
+\special{pa -495 152}\special{pa -492 158}\special{pa -485 161}\special{pa -478 160}%
+\special{pa -473 155}\special{pa -472 148}\special{pa -475 141}\special{sh 1}\special{fp}%
+\special{pa 412 171}\special{pa 406 168}\special{pa 398 169}\special{pa 393 174}\special{pa 392 181}%
+\special{pa 395 188}\special{pa 402 191}\special{pa 409 190}\special{pa 414 185}\special{pa 415 177}%
+\special{pa 412 171}\special{sh 1}\special{fp}%
+\special{pa 8 -593}\special{pa 2 -597}\special{pa -5 -596}\special{pa -11 -590}\special{pa -12 -583}%
+\special{pa -8 -577}\special{pa -2 -573}\special{pa 5 -575}\special{pa 11 -580}\special{pa 12 -587}%
+\special{pa 8 -593}\special{sh 1}\special{fp}%
+\special{pa -187 -360}\special{pa -194 -363}\special{pa -201 -362}\special{pa -206 -357}%
+\special{pa -207 -350}\special{pa -204 -343}\special{pa -197 -340}\special{pa -190 -341}%
+\special{pa -185 -346}\special{pa -184 -354}\special{pa -187 -360}\special{sh 1}\special{fp}%
+\special{pa 290 414}\special{pa 283 410}\special{pa 276 411}\special{pa 271 417}\special{pa 270 424}%
+\special{pa 273 430}\special{pa 279 434}\special{pa 287 433}\special{pa 292 427}\special{pa 293 420}%
+\special{pa 290 414}\special{sh 1}\special{fp}%
+\special{pa 563 -438}\special{pa 557 -441}\special{pa 549 -440}\special{pa 544 -435}%
+\special{pa 543 -428}\special{pa 546 -421}\special{pa 553 -418}\special{pa 560 -419}%
+\special{pa 565 -424}\special{pa 567 -432}\special{pa 563 -438}\special{sh 1}\special{fp}%
+\special{pa 126 -212}\special{pa 119 -215}\special{pa 112 -214}\special{pa 107 -209}%
+\special{pa 106 -201}\special{pa 109 -195}\special{pa 115 -192}\special{pa 123 -193}%
+\special{pa 128 -198}\special{pa 129 -205}\special{pa 126 -212}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-1.5352,-0.5252){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(1.3318,-0.5191){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(0.0500,1.9075){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-0.5703,1.1665){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.9432,-1.3898){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(1.8116,1.4146){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(0.4222,0.6951){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/binvsnormal.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/binvsnormal.tex
new file mode 100644
index 0000000000..3b5a66a1c6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/binvsnormal.tex
@@ -0,0 +1,94 @@
+%%% fig.tex 2016-4-23 11:39
+%%% fig.sce 2016-4-23 11:39
+{\unitlength=8mm%
+\begin{picture}%
+( 11.02000, 6.60000)( -0.82000, -0.80000)%
+\special{pn 8}%
+%
+\special{pa 0 -38}\special{pa 315 -254}\special{pa 630 -762}\special{pa 945 -1354}%
+\special{pa 1260 -1580}\special{pa 1575 -1264}\special{pa 1890 -702}\special{pa 2205 -268}%
+\special{pa 2520 -67}\special{pa 2835 -10}\special{pa 3150 -1}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -4 -57}\special{pa 4 -59}\special{fp}\special{pa 33 -70}\special{pa 41 -72}\special{fp}%
+\special{pa 70 -84}\special{pa 78 -87}\special{fp}\special{pa 106 -100}\special{pa 114 -103}\special{fp}%
+\special{pa 141 -118}\special{pa 148 -122}\special{fp}\special{pa 175 -138}\special{pa 182 -142}\special{fp}%
+\special{pa 208 -160}\special{pa 215 -165}\special{fp}\special{pa 240 -184}\special{pa 246 -189}\special{fp}%
+\special{pa 270 -209}\special{pa 276 -214}\special{fp}\special{pa 300 -235}\special{pa 305 -241}\special{fp}%
+\special{pa 328 -263}\special{pa 334 -268}\special{fp}\special{pa 355 -292}\special{pa 360 -298}\special{fp}%
+\special{pa 381 -321}\special{pa 387 -327}\special{fp}\special{pa 406 -352}\special{pa 411 -358}\special{fp}%
+\special{pa 430 -383}\special{pa 435 -389}\special{fp}\special{pa 454 -415}\special{pa 458 -421}\special{fp}%
+\special{pa 476 -447}\special{pa 480 -454}\special{fp}\special{pa 498 -480}\special{pa 502 -487}\special{fp}%
+\special{pa 519 -513}\special{pa 524 -520}\special{fp}\special{pa 540 -547}\special{pa 544 -554}\special{fp}%
+\special{pa 560 -581}\special{pa 564 -588}\special{fp}\special{pa 580 -615}\special{pa 584 -622}\special{fp}%
+\special{pa 599 -649}\special{pa 603 -656}\special{fp}\special{pa 618 -684}\special{pa 622 -691}\special{fp}%
+\special{pa 637 -719}\special{pa 641 -726}\special{fp}\special{pa 656 -754}\special{pa 659 -761}\special{fp}%
+\special{pa 674 -789}\special{pa 677 -796}\special{fp}\special{pa 692 -824}\special{pa 695 -831}\special{fp}%
+\special{pa 710 -859}\special{pa 713 -866}\special{fp}\special{pa 727 -894}\special{pa 731 -901}\special{fp}%
+\special{pa 745 -930}\special{pa 749 -937}\special{fp}\special{pa 763 -965}\special{pa 766 -972}\special{fp}%
+\special{pa 780 -1000}\special{pa 784 -1008}\special{fp}\special{pa 798 -1036}\special{pa 801 -1043}\special{fp}%
+\special{pa 815 -1071}\special{pa 819 -1078}\special{fp}\special{pa 833 -1106}\special{pa 837 -1114}\special{fp}%
+\special{pa 851 -1142}\special{pa 855 -1149}\special{fp}\special{pa 869 -1177}\special{pa 873 -1184}\special{fp}%
+\special{pa 887 -1212}\special{pa 891 -1219}\special{fp}\special{pa 906 -1247}\special{pa 910 -1254}\special{fp}%
+\special{pa 925 -1281}\special{pa 929 -1288}\special{fp}\special{pa 945 -1315}\special{pa 949 -1322}\special{fp}%
+\special{pa 964 -1350}\special{pa 968 -1357}\special{fp}\special{pa 985 -1383}\special{pa 990 -1390}\special{fp}%
+\special{pa 1007 -1416}\special{pa 1011 -1423}\special{fp}\special{pa 1028 -1449}\special{pa 1033 -1456}\special{fp}%
+\special{pa 1053 -1480}\special{pa 1058 -1486}\special{fp}\special{pa 1078 -1511}\special{pa 1083 -1517}\special{fp}%
+\special{pa 1105 -1540}\special{pa 1110 -1545}\special{fp}\special{pa 1134 -1566}\special{pa 1140 -1571}\special{fp}%
+\special{pa 1165 -1590}\special{pa 1172 -1594}\special{fp}\special{pa 1200 -1608}\special{pa 1208 -1610}\special{fp}%
+\special{pa 1238 -1617}\special{pa 1246 -1619}\special{fp}\special{pa 1277 -1620}\special{pa 1285 -1619}\special{fp}%
+\special{pa 1314 -1609}\special{pa 1322 -1606}\special{fp}\special{pa 1351 -1594}\special{pa 1358 -1589}\special{fp}%
+\special{pa 1382 -1569}\special{pa 1388 -1564}\special{fp}\special{pa 1413 -1545}\special{pa 1418 -1539}\special{fp}%
+\special{pa 1438 -1515}\special{pa 1443 -1509}\special{fp}\special{pa 1464 -1485}\special{pa 1469 -1478}\special{fp}%
+\special{pa 1488 -1453}\special{pa 1492 -1447}\special{fp}\special{pa 1510 -1420}\special{pa 1514 -1414}\special{fp}%
+\special{pa 1532 -1388}\special{pa 1536 -1381}\special{fp}\special{pa 1553 -1354}\special{pa 1557 -1347}\special{fp}%
+\special{pa 1572 -1320}\special{pa 1576 -1313}\special{fp}\special{pa 1592 -1286}\special{pa 1596 -1279}\special{fp}%
+\special{pa 1611 -1251}\special{pa 1615 -1244}\special{fp}\special{pa 1630 -1216}\special{pa 1633 -1209}\special{fp}%
+\special{pa 1648 -1181}\special{pa 1652 -1174}\special{fp}\special{pa 1666 -1146}\special{pa 1670 -1139}\special{fp}%
+\special{pa 1684 -1111}\special{pa 1688 -1104}\special{fp}\special{pa 1702 -1076}\special{pa 1705 -1069}\special{fp}%
+\special{pa 1720 -1040}\special{pa 1723 -1033}\special{fp}\special{pa 1737 -1005}\special{pa 1741 -998}\special{fp}%
+\special{pa 1755 -970}\special{pa 1758 -963}\special{fp}\special{pa 1772 -934}\special{pa 1776 -927}\special{fp}%
+\special{pa 1790 -899}\special{pa 1794 -892}\special{fp}\special{pa 1808 -864}\special{pa 1811 -857}\special{fp}%
+\special{pa 1826 -829}\special{pa 1829 -821}\special{fp}\special{pa 1844 -793}\special{pa 1847 -786}\special{fp}%
+\special{pa 1862 -758}\special{pa 1865 -751}\special{fp}\special{pa 1880 -723}\special{pa 1884 -716}\special{fp}%
+\special{pa 1899 -689}\special{pa 1903 -682}\special{fp}\special{pa 1918 -654}\special{pa 1922 -647}\special{fp}%
+\special{pa 1937 -619}\special{pa 1941 -613}\special{fp}\special{pa 1957 -585}\special{pa 1961 -579}\special{fp}%
+\special{pa 1977 -551}\special{pa 1981 -545}\special{fp}\special{pa 1998 -518}\special{pa 2002 -511}\special{fp}%
+\special{pa 2019 -485}\special{pa 2024 -478}\special{fp}\special{pa 2041 -452}\special{pa 2045 -445}\special{fp}%
+\special{pa 2063 -419}\special{pa 2068 -412}\special{fp}\special{pa 2087 -387}\special{pa 2092 -381}\special{fp}%
+\special{pa 2110 -356}\special{pa 2115 -349}\special{fp}\special{pa 2135 -325}\special{pa 2141 -319}\special{fp}%
+\special{pa 2162 -296}\special{pa 2167 -290}\special{fp}\special{pa 2188 -266}\special{pa 2194 -260}\special{fp}%
+\special{pa 2216 -239}\special{pa 2222 -233}\special{fp}\special{pa 2245 -212}\special{pa 2251 -206}\special{fp}%
+\special{pa 2276 -187}\special{pa 2282 -182}\special{fp}\special{pa 2307 -163}\special{pa 2314 -158}\special{fp}%
+\special{pa 2340 -141}\special{pa 2347 -137}\special{fp}\special{pa 2373 -120}\special{pa 2380 -116}\special{fp}%
+\special{pa 2409 -102}\special{pa 2416 -99}\special{fp}\special{pa 2444 -85}\special{pa 2452 -82}\special{fp}%
+\special{pa 2481 -71}\special{pa 2489 -69}\special{fp}\special{pa 2519 -59}\special{pa 2526 -56}\special{fp}%
+\special{pa 2557 -48}\special{pa 2564 -46}\special{fp}\special{pa 2595 -39}\special{pa 2603 -37}\special{fp}%
+\special{pa 2634 -31}\special{pa 2642 -29}\special{fp}\special{pa 2673 -25}\special{pa 2681 -24}\special{fp}%
+\special{pa 2712 -20}\special{pa 2720 -19}\special{fp}\special{pa 2751 -15}\special{pa 2759 -14}\special{fp}%
+\special{pa 2790 -12}\special{pa 2798 -11}\special{fp}\special{pa 2830 -9}\special{pa 2838 -9}\special{fp}%
+\special{pa 2869 -7}\special{pa 2877 -7}\special{fp}\special{pa 2909 -6}\special{pa 2917 -5}\special{fp}%
+\special{pa 2948 -4}\special{pa 2956 -4}\special{fp}\special{pa 2988 -3}\special{pa 2996 -3}\special{fp}%
+\special{pa 3027 -2}\special{pa 3035 -2}\special{fp}\special{pa 3067 -2}\special{pa 3075 -1}\special{fp}%
+\special{pa 3106 -1}\special{pa 3114 -1}\special{fp}\special{pa 3146 -1}\special{pa 3154 -1}\special{fp}%
+\special{pn 8}%
+\special{pa -258 0}\special{pa 3213 0}%
+\special{fp}%
+\special{pa 0 252}\special{pa 0 -1827}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.8500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bisector.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bisector.pdf
new file mode 100644
index 0000000000..4bf29280be
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bisector.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata.tex
new file mode 100644
index 0000000000..fce1a01104
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata.tex
@@ -0,0 +1,74 @@
+%%% fig.tex 2016-5-1 19:10
+%%% fig.sce 2016-5-1 19:10
+{\unitlength=8mm%
+\begin{picture}%
+( 4.50000, 5.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 414 -922}\special{pa 0 0}\special{pa 787 0}\special{pa 414 -922}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.3150,3.0277){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1000,0.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.6000,0.0000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa 414 -922}\special{pa 399 -908}\special{pa 384 -893}\special{pa 370 -878}%
+\special{pa 355 -863}\special{pa 341 -848}\special{pa 328 -833}\special{pa 314 -817}%
+\special{pa 301 -801}\special{pa 288 -785}\special{pa 275 -769}\special{pa 262 -752}%
+\special{pa 250 -736}\special{pa 238 -719}\special{pa 226 -702}\special{pa 214 -684}%
+\special{pa 203 -667}\special{pa 192 -649}\special{pa 182 -631}\special{pa 171 -613}%
+\special{pa 161 -595}\special{pa 151 -577}\special{pa 142 -559}\special{pa 132 -540}%
+\special{pa 124 -521}\special{pa 115 -502}\special{pa 107 -483}\special{pa 98 -464}%
+\special{pa 91 -445}\special{pa 83 -426}\special{pa 76 -406}\special{pa 69 -387}\special{pa 63 -367}%
+\special{pa 57 -347}\special{pa 51 -327}\special{pa 45 -307}\special{pa 40 -287}\special{pa 35 -267}%
+\special{pa 30 -247}\special{pa 26 -227}\special{pa 22 -206}\special{pa 18 -186}\special{pa 15 -165}%
+\special{pa 12 -145}\special{pa 9 -124}\special{pa 7 -104}\special{pa 5 -83}\special{pa 3 -62}%
+\special{pa 2 -41}\special{pa 1 -21}\special{pa 0 0}%
+\special{fp}%
+\settowidth{\Width}{$a$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$a$}\settodepth{\Depth}{$a$}\setlength{\Height}{-\Height}%
+\put(1.2500,-0.4500){\hspace*{\Width}\raisebox{\Height}{$a$}}%
+%
+%
+\special{pa 0 0}\special{pa 15 6}\special{pa 30 12}\special{pa 45 18}\special{pa 60 23}%
+\special{pa 76 28}\special{pa 91 33}\special{pa 107 38}\special{pa 122 42}\special{pa 138 46}%
+\special{pa 153 50}\special{pa 169 54}\special{pa 185 57}\special{pa 201 60}\special{pa 217 63}%
+\special{pa 233 66}\special{pa 249 68}\special{pa 265 71}\special{pa 281 72}\special{pa 297 74}%
+\special{pa 313 76}\special{pa 329 77}\special{pa 345 78}\special{pa 361 78}\special{pa 378 79}%
+\special{pa 394 79}\special{pa 410 79}\special{pa 426 78}\special{pa 442 78}\special{pa 458 77}%
+\special{pa 474 76}\special{pa 491 74}\special{pa 507 72}\special{pa 523 71}\special{pa 539 68}%
+\special{pa 555 66}\special{pa 571 63}\special{pa 587 60}\special{pa 602 57}\special{pa 618 54}%
+\special{pa 634 50}\special{pa 650 46}\special{pa 665 42}\special{pa 681 38}\special{pa 696 33}%
+\special{pa 712 28}\special{pa 727 23}\special{pa 742 18}\special{pa 757 12}\special{pa 772 6}%
+\special{pa 787 0}%
+\special{fp}%
+\settowidth{\Width}{$10$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$10$}\settodepth{\Depth}{$10$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.4930,1.7009){\hspace*{\Width}\raisebox{\Height}{$10$}}%
+%
+%
+\special{pa 787 0}\special{pa 790 -7}\special{pa 793 -13}\special{pa 795 -20}\special{pa 797 -27}\special{pa 799 -31}\special{fp}%
+\special{pa 809 -62}\special{pa 810 -68}\special{pa 812 -75}\special{pa 814 -82}\special{pa 816 -89}\special{pa 817 -93}\special{fp}%
+\special{pa 824 -125}\special{pa 825 -131}\special{pa 827 -138}\special{pa 828 -145}\special{pa 829 -152}\special{pa 830 -158}\special{fp}%
+\special{pa 834 -190}\special{pa 835 -195}\special{pa 835 -202}\special{pa 836 -210}\special{pa 836 -217}\special{pa 837 -223}\special{fp}%
+\special{pa 838 -255}\special{pa 838 -260}\special{pa 838 -267}\special{pa 838 -274}\special{pa 838 -282}\special{pa 838 -288}\special{fp}%
+\special{pa 836 -321}\special{pa 835 -325}\special{pa 835 -332}\special{pa 834 -339}\special{pa 833 -346}\special{pa 832 -353}\special{fp}%
+\special{pa 692 -700}\special{pa 688 -705}\special{pa 684 -711}\special{pa 679 -717}\special{pa 674 -722}\special{pa 672 -725}\special{fp}%
+\special{pa 651 -750}\special{pa 646 -755}\special{pa 641 -760}\special{pa 636 -765}\special{pa 631 -770}\special{pa 628 -774}\special{fp}%
+\special{pa 604 -796}\special{pa 600 -800}\special{pa 595 -805}\special{pa 589 -810}\special{pa 584 -815}\special{pa 580 -818}\special{fp}%
+\special{pa 554 -838}\special{pa 550 -842}\special{pa 544 -846}\special{pa 539 -850}\special{pa 533 -854}\special{pa 528 -858}\special{fp}%
+\special{pa 501 -876}\special{pa 497 -878}\special{pa 491 -882}\special{pa 484 -886}\special{pa 478 -889}\special{pa 472 -892}\special{fp}%
+\special{pa 444 -908}\special{pa 440 -910}\special{pa 434 -913}\special{pa 427 -916}\special{pa 421 -919}\special{pa 414 -922}\special{fp}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata2.tex
new file mode 100644
index 0000000000..9f2c926f2d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata2.tex
@@ -0,0 +1,240 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/bowdata2.tex
+%%% Generator=bowdata2.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(13.37,6.5)(-4.61,-0.85)%
+\special{pn 8}%
+%
+\special{pa -1102 -0}\special{pa -551 -1378}%
+\special{fp}%
+\special{pa -551 -0}\special{pa 0 -1378}%
+\special{fp}%
+\special{pa 0 -0}\special{pa 551 -1378}%
+\special{fp}%
+\special{pa 551 -0}\special{pa 1102 -1378}%
+\special{fp}%
+\special{pa 1102 -0}\special{pa 1654 -1378}%
+\special{fp}%
+\special{pa 1654 -0}\special{pa 2205 -1378}%
+\special{fp}%
+\settowidth{\Width}{\rotatebox[origin=c]{68}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[origin=c]{68}{$a$}}\settodepth{\Depth}{\rotatebox[origin=c]{68}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.5000000,2.7000000){\hspace*{\Width}\raisebox{\Height}{\rotatebox[origin=c]{68}{$a$}}}%
+%
+\special{pa -551 -1378}\special{pa -560 -1369}\special{pa -569 -1360}\special{pa -577 -1351}%
+\special{pa -586 -1342}\special{pa -594 -1333}\special{pa -603 -1323}\special{pa -611 -1314}%
+\special{pa -619 -1305}\special{pa -627 -1296}\special{pa -636 -1286}\special{pa -644 -1277}%
+\special{pa -652 -1267}\special{pa -660 -1257}\special{pa -668 -1248}\special{pa -675 -1238}%
+\special{pa -683 -1228}\special{pa -691 -1219}\special{pa -699 -1209}\special{pa -706 -1199}%
+\special{pa -714 -1189}\special{pa -721 -1179}\special{pa -729 -1169}\special{pa -736 -1159}%
+\special{pa -743 -1149}\special{pa -751 -1139}\special{pa -758 -1128}\special{pa -765 -1118}%
+\special{pa -772 -1108}\special{pa -779 -1097}\special{pa -786 -1087}\special{pa -793 -1076}%
+\special{pa -799 -1066}\special{pa -806 -1055}\special{pa -813 -1045}\special{pa -819 -1034}%
+\special{pa -826 -1024}\special{pa -832 -1013}\special{pa -838 -1002}\special{pa -845 -991}%
+\special{pa -851 -981}\special{pa -857 -970}\special{pa -863 -959}\special{pa -869 -948}%
+\special{pa -875 -937}\special{pa -881 -926}\special{pa -886 -915}\special{pa -892 -904}%
+\special{pa -898 -892}\special{pa -903 -881}\special{pa -909 -870}%
+\special{fp}%
+\special{pa -1011 -614}\special{pa -1015 -603}\special{pa -1019 -591}\special{pa -1022 -579}%
+\special{pa -1026 -567}\special{pa -1029 -555}\special{pa -1033 -543}\special{pa -1036 -531}%
+\special{pa -1039 -519}\special{pa -1042 -507}\special{pa -1045 -494}\special{pa -1048 -482}%
+\special{pa -1051 -470}\special{pa -1054 -458}\special{pa -1057 -446}\special{pa -1059 -434}%
+\special{pa -1062 -421}\special{pa -1064 -409}\special{pa -1067 -397}\special{pa -1069 -385}%
+\special{pa -1071 -372}\special{pa -1074 -360}\special{pa -1076 -348}\special{pa -1078 -336}%
+\special{pa -1080 -323}\special{pa -1082 -311}\special{pa -1083 -299}\special{pa -1085 -286}%
+\special{pa -1087 -274}\special{pa -1088 -261}\special{pa -1090 -249}\special{pa -1091 -237}%
+\special{pa -1093 -224}\special{pa -1094 -212}\special{pa -1095 -199}\special{pa -1096 -187}%
+\special{pa -1097 -175}\special{pa -1098 -162}\special{pa -1099 -150}\special{pa -1099 -137}%
+\special{pa -1100 -125}\special{pa -1101 -112}\special{pa -1101 -100}\special{pa -1102 -87}%
+\special{pa -1102 -75}\special{pa -1102 -62}\special{pa -1102 -50}\special{pa -1103 -37}%
+\special{pa -1103 -25}\special{pa -1103 -12}\special{pa -1102 -0}%
+\special{fp}%
+\settowidth{\Width}{\rotatebox[origin=c]{68}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[origin=c]{68}{$a$}}\settodepth{\Depth}{\rotatebox[origin=c]{68}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.4200000,2.9000000){\hspace*{\Width}\raisebox{\Height}{\rotatebox[origin=c]{68}{$a$}}}%
+%
+\special{pa -0 -1378}\special{pa -9 -1369}\special{pa -17 -1360}\special{pa -26 -1351}%
+\special{pa -34 -1342}\special{pa -43 -1333}\special{pa -51 -1323}\special{pa -60 -1314}%
+\special{pa -68 -1305}\special{pa -76 -1296}\special{pa -84 -1286}\special{pa -93 -1277}%
+\special{pa -101 -1267}\special{pa -109 -1257}\special{pa -116 -1248}\special{pa -124 -1238}%
+\special{pa -132 -1228}\special{pa -140 -1219}\special{pa -148 -1209}\special{pa -155 -1199}%
+\special{pa -163 -1189}\special{pa -170 -1179}\special{pa -178 -1169}\special{pa -185 -1159}%
+\special{pa -192 -1149}\special{pa -199 -1139}\special{pa -207 -1128}\special{pa -214 -1118}%
+\special{pa -221 -1108}\special{pa -228 -1097}\special{pa -235 -1087}\special{pa -241 -1076}%
+\special{pa -248 -1066}\special{pa -255 -1055}\special{pa -261 -1045}\special{pa -268 -1034}%
+\special{pa -274 -1024}\special{pa -281 -1013}\special{pa -287 -1002}\special{pa -293 -991}%
+\special{pa -300 -981}\special{pa -306 -970}\special{pa -312 -959}\special{pa -318 -948}%
+\special{pa -324 -937}\special{pa -330 -926}\special{pa -335 -915}\special{pa -341 -904}%
+\special{pa -347 -892}\special{pa -352 -881}\special{pa -358 -870}%
+\special{fp}%
+\special{pa -460 -614}\special{pa -464 -603}\special{pa -467 -591}\special{pa -471 -579}%
+\special{pa -475 -567}\special{pa -478 -555}\special{pa -481 -543}\special{pa -485 -531}%
+\special{pa -488 -519}\special{pa -491 -507}\special{pa -494 -494}\special{pa -497 -482}%
+\special{pa -500 -470}\special{pa -503 -458}\special{pa -505 -446}\special{pa -508 -434}%
+\special{pa -511 -421}\special{pa -513 -409}\special{pa -516 -397}\special{pa -518 -385}%
+\special{pa -520 -372}\special{pa -522 -360}\special{pa -525 -348}\special{pa -527 -336}%
+\special{pa -529 -323}\special{pa -530 -311}\special{pa -532 -299}\special{pa -534 -286}%
+\special{pa -536 -274}\special{pa -537 -261}\special{pa -539 -249}\special{pa -540 -237}%
+\special{pa -541 -224}\special{pa -543 -212}\special{pa -544 -199}\special{pa -545 -187}%
+\special{pa -546 -175}\special{pa -547 -162}\special{pa -548 -150}\special{pa -548 -137}%
+\special{pa -549 -125}\special{pa -550 -112}\special{pa -550 -100}\special{pa -550 -87}%
+\special{pa -551 -75}\special{pa -551 -62}\special{pa -551 -50}\special{pa -551 -37}%
+\special{pa -551 -25}\special{pa -551 -12}\special{pa -551 0}%
+\special{fp}%
+\settowidth{\Width}{\rotatebox[origin=c]{68}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[origin=c]{68}{$a$}}\settodepth{\Depth}{\rotatebox[origin=c]{68}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.4200000,2.5000000){\hspace*{\Width}\raisebox{\Height}{\rotatebox[origin=c]{68}{$a$}}}%
+%
+\special{pa 551 -1378}\special{pa 542 -1369}\special{pa 534 -1360}\special{pa 525 -1351}%
+\special{pa 517 -1342}\special{pa 508 -1333}\special{pa 500 -1323}\special{pa 491 -1314}%
+\special{pa 483 -1305}\special{pa 475 -1296}\special{pa 467 -1286}\special{pa 459 -1277}%
+\special{pa 451 -1267}\special{pa 443 -1257}\special{pa 435 -1248}\special{pa 427 -1238}%
+\special{pa 419 -1228}\special{pa 411 -1219}\special{pa 404 -1209}\special{pa 396 -1199}%
+\special{pa 389 -1189}\special{pa 381 -1179}\special{pa 374 -1169}\special{pa 366 -1159}%
+\special{pa 359 -1149}\special{pa 352 -1139}\special{pa 345 -1128}\special{pa 338 -1118}%
+\special{pa 331 -1108}\special{pa 324 -1097}\special{pa 317 -1087}\special{pa 310 -1076}%
+\special{pa 303 -1066}\special{pa 296 -1055}\special{pa 290 -1045}\special{pa 283 -1034}%
+\special{pa 277 -1024}\special{pa 270 -1013}\special{pa 264 -1002}\special{pa 258 -991}%
+\special{pa 252 -981}\special{pa 245 -970}\special{pa 239 -959}\special{pa 233 -948}%
+\special{pa 227 -937}\special{pa 222 -926}\special{pa 216 -915}\special{pa 210 -904}%
+\special{pa 205 -892}\special{pa 199 -881}\special{pa 193 -870}%
+\special{fp}%
+\special{pa 91 -614}\special{pa 87 -603}\special{pa 84 -591}\special{pa 80 -579}%
+\special{pa 77 -567}\special{pa 73 -555}\special{pa 70 -543}\special{pa 67 -531}%
+\special{pa 63 -519}\special{pa 60 -507}\special{pa 57 -494}\special{pa 54 -482}%
+\special{pa 51 -470}\special{pa 48 -458}\special{pa 46 -446}\special{pa 43 -434}%
+\special{pa 40 -421}\special{pa 38 -409}\special{pa 36 -397}\special{pa 33 -385}%
+\special{pa 31 -372}\special{pa 29 -360}\special{pa 27 -348}\special{pa 25 -336}%
+\special{pa 23 -323}\special{pa 21 -311}\special{pa 19 -299}\special{pa 17 -286}%
+\special{pa 16 -274}\special{pa 14 -261}\special{pa 13 -249}\special{pa 11 -237}%
+\special{pa 10 -224}\special{pa 9 -212}\special{pa 7 -199}\special{pa 6 -187}%
+\special{pa 5 -175}\special{pa 4 -162}\special{pa 4 -150}\special{pa 3 -137}%
+\special{pa 2 -125}\special{pa 2 -112}\special{pa 1 -100}\special{pa 1 -87}%
+\special{pa 0 -75}\special{pa 0 -62}\special{pa -0 -50}\special{pa -0 -37}%
+\special{pa -0 -25}\special{pa -0 -12}\special{pa 0 -0}%
+\special{fp}%
+\settowidth{\Width}{\rotatebox[origin=c]{68}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[origin=c]{68}{$a$}}\settodepth{\Depth}{\rotatebox[origin=c]{68}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.3000000,2.7800000){\hspace*{\Width}\raisebox{\Height}{\rotatebox[origin=c]{68}{$a$}}}%
+%
+\special{pa 1102 -1378}\special{pa 1094 -1369}\special{pa 1085 -1360}\special{pa 1076 -1351}%
+\special{pa 1068 -1342}\special{pa 1059 -1333}\special{pa 1051 -1323}\special{pa 1043 -1314}%
+\special{pa 1034 -1305}\special{pa 1026 -1296}\special{pa 1018 -1286}\special{pa 1010 -1277}%
+\special{pa 1002 -1267}\special{pa 994 -1257}\special{pa 986 -1248}\special{pa 978 -1238}%
+\special{pa 970 -1228}\special{pa 963 -1219}\special{pa 955 -1209}\special{pa 947 -1199}%
+\special{pa 940 -1189}\special{pa 932 -1179}\special{pa 925 -1169}\special{pa 917 -1159}%
+\special{pa 910 -1149}\special{pa 903 -1139}\special{pa 896 -1128}\special{pa 889 -1118}%
+\special{pa 882 -1108}\special{pa 875 -1097}\special{pa 868 -1087}\special{pa 861 -1076}%
+\special{pa 854 -1066}\special{pa 848 -1055}\special{pa 841 -1045}\special{pa 834 -1034}%
+\special{pa 828 -1024}\special{pa 822 -1013}\special{pa 815 -1002}\special{pa 809 -991}%
+\special{pa 803 -981}\special{pa 797 -970}\special{pa 791 -959}\special{pa 785 -948}%
+\special{pa 779 -937}\special{pa 773 -926}\special{pa 767 -915}\special{pa 761 -904}%
+\special{pa 756 -892}\special{pa 750 -881}\special{pa 745 -870}%
+\special{fp}%
+\special{pa 642 -614}\special{pa 639 -603}\special{pa 635 -591}\special{pa 631 -579}%
+\special{pa 628 -567}\special{pa 624 -555}\special{pa 621 -543}\special{pa 618 -531}%
+\special{pa 615 -519}\special{pa 611 -507}\special{pa 608 -494}\special{pa 605 -482}%
+\special{pa 602 -470}\special{pa 600 -458}\special{pa 597 -446}\special{pa 594 -434}%
+\special{pa 592 -421}\special{pa 589 -409}\special{pa 587 -397}\special{pa 584 -385}%
+\special{pa 582 -372}\special{pa 580 -360}\special{pa 578 -348}\special{pa 576 -336}%
+\special{pa 574 -323}\special{pa 572 -311}\special{pa 570 -299}\special{pa 568 -286}%
+\special{pa 567 -274}\special{pa 565 -261}\special{pa 564 -249}\special{pa 562 -237}%
+\special{pa 561 -224}\special{pa 560 -212}\special{pa 559 -199}\special{pa 558 -187}%
+\special{pa 557 -175}\special{pa 556 -162}\special{pa 555 -150}\special{pa 554 -137}%
+\special{pa 553 -125}\special{pa 553 -112}\special{pa 552 -100}\special{pa 552 -87}%
+\special{pa 552 -75}\special{pa 551 -62}\special{pa 551 -50}\special{pa 551 -37}%
+\special{pa 551 -25}\special{pa 551 -12}\special{pa 551 -0}%
+\special{fp}%
+\settowidth{\Width}{\rotatebox[units=-360,origin=c]{112}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[units=-360,origin=c]{112}{$a$}}\settodepth{\Depth}{\rotatebox[units=-360,origin=c]{112}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,2.7000000){\hspace*{\Width}\raisebox{\Height}{\rotatebox[units=-360,origin=c]{112}{$a$}}}%
+%
+\special{pa 1654 -1378}\special{pa 1645 -1369}\special{pa 1636 -1360}\special{pa 1628 -1351}%
+\special{pa 1619 -1342}\special{pa 1611 -1333}\special{pa 1602 -1323}\special{pa 1594 -1314}%
+\special{pa 1586 -1305}\special{pa 1577 -1296}\special{pa 1569 -1286}\special{pa 1561 -1277}%
+\special{pa 1553 -1267}\special{pa 1545 -1257}\special{pa 1537 -1248}\special{pa 1529 -1238}%
+\special{pa 1521 -1228}\special{pa 1514 -1219}\special{pa 1506 -1209}\special{pa 1498 -1199}%
+\special{pa 1491 -1189}\special{pa 1483 -1179}\special{pa 1476 -1169}\special{pa 1469 -1159}%
+\special{pa 1461 -1149}\special{pa 1454 -1139}\special{pa 1447 -1128}\special{pa 1440 -1118}%
+\special{pa 1433 -1108}\special{pa 1426 -1097}\special{pa 1419 -1087}\special{pa 1412 -1076}%
+\special{pa 1405 -1066}\special{pa 1399 -1055}\special{pa 1392 -1045}\special{pa 1386 -1034}%
+\special{pa 1379 -1024}\special{pa 1373 -1013}\special{pa 1366 -1002}\special{pa 1360 -991}%
+\special{pa 1354 -981}\special{pa 1348 -970}\special{pa 1342 -959}\special{pa 1336 -948}%
+\special{pa 1330 -937}\special{pa 1324 -926}\special{pa 1318 -915}\special{pa 1313 -904}%
+\special{pa 1307 -892}\special{pa 1301 -881}\special{pa 1296 -870}%
+\special{fp}%
+\special{pa 1194 -614}\special{pa 1190 -603}\special{pa 1186 -591}\special{pa 1183 -579}%
+\special{pa 1179 -567}\special{pa 1176 -555}\special{pa 1172 -543}\special{pa 1169 -531}%
+\special{pa 1166 -519}\special{pa 1163 -507}\special{pa 1160 -494}\special{pa 1157 -482}%
+\special{pa 1154 -470}\special{pa 1151 -458}\special{pa 1148 -446}\special{pa 1145 -434}%
+\special{pa 1143 -421}\special{pa 1140 -409}\special{pa 1138 -397}\special{pa 1136 -385}%
+\special{pa 1133 -372}\special{pa 1131 -360}\special{pa 1129 -348}\special{pa 1127 -336}%
+\special{pa 1125 -323}\special{pa 1123 -311}\special{pa 1121 -299}\special{pa 1120 -286}%
+\special{pa 1118 -274}\special{pa 1116 -261}\special{pa 1115 -249}\special{pa 1114 -237}%
+\special{pa 1112 -224}\special{pa 1111 -212}\special{pa 1110 -199}\special{pa 1109 -187}%
+\special{pa 1108 -175}\special{pa 1107 -162}\special{pa 1106 -150}\special{pa 1105 -137}%
+\special{pa 1105 -125}\special{pa 1104 -112}\special{pa 1104 -100}\special{pa 1103 -87}%
+\special{pa 1103 -75}\special{pa 1102 -62}\special{pa 1102 -50}\special{pa 1102 -37}%
+\special{pa 1102 -25}\special{pa 1102 -12}\special{pa 1102 0}%
+\special{fp}%
+\settowidth{\Width}{\rotatebox[units=-360,origin=c]{112}{$a$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[units=-360,origin=c]{112}{$a$}}\settodepth{\Depth}{\rotatebox[units=-360,origin=c]{112}{$a$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5800000,2.9000000){\hspace*{\Width}\raisebox{\Height}{\rotatebox[units=-360,origin=c]{112}{$a$}}}%
+%
+\special{pa 2205 -1378}\special{pa 2196 -1369}\special{pa 2187 -1360}\special{pa 2179 -1351}%
+\special{pa 2170 -1342}\special{pa 2162 -1333}\special{pa 2153 -1323}\special{pa 2145 -1314}%
+\special{pa 2137 -1305}\special{pa 2129 -1296}\special{pa 2120 -1286}\special{pa 2112 -1277}%
+\special{pa 2104 -1267}\special{pa 2096 -1257}\special{pa 2088 -1248}\special{pa 2080 -1238}%
+\special{pa 2073 -1228}\special{pa 2065 -1219}\special{pa 2057 -1209}\special{pa 2050 -1199}%
+\special{pa 2042 -1189}\special{pa 2035 -1179}\special{pa 2027 -1169}\special{pa 2020 -1159}%
+\special{pa 2013 -1149}\special{pa 2005 -1139}\special{pa 1998 -1128}\special{pa 1991 -1118}%
+\special{pa 1984 -1108}\special{pa 1977 -1097}\special{pa 1970 -1087}\special{pa 1963 -1076}%
+\special{pa 1957 -1066}\special{pa 1950 -1055}\special{pa 1943 -1045}\special{pa 1937 -1034}%
+\special{pa 1930 -1024}\special{pa 1924 -1013}\special{pa 1918 -1002}\special{pa 1911 -991}%
+\special{pa 1905 -981}\special{pa 1899 -970}\special{pa 1893 -959}\special{pa 1887 -948}%
+\special{pa 1881 -937}\special{pa 1875 -926}\special{pa 1869 -915}\special{pa 1864 -904}%
+\special{pa 1858 -892}\special{pa 1853 -881}\special{pa 1847 -870}%
+\special{fp}%
+\special{pa 1745 -614}\special{pa 1741 -603}\special{pa 1737 -591}\special{pa 1734 -579}%
+\special{pa 1730 -567}\special{pa 1727 -555}\special{pa 1723 -543}\special{pa 1720 -531}%
+\special{pa 1717 -519}\special{pa 1714 -507}\special{pa 1711 -494}\special{pa 1708 -482}%
+\special{pa 1705 -470}\special{pa 1702 -458}\special{pa 1699 -446}\special{pa 1697 -434}%
+\special{pa 1694 -421}\special{pa 1691 -409}\special{pa 1689 -397}\special{pa 1687 -385}%
+\special{pa 1684 -372}\special{pa 1682 -360}\special{pa 1680 -348}\special{pa 1678 -336}%
+\special{pa 1676 -323}\special{pa 1674 -311}\special{pa 1672 -299}\special{pa 1671 -286}%
+\special{pa 1669 -274}\special{pa 1668 -261}\special{pa 1666 -249}\special{pa 1665 -237}%
+\special{pa 1663 -224}\special{pa 1662 -212}\special{pa 1661 -199}\special{pa 1660 -187}%
+\special{pa 1659 -175}\special{pa 1658 -162}\special{pa 1657 -150}\special{pa 1656 -137}%
+\special{pa 1656 -125}\special{pa 1655 -112}\special{pa 1655 -100}\special{pa 1654 -87}%
+\special{pa 1654 -75}\special{pa 1654 -62}\special{pa 1653 -50}\special{pa 1653 -37}%
+\special{pa 1653 -25}\special{pa 1653 -12}\special{pa 1654 0}%
+\special{fp}%
+\settowidth{\Width}{no}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{no}\settodepth{\Depth}{no}\setlength{\Height}{-\Height}%
+\put(-4.0000000,-0.0714286){\hspace*{\Width}\raisebox{\Height}{no}}%
+%
+\settowidth{\Width}{option}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{option}\settodepth{\Depth}{option}\setlength{\Height}{-\Height}%
+\put(-4.0000000,-0.3571429){\hspace*{\Width}\raisebox{\Height}{option}}%
+%
+\settowidth{\Width}{t3n0}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{t3n0}\settodepth{\Depth}{t3n0}\setlength{\Height}{-\Height}%
+\put(-2.0000000,-0.0714286){\hspace*{\Width}\raisebox{\Height}{t3n0}}%
+%
+\settowidth{\Width}{t-3n0}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{t-3n0}\settodepth{\Depth}{t-3n0}\setlength{\Height}{-\Height}%
+\put(0.0000000,-0.0714286){\hspace*{\Width}\raisebox{\Height}{t-3n0}}%
+%
+\settowidth{\Width}{t0n3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{t0n3}\settodepth{\Depth}{t0n3}\setlength{\Height}{-\Height}%
+\put(2.0000000,-0.0714286){\hspace*{\Width}\raisebox{\Height}{t0n3}}%
+%
+\settowidth{\Width}{t0n0r}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{t0n0r}\settodepth{\Depth}{t0n0r}\setlength{\Height}{-\Height}%
+\put(4.0000000,-0.0714286){\hspace*{\Width}\raisebox{\Height}{t0n0r}}%
+%
+\settowidth{\Width}{t3n0r}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{t3n0r}\settodepth{\Depth}{t3n0r}\setlength{\Height}{-\Height}%
+\put(6.0000000,-0.0714286){\hspace*{\Width}\raisebox{\Height}{t3n0r}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxframeslide.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxframeslide.tex
new file mode 100644
index 0000000000..fa0a570fa7
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxframeslide.tex
@@ -0,0 +1,25 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/boxframeslide.tex
+%%% Generator=template1basic.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(5.89,8.46)(-0.17,-4.19)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 2130 -24}\special{pa 2130 -1504}\special{pa 2129 -1516}\special{pa 2126 -1528}%
+\special{pa 2121 -1540}\special{pa 2115 -1550}\special{pa 2107 -1560}\special{pa 2097 -1568}%
+\special{pa 2087 -1574}\special{pa 2076 -1579}\special{pa 2063 -1582}\special{pa 2051 -1583}%
+\special{pa 1075 -1583}\special{pa 98 -1583}\special{pa 86 -1582}\special{pa 74 -1579}%
+\special{pa 63 -1574}\special{pa 52 -1568}\special{pa 43 -1560}\special{pa 35 -1550}%
+\special{pa 28 -1540}\special{pa 24 -1528}\special{pa 21 -1516}\special{pa 20 -1504}%
+\special{pa 20 -24}\special{pa 20 1457}\special{pa 21 1469}\special{pa 24 1481}%
+\special{pa 28 1492}\special{pa 35 1503}\special{pa 43 1512}\special{pa 52 1520}%
+\special{pa 63 1527}\special{pa 74 1532}\special{pa 86 1534}\special{pa 98 1535}%
+\special{pa 1075 1535}\special{pa 2051 1535}\special{pa 2063 1534}\special{pa 2076 1532}%
+\special{pa 2087 1527}\special{pa 2097 1520}\special{pa 2107 1512}\special{pa 2115 1503}%
+\special{pa 2121 1492}\special{pa 2126 1481}\special{pa 2129 1469}\special{pa 2130 1457}%
+\special{pa 2130 -24}%
+\special{fp}%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot.tex
new file mode 100644
index 0000000000..4960d1a652
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot.tex
@@ -0,0 +1,115 @@
+%%% t4boxplot2.tex 2016-4-23 9:27
+%%% t4boxplot2.sce 2016-4-23 9:27
+{\unitlength=1cm%
+\begin{picture}%
+( 8.00000, 6.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 394 -295}\special{pa 394 -492}%
+\special{fp}%
+\special{pa 1181 -197}\special{pa 1181 -591}\special{pa 1713 -591}\special{pa 1713 -197}%
+\special{pa 1181 -197}%
+\special{fp}%
+\special{pa 1949 -295}\special{pa 1949 -492}%
+\special{fp}%
+\special{pn 16}%
+\special{pa 1378 -197}\special{pa 1378 -591}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 -394}\special{pa 431 -394}\special{fp}\special{pa 469 -394}\special{pa 506 -394}\special{fp}%
+\special{pa 544 -394}\special{pa 581 -394}\special{fp}\special{pa 619 -394}\special{pa 656 -394}\special{fp}%
+\special{pa 694 -394}\special{pa 731 -394}\special{fp}\special{pa 769 -394}\special{pa 806 -394}\special{fp}%
+\special{pa 844 -394}\special{pa 881 -394}\special{fp}\special{pa 919 -394}\special{pa 956 -394}\special{fp}%
+\special{pa 994 -394}\special{pa 1031 -394}\special{fp}\special{pa 1069 -394}\special{pa 1106 -394}\special{fp}%
+\special{pa 1144 -394}\special{pa 1181 -394}\special{fp}%
+%
+\special{pa 1713 -394}\special{pa 1746 -394}\special{fp}\special{pa 1780 -394}\special{pa 1814 -394}\special{fp}%
+\special{pa 1848 -394}\special{pa 1881 -394}\special{fp}\special{pa 1915 -394}\special{pa 1949 -394}\special{fp}%
+%
+%
+\special{pa 787 -1083}\special{pa 787 -1280}%
+\special{fp}%
+\special{pa 1299 -984}\special{pa 1299 -1378}\special{pa 1673 -1378}\special{pa 1673 -984}%
+\special{pa 1299 -984}%
+\special{fp}%
+\special{pa 1969 -1083}\special{pa 1969 -1280}%
+\special{fp}%
+\special{pn 16}%
+\special{pa 1378 -984}\special{pa 1378 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 787 -1181}\special{pa 827 -1181}\special{fp}\special{pa 866 -1181}\special{pa 906 -1181}\special{fp}%
+\special{pa 945 -1181}\special{pa 984 -1181}\special{fp}\special{pa 1024 -1181}\special{pa 1063 -1181}\special{fp}%
+\special{pa 1102 -1181}\special{pa 1142 -1181}\special{fp}\special{pa 1181 -1181}\special{pa 1220 -1181}\special{fp}%
+\special{pa 1260 -1181}\special{pa 1299 -1181}\special{fp}%
+%
+\special{pa 1673 -1181}\special{pa 1706 -1181}\special{fp}\special{pa 1739 -1181}\special{pa 1772 -1181}\special{fp}%
+\special{pa 1804 -1181}\special{pa 1837 -1181}\special{fp}\special{pa 1870 -1181}\special{pa 1903 -1181}\special{fp}%
+\special{pa 1936 -1181}\special{pa 1969 -1181}\special{fp}%
+%
+\special{pa 0 0}\special{pa 2386 0}\special{pa 2386 -1709}\special{pa 0 -1709}\special{pa 0 0}%
+\special{fp}%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-\Height}%
+\put(0.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\special{pa 0 0}\special{pa 0 39}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\special{pa 394 0}\special{pa 394 39}%
+\special{fp}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\special{pa 787 0}\special{pa 787 39}%
+\special{fp}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+%
+\special{pa 1181 0}\special{pa 1181 39}%
+\special{fp}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\special{pa 1575 0}\special{pa 1575 39}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+\special{pa 1969 0}\special{pa 1969 39}%
+\special{fp}%
+\settowidth{\Width}{$6$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$6$}\settodepth{\Depth}{$6$}\setlength{\Height}{-\Height}%
+\put(6.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$6$}}%
+%
+%
+\special{pa 2362 0}\special{pa 2362 39}%
+\special{fp}%
+\settowidth{\Width}{$\mbox{dt1}$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\mbox{dt1}$}\settodepth{\Depth}{$\mbox{dt1}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,1.0000){\hspace*{\Width}\raisebox{\Height}{$\mbox{dt1}$}}%
+%
+%
+\special{pa 0 -394}\special{pa -39 -394}%
+\special{fp}%
+\settowidth{\Width}{$\mbox{dt2}$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\mbox{dt2}$}\settodepth{\Depth}{$\mbox{dt2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,3.0000){\hspace*{\Width}\raisebox{\Height}{$\mbox{dt2}$}}%
+%
+%
+\special{pa 0 -1181}\special{pa -39 -1181}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot01.tex
new file mode 100644
index 0000000000..ecd80ce2ed
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot01.tex
@@ -0,0 +1,63 @@
+%%% /Users/Hannya/Desktop/fig/boxplot01.tex
+%%% Generator=hachtest.cdy
+{\unitlength=10mm%
+\begin{picture}%
+(5.91,2.32)(-0.38,-0.27)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 21 -295}\special{pa 21 -492}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 338 -197}\special{pa 338 -591}\special{pa 1436 -591}\special{pa 1436 -197}%
+\special{pa 338 -197}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1962 -295}\special{pa 1962 -492}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 794 -197}\special{pa 794 -591}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 21 -394}\special{pa 56 -394}\special{fp}\special{pa 92 -394}\special{pa 127 -394}\special{fp}%
+\special{pa 162 -394}\special{pa 197 -394}\special{fp}\special{pa 233 -394}\special{pa 268 -394}\special{fp}%
+\special{pa 303 -394}\special{pa 338 -394}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1436 -394}\special{pa 1471 -394}\special{fp}\special{pa 1506 -394}\special{pa 1541 -394}\special{fp}%
+\special{pa 1576 -394}\special{pa 1611 -394}\special{fp}\special{pa 1646 -394}\special{pa 1681 -394}\special{fp}%
+\special{pa 1717 -394}\special{pa 1752 -394}\special{fp}\special{pa 1787 -394}\special{pa 1822 -394}\special{fp}%
+\special{pa 1857 -394}\special{pa 1892 -394}\special{fp}\special{pa 1927 -394}\special{pa 1962 -394}\special{fp}%
+%
+%
+}%
+\special{pa -150 -0}\special{pa 2177 -0}%
+\special{fp}%
+\special{pa 0 106}\special{pa 0 -807}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.5800000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.1000000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calcbyr01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calcbyr01.pdf
new file mode 100644
index 0000000000..597cb7a180
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calcbyr01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calling.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calling.tex
new file mode 100644
index 0000000000..3c8a549c4e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calling.tex
@@ -0,0 +1,165 @@
+%%% /Users/takatoosetsuo/Dropbox/2016ketpic/0801ACA/ACAedutakato/fig/calling.tex 2016-11-24 19:57
+%%% calling.sce 2016-11-24 19:57
+{\unitlength=1cm%
+\begin{picture}%
+( 9.78000, 5.50000)( -4.28000, -2.50000)%
+\linethickness{0.008in}%
+%
+\linethickness{0.024in}%
+\polyline(1.50000,0.00000)(1.50000,0.10000)(1.49508,0.16257)(1.48042,0.22361)(1.45640,0.28160)%
+(1.42361,0.33511)(1.38284,0.38284)(1.33511,0.42361)(1.28160,0.45640)(1.22361,0.48042)%
+(1.16257,0.49508)(1.10000,0.50000)(0.00000,0.50000)(-1.10000,0.50000)(-1.16257,0.49508)%
+(-1.22361,0.48042)(-1.28160,0.45640)(-1.33511,0.42361)(-1.38284,0.38284)(-1.42361,0.33511)%
+(-1.45640,0.28160)(-1.48042,0.22361)(-1.49508,0.16257)(-1.50000,0.10000)(-1.50000,0.00000)%
+(-1.50000,-0.10000)(-1.49508,-0.16257)(-1.48042,-0.22361)(-1.45640,-0.28160)(-1.42361,-0.33511)%
+(-1.38284,-0.38284)(-1.33511,-0.42361)(-1.28160,-0.45640)(-1.22361,-0.48042)(-1.16257,-0.49508)%
+(-1.10000,-0.50000)(0.00000,-0.50000)(1.10000,-0.50000)(1.16257,-0.49508)(1.22361,-0.48042)%
+(1.28160,-0.45640)(1.33511,-0.42361)(1.38284,-0.38284)(1.42361,-0.33511)(1.45640,-0.28160)%
+(1.48042,-0.22361)(1.49508,-0.16257)(1.50000,-0.10000)(1.50000,0.00000)%
+%
+\linethickness{0.008in}%
+\polyline(4.00000,-1.75000)(4.00000,-1.65121)\polyline(3.98695,-1.55357)(3.98042,-1.52639)(3.95640,-1.46840)(3.95218,-1.46152)%
+\polyline(3.89496,-1.38135)(3.88284,-1.36716)(3.83511,-1.32639)(3.82031,-1.31732)%
+\polyline(3.73227,-1.27317)(3.72361,-1.26958)(3.66257,-1.25492)(3.63601,-1.25283)%
+\polyline(3.53733,-1.25000)(3.43853,-1.25000)\polyline(3.33974,-1.25000)(3.24095,-1.25000)%
+\polyline(3.14216,-1.25000)(3.04336,-1.25000)\polyline(2.94457,-1.25000)(2.84578,-1.25000)%
+\polyline(2.74698,-1.25000)(2.64819,-1.25000)\polyline(2.54940,-1.25000)(2.50000,-1.25000)(2.45060,-1.25000)%
+\polyline(2.35181,-1.25000)(2.25302,-1.25000)\polyline(2.15422,-1.25000)(2.05543,-1.25000)%
+\polyline(1.95664,-1.25000)(1.85784,-1.25000)\polyline(1.75905,-1.25000)(1.66026,-1.25000)%
+\polyline(1.56147,-1.25000)(1.46267,-1.25000)\polyline(1.36399,-1.25283)(1.33743,-1.25492)(1.27639,-1.26958)(1.26773,-1.27317)%
+\polyline(1.17969,-1.31732)(1.16489,-1.32639)(1.11716,-1.36716)(1.10504,-1.38135)%
+\polyline(1.04782,-1.46152)(1.04360,-1.46840)(1.01958,-1.52639)(1.01305,-1.55357)%
+\polyline(1.00000,-1.65121)(1.00000,-1.75000)(1.00000,-1.75000)\polyline(1.00000,-1.84879)(1.00000,-1.85000)(1.00492,-1.91257)(1.01305,-1.94643)%
+\polyline(1.04782,-2.03848)(1.07639,-2.08511)(1.10504,-2.11865)\polyline(1.17969,-2.18268)(1.21840,-2.20640)(1.26773,-2.22683)%
+\polyline(1.36399,-2.24717)(1.40000,-2.25000)(1.46267,-2.25000)\polyline(1.56147,-2.25000)(1.66026,-2.25000)%
+\polyline(1.75905,-2.25000)(1.85784,-2.25000)\polyline(1.95664,-2.25000)(2.05543,-2.25000)%
+\polyline(2.15422,-2.25000)(2.25302,-2.25000)\polyline(2.35181,-2.25000)(2.45060,-2.25000)%
+\polyline(2.54940,-2.25000)(2.64819,-2.25000)\polyline(2.74698,-2.25000)(2.84578,-2.25000)%
+\polyline(2.94457,-2.25000)(3.04336,-2.25000)\polyline(3.14216,-2.25000)(3.24095,-2.25000)%
+\polyline(3.33974,-2.25000)(3.43853,-2.25000)\polyline(3.53733,-2.25000)(3.60000,-2.25000)(3.63601,-2.24717)%
+\polyline(3.73227,-2.22683)(3.78160,-2.20640)(3.82031,-2.18268)\polyline(3.89496,-2.11865)(3.92361,-2.08511)(3.95218,-2.03848)%
+\polyline(3.98695,-1.94643)(3.99508,-1.91257)(4.00000,-1.85000)(4.00000,-1.84879)%
+%
+%
+\polyline(-1.00000,-1.75000)(-1.00000,-1.65121)\polyline(-1.01305,-1.55357)(-1.01958,-1.52639)(-1.04360,-1.46840)(-1.04782,-1.46152)%
+\polyline(-1.10504,-1.38135)(-1.11716,-1.36716)(-1.16489,-1.32639)(-1.17969,-1.31732)%
+\polyline(-1.26773,-1.27317)(-1.27639,-1.26958)(-1.33743,-1.25492)(-1.36399,-1.25283)%
+\polyline(-1.46267,-1.25000)(-1.56147,-1.25000)\polyline(-1.66026,-1.25000)(-1.75905,-1.25000)%
+\polyline(-1.85784,-1.25000)(-1.95664,-1.25000)\polyline(-2.05543,-1.25000)(-2.15422,-1.25000)%
+\polyline(-2.25302,-1.25000)(-2.35181,-1.25000)\polyline(-2.45060,-1.25000)(-2.50000,-1.25000)(-2.54940,-1.25000)%
+\polyline(-2.64819,-1.25000)(-2.74698,-1.25000)\polyline(-2.84578,-1.25000)(-2.94457,-1.25000)%
+\polyline(-3.04336,-1.25000)(-3.14216,-1.25000)\polyline(-3.24095,-1.25000)(-3.33974,-1.25000)%
+\polyline(-3.43853,-1.25000)(-3.53733,-1.25000)\polyline(-3.63601,-1.25283)(-3.66257,-1.25492)(-3.72361,-1.26958)(-3.73227,-1.27317)%
+\polyline(-3.82031,-1.31732)(-3.83511,-1.32639)(-3.88284,-1.36716)(-3.89496,-1.38135)%
+\polyline(-3.95218,-1.46152)(-3.95640,-1.46840)(-3.98042,-1.52639)(-3.98695,-1.55357)%
+\polyline(-4.00000,-1.65121)(-4.00000,-1.75000)(-4.00000,-1.75000)\polyline(-4.00000,-1.84879)(-4.00000,-1.85000)(-3.99508,-1.91257)(-3.98695,-1.94643)%
+\polyline(-3.95218,-2.03848)(-3.92361,-2.08511)(-3.89496,-2.11865)\polyline(-3.82031,-2.18268)(-3.78160,-2.20640)(-3.73227,-2.22683)%
+\polyline(-3.63601,-2.24717)(-3.60000,-2.25000)(-3.53733,-2.25000)\polyline(-3.43853,-2.25000)(-3.33974,-2.25000)%
+\polyline(-3.24095,-2.25000)(-3.14216,-2.25000)\polyline(-3.04336,-2.25000)(-2.94457,-2.25000)%
+\polyline(-2.84578,-2.25000)(-2.74698,-2.25000)\polyline(-2.64819,-2.25000)(-2.54940,-2.25000)%
+\polyline(-2.45060,-2.25000)(-2.35181,-2.25000)\polyline(-2.25302,-2.25000)(-2.15422,-2.25000)%
+\polyline(-2.05543,-2.25000)(-1.95664,-2.25000)\polyline(-1.85784,-2.25000)(-1.75905,-2.25000)%
+\polyline(-1.66026,-2.25000)(-1.56147,-2.25000)\polyline(-1.46267,-2.25000)(-1.40000,-2.25000)(-1.36399,-2.24717)%
+\polyline(-1.26773,-2.22683)(-1.21840,-2.20640)(-1.17969,-2.18268)\polyline(-1.10504,-2.11865)(-1.07639,-2.08511)(-1.04782,-2.03848)%
+\polyline(-1.01305,-1.94643)(-1.00492,-1.91257)(-1.00000,-1.85000)(-1.00000,-1.84879)%
+%
+%
+\linethickness{0.012in}%
+\polyline(1.52000,2.25000)(1.52000,2.29000)(1.51508,2.35257)(1.50042,2.41361)(1.47640,2.47160)%
+(1.44361,2.52511)(1.40284,2.57284)(1.35511,2.61361)(1.30160,2.64640)(1.24361,2.67042)%
+(1.18257,2.68508)(1.12000,2.69000)(0.00000,2.69000)(-1.12000,2.69000)(-1.18257,2.68508)%
+(-1.24361,2.67042)(-1.30160,2.64640)(-1.35511,2.61361)(-1.40284,2.57284)(-1.44361,2.52511)%
+(-1.47640,2.47160)(-1.50042,2.41361)(-1.51508,2.35257)(-1.52000,2.29000)(-1.52000,2.25000)%
+(-1.52000,2.21000)(-1.51508,2.14743)(-1.50042,2.08639)(-1.47640,2.02840)(-1.44361,1.97489)%
+(-1.40284,1.92716)(-1.35511,1.88639)(-1.30160,1.85360)(-1.24361,1.82958)(-1.18257,1.81492)%
+(-1.12000,1.81000)(0.00000,1.81000)(1.12000,1.81000)(1.18257,1.81492)(1.24361,1.82958)%
+(1.30160,1.85360)(1.35511,1.88639)(1.40284,1.92716)(1.44361,1.97489)(1.47640,2.02840)%
+(1.50042,2.08639)(1.51508,2.14743)(1.52000,2.21000)(1.52000,2.25000)%
+%
+\linethickness{0.008in}%
+\settowidth{\Width}{\ketcindy}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\ketcindy}\settodepth{\Depth}{\ketcindy}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.0000,0.0000){\hspace*{\Width}\raisebox{\Height}{\ketcindy}}%
+%
+%
+\settowidth{\Width}{Scilab}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Scilab}\settodepth{\Depth}{Scilab}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.5000,-1.7500){\hspace*{\Width}\raisebox{\Height}{Scilab}}%
+%
+%
+\settowidth{\Width}{\LaTeX}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\LaTeX}\settodepth{\Depth}{\LaTeX}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,-1.7500){\hspace*{\Width}\raisebox{\Height}{\LaTeX}}%
+%
+%
+\settowidth{\Width}{Maxima}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Maxima}\settodepth{\Depth}{Maxima}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.0000,2.2500){\hspace*{\Width}\raisebox{\Height}{Maxima}}%
+%
+%
+\settowidth{\Width}{\begin{minipage}{40mm} Source File\\ Batch File\end{minipage}}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{\begin{minipage}{40mm} Source File\\ Batch File\end{minipage}}\settodepth{\Depth}{\begin{minipage}{40mm} Source File\\ Batch File\end{minipage}}\setlength{\Height}{-\Height}%
+\put(-3.1800,1.3900){\hspace*{\Width}\raisebox{\Height}{\begin{minipage}{40mm} Source File\\ Batch File\end{minipage}}}%
+%
+%
+\settowidth{\Width}{Returned Results (textfile)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Returned Results (textfile)}\settodepth{\Depth}{Returned Results (textfile)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.7200,1.1100){\hspace*{\Width}\raisebox{\Height}{Returned Results (textfile)}}%
+%
+%
+\settowidth{\Width}{Further Use in \ketcindy}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Further Use in \ketcindy}\settodepth{\Depth}{Further Use in \ketcindy}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6600,0.1000){\hspace*{\Width}\raisebox{\Height}{Further Use in \ketcindy}}%
+%
+%
+\linethickness{0.024in}%
+\polyline(-0.50000,-0.75000)(-0.92929,-1.17929)%
+%
+\linethickness{0.008in}%
+\polygon*(-0.90920,-1.07180)(-1.00000,-1.25000)(-0.82180,-1.15920)(-0.86550,-1.11550)%
+(-0.90920,-1.07180)\linethickness{0.001in}%
+\polyline(-0.90920,-1.07180)(-1.00000,-1.25000)(-0.82180,-1.15920)(-0.86550,-1.11550)%
+(-0.90920,-1.07180)(-1.00000,-1.25000)%
+%
+\linethickness{0.008in}%
+\linethickness{0.024in}%
+\polyline(1.05150,-1.21856)(0.57621,-0.81475)%
+%
+\linethickness{0.008in}%
+\polygon*(0.68497,-0.82606)(0.50000,-0.75000)(0.60494,-0.92026)(0.64496,-0.87316)%
+(0.68497,-0.82606)\linethickness{0.001in}%
+\polyline(0.68497,-0.82606)(0.50000,-0.75000)(0.60494,-0.92026)(0.64496,-0.87316)%
+(0.68497,-0.82606)(0.50000,-0.75000)%
+%
+\linethickness{0.008in}%
+\linethickness{0.024in}%
+\polyline(-0.75000,-1.75000)(0.58426,-1.76113)%
+%
+\linethickness{0.008in}%
+\polygon*(0.49354,-1.82218)(0.68426,-1.76197)(0.49457,-1.69858)(0.49406,-1.76038)%
+(0.49354,-1.82218)\linethickness{0.001in}%
+\polyline(0.49354,-1.82218)(0.68426,-1.76197)(0.49457,-1.69858)(0.49406,-1.76038)%
+(0.49354,-1.82218)(0.68426,-1.76197)%
+%
+\linethickness{0.008in}%
+\linethickness{0.024in}%
+\polyline(-0.20528,0.77111)(-0.19842,1.37117)%
+%
+\linethickness{0.008in}%
+\polygon*(-0.13765,1.28025)(-0.19728,1.47116)(-0.26125,1.28167)(-0.19945,1.28096)%
+(-0.13765,1.28025)\linethickness{0.001in}%
+\polyline(-0.13765,1.28025)(-0.19728,1.47116)(-0.26125,1.28167)(-0.19945,1.28096)%
+(-0.13765,1.28025)(-0.19728,1.47116)%
+%
+\linethickness{0.008in}%
+\linethickness{0.024in}%
+\polyline(0.30272,1.47116)(0.29586,0.87110)%
+%
+\linethickness{0.008in}%
+\polygon*(0.23509,0.96202)(0.29472,0.77111)(0.35869,0.96060)(0.29689,0.96131)(0.23509,0.96202)%
+\linethickness{0.001in}%
+\polyline(0.23509,0.96202)(0.29472,0.77111)(0.35869,0.96060)(0.29689,0.96131)(0.23509,0.96202)%
+(0.29472,0.77111)%
+%
+\linethickness{0.008in}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/cardioid1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/cardioid1.tex
new file mode 100644
index 0000000000..662427ea27
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/cardioid1.tex
@@ -0,0 +1,76 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0928polar/fig/cardioid1.tex
+%%% Generator=cardioid1.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(6.54,6.21)(-1.5,-3)%
+\special{pn 8}%
+%
+\special{pa 1575 -0}\special{pa 1574 -49}\special{pa 1570 -99}\special{pa 1564 -148}%
+\special{pa 1556 -197}\special{pa 1546 -245}\special{pa 1533 -292}\special{pa 1518 -339}%
+\special{pa 1501 -385}\special{pa 1482 -431}\special{pa 1461 -475}\special{pa 1438 -518}%
+\special{pa 1413 -559}\special{pa 1386 -600}\special{pa 1357 -639}\special{pa 1327 -676}%
+\special{pa 1295 -712}\special{pa 1261 -746}\special{pa 1226 -778}\special{pa 1190 -809}%
+\special{pa 1152 -837}\special{pa 1114 -864}\special{pa 1074 -889}\special{pa 1034 -911}%
+\special{pa 992 -932}\special{pa 950 -950}\special{pa 908 -967}\special{pa 865 -981}%
+\special{pa 822 -993}\special{pa 778 -1004}\special{pa 735 -1011}\special{pa 691 -1017}%
+\special{pa 648 -1021}\special{pa 605 -1023}\special{pa 562 -1022}\special{pa 520 -1020}%
+\special{pa 478 -1016}\special{pa 437 -1010}\special{pa 397 -1002}\special{pa 357 -992}%
+\special{pa 319 -980}\special{pa 281 -967}\special{pa 245 -952}\special{pa 209 -936}%
+\special{pa 175 -918}\special{pa 142 -899}\special{pa 111 -879}\special{pa 81 -858}%
+\special{pa 53 -835}\special{pa 26 -812}\special{pa -0 -787}\special{pa -24 -762}%
+\special{pa -46 -737}\special{pa -67 -710}\special{pa -86 -683}\special{pa -104 -656}%
+\special{pa -120 -629}\special{pa -134 -601}\special{pa -147 -573}\special{pa -158 -545}%
+\special{pa -168 -517}\special{pa -176 -490}\special{pa -183 -463}\special{pa -189 -436}%
+\special{pa -193 -409}\special{pa -195 -383}\special{pa -197 -358}\special{pa -197 -333}%
+\special{pa -196 -309}\special{pa -194 -285}\special{pa -191 -263}\special{pa -187 -241}%
+\special{pa -182 -220}\special{pa -176 -200}\special{pa -170 -181}\special{pa -163 -163}%
+\special{pa -156 -146}\special{pa -148 -130}\special{pa -139 -115}\special{pa -131 -101}%
+\special{pa -122 -88}\special{pa -113 -77}\special{pa -103 -66}\special{pa -94 -56}%
+\special{pa -85 -47}\special{pa -76 -39}\special{pa -68 -32}\special{pa -59 -26}%
+\special{pa -51 -20}\special{pa -44 -16}\special{pa -37 -12}\special{pa -30 -9}%
+\special{pa -24 -6}\special{pa -19 -4}\special{pa -14 -3}\special{pa -10 -2}%
+\special{pa -6 -1}\special{pa -3 -0}\special{pa -2 -0}\special{pa -0 -0}%
+\special{pa 0 -0}\special{pa -0 0}\special{pa -2 0}\special{pa -3 0}%
+\special{pa -6 1}\special{pa -10 2}\special{pa -14 3}\special{pa -19 4}%
+\special{pa -24 6}\special{pa -30 9}\special{pa -37 12}\special{pa -44 16}%
+\special{pa -51 20}\special{pa -59 26}\special{pa -68 32}\special{pa -76 39}%
+\special{pa -85 47}\special{pa -94 56}\special{pa -103 66}\special{pa -113 77}%
+\special{pa -122 88}\special{pa -131 101}\special{pa -139 115}\special{pa -148 130}%
+\special{pa -156 146}\special{pa -163 163}\special{pa -170 181}\special{pa -176 200}%
+\special{pa -182 220}\special{pa -187 241}\special{pa -191 263}\special{pa -194 285}%
+\special{pa -196 309}\special{pa -197 333}\special{pa -197 358}\special{pa -195 383}%
+\special{pa -193 409}\special{pa -189 436}\special{pa -183 463}\special{pa -176 490}%
+\special{pa -168 517}\special{pa -158 545}\special{pa -147 573}\special{pa -134 601}%
+\special{pa -120 629}\special{pa -104 656}\special{pa -86 683}\special{pa -67 710}%
+\special{pa -46 737}\special{pa -24 762}\special{pa -0 787}\special{pa 26 812}%
+\special{pa 53 835}\special{pa 81 858}\special{pa 111 879}\special{pa 142 899}%
+\special{pa 175 918}\special{pa 209 936}\special{pa 245 952}\special{pa 281 967}%
+\special{pa 319 980}\special{pa 357 992}\special{pa 397 1002}\special{pa 437 1010}%
+\special{pa 478 1016}\special{pa 520 1020}\special{pa 562 1022}\special{pa 605 1023}%
+\special{pa 648 1021}\special{pa 691 1017}\special{pa 735 1011}\special{pa 778 1004}%
+\special{pa 822 993}\special{pa 865 981}\special{pa 908 967}\special{pa 950 950}%
+\special{pa 992 932}\special{pa 1034 911}\special{pa 1074 889}\special{pa 1114 864}%
+\special{pa 1152 837}\special{pa 1190 809}\special{pa 1226 778}\special{pa 1261 746}%
+\special{pa 1295 712}\special{pa 1327 676}\special{pa 1357 639}\special{pa 1386 600}%
+\special{pa 1413 559}\special{pa 1438 518}\special{pa 1461 475}\special{pa 1482 431}%
+\special{pa 1501 385}\special{pa 1518 339}\special{pa 1533 292}\special{pa 1546 245}%
+\special{pa 1556 197}\special{pa 1564 148}\special{pa 1570 99}\special{pa 1574 49}%
+\special{pa 1575 -0}%
+\special{fp}%
+\special{pa -591 -0}\special{pa 1984 -0}%
+\special{fp}%
+\special{pa 0 1181}\special{pa 0 -1264}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0900000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.2600000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/changetable.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/changetable.pdf
new file mode 100644
index 0000000000..1247812850
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/changetable.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkCR.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkCR.tex
new file mode 100644
index 0000000000..0ec744993a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkCR.tex
@@ -0,0 +1,42 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/checkCR.tex
+%%% Generator=template1basic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(8.1,3.45)(-5.1,-1.45)%
+\special{pn 8}%
+%
+\special{pn 1}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1095 169}\special{pa -1106 165}\special{pa -1117 169}\special{pa -1121 181}\special{pa -1117 192}\special{pa -1106 196}\special{pa -1095 192}\special{pa -1090 181}\special{pa -1095 169}\special{sh 1}\special{fp}%
+\special{pa -922 -199}\special{pa -933 -204}\special{pa -944 -199}\special{pa -948 -188}\special{pa -944 -177}\special{pa -933 -172}\special{pa -922 -177}\special{pa -917 -188}\special{pa -922 -199}\special{sh 1}\special{fp}%
+\special{pa 342 139}\special{pa 331 135}\special{pa 320 139}\special{pa 315 150}\special{pa 320 162}\special{pa 331 166}\special{pa 342 162}\special{pa 347 150}\special{pa 342 139}\special{sh 1}\special{fp}%
+\special{pa 562 -287}\special{pa 551 -291}\special{pa 540 -287}\special{pa 535 -276}\special{pa 540 -264}\special{pa 551 -260}\special{pa 562 -264}\special{pa 567 -276}\special{pa 562 -287}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+\special{pa -1106 181}\special{pa -1158 157}\special{pa -1192 121}\special{pa -1206 77}%
+\special{pa -1205 28}\special{pa -1188 -23}\special{pa -1158 -72}\special{pa -1115 -117}%
+\special{pa -1063 -153}\special{pa -1001 -178}\special{pa -933 -188}\special{pa -846 -179}%
+\special{pa -733 -153}\special{pa -601 -114}\special{pa -456 -67}\special{pa -304 -15}%
+\special{pa -152 36}\special{pa -6 83}\special{pa 128 120}\special{pa 242 144}%
+\special{pa 331 150}\special{pa 403 136}\special{pa 469 106}\special{pa 527 63}%
+\special{pa 576 10}\special{pa 613 -47}\special{pa 636 -105}\special{pa 643 -161}%
+\special{pa 633 -211}\special{pa 603 -250}\special{pa 551 -276}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-4.0100000,-0.8742857){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-3.3800000,0.8942857){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(1.2000000,-0.7642857){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(2.0000000,1.2142857){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb10.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb10.tex
new file mode 100644
index 0000000000..46709db074
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb10.tex
@@ -0,0 +1,175 @@
+%%% checkb.tex 2015-1-6 10:57
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 18.13000, 4.08000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -982 -321}\special{pa -990 -326}\special{pa -1000 -326}\special{pa -1008 -323}%
+\special{pa -1014 -315}\special{pa -1016 -306}\special{pa -1013 -297}\special{pa -1006 -290}%
+\special{pa -997 -287}\special{pa -988 -289}\special{pa -981 -295}\special{pa -977 -304}%
+\special{pa -977 -313}\special{pa -982 -321}\special{sh 1}\special{fp}%
+\special{pa -69 293}\special{pa -77 288}\special{pa -86 288}\special{pa -95 292}\special{pa -101 299}%
+\special{pa -102 308}\special{pa -100 317}\special{pa -93 324}\special{pa -84 327}%
+\special{pa -75 325}\special{pa -67 319}\special{pa -63 311}\special{pa -64 301}\special{pa -69 293}%
+\special{sh 1}\special{fp}%
+\special{pa 754 344}\special{pa 746 339}\special{pa 737 339}\special{pa 728 343}\special{pa 722 350}%
+\special{pa 721 359}\special{pa 723 368}\special{pa 730 375}\special{pa 739 378}\special{pa 748 376}%
+\special{pa 756 370}\special{pa 760 362}\special{pa 759 352}\special{pa 754 344}\special{sh 1}\special{fp}%
+\special{pa 1341 -321}\special{pa 1333 -326}\special{pa 1323 -326}\special{pa 1315 -323}%
+\special{pa 1309 -315}\special{pa 1307 -306}\special{pa 1310 -297}\special{pa 1317 -290}%
+\special{pa 1326 -287}\special{pa 1335 -289}\special{pa 1342 -295}\special{pa 1346 -304}%
+\special{pa 1346 -313}\special{pa 1341 -321}\special{sh 1}\special{fp}%
+\special{pa 2010 376}\special{pa 2002 371}\special{pa 1993 370}\special{pa 1984 374}%
+\special{pa 1978 382}\special{pa 1976 391}\special{pa 1979 400}\special{pa 1986 407}%
+\special{pa 1995 409}\special{pa 2004 408}\special{pa 2012 402}\special{pa 2015 393}%
+\special{pa 2015 384}\special{pa 2010 376}\special{sh 1}\special{fp}%
+\special{pa 2679 -396}\special{pa 2671 -401}\special{pa 2662 -401}\special{pa 2653 -397}%
+\special{pa 2647 -390}\special{pa 2646 -381}\special{pa 2649 -372}\special{pa 2655 -365}%
+\special{pa 2664 -362}\special{pa 2673 -364}\special{pa 2681 -370}\special{pa 2685 -378}%
+\special{pa 2684 -388}\special{pa 2679 -396}\special{sh 1}\special{fp}%
+\special{pa -1230 6}\special{pa -1238 1}\special{pa -1248 0}\special{pa -1256 4}\special{pa -1262 12}%
+\special{pa -1264 21}\special{pa -1261 30}\special{pa -1254 37}\special{pa -1245 39}%
+\special{pa -1236 38}\special{pa -1229 32}\special{pa -1225 23}\special{pa -1225 14}%
+\special{pa -1230 6}\special{sh 1}\special{fp}%
+\special{pa -1108 -160}\special{pa -1116 -164}\special{pa -1126 -165}\special{pa -1134 -161}%
+\special{pa -1140 -154}\special{pa -1142 -144}\special{pa -1139 -135}\special{pa -1132 -129}%
+\special{pa -1123 -126}\special{pa -1114 -128}\special{pa -1107 -134}\special{pa -1103 -142}%
+\special{pa -1103 -152}\special{pa -1108 -160}\special{sh 1}\special{fp}%
+\special{pa -679 -116}\special{pa -687 -121}\special{pa -696 -122}\special{pa -705 -118}%
+\special{pa -711 -110}\special{pa -713 -101}\special{pa -710 -92}\special{pa -703 -86}%
+\special{pa -694 -83}\special{pa -685 -84}\special{pa -677 -90}\special{pa -674 -99}%
+\special{pa -674 -108}\special{pa -679 -116}\special{sh 1}\special{fp}%
+\special{pa -372 88}\special{pa -380 84}\special{pa -389 83}\special{pa -398 87}\special{pa -404 94}%
+\special{pa -405 104}\special{pa -403 113}\special{pa -396 119}\special{pa -387 122}%
+\special{pa -378 120}\special{pa -370 115}\special{pa -366 106}\special{pa -367 97}%
+\special{pa -372 88}\special{sh 1}\special{fp}%
+\special{pa 951 124}\special{pa 943 119}\special{pa 933 118}\special{pa 925 122}\special{pa 919 130}%
+\special{pa 917 139}\special{pa 920 148}\special{pa 927 155}\special{pa 936 157}\special{pa 945 156}%
+\special{pa 953 150}\special{pa 956 141}\special{pa 956 132}\special{pa 951 124}\special{sh 1}\special{fp}%
+\special{pa 1144 -101}\special{pa 1136 -105}\special{pa 1126 -106}\special{pa 1118 -102}%
+\special{pa 1112 -95}\special{pa 1110 -85}\special{pa 1113 -76}\special{pa 1120 -70}%
+\special{pa 1129 -67}\special{pa 1138 -69}\special{pa 1145 -74}\special{pa 1149 -83}%
+\special{pa 1149 -92}\special{pa 1144 -101}\special{sh 1}\special{fp}%
+\special{pa 1565 -89}\special{pa 1557 -94}\special{pa 1548 -94}\special{pa 1539 -90}%
+\special{pa 1533 -83}\special{pa 1532 -74}\special{pa 1534 -65}\special{pa 1541 -58}%
+\special{pa 1550 -55}\special{pa 1559 -57}\special{pa 1567 -63}\special{pa 1571 -71}%
+\special{pa 1570 -81}\special{pa 1565 -89}\special{sh 1}\special{fp}%
+\special{pa 1786 144}\special{pa 1778 139}\special{pa 1768 138}\special{pa 1760 142}%
+\special{pa 1754 149}\special{pa 1752 159}\special{pa 1755 168}\special{pa 1761 174}%
+\special{pa 1770 177}\special{pa 1780 175}\special{pa 1787 170}\special{pa 1791 161}%
+\special{pa 1790 152}\special{pa 1786 144}\special{sh 1}\special{fp}%
+\special{pa 2234 120}\special{pa 2226 115}\special{pa 2217 114}\special{pa 2208 118}%
+\special{pa 2203 126}\special{pa 2201 135}\special{pa 2204 144}\special{pa 2210 151}%
+\special{pa 2219 154}\special{pa 2229 152}\special{pa 2236 146}\special{pa 2240 137}%
+\special{pa 2239 128}\special{pa 2234 120}\special{sh 1}\special{fp}%
+\special{pa 2455 -136}\special{pa 2447 -141}\special{pa 2437 -141}\special{pa 2429 -138}%
+\special{pa 2423 -130}\special{pa 2421 -121}\special{pa 2424 -112}\special{pa 2431 -105}%
+\special{pa 2440 -102}\special{pa 2449 -104}\special{pa 2456 -110}\special{pa 2460 -118}%
+\special{pa 2460 -128}\special{pa 2455 -136}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-3.3100,0.1000){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Aq1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Aq1}\settodepth{\Depth}{Aq1}\setlength{\Height}{\Depth}%
+\put(-3.0000,0.5200){\hspace*{\Width}\raisebox{\Height}{Aq1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{\Depth}%
+\put(-1.6100,0.4100){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{Aq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq2}\settodepth{\Depth}{Aq2}\setlength{\Height}{\Depth}%
+\put(-0.8300,-0.1100){\hspace*{\Width}\raisebox{\Height}{Aq2}}%
+%
+%
+\settowidth{\Width}{Bp1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Bp1}\settodepth{\Depth}{Bp1}\setlength{\Height}{\Depth}%
+\put(2.2300,-0.2000){\hspace*{\Width}\raisebox{\Height}{Bp1}}%
+%
+%
+\settowidth{\Width}{Bq1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Bq1}\settodepth{\Depth}{Bq1}\setlength{\Height}{\Depth}%
+\put(2.7200,0.3700){\hspace*{\Width}\raisebox{\Height}{Bq1}}%
+%
+%
+\settowidth{\Width}{Bp2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bp2}\settodepth{\Depth}{Bp2}\setlength{\Height}{\Depth}%
+\put(4.0900,0.3400){\hspace*{\Width}\raisebox{\Height}{Bp2}}%
+%
+%
+\settowidth{\Width}{Bq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bq2}\settodepth{\Depth}{Bq2}\setlength{\Height}{\Depth}%
+\put(4.6500,-0.2500){\hspace*{\Width}\raisebox{\Height}{Bq2}}%
+%
+%
+\settowidth{\Width}{Bp3}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bp3}\settodepth{\Depth}{Bp3}\setlength{\Height}{-\Height}%
+\put(5.7900,-0.4900){\hspace*{\Width}\raisebox{\Height}{Bp3}}%
+%
+%
+\settowidth{\Width}{Bq3}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Bq3}\settodepth{\Depth}{Bq3}\setlength{\Height}{-\Height}%
+\put(6.3500,0.1600){\hspace*{\Width}\raisebox{\Height}{Bq3}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.5300,0.9300){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(-0.0600,-0.9300){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(1.7300,-1.0600){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(3.3700,0.9300){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(5.0700,-1.1400){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(6.9200,1.1200){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\special{pa -1370 185}\special{pa -1332 135}\special{pa -1295 86}\special{pa -1258 36}%
+\special{pa -1220 -13}\special{pa -1183 -63}\special{pa -1146 -112}\special{pa -1109 -161}%
+\special{pa -1071 -210}\special{pa -1034 -259}\special{pa -996 -307}\special{pa -905 -246}%
+\special{pa -814 -184}\special{pa -722 -123}\special{pa -631 -61}\special{pa -539 0}%
+\special{pa -448 61}\special{pa -356 123}\special{pa -265 184}\special{pa -174 246}%
+\special{pa -83 307}%
+\special{fp}%
+\special{pa 740 358}\special{pa 799 292}\special{pa 858 226}\special{pa 916 159}\special{pa 975 92}%
+\special{pa 1033 26}\special{pa 1092 -41}\special{pa 1150 -108}\special{pa 1209 -174}%
+\special{pa 1268 -241}\special{pa 1327 -307}\special{pa 1394 -237}\special{pa 1461 -168}%
+\special{pa 1528 -98}\special{pa 1595 -28}\special{pa 1661 41}\special{pa 1728 111}%
+\special{pa 1795 181}\special{pa 1862 250}\special{pa 1929 320}\special{pa 1996 390}%
+\special{pa 2063 313}\special{pa 2130 236}\special{pa 2197 159}\special{pa 2264 82}%
+\special{pa 2331 5}\special{pa 2397 -72}\special{pa 2464 -149}\special{pa 2531 -226}%
+\special{pa 2598 -304}\special{pa 2665 -382}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb11.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb11.tex
new file mode 100644
index 0000000000..692c9c0013
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb11.tex
@@ -0,0 +1,78 @@
+%%% checkb.tex 2015-1-6 11:11
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 18.13000, 4.08000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -821 191}\special{pa -829 186}\special{pa -838 185}\special{pa -847 189}%
+\special{pa -853 197}\special{pa -854 206}\special{pa -851 215}\special{pa -845 222}%
+\special{pa -836 224}\special{pa -827 223}\special{pa -819 217}\special{pa -815 208}%
+\special{pa -816 199}\special{pa -821 191}\special{sh 1}\special{fp}%
+\special{pa -69 293}\special{pa -77 288}\special{pa -86 288}\special{pa -95 292}\special{pa -101 299}%
+\special{pa -102 308}\special{pa -100 317}\special{pa -93 324}\special{pa -84 327}%
+\special{pa -75 325}\special{pa -67 319}\special{pa -63 311}\special{pa -64 301}\special{pa -69 293}%
+\special{sh 1}\special{fp}%
+\special{pa -1466 -77}\special{pa -1474 -82}\special{pa -1484 -82}\special{pa -1492 -78}%
+\special{pa -1498 -71}\special{pa -1500 -62}\special{pa -1497 -53}\special{pa -1490 -46}%
+\special{pa -1482 -43}\special{pa -1472 -45}\special{pa -1465 -51}\special{pa -1461 -59}%
+\special{pa -1462 -69}\special{pa -1466 -77}\special{sh 1}\special{fp}%
+\special{pa -1179 -313}\special{pa -1187 -318}\special{pa -1196 -319}\special{pa -1205 -315}%
+\special{pa -1211 -307}\special{pa -1213 -298}\special{pa -1210 -289}\special{pa -1203 -282}%
+\special{pa -1194 -280}\special{pa -1185 -281}\special{pa -1177 -287}\special{pa -1174 -296}%
+\special{pa -1174 -305}\special{pa -1179 -313}\special{sh 1}\special{fp}%
+\special{pa -522 573}\special{pa -530 568}\special{pa -539 567}\special{pa -548 571}%
+\special{pa -553 579}\special{pa -555 588}\special{pa -552 597}\special{pa -546 603}%
+\special{pa -537 606}\special{pa -527 605}\special{pa -520 599}\special{pa -516 590}%
+\special{pa -517 581}\special{pa -522 573}\special{sh 1}\special{fp}%
+\special{pa -183 553}\special{pa -191 548}\special{pa -200 548}\special{pa -209 551}%
+\special{pa -215 559}\special{pa -216 568}\special{pa -214 577}\special{pa -207 584}%
+\special{pa -198 587}\special{pa -189 585}\special{pa -181 579}\special{pa -177 570}%
+\special{pa -178 561}\special{pa -183 553}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-3.9100,0.3100){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Aq1}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq1}\settodepth{\Depth}{Aq1}\setlength{\Height}{\Depth}%
+\put(-2.8800,0.9100){\hspace*{\Width}\raisebox{\Height}{Aq1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{-\Height}%
+\put(-1.3600,-1.6400){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{Aq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq2}\settodepth{\Depth}{Aq2}\setlength{\Height}{-\Height}%
+\put(-0.3500,-1.5900){\hspace*{\Width}\raisebox{\Height}{Aq2}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-1.9700,-0.3700){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0600,-0.7800){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -1370 185}\special{pa -1392 112}\special{pa -1391 43}\special{pa -1371 -15}%
+\special{pa -1332 -60}\special{pa -1278 -87}\special{pa -1210 -91}\special{pa -1129 -69}%
+\special{pa -1038 -15}\special{pa -940 75}\special{pa -835 205}\special{pa -744 307}%
+\special{pa -653 387}\special{pa -562 444}\special{pa -474 481}\special{pa -389 497}%
+\special{pa -311 493}\special{pa -239 472}\special{pa -176 433}\special{pa -123 378}%
+\special{pa -83 307}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb8.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb8.tex
new file mode 100644
index 0000000000..9681e71d54
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb8.tex
@@ -0,0 +1,75 @@
+%%% checkb.tex 2015-1-6 10:38
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 10.00000, 4.00000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -726 -321}\special{pa -734 -326}\special{pa -744 -326}\special{pa -752 -323}%
+\special{pa -758 -315}\special{pa -760 -306}\special{pa -757 -297}\special{pa -750 -290}%
+\special{pa -741 -287}\special{pa -732 -289}\special{pa -725 -295}\special{pa -721 -304}%
+\special{pa -721 -313}\special{pa -726 -321}\special{sh 1}\special{fp}%
+\special{pa 805 159}\special{pa 797 154}\special{pa 788 154}\special{pa 779 158}\special{pa 773 165}%
+\special{pa 772 174}\special{pa 774 183}\special{pa 781 190}\special{pa 790 193}\special{pa 799 191}%
+\special{pa 807 185}\special{pa 811 177}\special{pa 810 167}\special{pa 805 159}\special{sh 1}\special{fp}%
+\special{pa -1144 6}\special{pa -1152 1}\special{pa -1161 0}\special{pa -1170 4}\special{pa -1175 12}%
+\special{pa -1177 21}\special{pa -1174 30}\special{pa -1168 37}\special{pa -1159 39}%
+\special{pa -1149 38}\special{pa -1142 32}\special{pa -1138 23}\special{pa -1139 14}%
+\special{pa -1144 6}\special{sh 1}\special{fp}%
+\special{pa -935 -160}\special{pa -943 -164}\special{pa -952 -165}\special{pa -961 -161}%
+\special{pa -967 -154}\special{pa -968 -144}\special{pa -966 -135}\special{pa -959 -129}%
+\special{pa -950 -126}\special{pa -941 -128}\special{pa -933 -134}\special{pa -929 -142}%
+\special{pa -930 -152}\special{pa -935 -160}\special{sh 1}\special{fp}%
+\special{pa -214 -160}\special{pa -222 -164}\special{pa -232 -165}\special{pa -240 -161}%
+\special{pa -246 -154}\special{pa -248 -144}\special{pa -245 -135}\special{pa -239 -129}%
+\special{pa -230 -126}\special{pa -220 -128}\special{pa -213 -134}\special{pa -209 -142}%
+\special{pa -210 -152}\special{pa -214 -160}\special{sh 1}\special{fp}%
+\special{pa 293 -2}\special{pa 285 -7}\special{pa 276 -8}\special{pa 267 -4}\special{pa 262 4}%
+\special{pa 260 13}\special{pa 263 22}\special{pa 269 29}\special{pa 278 31}\special{pa 288 30}%
+\special{pa 295 24}\special{pa 299 15}\special{pa 298 6}\special{pa 293 -2}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-3.0900,0.1000){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Aq1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Aq1}\settodepth{\Depth}{Aq1}\setlength{\Height}{\Depth}%
+\put(-2.5600,0.5200){\hspace*{\Width}\raisebox{\Height}{Aq1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{\Depth}%
+\put(-0.4300,0.5200){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{Aq2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Aq2}\settodepth{\Depth}{Aq2}\setlength{\Height}{\Depth}%
+\put(0.8600,0.1200){\hspace*{\Width}\raisebox{\Height}{Aq2}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-1.8800,0.9300){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.1600,-0.5900){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -1370 185}\special{pa -1306 135}\special{pa -1243 86}\special{pa -1180 36}%
+\special{pa -1117 -13}\special{pa -1054 -63}\special{pa -991 -112}\special{pa -928 -161}%
+\special{pa -865 -210}\special{pa -803 -259}\special{pa -740 -307}\special{pa -587 -259}%
+\special{pa -433 -211}\special{pa -280 -163}\special{pa -127 -115}\special{pa 26 -67}%
+\special{pa 179 -19}\special{pa 332 29}\special{pa 485 77}\special{pa 638 125}\special{pa 791 173}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb9.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb9.tex
new file mode 100644
index 0000000000..f36427ebae
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb9.tex
@@ -0,0 +1,57 @@
+%%% checkb.tex 2015-1-6 10:35
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 10.00000, 4.00000)( -4.96000, -1.99000)%
+\special{pn 8}%
+%
+\special{pa -1356 171}\special{pa -1364 166}\special{pa -1374 166}\special{pa -1382 170}%
+\special{pa -1388 177}\special{pa -1390 186}\special{pa -1387 195}\special{pa -1380 202}%
+\special{pa -1371 205}\special{pa -1362 203}\special{pa -1355 197}\special{pa -1351 189}%
+\special{pa -1351 179}\special{pa -1356 171}\special{sh 1}\special{fp}%
+\special{pa -726 -321}\special{pa -734 -326}\special{pa -744 -326}\special{pa -752 -323}%
+\special{pa -758 -315}\special{pa -760 -306}\special{pa -757 -297}\special{pa -750 -290}%
+\special{pa -741 -287}\special{pa -732 -289}\special{pa -725 -295}\special{pa -721 -304}%
+\special{pa -721 -313}\special{pa -726 -321}\special{sh 1}\special{fp}%
+\special{pa 805 159}\special{pa 797 154}\special{pa 788 154}\special{pa 779 158}\special{pa 773 165}%
+\special{pa 772 174}\special{pa 774 183}\special{pa 781 190}\special{pa 790 193}\special{pa 799 191}%
+\special{pa 807 185}\special{pa 811 177}\special{pa 810 167}\special{pa 805 159}\special{sh 1}\special{fp}%
+\special{pa -1041 -77}\special{pa -1049 -82}\special{pa -1059 -82}\special{pa -1067 -78}%
+\special{pa -1073 -71}\special{pa -1075 -62}\special{pa -1072 -53}\special{pa -1065 -46}%
+\special{pa -1056 -43}\special{pa -1047 -45}\special{pa -1040 -51}\special{pa -1036 -59}%
+\special{pa -1036 -69}\special{pa -1041 -77}\special{sh 1}\special{fp}%
+\special{pa 41 -81}\special{pa 33 -86}\special{pa 24 -86}\special{pa 15 -82}\special{pa 10 -75}%
+\special{pa 8 -66}\special{pa 11 -57}\special{pa 17 -50}\special{pa 26 -47}\special{pa 36 -49}%
+\special{pa 43 -55}\special{pa 47 -63}\special{pa 46 -73}\special{pa 41 -81}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.6300,-0.6200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{Ap1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Ap1}\settodepth{\Depth}{Ap1}\setlength{\Height}{\Depth}%
+\put(-2.8300,0.3100){\hspace*{\Width}\raisebox{\Height}{Ap1}}%
+%
+%
+\settowidth{\Width}{Ap2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Ap2}\settodepth{\Depth}{Ap2}\setlength{\Height}{\Depth}%
+\put(0.2200,0.3200){\hspace*{\Width}\raisebox{\Height}{Ap2}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-1.8800,0.9300){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.1600,-0.5900){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -1370 185}\special{pa -1307 135}\special{pa -1244 86}\special{pa -1181 37}%
+\special{pa -1118 -13}\special{pa -1055 -62}\special{pa -992 -111}\special{pa -929 -160}%
+\special{pa -866 -209}\special{pa -803 -258}\special{pa -740 -307}\special{pa -587 -259}%
+\special{pa -433 -211}\special{pa -280 -163}\special{pa -127 -115}\special{pa 27 -67}%
+\special{pa 180 -19}\special{pa 333 29}\special{pa 486 77}\special{pa 639 125}\special{pa 791 173}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe1.tex
new file mode 100644
index 0000000000..73d7f6f447
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe1.tex
@@ -0,0 +1,38 @@
+%%% checkb.tex 2015-1-6 7:22
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 5.95000, 4.06000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -738 419}\special{pa -746 414}\special{pa -756 414}\special{pa -764 418}%
+\special{pa -770 425}\special{pa -772 434}\special{pa -769 443}\special{pa -762 450}%
+\special{pa -753 453}\special{pa -744 451}\special{pa -736 445}\special{pa -733 437}%
+\special{pa -733 427}\special{pa -738 419}\special{sh 1}\special{fp}%
+\special{pa 888 470}\special{pa 880 465}\special{pa 870 465}\special{pa 862 469}\special{pa 856 476}%
+\special{pa 854 485}\special{pa 857 494}\special{pa 864 501}\special{pa 873 504}\special{pa 882 502}%
+\special{pa 890 496}\special{pa 893 488}\special{pa 893 478}\special{pa 888 470}\special{sh 1}\special{fp}%
+\special{pa -439 -238}\special{pa -447 -243}\special{pa -456 -244}\special{pa -465 -240}%
+\special{pa -471 -232}\special{pa -472 -223}\special{pa -470 -214}\special{pa -463 -208}%
+\special{pa -454 -205}\special{pa -445 -206}\special{pa -437 -212}\special{pa -433 -221}%
+\special{pa -434 -230}\special{pa -439 -238}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.0600,-1.2500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.3800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-1.3000,0.7200){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pa -752 433}\special{pa -682 315}\special{pa -591 225}\special{pa -480 162}%
+\special{pa -348 126}\special{pa -196 117}\special{pa -23 136}\special{pa 170 182}%
+\special{pa 384 255}\special{pa 619 356}\special{pa 874 484}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe2.tex
new file mode 100644
index 0000000000..135a8ea0d3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe2.tex
@@ -0,0 +1,47 @@
+%%% checkb.tex 2015-1-6 7:20
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 5.95000, 4.06000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -738 419}\special{pa -746 414}\special{pa -756 414}\special{pa -764 418}%
+\special{pa -770 425}\special{pa -772 434}\special{pa -769 443}\special{pa -762 450}%
+\special{pa -753 453}\special{pa -744 451}\special{pa -736 445}\special{pa -733 437}%
+\special{pa -733 427}\special{pa -738 419}\special{sh 1}\special{fp}%
+\special{pa 888 470}\special{pa 880 465}\special{pa 870 465}\special{pa 862 469}\special{pa 856 476}%
+\special{pa 854 485}\special{pa 857 494}\special{pa 864 501}\special{pa 873 504}\special{pa 882 502}%
+\special{pa 890 496}\special{pa 893 488}\special{pa 893 478}\special{pa 888 470}\special{sh 1}\special{fp}%
+\special{pa -439 -238}\special{pa -447 -243}\special{pa -456 -244}\special{pa -465 -240}%
+\special{pa -471 -232}\special{pa -472 -223}\special{pa -470 -214}\special{pa -463 -208}%
+\special{pa -454 -205}\special{pa -445 -206}\special{pa -437 -212}\special{pa -433 -221}%
+\special{pa -434 -230}\special{pa -439 -238}\special{sh 1}\special{fp}%
+\special{pa 427 -282}\special{pa 419 -287}\special{pa 410 -287}\special{pa 401 -283}%
+\special{pa 395 -276}\special{pa 394 -267}\special{pa 397 -258}\special{pa 403 -251}%
+\special{pa 412 -248}\special{pa 421 -250}\special{pa 429 -256}\special{pa 433 -264}%
+\special{pa 432 -274}\special{pa 427 -282}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.0600,-1.2500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.3800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-1.3000,0.7200){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(0.9000,0.8300){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\special{pa -752 433}\special{pa -646 254}\special{pa -512 114}\special{pa -356 12}%
+\special{pa -183 -50}\special{pa 0 -70}\special{pa 189 -48}\special{pa 376 17}\special{pa 557 127}%
+\special{pa 725 282}\special{pa 874 484}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe3.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe3.tex
new file mode 100644
index 0000000000..25709dcee3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe3.tex
@@ -0,0 +1,65 @@
+%%% checkb.tex 2015-1-6 7:31
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 5.95000, 4.06000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -911 368}\special{pa -919 363}\special{pa -929 363}\special{pa -937 366}%
+\special{pa -943 374}\special{pa -945 383}\special{pa -942 392}\special{pa -935 399}%
+\special{pa -926 402}\special{pa -917 400}\special{pa -910 394}\special{pa -906 385}%
+\special{pa -906 376}\special{pa -911 368}\special{sh 1}\special{fp}%
+\special{pa -254 356}\special{pa -262 351}\special{pa -271 351}\special{pa -280 355}%
+\special{pa -286 362}\special{pa -287 371}\special{pa -285 380}\special{pa -278 387}%
+\special{pa -269 390}\special{pa -260 388}\special{pa -252 382}\special{pa -248 374}%
+\special{pa -249 364}\special{pa -254 356}\special{sh 1}\special{fp}%
+\special{pa 888 478}\special{pa 880 473}\special{pa 870 473}\special{pa 862 477}\special{pa 856 484}%
+\special{pa 854 493}\special{pa 857 502}\special{pa 864 509}\special{pa 873 512}\special{pa 882 510}%
+\special{pa 890 504}\special{pa 893 496}\special{pa 893 486}\special{pa 888 478}\special{sh 1}\special{fp}%
+\special{pa -655 -45}\special{pa -663 -50}\special{pa -673 -51}\special{pa -681 -47}%
+\special{pa -687 -40}\special{pa -689 -30}\special{pa -686 -21}\special{pa -679 -15}%
+\special{pa -670 -12}\special{pa -661 -14}\special{pa -654 -19}\special{pa -650 -28}%
+\special{pa -650 -37}\special{pa -655 -45}\special{sh 1}\special{fp}%
+\special{pa 116 -53}\special{pa 108 -58}\special{pa 99 -59}\special{pa 90 -55}\special{pa 84 -47}%
+\special{pa 83 -38}\special{pa 86 -29}\special{pa 92 -23}\special{pa 101 -20}\special{pa 110 -21}%
+\special{pa 118 -27}\special{pa 122 -36}\special{pa 121 -45}\special{pa 116 -53}\special{sh 1}\special{fp}%
+\special{pa 518 -77}\special{pa 510 -82}\special{pa 500 -82}\special{pa 492 -78}\special{pa 486 -71}%
+\special{pa 484 -62}\special{pa 487 -53}\special{pa 494 -46}\special{pa 503 -43}\special{pa 512 -45}%
+\special{pa 519 -51}\special{pa 523 -59}\special{pa 523 -69}\special{pa 518 -77}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.5000,-1.1200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.6800,-1.0900){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.4000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.7000,0.2300){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(0.1100,0.2500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(1.4300,0.3100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pa -925 382}\special{pa -873 307}\special{pa -817 249}\special{pa -759 207}%
+\special{pa -697 182}\special{pa -633 172}\special{pa -566 179}\special{pa -496 202}%
+\special{pa -423 242}\special{pa -347 298}\special{pa -268 370}\special{pa -156 259}%
+\special{pa -42 172}\special{pa 72 111}\special{pa 187 76}\special{pa 303 69}\special{pa 419 91}%
+\special{pa 534 144}\special{pa 649 227}\special{pa 762 343}\special{pa 874 492}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe4.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe4.tex
new file mode 100644
index 0000000000..e05f41701e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe4.tex
@@ -0,0 +1,66 @@
+%%% checkb.tex 2015-1-6 8:23
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -974 -167}\special{pa -982 -172}\special{pa -992 -173}\special{pa -1000 -169}%
+\special{pa -1006 -162}\special{pa -1008 -152}\special{pa -1005 -143}\special{pa -998 -137}%
+\special{pa -989 -134}\special{pa -980 -136}\special{pa -973 -141}\special{pa -969 -150}%
+\special{pa -969 -159}\special{pa -974 -167}\special{sh 1}\special{fp}%
+\special{pa -273 -128}\special{pa -282 -133}\special{pa -291 -134}\special{pa -300 -130}%
+\special{pa -305 -122}\special{pa -307 -113}\special{pa -304 -104}\special{pa -298 -97}%
+\special{pa -289 -95}\special{pa -279 -96}\special{pa -272 -102}\special{pa -268 -111}%
+\special{pa -269 -120}\special{pa -273 -128}\special{sh 1}\special{fp}%
+\special{pa 919 -167}\special{pa 911 -172}\special{pa 902 -173}\special{pa 893 -169}%
+\special{pa 888 -162}\special{pa 886 -152}\special{pa 889 -143}\special{pa 895 -137}%
+\special{pa 904 -134}\special{pa 914 -136}\special{pa 921 -141}\special{pa 925 -150}%
+\special{pa 924 -159}\special{pa 919 -167}\special{sh 1}\special{fp}%
+\special{pa -644 -538}\special{pa -652 -542}\special{pa -661 -543}\special{pa -670 -539}%
+\special{pa -675 -532}\special{pa -677 -522}\special{pa -674 -513}\special{pa -668 -507}%
+\special{pa -659 -504}\special{pa -649 -506}\special{pa -642 -511}\special{pa -638 -520}%
+\special{pa -639 -529}\special{pa -644 -538}\special{sh 1}\special{fp}%
+\special{pa 128 305}\special{pa 120 300}\special{pa 111 300}\special{pa 102 303}\special{pa 96 311}%
+\special{pa 95 320}\special{pa 97 329}\special{pa 104 336}\special{pa 113 339}\special{pa 122 337}%
+\special{pa 130 331}\special{pa 134 322}\special{pa 133 313}\special{pa 128 305}\special{sh 1}\special{fp}%
+\special{pa 734 325}\special{pa 726 320}\special{pa 717 319}\special{pa 708 323}\special{pa 703 331}%
+\special{pa 701 340}\special{pa 704 349}\special{pa 710 355}\special{pa 719 358}\special{pa 729 357}%
+\special{pa 736 351}\special{pa 740 342}\special{pa 739 333}\special{pa 734 325}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.6600,0.2400){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.7300,0.1400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.4500,0.5400){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.6700,1.4800){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.1400,-0.9600){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(1.9800,-1.0100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pa -988 -154}\special{pa -922 -220}\special{pa -854 -270}\special{pa -786 -305}%
+\special{pa -717 -325}\special{pa -648 -329}\special{pa -577 -317}\special{pa -506 -290}%
+\special{pa -434 -247}\special{pa -361 -188}\special{pa -287 -114}\special{pa -161 3}%
+\special{pa -27 95}\special{pa 112 161}\special{pa 253 201}\special{pa 390 213}\special{pa 521 198}%
+\special{pa 642 154}\special{pa 749 81}\special{pa 838 -21}\special{pa 906 -154}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe5.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe5.tex
new file mode 100644
index 0000000000..2515fb39fc
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe5.tex
@@ -0,0 +1,63 @@
+%%% checkb.tex 2015-1-6 8:30
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -974 -167}\special{pa -982 -172}\special{pa -992 -173}\special{pa -1000 -169}%
+\special{pa -1006 -162}\special{pa -1008 -152}\special{pa -1005 -143}\special{pa -998 -137}%
+\special{pa -989 -134}\special{pa -980 -136}\special{pa -973 -141}\special{pa -969 -150}%
+\special{pa -969 -159}\special{pa -974 -167}\special{sh 1}\special{fp}%
+\special{pa -273 -128}\special{pa -282 -133}\special{pa -291 -134}\special{pa -300 -130}%
+\special{pa -305 -122}\special{pa -307 -113}\special{pa -304 -104}\special{pa -298 -97}%
+\special{pa -289 -95}\special{pa -279 -96}\special{pa -272 -102}\special{pa -268 -111}%
+\special{pa -269 -120}\special{pa -273 -128}\special{sh 1}\special{fp}%
+\special{pa 919 -167}\special{pa 911 -172}\special{pa 902 -173}\special{pa 893 -169}%
+\special{pa 888 -162}\special{pa 886 -152}\special{pa 889 -143}\special{pa 895 -137}%
+\special{pa 904 -134}\special{pa 914 -136}\special{pa 921 -141}\special{pa 925 -150}%
+\special{pa 924 -159}\special{pa 919 -167}\special{sh 1}\special{fp}%
+\special{pa -644 -538}\special{pa -652 -542}\special{pa -661 -543}\special{pa -670 -539}%
+\special{pa -675 -532}\special{pa -677 -522}\special{pa -674 -513}\special{pa -668 -507}%
+\special{pa -659 -504}\special{pa -649 -506}\special{pa -642 -511}\special{pa -638 -520}%
+\special{pa -639 -529}\special{pa -644 -538}\special{sh 1}\special{fp}%
+\special{pa 128 305}\special{pa 120 300}\special{pa 111 300}\special{pa 102 303}\special{pa 96 311}%
+\special{pa 95 320}\special{pa 97 329}\special{pa 104 336}\special{pa 113 339}\special{pa 122 337}%
+\special{pa 130 331}\special{pa 134 322}\special{pa 133 313}\special{pa 128 305}\special{sh 1}\special{fp}%
+\special{pa 734 325}\special{pa 726 320}\special{pa 717 319}\special{pa 708 323}\special{pa 703 331}%
+\special{pa 701 340}\special{pa 704 349}\special{pa 710 355}\special{pa 719 358}\special{pa 729 357}%
+\special{pa 736 351}\special{pa 740 342}\special{pa 739 333}\special{pa 734 325}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.6600,0.2400){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.7300,0.1400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.4500,0.5400){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.6700,1.4800){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.1400,-0.9600){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(1.9800,-1.0100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pa -988 -154}\special{pa -763 -314}\special{pa -530 -301}\special{pa -287 -114}%
+\special{pa 159 177}\special{pa 603 172}\special{pa 906 -154}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe6.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe6.tex
new file mode 100644
index 0000000000..23e8a1e9fb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe6.tex
@@ -0,0 +1,92 @@
+%%% checkb.tex 2015-1-6 9:16
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -988 -154}\special{pa -985 -157}\special{pa -982 -161}\special{pa -978 -164}\special{pa -975 -168}\special{pa -972 -172}\special{pa -968 -175}\special{pa -965 -178}\special{pa -962 -182}\special{fp}%
+\special{pa -934 -209}\special{pa -932 -211}\special{pa -928 -214}\special{pa -925 -217}\special{pa -922 -220}\special{pa -918 -223}\special{pa -915 -226}\special{pa -912 -228}\special{pa -908 -231}\special{pa -905 -234}\special{fp}%
+\special{pa -874 -257}\special{pa -871 -259}\special{pa -868 -262}\special{pa -864 -264}\special{pa -861 -266}\special{pa -858 -268}\special{pa -854 -270}\special{pa -851 -273}\special{pa -848 -275}\special{pa -844 -277}\special{pa -842 -278}\special{fp}%
+\special{pa -808 -296}\special{pa -807 -297}\special{pa -803 -298}\special{pa -800 -300}\special{pa -796 -301}\special{pa -793 -303}\special{pa -790 -304}\special{pa -786 -305}\special{pa -783 -307}\special{pa -779 -308}\special{pa -776 -309}\special{pa -773 -311}\special{pa -772 -311}\special{fp}%
+\special{pa -735 -321}\special{pa -735 -321}\special{pa -731 -322}\special{pa -728 -323}\special{pa -724 -324}\special{pa -721 -324}\special{pa -717 -325}\special{pa -714 -325}\special{pa -710 -326}\special{pa -707 -326}\special{pa -703 -327}\special{pa -700 -327}\special{pa -697 -328}\special{fp}%
+\special{pa -658 -329}\special{pa -658 -329}\special{pa -655 -329}\special{pa -651 -329}\special{pa -648 -329}\special{pa -644 -329}\special{pa -641 -328}\special{pa -637 -328}\special{pa -634 -328}\special{pa -630 -327}\special{pa -627 -327}\special{pa -623 -326}\special{pa -620 -326}\special{fp}%
+\special{pa -582 -318}\special{pa -581 -318}\special{pa -577 -317}\special{pa -574 -316}\special{pa -570 -315}\special{pa -567 -314}\special{pa -563 -313}\special{pa -559 -312}\special{pa -556 -310}\special{pa -552 -309}\special{pa -549 -308}\special{pa -545 -307}\special{fp}%
+\special{pa -510 -292}\special{pa -509 -291}\special{pa -506 -290}\special{pa -502 -288}\special{pa -499 -286}\special{pa -495 -284}\special{pa -492 -282}\special{pa -488 -280}\special{pa -484 -278}\special{pa -481 -276}\special{pa -477 -274}\special{pa -476 -274}\special{fp}%
+\special{pa -443 -253}\special{pa -441 -252}\special{pa -437 -249}\special{pa -434 -247}\special{pa -430 -244}\special{pa -427 -242}\special{pa -423 -239}\special{pa -419 -236}\special{pa -416 -234}\special{pa -412 -231}\special{pa -412 -231}\special{fp}%
+\special{pa -382 -206}\special{pa -379 -204}\special{pa -376 -201}\special{pa -372 -198}\special{pa -368 -195}\special{pa -365 -192}\special{pa -361 -188}\special{pa -357 -185}\special{pa -354 -182}\special{pa -353 -181}\special{fp}%
+\special{pa -325 -154}\special{pa -324 -153}\special{pa -321 -149}\special{pa -317 -146}\special{pa -313 -142}\special{pa -310 -138}\special{pa -306 -134}\special{pa -302 -130}\special{pa -298 -126}\special{pa -298 -126}\special{fp}%
+\special{pa -272 -98}\special{pa -269 -95}\special{pa -263 -89}\special{pa -257 -82}\special{pa -251 -76}\special{pa -245 -71}\special{fp}%
+\special{pa -217 -44}\special{pa -213 -41}\special{pa -207 -35}\special{pa -200 -29}\special{pa -194 -24}\special{pa -188 -19}\special{fp}%
+\special{pa -158 6}\special{pa -155 8}\special{pa -148 14}\special{pa -142 19}\special{pa -135 24}\special{pa -128 29}\special{pa -128 29}\special{fp}%
+\special{pa -96 52}\special{pa -95 52}\special{pa -88 57}\special{pa -81 62}\special{pa -75 66}\special{pa -68 70}\special{pa -64 73}\special{fp}%
+\special{pa -31 93}\special{pa -27 95}\special{pa -20 99}\special{pa -13 103}\special{pa -6 107}\special{pa 1 111}\special{pa 3 112}\special{fp}%
+\special{pa 37 129}\special{pa 42 132}\special{pa 49 135}\special{pa 56 138}\special{pa 63 141}\special{pa 70 144}\special{pa 72 145}\special{fp}%
+\special{pa 108 160}\special{pa 112 161}\special{pa 119 164}\special{pa 126 166}\special{pa 133 169}\special{pa 140 171}\special{pa 144 173}\special{fp}%
+\special{pa 181 184}\special{pa 183 184}\special{pa 190 186}\special{pa 197 188}\special{pa 204 190}\special{pa 211 192}\special{pa 218 193}\special{pa 219 194}\special{fp}%
+\special{pa 256 201}\special{pa 260 202}\special{pa 267 203}\special{pa 274 204}\special{pa 281 205}\special{pa 287 206}\special{pa 294 207}\special{pa 294 207}\special{fp}%
+\special{pa 333 211}\special{pa 336 211}\special{pa 343 212}\special{pa 349 212}\special{pa 356 213}\special{pa 363 213}\special{pa 370 213}\special{pa 371 213}\special{fp}%
+\special{pa 410 213}\special{pa 410 213}\special{pa 417 212}\special{pa 424 212}\special{pa 430 211}\special{pa 437 211}\special{pa 444 210}\special{pa 448 210}\special{fp}%
+\special{pa 487 205}\special{pa 489 204}\special{pa 496 203}\special{pa 502 202}\special{pa 509 200}\special{pa 515 199}\special{pa 521 198}\special{pa 524 197}\special{fp}%
+\special{pa 562 187}\special{pa 565 186}\special{pa 571 184}\special{pa 577 181}\special{pa 583 179}\special{pa 589 177}\special{pa 595 175}\special{pa 598 174}\special{fp}%
+\special{pa 633 158}\special{pa 636 157}\special{pa 642 154}\special{pa 648 151}\special{pa 654 148}\special{pa 659 145}\special{pa 665 142}\special{pa 667 140}\special{fp}%
+\special{pa 700 119}\special{pa 703 117}\special{pa 708 114}\special{pa 713 110}\special{pa 719 106}\special{pa 724 102}\special{pa 729 98}\special{pa 731 96}\special{fp}%
+\special{pa 760 71}\special{pa 764 68}\special{pa 768 63}\special{pa 773 58}\special{pa 778 54}\special{pa 782 49}\special{pa 787 44}\special{pa 787 44}\special{fp}%
+\special{pa 812 14}\special{pa 813 13}\special{pa 818 7}\special{pa 822 2}\special{pa 826 -4}\special{pa 830 -10}\special{pa 834 -15}\special{pa 835 -17}\special{fp}%
+\special{pa 856 -49}\special{pa 857 -51}\special{pa 861 -58}\special{pa 864 -64}\special{pa 868 -70}\special{pa 871 -77}\special{pa 874 -83}\special{fp}%
+\special{pa 891 -118}\special{pa 894 -125}\special{pa 897 -132}\special{pa 900 -139}\special{pa 903 -146}\special{pa 906 -154}\special{fp}%
+%
+%
+\special{pa -974 -167}\special{pa -982 -172}\special{pa -992 -173}\special{pa -1000 -169}%
+\special{pa -1006 -162}\special{pa -1008 -152}\special{pa -1005 -143}\special{pa -998 -137}%
+\special{pa -989 -134}\special{pa -980 -136}\special{pa -973 -141}\special{pa -969 -150}%
+\special{pa -969 -159}\special{pa -974 -167}\special{sh 1}\special{fp}%
+\special{pa -273 -128}\special{pa -282 -133}\special{pa -291 -134}\special{pa -300 -130}%
+\special{pa -305 -122}\special{pa -307 -113}\special{pa -304 -104}\special{pa -298 -97}%
+\special{pa -289 -95}\special{pa -279 -96}\special{pa -272 -102}\special{pa -268 -111}%
+\special{pa -269 -120}\special{pa -273 -128}\special{sh 1}\special{fp}%
+\special{pa 919 -167}\special{pa 911 -172}\special{pa 902 -173}\special{pa 893 -169}%
+\special{pa 888 -162}\special{pa 886 -152}\special{pa 889 -143}\special{pa 895 -137}%
+\special{pa 904 -134}\special{pa 914 -136}\special{pa 921 -141}\special{pa 925 -150}%
+\special{pa 924 -159}\special{pa 919 -167}\special{sh 1}\special{fp}%
+\special{pa -644 -538}\special{pa -652 -542}\special{pa -661 -543}\special{pa -670 -539}%
+\special{pa -675 -532}\special{pa -677 -522}\special{pa -674 -513}\special{pa -668 -507}%
+\special{pa -659 -504}\special{pa -649 -506}\special{pa -642 -511}\special{pa -638 -520}%
+\special{pa -639 -529}\special{pa -644 -538}\special{sh 1}\special{fp}%
+\special{pa 128 305}\special{pa 120 300}\special{pa 111 300}\special{pa 102 303}\special{pa 96 311}%
+\special{pa 95 320}\special{pa 97 329}\special{pa 104 336}\special{pa 113 339}\special{pa 122 337}%
+\special{pa 130 331}\special{pa 134 322}\special{pa 133 313}\special{pa 128 305}\special{sh 1}\special{fp}%
+\special{pa 734 325}\special{pa 726 320}\special{pa 717 319}\special{pa 708 323}\special{pa 703 331}%
+\special{pa 701 340}\special{pa 704 349}\special{pa 710 355}\special{pa 719 358}\special{pa 729 357}%
+\special{pa 736 351}\special{pa 740 342}\special{pa 739 333}\special{pa 734 325}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.6600,0.2400){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.7300,0.1400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.4500,0.5400){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.6700,1.4800){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.1400,-0.9600){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(1.9800,-1.0100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe7.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe7.tex
new file mode 100644
index 0000000000..5b9c081ba3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe7.tex
@@ -0,0 +1,105 @@
+%%% checkb.tex 2015-1-13 20:23
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 11.00000, 2.95000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1472 173}\special{pa -1407 65}\special{pa -1323 -21}\special{pa -1224 -85}%
+\special{pa -1114 -128}\special{pa -997 -149}\special{pa -876 -150}\special{pa -754 -130}%
+\special{pa -635 -89}\special{pa -523 -29}\special{pa -421 51}\special{pa -312 -68}%
+\special{pa -182 -172}\special{pa -38 -255}\special{pa 114 -314}\special{pa 271 -344}%
+\special{pa 426 -343}\special{pa 575 -306}\special{pa 711 -228}\special{pa 829 -107}%
+\special{pa 925 63}\special{pa 1009 -73}\special{pa 1105 -167}\special{pa 1208 -223}%
+\special{pa 1315 -246}\special{pa 1423 -240}\special{pa 1526 -209}\special{pa 1622 -157}%
+\special{pa 1706 -88}\special{pa 1774 -7}\special{pa 1823 83}%
+\special{fp}%
+\special{pa -1459 159}\special{pa -1467 154}\special{pa -1476 154}\special{pa -1485 158}%
+\special{pa -1490 165}\special{pa -1492 174}\special{pa -1489 183}\special{pa -1483 190}%
+\special{pa -1474 193}\special{pa -1464 191}\special{pa -1457 185}\special{pa -1453 177}%
+\special{pa -1454 167}\special{pa -1459 159}\special{sh 1}\special{fp}%
+\special{pa -407 37}\special{pa -415 32}\special{pa -425 32}\special{pa -433 36}\special{pa -439 43}%
+\special{pa -441 52}\special{pa -438 61}\special{pa -431 68}\special{pa -422 71}\special{pa -413 69}%
+\special{pa -406 63}\special{pa -402 55}\special{pa -402 45}\special{pa -407 37}\special{sh 1}\special{fp}%
+\special{pa 939 49}\special{pa 931 44}\special{pa 922 44}\special{pa 913 47}\special{pa 907 55}%
+\special{pa 906 64}\special{pa 908 73}\special{pa 915 80}\special{pa 924 83}\special{pa 933 81}%
+\special{pa 941 75}\special{pa 945 67}\special{pa 944 57}\special{pa 939 49}\special{sh 1}\special{fp}%
+\special{pa 1837 69}\special{pa 1829 64}\special{pa 1819 63}\special{pa 1811 67}\special{pa 1805 75}%
+\special{pa 1803 84}\special{pa 1806 93}\special{pa 1813 100}\special{pa 1822 102}%
+\special{pa 1831 101}\special{pa 1838 95}\special{pa 1842 86}\special{pa 1842 77}%
+\special{pa 1837 69}\special{sh 1}\special{fp}%
+\special{pa -1273 -238}\special{pa -1282 -243}\special{pa -1291 -244}\special{pa -1300 -240}%
+\special{pa -1305 -232}\special{pa -1307 -223}\special{pa -1304 -214}\special{pa -1298 -208}%
+\special{pa -1289 -205}\special{pa -1279 -206}\special{pa -1272 -212}\special{pa -1268 -221}%
+\special{pa -1269 -230}\special{pa -1273 -238}\special{sh 1}\special{fp}%
+\special{pa -726 -262}\special{pa -734 -267}\special{pa -744 -267}\special{pa -752 -264}%
+\special{pa -758 -256}\special{pa -760 -247}\special{pa -757 -238}\special{pa -750 -231}%
+\special{pa -741 -228}\special{pa -732 -230}\special{pa -725 -236}\special{pa -721 -244}%
+\special{pa -721 -254}\special{pa -726 -262}\special{sh 1}\special{fp}%
+\special{pa -81 -384}\special{pa -89 -389}\special{pa -98 -389}\special{pa -107 -386}%
+\special{pa -112 -378}\special{pa -114 -369}\special{pa -111 -360}\special{pa -105 -353}%
+\special{pa -96 -350}\special{pa -86 -352}\special{pa -79 -358}\special{pa -75 -367}%
+\special{pa -76 -376}\special{pa -81 -384}\special{sh 1}\special{fp}%
+\special{pa 664 -601}\special{pa 655 -605}\special{pa 646 -606}\special{pa 637 -602}%
+\special{pa 632 -595}\special{pa 630 -585}\special{pa 633 -576}\special{pa 639 -570}%
+\special{pa 648 -567}\special{pa 658 -569}\special{pa 665 -574}\special{pa 669 -583}%
+\special{pa 668 -592}\special{pa 664 -601}\special{sh 1}\special{fp}%
+\special{pa 1195 -478}\special{pa 1187 -483}\special{pa 1178 -484}\special{pa 1169 -480}%
+\special{pa 1163 -473}\special{pa 1161 -463}\special{pa 1164 -454}\special{pa 1171 -448}%
+\special{pa 1180 -445}\special{pa 1189 -447}\special{pa 1197 -452}\special{pa 1200 -461}%
+\special{pa 1200 -470}\special{pa 1195 -478}\special{sh 1}\special{fp}%
+\special{pa 1711 -238}\special{pa 1703 -243}\special{pa 1693 -244}\special{pa 1685 -240}%
+\special{pa 1679 -232}\special{pa 1677 -223}\special{pa 1680 -214}\special{pa 1687 -208}%
+\special{pa 1696 -205}\special{pa 1705 -206}\special{pa 1712 -212}\special{pa 1716 -221}%
+\special{pa 1716 -230}\special{pa 1711 -238}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7400,-0.5900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-1.0700,-0.2800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.3500,-0.3100){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(4.6300,-0.3600){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(-3.2700,0.7200){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(-1.8800,0.7800){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(-0.2400,1.0900){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{\Depth}%
+\put(1.6500,1.6400){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\settowidth{\Width}{K}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{K}\settodepth{\Depth}{K}\setlength{\Height}{\Depth}%
+\put(3.0000,1.3300){\hspace*{\Width}\raisebox{\Height}{K}}%
+%
+%
+\settowidth{\Width}{L}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{L}\settodepth{\Depth}{L}\setlength{\Height}{\Depth}%
+\put(4.3100,0.7200){\hspace*{\Width}\raisebox{\Height}{L}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe8.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe8.tex
new file mode 100644
index 0000000000..9203e9dcf1
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe8.tex
@@ -0,0 +1,100 @@
+%%% checkb.tex 2015-1-13 21:9
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 11.00000, 2.95000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1472 173}\special{pa -997 -149}\special{pa -421 51}\special{pa 12 -277}%
+\special{pa 526 -322}\special{pa 925 63}\special{pa 1156 -200}\special{pa 1423 -240}%
+\special{pa 1665 -124}\special{pa 1823 83}%
+\special{fp}%
+\special{pa -1459 159}\special{pa -1467 154}\special{pa -1476 154}\special{pa -1485 158}%
+\special{pa -1490 165}\special{pa -1492 174}\special{pa -1489 183}\special{pa -1483 190}%
+\special{pa -1474 193}\special{pa -1464 191}\special{pa -1457 185}\special{pa -1453 177}%
+\special{pa -1454 167}\special{pa -1459 159}\special{sh 1}\special{fp}%
+\special{pa -407 37}\special{pa -415 32}\special{pa -425 32}\special{pa -433 36}\special{pa -439 43}%
+\special{pa -441 52}\special{pa -438 61}\special{pa -431 68}\special{pa -422 71}\special{pa -413 69}%
+\special{pa -406 63}\special{pa -402 55}\special{pa -402 45}\special{pa -407 37}\special{sh 1}\special{fp}%
+\special{pa 939 49}\special{pa 931 44}\special{pa 922 44}\special{pa 913 47}\special{pa 907 55}%
+\special{pa 906 64}\special{pa 908 73}\special{pa 915 80}\special{pa 924 83}\special{pa 933 81}%
+\special{pa 941 75}\special{pa 945 67}\special{pa 944 57}\special{pa 939 49}\special{sh 1}\special{fp}%
+\special{pa 1837 69}\special{pa 1829 64}\special{pa 1819 63}\special{pa 1811 67}\special{pa 1805 75}%
+\special{pa 1803 84}\special{pa 1806 93}\special{pa 1813 100}\special{pa 1822 102}%
+\special{pa 1831 101}\special{pa 1838 95}\special{pa 1842 86}\special{pa 1842 77}%
+\special{pa 1837 69}\special{sh 1}\special{fp}%
+\special{pa -1273 -238}\special{pa -1282 -243}\special{pa -1291 -244}\special{pa -1300 -240}%
+\special{pa -1305 -232}\special{pa -1307 -223}\special{pa -1304 -214}\special{pa -1298 -208}%
+\special{pa -1289 -205}\special{pa -1279 -206}\special{pa -1272 -212}\special{pa -1268 -221}%
+\special{pa -1269 -230}\special{pa -1273 -238}\special{sh 1}\special{fp}%
+\special{pa -726 -262}\special{pa -734 -267}\special{pa -744 -267}\special{pa -752 -264}%
+\special{pa -758 -256}\special{pa -760 -247}\special{pa -757 -238}\special{pa -750 -231}%
+\special{pa -741 -228}\special{pa -732 -230}\special{pa -725 -236}\special{pa -721 -244}%
+\special{pa -721 -254}\special{pa -726 -262}\special{sh 1}\special{fp}%
+\special{pa -81 -384}\special{pa -89 -389}\special{pa -98 -389}\special{pa -107 -386}%
+\special{pa -112 -378}\special{pa -114 -369}\special{pa -111 -360}\special{pa -105 -353}%
+\special{pa -96 -350}\special{pa -86 -352}\special{pa -79 -358}\special{pa -75 -367}%
+\special{pa -76 -376}\special{pa -81 -384}\special{sh 1}\special{fp}%
+\special{pa 664 -601}\special{pa 655 -605}\special{pa 646 -606}\special{pa 637 -602}%
+\special{pa 632 -595}\special{pa 630 -585}\special{pa 633 -576}\special{pa 639 -570}%
+\special{pa 648 -567}\special{pa 658 -569}\special{pa 665 -574}\special{pa 669 -583}%
+\special{pa 668 -592}\special{pa 664 -601}\special{sh 1}\special{fp}%
+\special{pa 1195 -478}\special{pa 1187 -483}\special{pa 1178 -484}\special{pa 1169 -480}%
+\special{pa 1163 -473}\special{pa 1161 -463}\special{pa 1164 -454}\special{pa 1171 -448}%
+\special{pa 1180 -445}\special{pa 1189 -447}\special{pa 1197 -452}\special{pa 1200 -461}%
+\special{pa 1200 -470}\special{pa 1195 -478}\special{sh 1}\special{fp}%
+\special{pa 1711 -238}\special{pa 1703 -243}\special{pa 1693 -244}\special{pa 1685 -240}%
+\special{pa 1679 -232}\special{pa 1677 -223}\special{pa 1680 -214}\special{pa 1687 -208}%
+\special{pa 1696 -205}\special{pa 1705 -206}\special{pa 1712 -212}\special{pa 1716 -221}%
+\special{pa 1716 -230}\special{pa 1711 -238}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7400,-0.5900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-1.0700,-0.2800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.3500,-0.3100){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(4.6300,-0.3600){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(-3.2700,0.7200){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(-1.8800,0.7800){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(-0.2400,1.0900){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{\Depth}%
+\put(1.6500,1.6400){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\settowidth{\Width}{K}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{K}\settodepth{\Depth}{K}\setlength{\Height}{\Depth}%
+\put(3.0000,1.3300){\hspace*{\Width}\raisebox{\Height}{K}}%
+%
+%
+\settowidth{\Width}{L}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{L}\settodepth{\Depth}{L}\setlength{\Height}{\Depth}%
+\put(4.3100,0.7200){\hspace*{\Width}\raisebox{\Height}{L}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbmain.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbmain.tex
new file mode 100644
index 0000000000..657cfb4760
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbmain.tex
@@ -0,0 +1,17 @@
+\documentclass{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{graphicx,color}
+
+\def\ketcindy{{K\kern-.20em%
+\lower.5ex\hbox{E}\kern-.125em{TCindy}}}
+
+\setmargin{20}{20}{20}{20}
+
+\begin{document}
+checkb
+\vspace{5mm}
+
+\input{checkb.tex}
+
+\end{document}
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs1.tex
new file mode 100644
index 0000000000..adf01c568d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs1.tex
@@ -0,0 +1,61 @@
+%%% checkb.tex 2015-1-13 17:48
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1480 94}\special{pa -1458 -3}\special{pa -1433 -83}\special{pa -1405 -148}%
+\special{pa -1373 -195}\special{pa -1339 -226}\special{pa -1301 -241}\special{pa -1260 -239}%
+\special{pa -1216 -220}\special{pa -1169 -185}\special{pa -1118 -134}\special{pa -1067 -81}%
+\special{pa -1018 -41}\special{pa -973 -15}\special{pa -930 -2}\special{pa -890 -2}%
+\special{pa -853 -16}\special{pa -818 -43}\special{pa -787 -83}\special{pa -758 -137}%
+\special{pa -732 -205}\special{pa -699 -268}\special{pa -651 -308}\special{pa -587 -326}%
+\special{pa -507 -322}\special{pa -411 -295}\special{pa -300 -246}\special{pa -174 -175}%
+\special{pa -32 -81}\special{pa 126 35}\special{pa 299 173}%
+\special{fp}%
+\special{pa -1466 81}\special{pa -1474 76}\special{pa -1484 75}\special{pa -1492 79}%
+\special{pa -1498 86}\special{pa -1500 96}\special{pa -1497 105}\special{pa -1490 111}%
+\special{pa -1482 114}\special{pa -1472 112}\special{pa -1465 107}\special{pa -1461 98}%
+\special{pa -1462 89}\special{pa -1466 81}\special{sh 1}\special{fp}%
+\special{pa -1364 -447}\special{pa -1372 -452}\special{pa -1382 -452}\special{pa -1390 -449}%
+\special{pa -1396 -441}\special{pa -1398 -432}\special{pa -1395 -423}\special{pa -1388 -416}%
+\special{pa -1379 -413}\special{pa -1370 -415}\special{pa -1362 -421}\special{pa -1359 -430}%
+\special{pa -1359 -439}\special{pa -1364 -447}\special{sh 1}\special{fp}%
+\special{pa -840 151}\special{pa -848 147}\special{pa -858 146}\special{pa -866 150}%
+\special{pa -872 157}\special{pa -874 167}\special{pa -871 176}\special{pa -865 182}%
+\special{pa -856 185}\special{pa -846 183}\special{pa -839 177}\special{pa -835 169}%
+\special{pa -836 159}\special{pa -840 151}\special{sh 1}\special{fp}%
+\special{pa -592 -589}\special{pa -600 -594}\special{pa -610 -594}\special{pa -618 -590}%
+\special{pa -624 -583}\special{pa -626 -574}\special{pa -623 -565}\special{pa -616 -558}%
+\special{pa -607 -555}\special{pa -598 -557}\special{pa -591 -563}\special{pa -587 -571}%
+\special{pa -588 -581}\special{pa -592 -589}\special{sh 1}\special{fp}%
+\special{pa 313 159}\special{pa 305 154}\special{pa 296 154}\special{pa 287 158}\special{pa 281 165}%
+\special{pa 280 174}\special{pa 282 183}\special{pa 289 190}\special{pa 298 193}\special{pa 307 191}%
+\special{pa 315 185}\special{pa 319 177}\special{pa 318 167}\special{pa 313 159}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7600,-0.3900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-3.5000,1.2500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(-2.1700,-0.5700){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.5400,1.6100){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(0.7600,-0.5900){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs2.tex
new file mode 100644
index 0000000000..b5c181a408
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs2.tex
@@ -0,0 +1,56 @@
+%%% checkb.tex 2015-1-13 18:11
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1465 -173}\special{pa -1458 -240}\special{pa -1441 -300}\special{pa -1414 -353}%
+\special{pa -1375 -399}\special{pa -1326 -439}\special{pa -1266 -472}\special{pa -1195 -498}%
+\special{pa -1113 -517}\special{pa -1021 -530}\special{pa -917 -535}\special{pa -813 -534}%
+\special{pa -720 -528}\special{pa -637 -516}\special{pa -565 -499}\special{pa -503 -476}%
+\special{pa -452 -449}\special{pa -412 -415}\special{pa -382 -377}\special{pa -363 -333}%
+\special{pa -354 -283}\special{pa -357 -232}\special{pa -371 -185}\special{pa -397 -140}%
+\special{pa -435 -99}\special{pa -484 -61}\special{pa -545 -26}\special{pa -618 5}%
+\special{pa -702 33}\special{pa -798 57}\special{pa -906 79}\special{pa -1013 93}%
+\special{pa -1109 99}\special{pa -1194 96}\special{pa -1267 84}\special{pa -1329 63}%
+\special{pa -1379 33}\special{pa -1418 -5}\special{pa -1445 -52}\special{pa -1460 -108}%
+\special{pa -1465 -173}%
+\special{fp}%
+\special{pa -1459 159}\special{pa -1467 154}\special{pa -1476 154}\special{pa -1485 158}%
+\special{pa -1490 165}\special{pa -1492 174}\special{pa -1489 183}\special{pa -1483 190}%
+\special{pa -1474 193}\special{pa -1464 191}\special{pa -1457 185}\special{pa -1453 177}%
+\special{pa -1454 167}\special{pa -1459 159}\special{sh 1}\special{fp}%
+\special{pa -1447 -538}\special{pa -1455 -542}\special{pa -1464 -543}\special{pa -1473 -539}%
+\special{pa -1479 -532}\special{pa -1480 -522}\special{pa -1477 -513}\special{pa -1471 -507}%
+\special{pa -1462 -504}\special{pa -1453 -506}\special{pa -1445 -511}\special{pa -1441 -520}%
+\special{pa -1442 -529}\special{pa -1447 -538}\special{sh 1}\special{fp}%
+\special{pa -356 -557}\special{pa -364 -562}\special{pa -374 -563}\special{pa -382 -559}%
+\special{pa -388 -551}\special{pa -390 -542}\special{pa -387 -533}\special{pa -380 -526}%
+\special{pa -371 -524}\special{pa -362 -525}\special{pa -355 -531}\special{pa -351 -540}%
+\special{pa -351 -549}\special{pa -356 -557}\special{sh 1}\special{fp}%
+\special{pa -325 -34}\special{pa -333 -38}\special{pa -342 -39}\special{pa -351 -35}%
+\special{pa -357 -28}\special{pa -358 -18}\special{pa -355 -10}\special{pa -349 -3}%
+\special{pa -340 0}\special{pa -331 -2}\special{pa -323 -8}\special{pa -319 -16}\special{pa -320 -26}%
+\special{pa -325 -34}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.8900,-0.5900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-3.8600,1.4800){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-0.7900,1.5300){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(-0.7100,-0.1000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkmc1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkmc1.tex
new file mode 100644
index 0000000000..37773a2adc
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkmc1.tex
@@ -0,0 +1,146 @@
+%%% checkb.tex 2015-1-6 7:41
+%%% checkb.sce 2015-1-6 6:35
+{\unitlength=1cm%
+\begin{picture}%
+( 14.00000, 3.95000)( -3.03000, -1.91000)%
+\special{pn 8}%
+%
+\special{pa -911 368}\special{pa -919 363}\special{pa -929 363}\special{pa -937 366}%
+\special{pa -943 374}\special{pa -945 383}\special{pa -942 392}\special{pa -935 399}%
+\special{pa -926 402}\special{pa -917 400}\special{pa -910 394}\special{pa -906 385}%
+\special{pa -906 376}\special{pa -911 368}\special{sh 1}\special{fp}%
+\special{pa -254 356}\special{pa -262 351}\special{pa -271 351}\special{pa -280 355}%
+\special{pa -286 362}\special{pa -287 371}\special{pa -285 380}\special{pa -278 387}%
+\special{pa -269 390}\special{pa -260 388}\special{pa -252 382}\special{pa -248 374}%
+\special{pa -249 364}\special{pa -254 356}\special{sh 1}\special{fp}%
+\special{pa 888 478}\special{pa 880 473}\special{pa 870 473}\special{pa 862 477}\special{pa 856 484}%
+\special{pa 854 493}\special{pa 857 502}\special{pa 864 509}\special{pa 873 512}\special{pa 882 510}%
+\special{pa 890 504}\special{pa 893 496}\special{pa 893 486}\special{pa 888 478}\special{sh 1}\special{fp}%
+\special{pa -655 -45}\special{pa -663 -50}\special{pa -673 -51}\special{pa -681 -47}%
+\special{pa -687 -40}\special{pa -689 -30}\special{pa -686 -21}\special{pa -679 -15}%
+\special{pa -670 -12}\special{pa -661 -14}\special{pa -654 -19}\special{pa -650 -28}%
+\special{pa -650 -37}\special{pa -655 -45}\special{sh 1}\special{fp}%
+\special{pa 116 -53}\special{pa 108 -58}\special{pa 99 -59}\special{pa 90 -55}\special{pa 84 -47}%
+\special{pa 83 -38}\special{pa 86 -29}\special{pa 92 -23}\special{pa 101 -20}\special{pa 110 -21}%
+\special{pa 118 -27}\special{pa 122 -36}\special{pa 121 -45}\special{pa 116 -53}\special{sh 1}\special{fp}%
+\special{pa 518 -77}\special{pa 510 -82}\special{pa 500 -82}\special{pa 492 -78}\special{pa 486 -71}%
+\special{pa 484 -62}\special{pa 487 -53}\special{pa 494 -46}\special{pa 503 -43}\special{pa 512 -45}%
+\special{pa 519 -51}\special{pa 523 -59}\special{pa 523 -69}\special{pa 518 -77}\special{sh 1}\special{fp}%
+\special{pa 1475 325}\special{pa 1466 320}\special{pa 1457 319}\special{pa 1448 323}%
+\special{pa 1443 331}\special{pa 1441 340}\special{pa 1444 349}\special{pa 1450 355}%
+\special{pa 1459 358}\special{pa 1469 357}\special{pa 1476 351}\special{pa 1480 342}%
+\special{pa 1479 333}\special{pa 1475 325}\special{sh 1}\special{fp}%
+\special{pa 2156 171}\special{pa 2148 166}\special{pa 2138 166}\special{pa 2130 170}%
+\special{pa 2124 177}\special{pa 2122 186}\special{pa 2125 195}\special{pa 2132 202}%
+\special{pa 2141 205}\special{pa 2150 203}\special{pa 2157 197}\special{pa 2161 189}%
+\special{pa 2161 179}\special{pa 2156 171}\special{sh 1}\special{fp}%
+\special{pa 3112 242}\special{pa 3104 237}\special{pa 3095 237}\special{pa 3086 240}%
+\special{pa 3080 248}\special{pa 3079 257}\special{pa 3082 266}\special{pa 3088 273}%
+\special{pa 3097 276}\special{pa 3107 274}\special{pa 3114 268}\special{pa 3118 259}%
+\special{pa 3117 250}\special{pa 3112 242}\special{sh 1}\special{fp}%
+\special{pa 3853 285}\special{pa 3844 280}\special{pa 3835 280}\special{pa 3826 284}%
+\special{pa 3821 291}\special{pa 3819 300}\special{pa 3822 309}\special{pa 3828 316}%
+\special{pa 3837 319}\special{pa 3847 317}\special{pa 3854 311}\special{pa 3858 303}%
+\special{pa 3857 293}\special{pa 3853 285}\special{sh 1}\special{fp}%
+\special{pa 1805 -148}\special{pa 1797 -153}\special{pa 1788 -153}\special{pa 1779 -149}%
+\special{pa 1773 -142}\special{pa 1772 -133}\special{pa 1774 -124}\special{pa 1781 -117}%
+\special{pa 1790 -114}\special{pa 1799 -116}\special{pa 1807 -122}\special{pa 1811 -130}%
+\special{pa 1810 -140}\special{pa 1805 -148}\special{sh 1}\special{fp}%
+\special{pa 2482 -167}\special{pa 2474 -172}\special{pa 2465 -173}\special{pa 2456 -169}%
+\special{pa 2451 -162}\special{pa 2449 -152}\special{pa 2452 -143}\special{pa 2458 -137}%
+\special{pa 2467 -134}\special{pa 2477 -136}\special{pa 2484 -141}\special{pa 2488 -150}%
+\special{pa 2487 -159}\special{pa 2482 -167}\special{sh 1}\special{fp}%
+\special{pa 2896 -167}\special{pa 2888 -172}\special{pa 2878 -173}\special{pa 2870 -169}%
+\special{pa 2864 -162}\special{pa 2862 -152}\special{pa 2865 -143}\special{pa 2872 -137}%
+\special{pa 2881 -134}\special{pa 2890 -136}\special{pa 2897 -141}\special{pa 2901 -150}%
+\special{pa 2901 -159}\special{pa 2896 -167}\special{sh 1}\special{fp}%
+\special{pa 3624 -160}\special{pa 3616 -164}\special{pa 3607 -165}\special{pa 3598 -161}%
+\special{pa 3592 -154}\special{pa 3591 -144}\special{pa 3593 -135}\special{pa 3600 -129}%
+\special{pa 3609 -126}\special{pa 3618 -128}\special{pa 3626 -134}\special{pa 3630 -142}%
+\special{pa 3629 -152}\special{pa 3624 -160}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.5000,-1.1200){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.6800,-1.0900){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(2.3700,-1.4000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.7000,0.2300){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(0.1100,0.2500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(1.4300,0.3100){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{-\Height}%
+\put(3.5600,-1.0100){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{-\Height}%
+\put(5.4400,-0.6200){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\settowidth{\Width}{K}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{K}\settodepth{\Depth}{K}\setlength{\Height}{-\Height}%
+\put(7.8700,-0.8000){\hspace*{\Width}\raisebox{\Height}{K}}%
+%
+%
+\settowidth{\Width}{L}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{L}\settodepth{\Depth}{L}\setlength{\Height}{-\Height}%
+\put(9.9000,-0.9100){\hspace*{\Width}\raisebox{\Height}{L}}%
+%
+%
+\settowidth{\Width}{M}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{M}\settodepth{\Depth}{M}\setlength{\Height}{\Depth}%
+\put(4.5500,0.4900){\hspace*{\Width}\raisebox{\Height}{M}}%
+%
+%
+\settowidth{\Width}{N}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{N}\settodepth{\Depth}{N}\setlength{\Height}{\Depth}%
+\put(6.2200,0.5400){\hspace*{\Width}\raisebox{\Height}{N}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(7.3700,0.5400){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\settowidth{\Width}{P}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(9.1700,0.5200){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\special{pa -925 382}\special{pa -873 307}\special{pa -817 249}\special{pa -759 207}%
+\special{pa -697 182}\special{pa -633 172}\special{pa -566 179}\special{pa -496 202}%
+\special{pa -423 242}\special{pa -347 298}\special{pa -268 370}\special{pa -156 259}%
+\special{pa -42 172}\special{pa 72 111}\special{pa 187 76}\special{pa 303 69}\special{pa 419 91}%
+\special{pa 534 144}\special{pa 649 227}\special{pa 762 343}\special{pa 874 492}%
+\special{fp}%
+\special{pa 1461 339}\special{pa 1527 252}\special{pa 1594 181}\special{pa 1661 126}%
+\special{pa 1728 87}\special{pa 1796 64}\special{pa 1865 57}\special{pa 1933 65}\special{pa 2002 89}%
+\special{pa 2072 129}\special{pa 2142 185}\special{pa 2242 94}\special{pa 2346 23}%
+\special{pa 2452 -26}\special{pa 2557 -54}\special{pa 2661 -60}\special{pa 2762 -43}%
+\special{pa 2858 -4}\special{pa 2947 59}\special{pa 3028 145}\special{pa 3098 256}%
+\special{pa 3198 184}\special{pa 3292 129}\special{pa 3380 91}\special{pa 3463 70}%
+\special{pa 3539 66}\special{pa 3611 79}\special{pa 3676 108}\special{pa 3736 155}%
+\special{pa 3790 219}\special{pa 3839 299}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm1.tex
new file mode 100644
index 0000000000..e465dfe23f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm1.tex
@@ -0,0 +1,112 @@
+%%% checkb.tex 2015-1-13 16:26
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pn 2}%
+\special{pa -1721 390}\special{pa -744 -791}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa -1759 -791}\special{pa 1029 390}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1466 81}\special{pa -1474 76}\special{pa -1484 75}\special{pa -1492 79}%
+\special{pa -1498 86}\special{pa -1500 96}\special{pa -1497 105}\special{pa -1490 111}%
+\special{pa -1482 114}\special{pa -1472 112}\special{pa -1465 107}\special{pa -1461 98}%
+\special{pa -1462 89}\special{pa -1466 81}\special{sh 1}\special{fp}%
+\special{pa -994 -486}\special{pa -1002 -491}\special{pa -1011 -492}\special{pa -1020 -488}%
+\special{pa -1026 -481}\special{pa -1028 -471}\special{pa -1025 -462}\special{pa -1018 -456}%
+\special{pa -1009 -453}\special{pa -1000 -454}\special{pa -992 -460}\special{pa -989 -469}%
+\special{pa -989 -478}\special{pa -994 -486}\special{sh 1}\special{fp}%
+\special{pa 415 108}\special{pa 407 103}\special{pa 398 103}\special{pa 389 107}\special{pa 384 114}%
+\special{pa 382 123}\special{pa 385 132}\special{pa 391 139}\special{pa 400 142}\special{pa 410 140}%
+\special{pa 417 134}\special{pa 421 126}\special{pa 420 116}\special{pa 415 108}\special{sh 1}\special{fp}%
+\special{pa 1207 -427}\special{pa 1199 -432}\special{pa 1189 -433}\special{pa 1181 -429}%
+\special{pa 1175 -421}\special{pa 1173 -412}\special{pa 1176 -403}\special{pa 1183 -397}%
+\special{pa 1192 -394}\special{pa 1201 -395}\special{pa 1208 -401}\special{pa 1212 -410}%
+\special{pa 1212 -419}\special{pa 1207 -427}\special{sh 1}\special{fp}%
+\special{pa -1372 -34}\special{pa -1380 -38}\special{pa -1389 -39}\special{pa -1398 -35}%
+\special{pa -1404 -28}\special{pa -1405 -18}\special{pa -1403 -10}\special{pa -1396 -3}%
+\special{pa -1387 0}\special{pa -1378 -2}\special{pa -1370 -8}\special{pa -1366 -16}%
+\special{pa -1367 -26}\special{pa -1372 -34}\special{sh 1}\special{fp}%
+\special{pa -1088 -372}\special{pa -1097 -377}\special{pa -1106 -378}\special{pa -1115 -374}%
+\special{pa -1120 -366}\special{pa -1122 -357}\special{pa -1119 -348}\special{pa -1113 -341}%
+\special{pa -1104 -339}\special{pa -1094 -340}\special{pa -1087 -346}\special{pa -1083 -355}%
+\special{pa -1084 -364}\special{pa -1088 -372}\special{sh 1}\special{fp}%
+\special{pa -899 -601}\special{pa -908 -605}\special{pa -917 -606}\special{pa -926 -602}%
+\special{pa -931 -595}\special{pa -933 -585}\special{pa -930 -576}\special{pa -924 -570}%
+\special{pa -915 -567}\special{pa -905 -569}\special{pa -898 -574}\special{pa -894 -583}%
+\special{pa -895 -592}\special{pa -899 -601}\special{sh 1}\special{fp}%
+\special{pa 132 -10}\special{pa 124 -15}\special{pa 115 -15}\special{pa 106 -12}\special{pa 100 -4}%
+\special{pa 98 5}\special{pa 101 14}\special{pa 108 21}\special{pa 117 24}\special{pa 126 22}%
+\special{pa 134 16}\special{pa 137 7}\special{pa 137 -2}\special{pa 132 -10}\special{sh 1}\special{fp}%
+\special{pa 699 230}\special{pa 691 225}\special{pa 681 225}\special{pa 673 229}\special{pa 667 236}%
+\special{pa 665 245}\special{pa 668 254}\special{pa 675 261}\special{pa 684 264}\special{pa 693 262}%
+\special{pa 701 256}\special{pa 704 248}\special{pa 704 238}\special{pa 699 230}\special{sh 1}\special{fp}%
+\special{pa 1049 -317}\special{pa 1041 -322}\special{pa 1032 -323}\special{pa 1023 -319}%
+\special{pa 1017 -311}\special{pa 1016 -302}\special{pa 1019 -293}\special{pa 1025 -286}%
+\special{pa 1034 -284}\special{pa 1044 -285}\special{pa 1051 -291}\special{pa 1055 -300}%
+\special{pa 1054 -309}\special{pa 1049 -317}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7600,-0.3900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.5600,1.3500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(1.0200,-0.4600){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(3.0300,1.2000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{C1p}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1p}\settodepth{\Depth}{C1p}\setlength{\Height}{\Depth}%
+\put(-3.6700,0.2000){\hspace*{\Width}\raisebox{\Height}{C1p}}%
+%
+%
+\settowidth{\Width}{C1q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1q}\settodepth{\Depth}{C1q}\setlength{\Height}{\Depth}%
+\put(-2.9500,1.0600){\hspace*{\Width}\raisebox{\Height}{C1q}}%
+%
+%
+\settowidth{\Width}{C2p}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C2p}\settodepth{\Depth}{C2p}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.1700,1.4900){\hspace*{\Width}\raisebox{\Height}{C2p}}%
+%
+%
+\settowidth{\Width}{C2q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C2q}\settodepth{\Depth}{C2q}\setlength{\Height}{-\Height}%
+\put(0.1500,-0.1600){\hspace*{\Width}\raisebox{\Height}{C2q}}%
+%
+%
+\settowidth{\Width}{C3p}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C3p}\settodepth{\Depth}{C3p}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.8900,-0.6200){\hspace*{\Width}\raisebox{\Height}{C3p}}%
+%
+%
+\settowidth{\Width}{C3q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C3q}\settodepth{\Depth}{C3q}\setlength{\Height}{\Depth}%
+\put(2.4800,0.9200){\hspace*{\Width}\raisebox{\Height}{C3q}}%
+%
+%
+\special{pa -1480 94}\special{pa -1447 54}\special{pa -1404 3}\special{pa -1354 -57}%
+\special{pa -1300 -122}\special{pa -1244 -189}\special{pa -1188 -256}\special{pa -1134 -321}%
+\special{pa -1084 -381}\special{pa -1042 -432}\special{pa -1008 -472}\special{pa -953 -487}%
+\special{pa -852 -466}\special{pa -715 -417}\special{pa -553 -347}\special{pa -374 -262}%
+\special{pa -190 -171}\special{pa -10 -80}\special{pa 155 4}\special{pa 296 74}\special{pa 402 122}%
+\special{pa 488 140}\special{pa 578 124}\special{pa 668 81}\special{pa 757 18}\special{pa 844 -59}%
+\special{pa 928 -142}\special{pa 1006 -226}\special{pa 1077 -304}\special{pa 1140 -368}%
+\special{pa 1193 -413}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm2.tex
new file mode 100644
index 0000000000..b76357fa80
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm2.tex
@@ -0,0 +1,112 @@
+%%% checkb.tex 2015-1-13 16:40
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pn 2}%
+\special{pa -1965 -251}\special{pa 360 -791}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pa -1965 -299}\special{pa 1575 333}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1466 81}\special{pa -1474 76}\special{pa -1484 75}\special{pa -1492 79}%
+\special{pa -1498 86}\special{pa -1500 96}\special{pa -1497 105}\special{pa -1490 111}%
+\special{pa -1482 114}\special{pa -1472 112}\special{pa -1465 107}\special{pa -1461 98}%
+\special{pa -1462 89}\special{pa -1466 81}\special{sh 1}\special{fp}%
+\special{pa -994 -486}\special{pa -1002 -491}\special{pa -1011 -492}\special{pa -1020 -488}%
+\special{pa -1026 -481}\special{pa -1028 -471}\special{pa -1025 -462}\special{pa -1018 -456}%
+\special{pa -1009 -453}\special{pa -1000 -454}\special{pa -992 -460}\special{pa -989 -469}%
+\special{pa -989 -478}\special{pa -994 -486}\special{sh 1}\special{fp}%
+\special{pa 415 108}\special{pa 407 103}\special{pa 398 103}\special{pa 389 107}\special{pa 384 114}%
+\special{pa 382 123}\special{pa 385 132}\special{pa 391 139}\special{pa 400 142}\special{pa 410 140}%
+\special{pa 417 134}\special{pa 421 126}\special{pa 420 116}\special{pa 415 108}\special{sh 1}\special{fp}%
+\special{pa 1207 -427}\special{pa 1199 -432}\special{pa 1189 -433}\special{pa 1181 -429}%
+\special{pa 1175 -421}\special{pa 1173 -412}\special{pa 1176 -403}\special{pa 1183 -397}%
+\special{pa 1192 -394}\special{pa 1201 -395}\special{pa 1208 -401}\special{pa 1212 -410}%
+\special{pa 1212 -419}\special{pa 1207 -427}\special{sh 1}\special{fp}%
+\special{pa -1415 -108}\special{pa -1423 -113}\special{pa -1433 -114}\special{pa -1441 -110}%
+\special{pa -1447 -103}\special{pa -1449 -93}\special{pa -1446 -84}\special{pa -1439 -78}%
+\special{pa -1430 -75}\special{pa -1421 -77}\special{pa -1414 -82}\special{pa -1410 -91}%
+\special{pa -1410 -100}\special{pa -1415 -108}\special{sh 1}\special{fp}%
+\special{pa -1167 -447}\special{pa -1175 -452}\special{pa -1185 -452}\special{pa -1193 -449}%
+\special{pa -1199 -441}\special{pa -1201 -432}\special{pa -1198 -423}\special{pa -1191 -416}%
+\special{pa -1182 -413}\special{pa -1173 -415}\special{pa -1166 -421}\special{pa -1162 -430}%
+\special{pa -1162 -439}\special{pa -1167 -447}\special{sh 1}\special{fp}%
+\special{pa -270 -656}\special{pa -278 -661}\special{pa -287 -661}\special{pa -296 -657}%
+\special{pa -301 -650}\special{pa -303 -641}\special{pa -300 -632}\special{pa -294 -625}%
+\special{pa -285 -622}\special{pa -275 -624}\special{pa -268 -630}\special{pa -264 -638}%
+\special{pa -265 -648}\special{pa -270 -656}\special{sh 1}\special{fp}%
+\special{pa 77 49}\special{pa 69 44}\special{pa 59 44}\special{pa 51 47}\special{pa 45 55}%
+\special{pa 43 64}\special{pa 46 73}\special{pa 53 80}\special{pa 62 83}\special{pa 71 81}%
+\special{pa 78 75}\special{pa 82 67}\special{pa 82 57}\special{pa 77 49}\special{sh 1}\special{fp}%
+\special{pa 805 179}\special{pa 797 174}\special{pa 788 174}\special{pa 779 177}\special{pa 773 185}%
+\special{pa 772 194}\special{pa 774 203}\special{pa 781 210}\special{pa 790 213}\special{pa 799 211}%
+\special{pa 807 205}\special{pa 811 196}\special{pa 810 187}\special{pa 805 179}\special{sh 1}\special{fp}%
+\special{pa 1116 -116}\special{pa 1108 -121}\special{pa 1099 -122}\special{pa 1090 -118}%
+\special{pa 1084 -110}\special{pa 1083 -101}\special{pa 1086 -92}\special{pa 1092 -86}%
+\special{pa 1101 -83}\special{pa 1110 -84}\special{pa 1118 -90}\special{pa 1122 -99}%
+\special{pa 1121 -108}\special{pa 1116 -116}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7600,-0.3900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.5600,1.3500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(1.0200,-0.4600){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(3.0300,1.2000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{C1p}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1p}\settodepth{\Depth}{C1p}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.7800,0.2400){\hspace*{\Width}\raisebox{\Height}{C1p}}%
+%
+%
+\settowidth{\Width}{C1q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1q}\settodepth{\Depth}{C1q}\setlength{\Height}{\Depth}%
+\put(-3.1500,1.2500){\hspace*{\Width}\raisebox{\Height}{C1q}}%
+%
+%
+\settowidth{\Width}{C2p}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2p}\settodepth{\Depth}{C2p}\setlength{\Height}{\Depth}%
+\put(-0.7200,1.7800){\hspace*{\Width}\raisebox{\Height}{C2p}}%
+%
+%
+\settowidth{\Width}{C2q}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2q}\settodepth{\Depth}{C2q}\setlength{\Height}{-\Height}%
+\put(0.1600,-0.3100){\hspace*{\Width}\raisebox{\Height}{C2q}}%
+%
+%
+\settowidth{\Width}{C3p}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C3p}\settodepth{\Depth}{C3p}\setlength{\Height}{-\Height}%
+\put(2.0100,-0.6400){\hspace*{\Width}\raisebox{\Height}{C3p}}%
+%
+%
+\settowidth{\Width}{C3q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C3q}\settodepth{\Depth}{C3q}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.9500,0.2600){\hspace*{\Width}\raisebox{\Height}{C3q}}%
+%
+%
+\special{pa -1480 94}\special{pa -1459 34}\special{pa -1428 -33}\special{pa -1388 -104}%
+\special{pa -1342 -175}\special{pa -1290 -245}\special{pa -1234 -310}\special{pa -1177 -368}%
+\special{pa -1119 -417}\special{pa -1062 -452}\special{pa -1008 -472}\special{pa -802 -499}%
+\special{pa -616 -481}\special{pa -448 -430}\special{pa -296 -353}\special{pa -158 -261}%
+\special{pa -32 -161}\special{pa 85 -64}\special{pa 195 21}\special{pa 299 86}\special{pa 402 122}%
+\special{pa 516 133}\special{pa 625 123}\special{pa 727 96}\special{pa 822 54}\special{pa 909 -2}%
+\special{pa 987 -70}\special{pa 1056 -147}\special{pa 1113 -231}\special{pa 1159 -321}%
+\special{pa 1193 -413}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy1.tex
new file mode 100644
index 0000000000..06ebaa0d27
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy1.tex
@@ -0,0 +1,104 @@
+%%% checkb.tex 2015-1-13 17:12
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1480 94}\special{pa -1447 54}\special{pa -1404 3}\special{pa -1354 -57}%
+\special{pa -1300 -122}\special{pa -1244 -189}\special{pa -1188 -256}\special{pa -1134 -321}%
+\special{pa -1084 -381}\special{pa -1042 -432}\special{pa -1008 -472}\special{pa -953 -487}%
+\special{pa -852 -466}\special{pa -715 -417}\special{pa -553 -347}\special{pa -374 -262}%
+\special{pa -190 -171}\special{pa -10 -80}\special{pa 155 4}\special{pa 296 74}\special{pa 402 122}%
+\special{pa 488 140}\special{pa 578 124}\special{pa 668 81}\special{pa 757 18}\special{pa 844 -59}%
+\special{pa 928 -142}\special{pa 1006 -226}\special{pa 1077 -304}\special{pa 1140 -368}%
+\special{pa 1193 -413}%
+\special{fp}%
+\special{pa -1466 81}\special{pa -1474 76}\special{pa -1484 75}\special{pa -1492 79}%
+\special{pa -1498 86}\special{pa -1500 96}\special{pa -1497 105}\special{pa -1490 111}%
+\special{pa -1482 114}\special{pa -1472 112}\special{pa -1465 107}\special{pa -1461 98}%
+\special{pa -1462 89}\special{pa -1466 81}\special{sh 1}\special{fp}%
+\special{pa -994 -486}\special{pa -1002 -491}\special{pa -1011 -492}\special{pa -1020 -488}%
+\special{pa -1026 -481}\special{pa -1028 -471}\special{pa -1025 -462}\special{pa -1018 -456}%
+\special{pa -1009 -453}\special{pa -1000 -454}\special{pa -992 -460}\special{pa -989 -469}%
+\special{pa -989 -478}\special{pa -994 -486}\special{sh 1}\special{fp}%
+\special{pa 415 108}\special{pa 407 103}\special{pa 398 103}\special{pa 389 107}\special{pa 384 114}%
+\special{pa 382 123}\special{pa 385 132}\special{pa 391 139}\special{pa 400 142}\special{pa 410 140}%
+\special{pa 417 134}\special{pa 421 126}\special{pa 420 116}\special{pa 415 108}\special{sh 1}\special{fp}%
+\special{pa 1207 -427}\special{pa 1199 -432}\special{pa 1189 -433}\special{pa 1181 -429}%
+\special{pa 1175 -421}\special{pa 1173 -412}\special{pa 1176 -403}\special{pa 1183 -397}%
+\special{pa 1192 -394}\special{pa 1201 -395}\special{pa 1208 -401}\special{pa 1212 -410}%
+\special{pa 1212 -419}\special{pa 1207 -427}\special{sh 1}\special{fp}%
+\special{pa -1372 -34}\special{pa -1380 -38}\special{pa -1389 -39}\special{pa -1398 -35}%
+\special{pa -1404 -28}\special{pa -1405 -18}\special{pa -1403 -10}\special{pa -1396 -3}%
+\special{pa -1387 0}\special{pa -1378 -2}\special{pa -1370 -8}\special{pa -1366 -16}%
+\special{pa -1367 -26}\special{pa -1372 -34}\special{sh 1}\special{fp}%
+\special{pa -1088 -372}\special{pa -1097 -377}\special{pa -1106 -378}\special{pa -1115 -374}%
+\special{pa -1120 -366}\special{pa -1122 -357}\special{pa -1119 -348}\special{pa -1113 -341}%
+\special{pa -1104 -339}\special{pa -1094 -340}\special{pa -1087 -346}\special{pa -1083 -355}%
+\special{pa -1084 -364}\special{pa -1088 -372}\special{sh 1}\special{fp}%
+\special{pa 132 -10}\special{pa 124 -15}\special{pa 115 -15}\special{pa 106 -12}\special{pa 100 -4}%
+\special{pa 98 5}\special{pa 101 14}\special{pa 108 21}\special{pa 117 24}\special{pa 126 22}%
+\special{pa 134 16}\special{pa 137 7}\special{pa 137 -2}\special{pa 132 -10}\special{sh 1}\special{fp}%
+\special{pa 1049 -317}\special{pa 1041 -322}\special{pa 1032 -323}\special{pa 1023 -319}%
+\special{pa 1017 -311}\special{pa 1016 -302}\special{pa 1019 -293}\special{pa 1025 -286}%
+\special{pa 1034 -284}\special{pa 1044 -285}\special{pa 1051 -291}\special{pa 1055 -300}%
+\special{pa 1054 -309}\special{pa 1049 -317}\special{sh 1}\special{fp}%
+\special{pa -899 -601}\special{pa -908 -605}\special{pa -917 -606}\special{pa -926 -602}%
+\special{pa -931 -595}\special{pa -933 -585}\special{pa -930 -576}\special{pa -924 -570}%
+\special{pa -915 -567}\special{pa -905 -569}\special{pa -898 -574}\special{pa -894 -583}%
+\special{pa -895 -592}\special{pa -899 -601}\special{sh 0}\special{fp}%
+\special{pa 699 230}\special{pa 691 225}\special{pa 681 225}\special{pa 673 229}\special{pa 667 236}%
+\special{pa 665 245}\special{pa 668 254}\special{pa 675 261}\special{pa 684 264}\special{pa 693 262}%
+\special{pa 701 256}\special{pa 704 248}\special{pa 704 238}\special{pa 699 230}\special{sh 0}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7600,-0.3900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.6600,1.3500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(1.0200,-0.4600){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(3.0300,1.2000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{C1p}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1p}\settodepth{\Depth}{C1p}\setlength{\Height}{\Depth}%
+\put(-3.6700,0.2000){\hspace*{\Width}\raisebox{\Height}{C1p}}%
+%
+%
+\settowidth{\Width}{C1q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1q}\settodepth{\Depth}{C1q}\setlength{\Height}{\Depth}%
+\put(-2.9500,1.0600){\hspace*{\Width}\raisebox{\Height}{C1q}}%
+%
+%
+\settowidth{\Width}{C2p}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C2p}\settodepth{\Depth}{C2p}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.1700,1.4900){\hspace*{\Width}\raisebox{\Height}{C2p}}%
+%
+%
+\settowidth{\Width}{C2q}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2q}\settodepth{\Depth}{C2q}\setlength{\Height}{-\Height}%
+\put(0.3000,-0.1600){\hspace*{\Width}\raisebox{\Height}{C2q}}%
+%
+%
+\settowidth{\Width}{C3p}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C3p}\settodepth{\Depth}{C3p}\setlength{\Height}{-\Height}%
+\put(1.7400,-0.7700){\hspace*{\Width}\raisebox{\Height}{C3p}}%
+%
+%
+\settowidth{\Width}{C3q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C3q}\settodepth{\Depth}{C3q}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.4800,0.7700){\hspace*{\Width}\raisebox{\Height}{C3q}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy2.tex
new file mode 100644
index 0000000000..eeb56db6f5
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy2.tex
@@ -0,0 +1,104 @@
+%%% checkb.tex 2015-1-13 19:31
+%%% checkb.sce 2015-1-13 13:55
+{\unitlength=1cm%
+\begin{picture}%
+( 8.99000, 3.00000)( -4.99000, -0.99000)%
+\special{pn 8}%
+%
+\special{pa -1472 173}\special{pa -1458 115}\special{pa -1440 46}\special{pa -1418 -28}%
+\special{pa -1389 -104}\special{pa -1353 -177}\special{pa -1309 -243}\special{pa -1256 -298}%
+\special{pa -1192 -337}\special{pa -1116 -356}\special{pa -1028 -350}\special{pa -924 -320}%
+\special{pa -806 -269}\special{pa -674 -203}\special{pa -533 -128}\special{pa -383 -48}%
+\special{pa -229 31}\special{pa -73 104}\special{pa 83 166}\special{pa 235 212}\special{pa 382 236}%
+\special{pa 515 239}\special{pa 633 225}\special{pa 736 196}\special{pa 826 153}\special{pa 905 97}%
+\special{pa 973 31}\special{pa 1033 -46}\special{pa 1085 -130}\special{pa 1131 -222}%
+\special{pa 1173 -319}%
+\special{fp}%
+\special{pa -1459 159}\special{pa -1467 154}\special{pa -1476 154}\special{pa -1485 158}%
+\special{pa -1490 165}\special{pa -1492 174}\special{pa -1489 183}\special{pa -1483 190}%
+\special{pa -1474 193}\special{pa -1464 191}\special{pa -1457 185}\special{pa -1453 177}%
+\special{pa -1454 167}\special{pa -1459 159}\special{sh 1}\special{fp}%
+\special{pa -1014 -364}\special{pa -1022 -369}\special{pa -1031 -370}\special{pa -1040 -366}%
+\special{pa -1046 -358}\special{pa -1047 -349}\special{pa -1044 -340}\special{pa -1038 -334}%
+\special{pa -1029 -331}\special{pa -1019 -332}\special{pa -1012 -338}\special{pa -1008 -347}%
+\special{pa -1009 -356}\special{pa -1014 -364}\special{sh 1}\special{fp}%
+\special{pa 396 222}\special{pa 388 217}\special{pa 378 217}\special{pa 370 221}\special{pa 364 228}%
+\special{pa 362 237}\special{pa 365 246}\special{pa 372 253}\special{pa 381 256}\special{pa 390 254}%
+\special{pa 397 248}\special{pa 401 240}\special{pa 401 230}\special{pa 396 222}\special{sh 1}\special{fp}%
+\special{pa 1187 -333}\special{pa 1179 -338}\special{pa 1170 -338}\special{pa 1161 -334}%
+\special{pa 1155 -327}\special{pa 1154 -318}\special{pa 1156 -309}\special{pa 1163 -302}%
+\special{pa 1172 -299}\special{pa 1181 -301}\special{pa 1189 -307}\special{pa 1193 -315}%
+\special{pa 1192 -325}\special{pa 1187 -333}\special{sh 1}\special{fp}%
+\special{pa -1415 -14}\special{pa -1423 -19}\special{pa -1433 -19}\special{pa -1441 -15}%
+\special{pa -1447 -8}\special{pa -1449 1}\special{pa -1446 10}\special{pa -1439 17}%
+\special{pa -1430 20}\special{pa -1421 18}\special{pa -1414 12}\special{pa -1410 4}%
+\special{pa -1410 -6}\special{pa -1415 -14}\special{sh 1}\special{fp}%
+\special{pa -1333 -427}\special{pa -1341 -432}\special{pa -1350 -433}\special{pa -1359 -429}%
+\special{pa -1364 -421}\special{pa -1366 -412}\special{pa -1363 -403}\special{pa -1357 -397}%
+\special{pa -1348 -394}\special{pa -1338 -395}\special{pa -1331 -401}\special{pa -1327 -410}%
+\special{pa -1328 -419}\special{pa -1333 -427}\special{sh 1}\special{fp}%
+\special{pa -81 183}\special{pa -89 178}\special{pa -98 177}\special{pa -107 181}%
+\special{pa -112 189}\special{pa -114 198}\special{pa -111 207}\special{pa -105 214}%
+\special{pa -96 216}\special{pa -86 215}\special{pa -79 209}\special{pa -75 200}\special{pa -76 191}%
+\special{pa -81 183}\special{sh 1}\special{fp}%
+\special{pa 1053 -2}\special{pa 1045 -7}\special{pa 1036 -8}\special{pa 1027 -4}\special{pa 1021 4}%
+\special{pa 1020 13}\special{pa 1023 22}\special{pa 1029 29}\special{pa 1038 31}\special{pa 1047 30}%
+\special{pa 1055 24}\special{pa 1059 15}\special{pa 1058 6}\special{pa 1053 -2}\special{sh 1}\special{fp}%
+\special{pa -699 -301}\special{pa -707 -306}\special{pa -716 -307}\special{pa -725 -303}%
+\special{pa -731 -295}\special{pa -732 -286}\special{pa -729 -277}\special{pa -723 -271}%
+\special{pa -714 -268}\special{pa -705 -269}\special{pa -697 -275}\special{pa -693 -284}%
+\special{pa -694 -293}\special{pa -699 -301}\special{sh 0}\special{fp}%
+\special{pa 868 262}\special{pa 860 257}\special{pa 851 256}\special{pa 842 260}\special{pa 836 268}%
+\special{pa 835 277}\special{pa 837 286}\special{pa 844 292}\special{pa 853 295}\special{pa 862 294}%
+\special{pa 870 288}\special{pa 874 279}\special{pa 873 270}\special{pa 868 262}\special{sh 0}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.7400,-0.5900){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-2.7100,1.0400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(0.9700,-0.7500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(2.9800,0.9600){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{C1p}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1p}\settodepth{\Depth}{C1p}\setlength{\Height}{\Depth}%
+\put(-3.7800,0.1500){\hspace*{\Width}\raisebox{\Height}{C1p}}%
+%
+%
+\settowidth{\Width}{C1q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C1q}\settodepth{\Depth}{C1q}\setlength{\Height}{\Depth}%
+\put(-3.5700,1.2000){\hspace*{\Width}\raisebox{\Height}{C1q}}%
+%
+%
+\settowidth{\Width}{C2p}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C2p}\settodepth{\Depth}{C2p}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.6600,0.7300){\hspace*{\Width}\raisebox{\Height}{C2p}}%
+%
+%
+\settowidth{\Width}{C2q}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C2q}\settodepth{\Depth}{C2q}\setlength{\Height}{-\Height}%
+\put(-0.2400,-0.6500){\hspace*{\Width}\raisebox{\Height}{C2q}}%
+%
+%
+\settowidth{\Width}{C3p}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C3p}\settodepth{\Depth}{C3p}\setlength{\Height}{-\Height}%
+\put(2.1700,-0.8500){\hspace*{\Width}\raisebox{\Height}{C3p}}%
+%
+%
+\settowidth{\Width}{C3q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C3q}\settodepth{\Depth}{C3q}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.7900,-0.0300){\hspace*{\Width}\raisebox{\Height}{C3q}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circle-by-radius.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circle-by-radius.pdf
new file mode 100644
index 0000000000..547df8a055
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circle-by-radius.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata1.tex
new file mode 100644
index 0000000000..c0f2fda9b8
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata1.tex
@@ -0,0 +1,76 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/circledata1.tex
+%%% Generator=template1basic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(15.16,4.65)(-7.66,-2.31)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa -591 -0}\special{pa -594 -49}\special{pa -603 -98}\special{pa -618 -145}%
+\special{pa -639 -190}\special{pa -666 -231}\special{pa -697 -270}\special{pa -733 -303}%
+\special{pa -773 -332}\special{pa -817 -356}\special{pa -863 -374}\special{pa -910 -387}%
+\special{pa -960 -393}\special{pa -1009 -393}\special{pa -1058 -387}\special{pa -1106 -374}%
+\special{pa -1152 -356}\special{pa -1195 -332}\special{pa -1235 -303}\special{pa -1271 -270}%
+\special{pa -1303 -231}\special{pa -1329 -190}\special{pa -1350 -145}\special{pa -1366 -98}%
+\special{pa -1375 -49}\special{pa -1378 0}\special{pa -1375 49}\special{pa -1366 98}%
+\special{pa -1350 145}\special{pa -1329 190}\special{pa -1303 231}\special{pa -1271 270}%
+\special{pa -1235 303}\special{pa -1195 332}\special{pa -1152 356}\special{pa -1106 374}%
+\special{pa -1058 387}\special{pa -1009 393}\special{pa -960 393}\special{pa -910 387}%
+\special{pa -863 374}\special{pa -817 356}\special{pa -773 332}\special{pa -733 303}%
+\special{pa -697 270}\special{pa -666 231}\special{pa -639 190}\special{pa -618 145}%
+\special{pa -603 98}\special{pa -594 49}\special{pa -591 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 394 0}\special{pa 391 -39}\special{fp}\special{pa 385 -77}\special{pa 381 -98}\special{pa 376 -114}\special{fp}%
+\special{pa 363 -151}\special{pa 347 -185}\special{fp}\special{pa 327 -218}\special{pa 319 -231}\special{pa 304 -249}\special{fp}%
+\special{pa 278 -278}\special{pa 251 -303}\special{pa 250 -304}\special{fp}\special{pa 218 -327}\special{pa 211 -332}\special{pa 185 -347}\special{fp}%
+\special{pa 150 -363}\special{pa 122 -374}\special{pa 114 -376}\special{fp}\special{pa 77 -386}\special{pa 74 -387}\special{pa 39 -391}\special{fp}%
+\special{pa 0 -393}\special{pa -25 -393}\special{pa -39 -391}\special{fp}\special{pa -77 -386}\special{pa -114 -376}\special{fp}%
+\special{pa -150 -363}\special{pa -168 -356}\special{pa -185 -347}\special{fp}\special{pa -218 -327}\special{pa -250 -304}\special{fp}%
+\special{pa -278 -278}\special{pa -287 -270}\special{pa -304 -249}\special{fp}\special{pa -327 -218}\special{pa -345 -190}\special{pa -347 -185}\special{fp}%
+\special{pa -363 -151}\special{pa -366 -145}\special{pa -376 -114}\special{fp}\special{pa -385 -77}\special{pa -391 -49}\special{pa -391 -39}\special{fp}%
+\special{pa -394 0}\special{pa -391 39}\special{fp}\special{pa -385 77}\special{pa -381 98}\special{pa -376 114}\special{fp}%
+\special{pa -363 151}\special{pa -347 185}\special{fp}\special{pa -327 218}\special{pa -319 231}\special{pa -304 249}\special{fp}%
+\special{pa -278 278}\special{pa -251 303}\special{pa -250 304}\special{fp}\special{pa -218 327}\special{pa -211 332}\special{pa -185 347}\special{fp}%
+\special{pa -150 363}\special{pa -122 374}\special{pa -114 376}\special{fp}\special{pa -77 386}\special{pa -74 387}\special{pa -39 391}\special{fp}%
+\special{pa 0 393}\special{pa 25 393}\special{pa 39 391}\special{fp}\special{pa 77 386}\special{pa 114 376}\special{fp}%
+\special{pa 150 363}\special{pa 168 356}\special{pa 185 347}\special{fp}\special{pa 218 327}\special{pa 250 304}\special{fp}%
+\special{pa 278 278}\special{pa 287 270}\special{pa 304 249}\special{fp}\special{pa 327 218}\special{pa 345 190}\special{pa 347 185}\special{fp}%
+\special{pa 363 151}\special{pa 366 145}\special{pa 376 114}\special{fp}\special{pa 385 77}\special{pa 391 49}\special{pa 391 39}\special{fp}%
+%
+%
+\special{pn 8}%
+\special{pa 1378 4}\special{pa 1378 -4}\special{fp}\special{pa 1376 -35}\special{pa 1375 -43}\special{fp}%
+\special{pa 1370 -74}\special{pa 1369 -82}\special{fp}\special{pa 1361 -112}\special{pa 1359 -120}\special{fp}%
+\special{pa 1348 -149}\special{pa 1345 -156}\special{fp}\special{pa 1332 -185}\special{pa 1328 -192}\special{fp}%
+\special{pa 1311 -218}\special{pa 1307 -225}\special{fp}\special{pa 1288 -250}\special{pa 1283 -256}\special{fp}%
+\special{pa 1262 -279}\special{pa 1256 -284}\special{fp}\special{pa 1233 -305}\special{pa 1226 -310}\special{fp}%
+\special{pa 1201 -328}\special{pa 1194 -333}\special{fp}\special{pa 1167 -348}\special{pa 1160 -352}\special{fp}%
+\special{pa 1132 -364}\special{pa 1124 -367}\special{fp}\special{pa 1095 -377}\special{pa 1087 -379}\special{fp}%
+\special{pa 1057 -387}\special{pa 1049 -388}\special{fp}\special{pa 1018 -392}\special{pa 1010 -393}\special{fp}%
+\special{pa 978 -393}\special{pa 970 -393}\special{fp}\special{pa 939 -390}\special{pa 931 -389}\special{fp}%
+\special{pa 901 -384}\special{pa 893 -382}\special{fp}\special{pa 863 -374}\special{pa 855 -372}\special{fp}%
+\special{pa 826 -360}\special{pa 819 -357}\special{fp}\special{pa 791 -342}\special{pa 784 -338}\special{fp}%
+\special{pa 758 -321}\special{pa 752 -317}\special{fp}\special{pa 727 -297}\special{pa 721 -292}\special{fp}%
+\special{pa 698 -271}\special{pa 693 -265}\special{fp}\special{pa 673 -241}\special{pa 668 -234}\special{fp}%
+\special{pa 651 -208}\special{pa 647 -201}\special{fp}\special{pa 632 -174}\special{pa 628 -167}\special{fp}%
+\special{pa 616 -138}\special{pa 613 -131}\special{fp}\special{pa 604 -101}\special{pa 602 -93}\special{fp}%
+\special{pa 596 -63}\special{pa 595 -55}\special{fp}\special{pa 592 -24}\special{pa 592 -16}\special{fp}%
+\special{pa 592 16}\special{pa 592 24}\special{fp}\special{pa 595 55}\special{pa 596 63}\special{fp}%
+\special{pa 602 93}\special{pa 604 101}\special{fp}\special{pa 613 131}\special{pa 616 138}\special{fp}%
+\special{pa 628 167}\special{pa 632 174}\special{fp}\special{pa 647 201}\special{pa 651 208}\special{fp}%
+\special{pa 668 234}\special{pa 673 241}\special{fp}\special{pa 693 265}\special{pa 698 271}\special{fp}%
+\special{pa 721 292}\special{pa 727 297}\special{fp}\special{pa 752 317}\special{pa 758 321}\special{fp}%
+\special{pa 784 338}\special{pa 791 342}\special{fp}\special{pa 819 357}\special{pa 826 360}\special{fp}%
+\special{pa 855 372}\special{pa 863 374}\special{fp}\special{pa 893 382}\special{pa 901 384}\special{fp}%
+\special{pa 931 389}\special{pa 939 390}\special{fp}\special{pa 970 393}\special{pa 978 393}\special{fp}%
+\special{pa 1010 393}\special{pa 1018 392}\special{fp}\special{pa 1049 388}\special{pa 1057 387}\special{fp}%
+\special{pa 1087 379}\special{pa 1095 377}\special{fp}\special{pa 1124 367}\special{pa 1132 364}\special{fp}%
+\special{pa 1160 352}\special{pa 1167 348}\special{fp}\special{pa 1194 333}\special{pa 1201 328}\special{fp}%
+\special{pa 1226 310}\special{pa 1233 305}\special{fp}\special{pa 1256 284}\special{pa 1262 279}\special{fp}%
+\special{pa 1283 256}\special{pa 1288 250}\special{fp}\special{pa 1307 225}\special{pa 1311 218}\special{fp}%
+\special{pa 1328 192}\special{pa 1332 185}\special{fp}\special{pa 1345 156}\special{pa 1348 149}\special{fp}%
+\special{pa 1359 120}\special{pa 1361 112}\special{fp}\special{pa 1369 82}\special{pa 1370 74}\special{fp}%
+\special{pa 1375 43}\special{pa 1376 35}\special{fp}\special{pa 1378 4}\special{pa 1378 -4}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata2.tex
new file mode 100644
index 0000000000..9a0d758c97
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata2.tex
@@ -0,0 +1,51 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/circledata2.tex
+%%% Generator=template1basic.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(3.82,3.94)(-2.6,-0.57)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 201 -357}\special{pa 193 -377}\special{pa 185 -398}\special{pa 176 -418}%
+\special{pa 167 -438}\special{pa 158 -458}\special{pa 148 -478}\special{pa 138 -497}%
+\special{pa 127 -516}\special{pa 116 -535}\special{pa 105 -554}\special{pa 93 -573}%
+\special{pa 81 -591}\special{pa 68 -609}\special{pa 55 -627}\special{pa 42 -644}%
+\special{pa 28 -662}\special{pa 14 -679}\special{pa -0 -695}\special{pa -15 -712}%
+\special{pa -30 -728}\special{pa -45 -743}\special{pa -61 -759}\special{pa -77 -774}%
+\special{pa -93 -788}\special{pa -110 -803}\special{pa -127 -817}\special{pa -144 -830}%
+\special{pa -162 -844}\special{pa -180 -857}\special{pa -198 -869}\special{pa -216 -881}%
+\special{pa -235 -893}\special{pa -253 -904}\special{pa -272 -915}\special{pa -292 -926}%
+\special{pa -311 -936}\special{pa -331 -946}\special{pa -351 -955}\special{pa -371 -964}%
+\special{pa -391 -973}\special{pa -412 -981}\special{pa -432 -988}\special{pa -453 -996}%
+\special{pa -474 -1002}\special{pa -495 -1009}\special{pa -516 -1015}\special{pa -538 -1020}%
+\special{pa -559 -1025}\special{pa -581 -1030}\special{pa -602 -1034}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 201 -357}\special{pa -787 -0}\special{pa -602 -1034}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.0000000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5600000,0.9100000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-1.5800000,2.6800000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata3.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata3.pdf
new file mode 100644
index 0000000000..6ca4d6e43a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata3.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata4.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata4.tex
new file mode 100644
index 0000000000..355424cb44
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata4.tex
@@ -0,0 +1,40 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/circledata4.tex
+%%% Generator=template1basic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(8,8)(-4,-4)%
+\special{pn 8}%
+%
+\special{pa 591 -0}\special{pa 586 -74}\special{pa 572 -147}\special{pa 549 -217}%
+\special{pa 518 -285}\special{pa 478 -347}\special{pa 430 -404}\special{pa 376 -455}%
+\special{pa 316 -499}\special{pa 251 -534}\special{pa 182 -562}\special{pa 111 -580}%
+\special{pa 37 -589}\special{pa -37 -589}\special{pa -111 -580}\special{pa -182 -562}%
+\special{pa -251 -534}\special{pa -316 -499}\special{pa -376 -455}\special{pa -430 -404}%
+\special{pa -478 -347}\special{pa -518 -285}\special{pa -549 -217}\special{pa -572 -147}%
+\special{pa -586 -74}\special{pa -591 0}\special{pa -586 74}\special{pa -572 147}%
+\special{pa -549 217}\special{pa -518 285}\special{pa -478 347}\special{pa -430 404}%
+\special{pa -376 455}\special{pa -316 499}\special{pa -251 534}\special{pa -182 562}%
+\special{pa -111 580}\special{pa -37 589}\special{pa 37 589}\special{pa 111 580}%
+\special{pa 182 562}\special{pa 251 534}\special{pa 316 499}\special{pa 376 455}%
+\special{pa 430 404}\special{pa 478 347}\special{pa 518 285}\special{pa 549 217}%
+\special{pa 572 147}\special{pa 586 74}\special{pa 591 0}%
+\special{fp}%
+\special{pa 591 -0}\special{pa 295 -511}\special{pa -295 -511}\special{pa -591 -0}%
+\special{pa -295 511}\special{pa 295 511}\special{pa 591 0}%
+\special{fp}%
+\special{pn 1}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 11 -11}\special{pa 0 -16}\special{pa -11 -11}\special{pa -16 0}\special{pa -11 11}\special{pa 0 16}\special{pa 11 11}\special{pa 16 0}\special{pa 11 -11}\special{sh 1}\special{fp}%
+\special{pa 602 -11}\special{pa 591 -16}\special{pa 579 -11}\special{pa 575 0}\special{pa 579 11}\special{pa 591 16}\special{pa 602 11}\special{pa 606 0}\special{pa 602 -11}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(0.3000000,0.1000000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata5.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata5.tex
new file mode 100644
index 0000000000..5ffba5a81e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata5.tex
@@ -0,0 +1,26 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/circledata5.tex
+%%% Generator=template1basic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(8,8)(-4,-4)%
+\special{pn 8}%
+%
+\special{pa 511 -295}\special{pa 0 -591}\special{pa -511 -295}\special{pa -511 295}%
+\special{pa -0 591}\special{pa 511 295}\special{pa 511 -295}%
+\special{fp}%
+\special{pn 1}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 11 -11}\special{pa 0 -16}\special{pa -11 -11}\special{pa -16 0}\special{pa -11 11}\special{pa 0 16}\special{pa 11 11}\special{pa 16 0}\special{pa 11 -11}\special{sh 1}\special{fp}%
+\special{pa 602 -11}\special{pa 591 -16}\special{pa 579 -11}\special{pa 575 0}\special{pa 579 11}\special{pa 591 16}\special{pa 602 11}\special{pa 606 0}\special{pa 602 -11}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(0.3000000,0.1000000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/coloring.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/coloring.pdf
new file mode 100644
index 0000000000..9622a34767
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/coloring.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/colortable.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/colortable.tex
new file mode 100644
index 0000000000..a62b0a6bf9
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/colortable.tex
@@ -0,0 +1,1767 @@
+%%% /Users/Hannya/Desktop/fig/colortable.tex
+%%% Generator=colortable.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(26,35)(0,0)%
+\special{pn 8}%
+%
+{%
+\color[cmyk]{0.15,0,0.69,0}%
+\special{pa 2386 -7819}\special{pa 3047 -7819}\special{pa 3047 -8008}\special{pa 2386 -8008}%
+\special{pa 2386 -7819}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.75,0.9,0,0}%
+\special{pa 5457 -7819}\special{pa 6118 -7819}\special{pa 6118 -8008}\special{pa 5457 -8008}%
+\special{pa 5457 -7819}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0,1,0}%
+\special{pa 2386 -7583}\special{pa 3047 -7583}\special{pa 3047 -7772}\special{pa 2386 -7772}%
+\special{pa 2386 -7583}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.86,0.91,0,0.04}%
+\special{pa 5457 -7583}\special{pa 6118 -7583}\special{pa 6118 -7772}\special{pa 5457 -7772}%
+\special{pa 5457 -7583}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.1,0.84,0}%
+\special{pa 2386 -7346}\special{pa 3047 -7346}\special{pa 3047 -7535}\special{pa 2386 -7535}%
+\special{pa 2386 -7346}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.57,0.55,0,0}%
+\special{pa 5457 -7346}\special{pa 6118 -7346}\special{pa 6118 -7535}\special{pa 5457 -7535}%
+\special{pa 5457 -7346}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.29,0.84,0}%
+\special{pa 2386 -7110}\special{pa 3047 -7110}\special{pa 3047 -7299}\special{pa 2386 -7299}%
+\special{pa 2386 -7110}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.62,0.57,0.23,0}%
+\special{pa 5457 -7110}\special{pa 6118 -7110}\special{pa 6118 -7299}\special{pa 5457 -7299}%
+\special{pa 5457 -7110}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.32,0.52,0}%
+\special{pa 2386 -6874}\special{pa 3047 -6874}\special{pa 3047 -7063}\special{pa 2386 -7063}%
+\special{pa 2386 -6874}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.65,0.13,0,0}%
+\special{pa 5457 -6874}\special{pa 6118 -6874}\special{pa 6118 -7063}\special{pa 5457 -7063}%
+\special{pa 5457 -6874}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.5,0.7,0}%
+\special{pa 2386 -6638}\special{pa 3047 -6638}\special{pa 3047 -6827}\special{pa 2386 -6827}%
+\special{pa 2386 -6638}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.98,0.13,0,0.43}%
+\special{pa 5457 -6638}\special{pa 6118 -6638}\special{pa 6118 -6827}\special{pa 5457 -6827}%
+\special{pa 5457 -6638}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.46,0.5,0}%
+\special{pa 2386 -6402}\special{pa 3047 -6402}\special{pa 3047 -6591}\special{pa 2386 -6591}%
+\special{pa 2386 -6402}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.94,0.54,0,0}%
+\special{pa 5457 -6402}\special{pa 6118 -6402}\special{pa 6118 -6591}\special{pa 5457 -6591}%
+\special{pa 5457 -6402}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.42,1,0}%
+\special{pa 2386 -6165}\special{pa 3047 -6165}\special{pa 3047 -6354}\special{pa 2386 -6354}%
+\special{pa 2386 -6165}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{1,0.5,0,0}%
+\special{pa 5457 -6165}\special{pa 6118 -6165}\special{pa 6118 -6354}\special{pa 5457 -6354}%
+\special{pa 5457 -6165}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.61,0.87,0}%
+\special{pa 2386 -5929}\special{pa 3047 -5929}\special{pa 3047 -6118}\special{pa 2386 -6118}%
+\special{pa 2386 -5929}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{1,1,0,0}%
+\special{pa 5457 -5929}\special{pa 6118 -5929}\special{pa 6118 -6118}\special{pa 5457 -6118}%
+\special{pa 5457 -5929}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.51,1,0}%
+\special{pa 2386 -5693}\special{pa 3047 -5693}\special{pa 3047 -5882}\special{pa 2386 -5882}%
+\special{pa 2386 -5693}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.94,0.11,0,0}%
+\special{pa 5457 -5693}\special{pa 6118 -5693}\special{pa 6118 -5882}\special{pa 5457 -5882}%
+\special{pa 5457 -5693}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.75,1,0.24}%
+\special{pa 2386 -5457}\special{pa 3047 -5457}\special{pa 3047 -5646}\special{pa 2386 -5646}%
+\special{pa 2386 -5457}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{1,0,0,0}%
+\special{pa 5457 -5457}\special{pa 6118 -5457}\special{pa 6118 -5646}\special{pa 5457 -5646}%
+\special{pa 5457 -5457}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.77,0.87,0}%
+\special{pa 2386 -5220}\special{pa 3047 -5220}\special{pa 3047 -5409}\special{pa 2386 -5409}%
+\special{pa 2386 -5220}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.96,0,0,0}%
+\special{pa 5457 -5220}\special{pa 6118 -5220}\special{pa 6118 -5409}\special{pa 5457 -5409}%
+\special{pa 5457 -5220}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.85,0.87,0.35}%
+\special{pa 2386 -4984}\special{pa 3047 -4984}\special{pa 3047 -5173}\special{pa 2386 -5173}%
+\special{pa 2386 -4984}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.62,0,0.12,0}%
+\special{pa 5457 -4984}\special{pa 6118 -4984}\special{pa 6118 -5173}\special{pa 5457 -5173}%
+\special{pa 5457 -4984}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.87,0.68,0.32}%
+\special{pa 2386 -4748}\special{pa 3047 -4748}\special{pa 3047 -4937}\special{pa 2386 -4937}%
+\special{pa 2386 -4748}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.85,0,0.2,0}%
+\special{pa 5457 -4748}\special{pa 6118 -4748}\special{pa 6118 -4937}\special{pa 5457 -4937}%
+\special{pa 5457 -4748}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.89,0.94,0.28}%
+\special{pa 2386 -4512}\special{pa 3047 -4512}\special{pa 3047 -4701}\special{pa 2386 -4701}%
+\special{pa 2386 -4512}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.86,0,0.34,0.02}%
+\special{pa 5457 -4512}\special{pa 6118 -4512}\special{pa 6118 -4701}\special{pa 5457 -4701}%
+\special{pa 5457 -4512}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,1,1,0}%
+\special{pa 2386 -4276}\special{pa 3047 -4276}\special{pa 3047 -4465}\special{pa 2386 -4465}%
+\special{pa 2386 -4276}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.82,0,0.3,0}%
+\special{pa 5457 -4276}\special{pa 6118 -4276}\special{pa 6118 -4465}\special{pa 5457 -4465}%
+\special{pa 5457 -4276}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,1,0.5,0}%
+\special{pa 2386 -4039}\special{pa 3047 -4039}\special{pa 3047 -4228}\special{pa 2386 -4228}%
+\special{pa 2386 -4039}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.85,0,0.33,0}%
+\special{pa 5457 -4039}\special{pa 6118 -4039}\special{pa 6118 -4228}\special{pa 5457 -4228}%
+\special{pa 5457 -4039}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,1,0.13,0}%
+\special{pa 2386 -3803}\special{pa 3047 -3803}\special{pa 3047 -3992}\special{pa 2386 -3992}%
+\special{pa 2386 -3803}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{1,0,0.5,0}%
+\special{pa 5457 -3803}\special{pa 6118 -3803}\special{pa 6118 -3992}\special{pa 5457 -3992}%
+\special{pa 5457 -3803}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.96,0.39,0}%
+\special{pa 2386 -3567}\special{pa 3047 -3567}\special{pa 3047 -3756}\special{pa 2386 -3756}%
+\special{pa 2386 -3567}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.99,0,0.52,0}%
+\special{pa 5457 -3567}\special{pa 6118 -3567}\special{pa 6118 -3756}\special{pa 5457 -3756}%
+\special{pa 5457 -3567}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.53,0.38,0}%
+\special{pa 2386 -3331}\special{pa 3047 -3331}\special{pa 3047 -3520}\special{pa 2386 -3520}%
+\special{pa 2386 -3331}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.69,0,0.5,0}%
+\special{pa 5457 -3331}\special{pa 6118 -3331}\special{pa 6118 -3520}\special{pa 5457 -3520}%
+\special{pa 5457 -3331}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.63,0,0}%
+\special{pa 2386 -3094}\special{pa 3047 -3094}\special{pa 3047 -3283}\special{pa 2386 -3283}%
+\special{pa 2386 -3094}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{1,0,1,0}%
+\special{pa 5457 -3094}\special{pa 6118 -3094}\special{pa 6118 -3283}\special{pa 5457 -3283}%
+\special{pa 5457 -3094}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,1,0,0}%
+\special{pa 2386 -2858}\special{pa 3047 -2858}\special{pa 3047 -3047}\special{pa 2386 -3047}%
+\special{pa 2386 -2858}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.91,0,0.88,0.12}%
+\special{pa 5457 -2858}\special{pa 6118 -2858}\special{pa 6118 -3047}\special{pa 5457 -3047}%
+\special{pa 5457 -2858}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.81,0,0}%
+\special{pa 2386 -2622}\special{pa 3047 -2622}\special{pa 3047 -2811}\special{pa 2386 -2811}%
+\special{pa 2386 -2622}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.92,0,0.59,0.25}%
+\special{pa 5457 -2622}\special{pa 6118 -2622}\special{pa 6118 -2811}\special{pa 5457 -2811}%
+\special{pa 5457 -2622}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.82,0,0}%
+\special{pa 2386 -2386}\special{pa 3047 -2386}\special{pa 3047 -2575}\special{pa 2386 -2575}%
+\special{pa 2386 -2386}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.5,0,1,0}%
+\special{pa 5457 -2386}\special{pa 6118 -2386}\special{pa 6118 -2575}\special{pa 5457 -2575}%
+\special{pa 5457 -2386}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.34,0.9,0,0.02}%
+\special{pa 2386 -2150}\special{pa 3047 -2150}\special{pa 3047 -2339}\special{pa 2386 -2339}%
+\special{pa 2386 -2150}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.44,0,0.74,0}%
+\special{pa 5457 -2150}\special{pa 6118 -2150}\special{pa 6118 -2339}\special{pa 5457 -2339}%
+\special{pa 5457 -2150}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.07,0.9,0,0.34}%
+\special{pa 2386 -1913}\special{pa 3047 -1913}\special{pa 3047 -2102}\special{pa 2386 -2102}%
+\special{pa 2386 -1913}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.26,0,0.76,0}%
+\special{pa 5457 -1913}\special{pa 6118 -1913}\special{pa 6118 -2102}\special{pa 5457 -2102}%
+\special{pa 5457 -1913}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.47,0.91,0,0.08}%
+\special{pa 2386 -1677}\special{pa 3047 -1677}\special{pa 3047 -1866}\special{pa 2386 -1866}%
+\special{pa 2386 -1677}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.64,0,0.95,0.4}%
+\special{pa 5457 -1677}\special{pa 6118 -1677}\special{pa 6118 -1866}\special{pa 5457 -1866}%
+\special{pa 5457 -1677}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.48,0,0}%
+\special{pa 2386 -1441}\special{pa 3047 -1441}\special{pa 3047 -1630}\special{pa 2386 -1630}%
+\special{pa 2386 -1441}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.72,1,0.45}%
+\special{pa 5457 -1441}\special{pa 6118 -1441}\special{pa 6118 -1630}\special{pa 5457 -1630}%
+\special{pa 5457 -1441}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.12,0.59,0,0}%
+\special{pa 2386 -1205}\special{pa 3047 -1205}\special{pa 3047 -1394}\special{pa 2386 -1394}%
+\special{pa 2386 -1205}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.83,1,0.7}%
+\special{pa 5457 -1205}\special{pa 6118 -1205}\special{pa 6118 -1394}\special{pa 5457 -1394}%
+\special{pa 5457 -1205}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.32,0.64,0,0}%
+\special{pa 2386 -969}\special{pa 3047 -969}\special{pa 3047 -1157}\special{pa 2386 -1157}%
+\special{pa 2386 -969}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.81,1,0.6}%
+\special{pa 5457 -969}\special{pa 6118 -969}\special{pa 6118 -1157}\special{pa 5457 -1157}%
+\special{pa 5457 -969}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.4,0.8,0.2,0}%
+\special{pa 2386 -732}\special{pa 3047 -732}\special{pa 3047 -921}\special{pa 2386 -921}%
+\special{pa 2386 -732}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.14,0.42,0.56,0}%
+\special{pa 5457 -732}\special{pa 6118 -732}\special{pa 6118 -921}\special{pa 5457 -921}%
+\special{pa 5457 -732}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.45,0.86,0,0}%
+\special{pa 2386 -496}\special{pa 3047 -496}\special{pa 3047 -685}\special{pa 2386 -685}%
+\special{pa 2386 -496}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0,0,0.5}%
+\special{pa 5457 -496}\special{pa 6118 -496}\special{pa 6118 -685}\special{pa 5457 -685}%
+\special{pa 5457 -496}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.5,1,0,0}%
+\special{pa 2386 -260}\special{pa 3047 -260}\special{pa 3047 -449}\special{pa 2386 -449}%
+\special{pa 2386 -260}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0,0,1}%
+\special{pa 5457 -260}\special{pa 6118 -260}\special{pa 6118 -449}\special{pa 5457 -449}%
+\special{pa 5457 -260}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.79,0.88,0,0}%
+\special{pa 2386 -24}\special{pa 3047 -24}\special{pa 3047 -213}\special{pa 2386 -213}%
+\special{pa 2386 -24}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0,0,0}%
+\special{pa 5457 -24}\special{pa 6118 -24}\special{pa 6118 -213}\special{pa 5457 -213}%
+\special{pa 5457 -24}\special{sh 1}\special{ip}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -8268}\special{pa 0 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1181 -8268}\special{pa 1181 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 2362 -8268}\special{pa 2362 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 3071 -8268}\special{pa 3071 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -8268}\special{pa 3071 -8268}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -8031}\special{pa 3071 -8031}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7795}\special{pa 3071 -7795}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7559}\special{pa 3071 -7559}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7323}\special{pa 3071 -7323}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7087}\special{pa 3071 -7087}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6850}\special{pa 3071 -6850}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6614}\special{pa 3071 -6614}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6378}\special{pa 3071 -6378}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6142}\special{pa 3071 -6142}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5906}\special{pa 3071 -5906}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5669}\special{pa 3071 -5669}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5433}\special{pa 3071 -5433}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5197}\special{pa 3071 -5197}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4961}\special{pa 3071 -4961}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4724}\special{pa 3071 -4724}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4488}\special{pa 3071 -4488}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4252}\special{pa 3071 -4252}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4016}\special{pa 3071 -4016}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3780}\special{pa 3071 -3780}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3543}\special{pa 3071 -3543}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3307}\special{pa 3071 -3307}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3071}\special{pa 3071 -3071}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2835}\special{pa 3071 -2835}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2598}\special{pa 3071 -2598}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2362}\special{pa 3071 -2362}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2126}\special{pa 3071 -2126}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1890}\special{pa 3071 -1890}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1654}\special{pa 3071 -1654}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1417}\special{pa 3071 -1417}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1181}\special{pa 3071 -1181}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -945}\special{pa 3071 -945}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -709}\special{pa 3071 -709}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -472}\special{pa 3071 -472}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -236}\special{pa 3071 -236}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -0}\special{pa 3071 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -8268}\special{pa 0 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1181 -8268}\special{pa 1181 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 2362 -8268}\special{pa 2362 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 3071 -8268}\special{pa 3071 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 4252 -8268}\special{pa 4252 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 5433 -8268}\special{pa 5433 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 6142 -8268}\special{pa 6142 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -8268}\special{pa 6142 -8268}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -8031}\special{pa 6142 -8031}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7795}\special{pa 6142 -7795}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7559}\special{pa 6142 -7559}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7323}\special{pa 6142 -7323}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7087}\special{pa 6142 -7087}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6850}\special{pa 6142 -6850}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6614}\special{pa 6142 -6614}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6378}\special{pa 6142 -6378}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6142}\special{pa 6142 -6142}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5906}\special{pa 6142 -5906}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5669}\special{pa 6142 -5669}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5433}\special{pa 6142 -5433}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5197}\special{pa 6142 -5197}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4961}\special{pa 6142 -4961}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4724}\special{pa 6142 -4724}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4488}\special{pa 6142 -4488}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4252}\special{pa 6142 -4252}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4016}\special{pa 6142 -4016}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3780}\special{pa 6142 -3780}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3543}\special{pa 6142 -3543}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3307}\special{pa 6142 -3307}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3071}\special{pa 6142 -3071}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2835}\special{pa 6142 -2835}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2598}\special{pa 6142 -2598}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2362}\special{pa 6142 -2362}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2126}\special{pa 6142 -2126}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1890}\special{pa 6142 -1890}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1654}\special{pa 6142 -1654}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1417}\special{pa 6142 -1417}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1181}\special{pa 6142 -1181}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -945}\special{pa 6142 -945}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -709}\special{pa 6142 -709}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -472}\special{pa 6142 -472}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -236}\special{pa 6142 -236}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -0}\special{pa 6142 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 3083 -8268}\special{pa 3083 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -8043}\special{pa 6142 -8043}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{name}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{name}\settodepth{\Depth}{name}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,34.5000000){\hspace*{\Width}\raisebox{\Height}{name}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{CMYK}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{CMYK}\settodepth{\Depth}{CMYK}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,34.5000000){\hspace*{\Width}\raisebox{\Height}{CMYK}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Color}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Color}\settodepth{\Depth}{Color}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.5000000,34.5000000){\hspace*{\Width}\raisebox{\Height}{Color}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{name}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{name}\settodepth{\Depth}{name}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,34.5000000){\hspace*{\Width}\raisebox{\Height}{name}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{CMYK}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{CMYK}\settodepth{\Depth}{CMYK}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,34.5000000){\hspace*{\Width}\raisebox{\Height}{CMYK}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Color}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Color}\settodepth{\Depth}{Color}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(24.5000000,34.5000000){\hspace*{\Width}\raisebox{\Height}{Color}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{greenyellow}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{greenyellow}\settodepth{\Depth}{greenyellow}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,33.5000000){\hspace*{\Width}\raisebox{\Height}{greenyellow}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.15,0,0.69,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.15,0,0.69,0]}\settodepth{\Depth}{[0.15,0,0.69,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,33.5000000){\hspace*{\Width}\raisebox{\Height}{[0.15,0,0.69,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{royalpurple}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{royalpurple}\settodepth{\Depth}{royalpurple}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,33.5000000){\hspace*{\Width}\raisebox{\Height}{royalpurple}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.75,0.9,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.75,0.9,0,0]}\settodepth{\Depth}{[0.75,0.9,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,33.5000000){\hspace*{\Width}\raisebox{\Height}{[0.75,0.9,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{yellow}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{yellow}\settodepth{\Depth}{yellow}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,32.5000000){\hspace*{\Width}\raisebox{\Height}{yellow}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,1,0]}\settodepth{\Depth}{[0,0,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,32.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0,1,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{blueviolet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{blueviolet}\settodepth{\Depth}{blueviolet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,32.5000000){\hspace*{\Width}\raisebox{\Height}{blueviolet}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.86,0.91,0,0.04]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.86,0.91,0,0.04]}\settodepth{\Depth}{[0.86,0.91,0,0.04]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,32.5000000){\hspace*{\Width}\raisebox{\Height}{[0.86,0.91,0,0.04]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{goldenrod}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{goldenrod}\settodepth{\Depth}{goldenrod}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,31.5000000){\hspace*{\Width}\raisebox{\Height}{goldenrod}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.1,0.84,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.1,0.84,0]}\settodepth{\Depth}{[0,0.1,0.84,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,31.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.1,0.84,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{periwinkle}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{periwinkle}\settodepth{\Depth}{periwinkle}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,31.5000000){\hspace*{\Width}\raisebox{\Height}{periwinkle}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.57,0.55,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.57,0.55,0,0]}\settodepth{\Depth}{[0.57,0.55,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,31.5000000){\hspace*{\Width}\raisebox{\Height}{[0.57,0.55,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{dandelion}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{dandelion}\settodepth{\Depth}{dandelion}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,30.5000000){\hspace*{\Width}\raisebox{\Height}{dandelion}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.29,0.84,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.29,0.84,0]}\settodepth{\Depth}{[0,0.29,0.84,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,30.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.29,0.84,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{cadetblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cadetblue}\settodepth{\Depth}{cadetblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,30.5000000){\hspace*{\Width}\raisebox{\Height}{cadetblue}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.62,0.57,0.23,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.62,0.57,0.23,0]}\settodepth{\Depth}{[0.62,0.57,0.23,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,30.5000000){\hspace*{\Width}\raisebox{\Height}{[0.62,0.57,0.23,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{apricot}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{apricot}\settodepth{\Depth}{apricot}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,29.5000000){\hspace*{\Width}\raisebox{\Height}{apricot}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.32,0.52,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.32,0.52,0]}\settodepth{\Depth}{[0,0.32,0.52,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,29.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.32,0.52,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{cornflowerblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cornflowerblue}\settodepth{\Depth}{cornflowerblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,29.5000000){\hspace*{\Width}\raisebox{\Height}{cornflowerblue}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.65,0.13,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.65,0.13,0,0]}\settodepth{\Depth}{[0.65,0.13,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,29.5000000){\hspace*{\Width}\raisebox{\Height}{[0.65,0.13,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{peach}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{peach}\settodepth{\Depth}{peach}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,28.5000000){\hspace*{\Width}\raisebox{\Height}{peach}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.5,0.7,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.5,0.7,0]}\settodepth{\Depth}{[0,0.5,0.7,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,28.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.5,0.7,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{midnightblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{midnightblue}\settodepth{\Depth}{midnightblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,28.5000000){\hspace*{\Width}\raisebox{\Height}{midnightblue}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.98,0.13,0,0.43]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.98,0.13,0,0.43]}\settodepth{\Depth}{[0.98,0.13,0,0.43]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,28.5000000){\hspace*{\Width}\raisebox{\Height}{[0.98,0.13,0,0.43]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{melon}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{melon}\settodepth{\Depth}{melon}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,27.5000000){\hspace*{\Width}\raisebox{\Height}{melon}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.46,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.46,0.5,0]}\settodepth{\Depth}{[0,0.46,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,27.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.46,0.5,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{navyblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{navyblue}\settodepth{\Depth}{navyblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,27.5000000){\hspace*{\Width}\raisebox{\Height}{navyblue}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.94,0.54,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.94,0.54,0,0]}\settodepth{\Depth}{[0.94,0.54,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,27.5000000){\hspace*{\Width}\raisebox{\Height}{[0.94,0.54,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{yelloworange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{yelloworange}\settodepth{\Depth}{yelloworange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,26.5000000){\hspace*{\Width}\raisebox{\Height}{yelloworange}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.42,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.42,1,0]}\settodepth{\Depth}{[0,0.42,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,26.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.42,1,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{royalblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{royalblue}\settodepth{\Depth}{royalblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,26.5000000){\hspace*{\Width}\raisebox{\Height}{royalblue}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[1,0.5,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0.5,0,0]}\settodepth{\Depth}{[1,0.5,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,26.5000000){\hspace*{\Width}\raisebox{\Height}{[1,0.5,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{orange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{orange}\settodepth{\Depth}{orange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,25.5000000){\hspace*{\Width}\raisebox{\Height}{orange}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.61,0.87,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.61,0.87,0]}\settodepth{\Depth}{[0,0.61,0.87,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,25.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.61,0.87,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{blue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{blue}\settodepth{\Depth}{blue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,25.5000000){\hspace*{\Width}\raisebox{\Height}{blue}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[1,1,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,1,0,0]}\settodepth{\Depth}{[1,1,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,25.5000000){\hspace*{\Width}\raisebox{\Height}{[1,1,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{burntorange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{burntorange}\settodepth{\Depth}{burntorange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,24.5000000){\hspace*{\Width}\raisebox{\Height}{burntorange}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.51,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.51,1,0]}\settodepth{\Depth}{[0,0.51,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,24.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.51,1,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{cerulean}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cerulean}\settodepth{\Depth}{cerulean}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,24.5000000){\hspace*{\Width}\raisebox{\Height}{cerulean}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.94,0.11,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.94,0.11,0,0]}\settodepth{\Depth}{[0.94,0.11,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,24.5000000){\hspace*{\Width}\raisebox{\Height}{[0.94,0.11,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{bittersweet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{bittersweet}\settodepth{\Depth}{bittersweet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,23.5000000){\hspace*{\Width}\raisebox{\Height}{bittersweet}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.75,1,0.24]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.75,1,0.24]}\settodepth{\Depth}{[0,0.75,1,0.24]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,23.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.75,1,0.24]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{cyan}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cyan}\settodepth{\Depth}{cyan}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,23.5000000){\hspace*{\Width}\raisebox{\Height}{cyan}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[1,0,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0,0,0]}\settodepth{\Depth}{[1,0,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,23.5000000){\hspace*{\Width}\raisebox{\Height}{[1,0,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{redorange}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{redorange}\settodepth{\Depth}{redorange}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,22.5000000){\hspace*{\Width}\raisebox{\Height}{redorange}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.77,0.87,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.77,0.87,0]}\settodepth{\Depth}{[0,0.77,0.87,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,22.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.77,0.87,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{processblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{processblue}\settodepth{\Depth}{processblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,22.5000000){\hspace*{\Width}\raisebox{\Height}{processblue}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.96,0,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.96,0,0,0]}\settodepth{\Depth}{[0.96,0,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,22.5000000){\hspace*{\Width}\raisebox{\Height}{[0.96,0,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{mahogany}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{mahogany}\settodepth{\Depth}{mahogany}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,21.5000000){\hspace*{\Width}\raisebox{\Height}{mahogany}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.85,0.87,0.35]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.85,0.87,0.35]}\settodepth{\Depth}{[0,0.85,0.87,0.35]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,21.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.85,0.87,0.35]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{skyblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{skyblue}\settodepth{\Depth}{skyblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,21.5000000){\hspace*{\Width}\raisebox{\Height}{skyblue}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.62,0,0.12,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.62,0,0.12,0]}\settodepth{\Depth}{[0.62,0,0.12,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,21.5000000){\hspace*{\Width}\raisebox{\Height}{[0.62,0,0.12,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{maroon}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{maroon}\settodepth{\Depth}{maroon}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,20.5000000){\hspace*{\Width}\raisebox{\Height}{maroon}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.87,0.68,0.32]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.87,0.68,0.32]}\settodepth{\Depth}{[0,0.87,0.68,0.32]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,20.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.87,0.68,0.32]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{turquoise}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{turquoise}\settodepth{\Depth}{turquoise}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,20.5000000){\hspace*{\Width}\raisebox{\Height}{turquoise}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.85,0,0.2,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.85,0,0.2,0]}\settodepth{\Depth}{[0.85,0,0.2,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,20.5000000){\hspace*{\Width}\raisebox{\Height}{[0.85,0,0.2,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{brickred}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{brickred}\settodepth{\Depth}{brickred}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,19.5000000){\hspace*{\Width}\raisebox{\Height}{brickred}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.89,0.94,0.28]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.89,0.94,0.28]}\settodepth{\Depth}{[0,0.89,0.94,0.28]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,19.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.89,0.94,0.28]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{tealblue}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{tealblue}\settodepth{\Depth}{tealblue}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,19.5000000){\hspace*{\Width}\raisebox{\Height}{tealblue}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.86,0,0.34,0.02]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.86,0,0.34,0.02]}\settodepth{\Depth}{[0.86,0,0.34,0.02]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,19.5000000){\hspace*{\Width}\raisebox{\Height}{[0.86,0,0.34,0.02]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{red}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{red}\settodepth{\Depth}{red}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,18.5000000){\hspace*{\Width}\raisebox{\Height}{red}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,1,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,1,0]}\settodepth{\Depth}{[0,1,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,18.5000000){\hspace*{\Width}\raisebox{\Height}{[0,1,1,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{aquamarine}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{aquamarine}\settodepth{\Depth}{aquamarine}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,18.5000000){\hspace*{\Width}\raisebox{\Height}{aquamarine}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.82,0,0.3,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.82,0,0.3,0]}\settodepth{\Depth}{[0.82,0,0.3,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,18.5000000){\hspace*{\Width}\raisebox{\Height}{[0.82,0,0.3,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{orangered}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{orangered}\settodepth{\Depth}{orangered}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,17.5000000){\hspace*{\Width}\raisebox{\Height}{orangered}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,1,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,0.5,0]}\settodepth{\Depth}{[0,1,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,17.5000000){\hspace*{\Width}\raisebox{\Height}{[0,1,0.5,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{bluegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{bluegreen}\settodepth{\Depth}{bluegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,17.5000000){\hspace*{\Width}\raisebox{\Height}{bluegreen}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.85,0,0.33,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.85,0,0.33,0]}\settodepth{\Depth}{[0.85,0,0.33,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,17.5000000){\hspace*{\Width}\raisebox{\Height}{[0.85,0,0.33,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{rubinered}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{rubinered}\settodepth{\Depth}{rubinered}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,16.5000000){\hspace*{\Width}\raisebox{\Height}{rubinered}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,1,0.13,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,0.13,0]}\settodepth{\Depth}{[0,1,0.13,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,16.5000000){\hspace*{\Width}\raisebox{\Height}{[0,1,0.13,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{emerald}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{emerald}\settodepth{\Depth}{emerald}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,16.5000000){\hspace*{\Width}\raisebox{\Height}{emerald}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[1,0,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0,0.5,0]}\settodepth{\Depth}{[1,0,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,16.5000000){\hspace*{\Width}\raisebox{\Height}{[1,0,0.5,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{wildstrawberry}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{wildstrawberry}\settodepth{\Depth}{wildstrawberry}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,15.5000000){\hspace*{\Width}\raisebox{\Height}{wildstrawberry}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.96,0.39,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.96,0.39,0]}\settodepth{\Depth}{[0,0.96,0.39,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,15.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.96,0.39,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{janglegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{janglegreen}\settodepth{\Depth}{janglegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,15.5000000){\hspace*{\Width}\raisebox{\Height}{janglegreen}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.99,0,0.52,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.99,0,0.52,0]}\settodepth{\Depth}{[0.99,0,0.52,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,15.5000000){\hspace*{\Width}\raisebox{\Height}{[0.99,0,0.52,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{salmon}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{salmon}\settodepth{\Depth}{salmon}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,14.5000000){\hspace*{\Width}\raisebox{\Height}{salmon}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.53,0.38,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.53,0.38,0]}\settodepth{\Depth}{[0,0.53,0.38,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,14.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.53,0.38,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{seagreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{seagreen}\settodepth{\Depth}{seagreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,14.5000000){\hspace*{\Width}\raisebox{\Height}{seagreen}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.69,0,0.5,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.69,0,0.5,0]}\settodepth{\Depth}{[0.69,0,0.5,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,14.5000000){\hspace*{\Width}\raisebox{\Height}{[0.69,0,0.5,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{carnationpink}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{carnationpink}\settodepth{\Depth}{carnationpink}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,13.5000000){\hspace*{\Width}\raisebox{\Height}{carnationpink}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.63,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.63,0,0]}\settodepth{\Depth}{[0,0.63,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,13.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.63,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{green}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{green}\settodepth{\Depth}{green}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,13.5000000){\hspace*{\Width}\raisebox{\Height}{green}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[1,0,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[1,0,1,0]}\settodepth{\Depth}{[1,0,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,13.5000000){\hspace*{\Width}\raisebox{\Height}{[1,0,1,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{magenta}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{magenta}\settodepth{\Depth}{magenta}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,12.5000000){\hspace*{\Width}\raisebox{\Height}{magenta}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,1,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,1,0,0]}\settodepth{\Depth}{[0,1,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,12.5000000){\hspace*{\Width}\raisebox{\Height}{[0,1,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{forestgreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{forestgreen}\settodepth{\Depth}{forestgreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,12.5000000){\hspace*{\Width}\raisebox{\Height}{forestgreen}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.91,0,0.88,0.12]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.91,0,0.88,0.12]}\settodepth{\Depth}{[0.91,0,0.88,0.12]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,12.5000000){\hspace*{\Width}\raisebox{\Height}{[0.91,0,0.88,0.12]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{violetred}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{violetred}\settodepth{\Depth}{violetred}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,11.5000000){\hspace*{\Width}\raisebox{\Height}{violetred}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.81,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.81,0,0]}\settodepth{\Depth}{[0,0.81,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,11.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.81,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{pinegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{pinegreen}\settodepth{\Depth}{pinegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,11.5000000){\hspace*{\Width}\raisebox{\Height}{pinegreen}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.92,0,0.59,0.25]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.92,0,0.59,0.25]}\settodepth{\Depth}{[0.92,0,0.59,0.25]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,11.5000000){\hspace*{\Width}\raisebox{\Height}{[0.92,0,0.59,0.25]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{rhodamine}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{rhodamine}\settodepth{\Depth}{rhodamine}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,10.5000000){\hspace*{\Width}\raisebox{\Height}{rhodamine}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.82,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.82,0,0]}\settodepth{\Depth}{[0,0.82,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,10.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.82,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{limegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{limegreen}\settodepth{\Depth}{limegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,10.5000000){\hspace*{\Width}\raisebox{\Height}{limegreen}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.5,0,1,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.5,0,1,0]}\settodepth{\Depth}{[0.5,0,1,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,10.5000000){\hspace*{\Width}\raisebox{\Height}{[0.5,0,1,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{mulberry}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{mulberry}\settodepth{\Depth}{mulberry}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,9.5000000){\hspace*{\Width}\raisebox{\Height}{mulberry}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.34,0.9,0,0.02]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.34,0.9,0,0.02]}\settodepth{\Depth}{[0.34,0.9,0,0.02]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,9.5000000){\hspace*{\Width}\raisebox{\Height}{[0.34,0.9,0,0.02]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{yellowgreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{yellowgreen}\settodepth{\Depth}{yellowgreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,9.5000000){\hspace*{\Width}\raisebox{\Height}{yellowgreen}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.44,0,0.74,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.44,0,0.74,0]}\settodepth{\Depth}{[0.44,0,0.74,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,9.5000000){\hspace*{\Width}\raisebox{\Height}{[0.44,0,0.74,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{redviolet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{redviolet}\settodepth{\Depth}{redviolet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,8.5000000){\hspace*{\Width}\raisebox{\Height}{redviolet}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.07,0.9,0,0.34]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.07,0.9,0,0.34]}\settodepth{\Depth}{[0.07,0.9,0,0.34]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,8.5000000){\hspace*{\Width}\raisebox{\Height}{[0.07,0.9,0,0.34]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{springgreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{springgreen}\settodepth{\Depth}{springgreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,8.5000000){\hspace*{\Width}\raisebox{\Height}{springgreen}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.26,0,0.76,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.26,0,0.76,0]}\settodepth{\Depth}{[0.26,0,0.76,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,8.5000000){\hspace*{\Width}\raisebox{\Height}{[0.26,0,0.76,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{fuchsia}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{fuchsia}\settodepth{\Depth}{fuchsia}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,7.5000000){\hspace*{\Width}\raisebox{\Height}{fuchsia}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.47,0.91,0,0.08]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.47,0.91,0,0.08]}\settodepth{\Depth}{[0.47,0.91,0,0.08]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,7.5000000){\hspace*{\Width}\raisebox{\Height}{[0.47,0.91,0,0.08]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{olivegreen}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{olivegreen}\settodepth{\Depth}{olivegreen}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,7.5000000){\hspace*{\Width}\raisebox{\Height}{olivegreen}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.64,0,0.95,0.4]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.64,0,0.95,0.4]}\settodepth{\Depth}{[0.64,0,0.95,0.4]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,7.5000000){\hspace*{\Width}\raisebox{\Height}{[0.64,0,0.95,0.4]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{lavender}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{lavender}\settodepth{\Depth}{lavender}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,6.5000000){\hspace*{\Width}\raisebox{\Height}{lavender}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.48,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.48,0,0]}\settodepth{\Depth}{[0,0.48,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,6.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.48,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{rawsienna}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{rawsienna}\settodepth{\Depth}{rawsienna}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,6.5000000){\hspace*{\Width}\raisebox{\Height}{rawsienna}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.72,1,0.45]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.72,1,0.45]}\settodepth{\Depth}{[0,0.72,1,0.45]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,6.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.72,1,0.45]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{thistle}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{thistle}\settodepth{\Depth}{thistle}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,5.5000000){\hspace*{\Width}\raisebox{\Height}{thistle}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.12,0.59,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.12,0.59,0,0]}\settodepth{\Depth}{[0.12,0.59,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,5.5000000){\hspace*{\Width}\raisebox{\Height}{[0.12,0.59,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{sepia}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{sepia}\settodepth{\Depth}{sepia}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,5.5000000){\hspace*{\Width}\raisebox{\Height}{sepia}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.83,1,0.7]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.83,1,0.7]}\settodepth{\Depth}{[0,0.83,1,0.7]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,5.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.83,1,0.7]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{orchid}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{orchid}\settodepth{\Depth}{orchid}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,4.5000000){\hspace*{\Width}\raisebox{\Height}{orchid}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.32,0.64,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.32,0.64,0,0]}\settodepth{\Depth}{[0.32,0.64,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,4.5000000){\hspace*{\Width}\raisebox{\Height}{[0.32,0.64,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{brown}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{brown}\settodepth{\Depth}{brown}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,4.5000000){\hspace*{\Width}\raisebox{\Height}{brown}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0.81,1,0.6]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0.81,1,0.6]}\settodepth{\Depth}{[0,0.81,1,0.6]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,4.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0.81,1,0.6]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{darkorchid}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{darkorchid}\settodepth{\Depth}{darkorchid}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,3.5000000){\hspace*{\Width}\raisebox{\Height}{darkorchid}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.4,0.8,0.2,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.4,0.8,0.2,0]}\settodepth{\Depth}{[0.4,0.8,0.2,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,3.5000000){\hspace*{\Width}\raisebox{\Height}{[0.4,0.8,0.2,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{tan}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{tan}\settodepth{\Depth}{tan}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,3.5000000){\hspace*{\Width}\raisebox{\Height}{tan}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.14,0.42,0.56,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.14,0.42,0.56,0]}\settodepth{\Depth}{[0.14,0.42,0.56,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,3.5000000){\hspace*{\Width}\raisebox{\Height}{[0.14,0.42,0.56,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{purple}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{purple}\settodepth{\Depth}{purple}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,2.5000000){\hspace*{\Width}\raisebox{\Height}{purple}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.45,0.86,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.45,0.86,0,0]}\settodepth{\Depth}{[0.45,0.86,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,2.5000000){\hspace*{\Width}\raisebox{\Height}{[0.45,0.86,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{gray}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{gray}\settodepth{\Depth}{gray}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,2.5000000){\hspace*{\Width}\raisebox{\Height}{gray}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0,0,0.5]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,0,0.5]}\settodepth{\Depth}{[0,0,0,0.5]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,2.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0,0,0.5]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{plum}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{plum}\settodepth{\Depth}{plum}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,1.5000000){\hspace*{\Width}\raisebox{\Height}{plum}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.5,1,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.5,1,0,0]}\settodepth{\Depth}{[0.5,1,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,1.5000000){\hspace*{\Width}\raisebox{\Height}{[0.5,1,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{black}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{black}\settodepth{\Depth}{black}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,1.5000000){\hspace*{\Width}\raisebox{\Height}{black}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0,0,1]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,0,1]}\settodepth{\Depth}{[0,0,0,1]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,1.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0,0,1]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{violet}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{violet}\settodepth{\Depth}{violet}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,0.5000000){\hspace*{\Width}\raisebox{\Height}{violet}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0.79,0.88,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0.79,0.88,0,0]}\settodepth{\Depth}{[0.79,0.88,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000000,0.5000000){\hspace*{\Width}\raisebox{\Height}{[0.79,0.88,0,0]}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{white}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{white}\settodepth{\Depth}{white}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(15.5000000,0.5000000){\hspace*{\Width}\raisebox{\Height}{white}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{[0,0,0,0]}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{[0,0,0,0]}\settodepth{\Depth}{[0,0,0,0]}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(20.5000000,0.5000000){\hspace*{\Width}\raisebox{\Height}{[0,0,0,0]}}%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concatobj.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concatobj.tex
new file mode 100644
index 0000000000..ce7154114b
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concatobj.tex
@@ -0,0 +1,42 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-24 20:24
+%%% template.sce 2016-8-24 20:24
+{\unitlength=8mm%
+\begin{picture}%
+( 5.00000, 5.00000)( -3.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 483 -179}\special{pa 185 -147}%
+\special{fp}%
+\special{pa 137 -141}\special{pa -712 -48}%
+\special{fp}%
+\special{pa -712 -48}\special{pa 229 228}%
+\special{fp}%
+\special{pa 483 -179}\special{pa 229 228}%
+\special{fp}%
+\special{pa -712 -48}\special{pa 0 -1030}%
+\special{fp}%
+\special{pa 483 -179}\special{pa 0 -1030}%
+\special{fp}%
+\special{pa 229 228}\special{pa 0 -1030}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-0.0500,3.3201){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.4118,0.1538){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(0.7771,-0.7732){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(1.5848,0.6193){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concept.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concept.tex
new file mode 100644
index 0000000000..5ac9abfa4a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concept.tex
@@ -0,0 +1,892 @@
+%%% /Users/Hannya/Desktop/KeTCindy/KeTCindyTools/fig/concept.tex
+%%% Generator=KeTCindy概念図.cdy
+{\unitlength=3.5mm%
+\begin{picture}%
+(39.08,22.04)(-24.72,-12.36)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,1,0}%
+\special{pa 1058 -568}\special{pa 1054 -627}\special{pa 1043 -686}\special{pa 1025 -742}%
+\special{pa 999 -796}\special{pa 968 -846}\special{pa 930 -892}\special{pa 886 -933}%
+\special{pa 838 -968}\special{pa 786 -996}\special{pa 731 -1018}\special{pa 673 -1033}%
+\special{pa 614 -1041}\special{pa 555 -1041}\special{pa 495 -1033}\special{pa 438 -1018}%
+\special{pa 383 -996}\special{pa 330 -968}\special{pa 282 -933}\special{pa 239 -892}%
+\special{pa 201 -846}\special{pa 169 -796}\special{pa 144 -742}\special{pa 125 -686}%
+\special{pa 114 -627}\special{pa 110 -568}\special{pa 114 -508}\special{pa 125 -450}%
+\special{pa 144 -393}\special{pa 169 -339}\special{pa 201 -289}\special{pa 239 -243}%
+\special{pa 282 -203}\special{pa 330 -168}\special{pa 383 -139}\special{pa 438 -117}%
+\special{pa 495 -102}\special{pa 555 -95}\special{pa 614 -95}\special{pa 673 -102}%
+\special{pa 731 -117}\special{pa 786 -139}\special{pa 838 -168}\special{pa 886 -203}%
+\special{pa 930 -243}\special{pa 968 -289}\special{pa 999 -339}\special{pa 1025 -393}%
+\special{pa 1043 -450}\special{pa 1054 -508}\special{pa 1058 -568}\special{sh 1}\special{ip}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa 1940 -579}\special{pa 1937 -631}\special{pa 1927 -681}\special{pa 1911 -731}%
+\special{pa 1889 -778}\special{pa 1861 -822}\special{pa 1828 -862}\special{pa 1790 -897}%
+\special{pa 1748 -928}\special{pa 1703 -953}\special{pa 1654 -972}\special{pa 1604 -985}%
+\special{pa 1553 -991}\special{pa 1501 -991}\special{pa 1449 -985}\special{pa 1399 -972}%
+\special{pa 1351 -953}\special{pa 1305 -928}\special{pa 1263 -897}\special{pa 1226 -862}%
+\special{pa 1193 -822}\special{pa 1165 -778}\special{pa 1143 -731}\special{pa 1127 -681}%
+\special{pa 1117 -631}\special{pa 1114 -579}\special{pa 1117 -527}\special{pa 1127 -476}%
+\special{pa 1143 -427}\special{pa 1165 -380}\special{pa 1193 -336}\special{pa 1226 -296}%
+\special{pa 1263 -260}\special{pa 1305 -230}\special{pa 1351 -205}\special{pa 1399 -186}%
+\special{pa 1449 -173}\special{pa 1501 -166}\special{pa 1553 -166}\special{pa 1604 -173}%
+\special{pa 1654 -186}\special{pa 1703 -205}\special{pa 1748 -230}\special{pa 1790 -260}%
+\special{pa 1828 -296}\special{pa 1861 -336}\special{pa 1889 -380}\special{pa 1911 -427}%
+\special{pa 1927 -476}\special{pa 1937 -527}\special{pa 1940 -579}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0,0.5,0}%
+\special{pa 1538 292}\special{pa 1535 243}\special{pa 1526 195}\special{pa 1510 148}%
+\special{pa 1490 104}\special{pa 1463 62}\special{pa 1432 24}\special{pa 1396 -10}%
+\special{pa 1356 -38}\special{pa 1313 -62}\special{pa 1267 -80}\special{pa 1220 -92}%
+\special{pa 1171 -99}\special{pa 1122 -99}\special{pa 1073 -92}\special{pa 1025 -80}%
+\special{pa 980 -62}\special{pa 937 -38}\special{pa 897 -10}\special{pa 861 24}\special{pa 830 62}%
+\special{pa 803 104}\special{pa 782 148}\special{pa 767 195}\special{pa 758 243}\special{pa 755 292}%
+\special{pa 758 341}\special{pa 767 389}\special{pa 782 436}\special{pa 803 481}\special{pa 830 522}%
+\special{pa 861 560}\special{pa 897 594}\special{pa 937 623}\special{pa 980 646}\special{pa 1025 664}%
+\special{pa 1073 677}\special{pa 1122 683}\special{pa 1171 683}\special{pa 1220 677}%
+\special{pa 1267 664}\special{pa 1313 646}\special{pa 1356 623}\special{pa 1396 594}%
+\special{pa 1432 560}\special{pa 1463 522}\special{pa 1490 481}\special{pa 1510 436}%
+\special{pa 1526 389}\special{pa 1535 341}\special{pa 1538 292}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0,1,0}%
+\special{pa 28 39}\special{pa 24 -9}\special{pa 11 -57}\special{pa -9 -103}\special{pa -36 -146}%
+\special{pa -71 -187}\special{pa -112 -224}\special{pa -159 -257}\special{pa -212 -285}%
+\special{pa -268 -308}\special{pa -329 -326}\special{pa -391 -338}\special{pa -455 -344}%
+\special{pa -520 -344}\special{pa -584 -338}\special{pa -647 -326}\special{pa -707 -308}%
+\special{pa -764 -285}\special{pa -816 -257}\special{pa -863 -224}\special{pa -905 -187}%
+\special{pa -939 -146}\special{pa -967 -103}\special{pa -987 -57}\special{pa -999 -9}%
+\special{pa -1003 39}\special{pa -999 87}\special{pa -987 134}\special{pa -967 180}%
+\special{pa -939 223}\special{pa -905 264}\special{pa -863 301}\special{pa -816 334}%
+\special{pa -764 362}\special{pa -707 385}\special{pa -647 403}\special{pa -584 415}%
+\special{pa -520 421}\special{pa -455 421}\special{pa -391 415}\special{pa -329 403}%
+\special{pa -268 385}\special{pa -212 362}\special{pa -159 334}\special{pa -112 301}%
+\special{pa -71 264}\special{pa -36 223}\special{pa -9 180}\special{pa 11 134}\special{pa 24 87}%
+\special{pa 28 39}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.2,0,0}%
+\special{pa -2458 39}\special{pa -2462 -5}\special{pa -2472 -47}\special{pa -2489 -88}%
+\special{pa -2513 -127}\special{pa -2542 -164}\special{pa -2578 -197}\special{pa -2618 -227}%
+\special{pa -2663 -252}\special{pa -2711 -273}\special{pa -2763 -289}\special{pa -2817 -300}%
+\special{pa -2872 -305}\special{pa -2927 -305}\special{pa -2982 -300}\special{pa -3036 -289}%
+\special{pa -3087 -273}\special{pa -3136 -252}\special{pa -3180 -227}\special{pa -3221 -197}%
+\special{pa -3256 -164}\special{pa -3286 -127}\special{pa -3309 -88}\special{pa -3327 -47}%
+\special{pa -3337 -5}\special{pa -3340 39}\special{pa -3337 82}\special{pa -3327 124}%
+\special{pa -3309 165}\special{pa -3286 205}\special{pa -3256 241}\special{pa -3221 274}%
+\special{pa -3180 304}\special{pa -3136 329}\special{pa -3087 350}\special{pa -3036 366}%
+\special{pa -2982 377}\special{pa -2927 382}\special{pa -2872 382}\special{pa -2817 377}%
+\special{pa -2763 366}\special{pa -2711 350}\special{pa -2663 329}\special{pa -2618 304}%
+\special{pa -2578 274}\special{pa -2542 241}\special{pa -2513 205}\special{pa -2489 165}%
+\special{pa -2472 124}\special{pa -2462 82}\special{pa -2458 39}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.2,0.2,0,0}%
+\special{pa -1298 39}\special{pa -1302 -5}\special{pa -1313 -47}\special{pa -1331 -89}%
+\special{pa -1356 -128}\special{pa -1387 -164}\special{pa -1424 -198}\special{pa -1467 -228}%
+\special{pa -1514 -253}\special{pa -1565 -274}\special{pa -1619 -290}\special{pa -1675 -301}%
+\special{pa -1733 -306}\special{pa -1792 -306}\special{pa -1849 -301}\special{pa -1906 -290}%
+\special{pa -1960 -274}\special{pa -2011 -253}\special{pa -2058 -228}\special{pa -2101 -198}%
+\special{pa -2138 -164}\special{pa -2169 -128}\special{pa -2194 -89}\special{pa -2212 -47}%
+\special{pa -2223 -5}\special{pa -2227 39}\special{pa -2223 82}\special{pa -2212 124}%
+\special{pa -2194 166}\special{pa -2169 205}\special{pa -2138 242}\special{pa -2101 275}%
+\special{pa -2058 305}\special{pa -2011 330}\special{pa -1960 351}\special{pa -1906 367}%
+\special{pa -1849 378}\special{pa -1792 383}\special{pa -1733 383}\special{pa -1675 378}%
+\special{pa -1619 367}\special{pa -1565 351}\special{pa -1514 330}\special{pa -1467 305}%
+\special{pa -1424 275}\special{pa -1387 242}\special{pa -1356 205}\special{pa -1331 166}%
+\special{pa -1313 124}\special{pa -1302 82}\special{pa -1298 39}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0.2,0,0.2,0}%
+\special{pa -2458 1003}\special{pa -2462 960}\special{pa -2472 917}\special{pa -2489 876}%
+\special{pa -2513 837}\special{pa -2542 801}\special{pa -2578 767}\special{pa -2618 738}%
+\special{pa -2663 712}\special{pa -2711 691}\special{pa -2763 676}\special{pa -2817 665}%
+\special{pa -2872 659}\special{pa -2927 659}\special{pa -2982 665}\special{pa -3036 676}%
+\special{pa -3087 691}\special{pa -3136 712}\special{pa -3180 738}\special{pa -3221 767}%
+\special{pa -3256 801}\special{pa -3286 837}\special{pa -3309 876}\special{pa -3327 917}%
+\special{pa -3337 960}\special{pa -3340 1003}\special{pa -3337 1046}\special{pa -3327 1089}%
+\special{pa -3309 1130}\special{pa -3286 1169}\special{pa -3256 1206}\special{pa -3221 1239}%
+\special{pa -3180 1269}\special{pa -3136 1294}\special{pa -3087 1315}\special{pa -3036 1331}%
+\special{pa -2982 1342}\special{pa -2927 1347}\special{pa -2872 1347}\special{pa -2817 1342}%
+\special{pa -2763 1331}\special{pa -2711 1315}\special{pa -2663 1294}\special{pa -2618 1269}%
+\special{pa -2578 1239}\special{pa -2542 1206}\special{pa -2513 1169}\special{pa -2489 1130}%
+\special{pa -2472 1089}\special{pa -2462 1046}\special{pa -2458 1003}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.1,0.3,0}%
+\special{pa -1462 1003}\special{pa -1465 966}\special{pa -1475 930}\special{pa -1490 895}%
+\special{pa -1512 861}\special{pa -1539 830}\special{pa -1571 801}\special{pa -1608 776}%
+\special{pa -1649 754}\special{pa -1694 736}\special{pa -1741 722}\special{pa -1790 713}%
+\special{pa -1840 709}\special{pa -1891 709}\special{pa -1941 713}\special{pa -1991 722}%
+\special{pa -2038 736}\special{pa -2082 754}\special{pa -2123 776}\special{pa -2160 801}%
+\special{pa -2192 830}\special{pa -2220 861}\special{pa -2241 895}\special{pa -2257 930}%
+\special{pa -2266 966}\special{pa -2270 1003}\special{pa -2266 1040}\special{pa -2257 1077}%
+\special{pa -2241 1112}\special{pa -2220 1145}\special{pa -2192 1177}\special{pa -2160 1205}%
+\special{pa -2123 1231}\special{pa -2082 1252}\special{pa -2038 1270}\special{pa -1991 1284}%
+\special{pa -1941 1293}\special{pa -1891 1298}\special{pa -1840 1298}\special{pa -1790 1293}%
+\special{pa -1741 1284}\special{pa -1694 1270}\special{pa -1649 1252}\special{pa -1608 1231}%
+\special{pa -1571 1205}\special{pa -1539 1177}\special{pa -1512 1145}\special{pa -1490 1112}%
+\special{pa -1475 1077}\special{pa -1465 1040}\special{pa -1462 1003}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.1,0.3,0}%
+\special{pa 105 1240}\special{pa 102 1205}\special{pa 92 1171}\special{pa 76 1138}%
+\special{pa 54 1107}\special{pa 26 1078}\special{pa -7 1051}\special{pa -45 1027}%
+\special{pa -87 1007}\special{pa -133 990}\special{pa -182 977}\special{pa -232 969}%
+\special{pa -284 964}\special{pa -336 964}\special{pa -388 969}\special{pa -438 977}%
+\special{pa -487 990}\special{pa -533 1007}\special{pa -575 1027}\special{pa -613 1051}%
+\special{pa -646 1078}\special{pa -674 1107}\special{pa -696 1138}\special{pa -712 1171}%
+\special{pa -722 1205}\special{pa -725 1240}\special{pa -722 1275}\special{pa -712 1309}%
+\special{pa -696 1342}\special{pa -674 1373}\special{pa -646 1403}\special{pa -613 1429}%
+\special{pa -575 1453}\special{pa -533 1474}\special{pa -487 1490}\special{pa -438 1503}%
+\special{pa -388 1512}\special{pa -336 1516}\special{pa -284 1516}\special{pa -232 1512}%
+\special{pa -182 1503}\special{pa -133 1490}\special{pa -87 1474}\special{pa -45 1453}%
+\special{pa -7 1429}\special{pa 26 1403}\special{pa 54 1373}\special{pa 76 1342}\special{pa 92 1309}%
+\special{pa 102 1275}\special{pa 105 1240}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.1,0.3,0}%
+\special{pa 949 1033}\special{pa 945 996}\special{pa 935 959}\special{pa 918 923}%
+\special{pa 895 889}\special{pa 866 857}\special{pa 831 828}\special{pa 792 802}\special{pa 748 780}%
+\special{pa 701 762}\special{pa 650 748}\special{pa 598 738}\special{pa 544 734}\special{pa 490 734}%
+\special{pa 436 738}\special{pa 383 748}\special{pa 333 762}\special{pa 285 780}\special{pa 241 802}%
+\special{pa 202 828}\special{pa 167 857}\special{pa 138 889}\special{pa 115 923}\special{pa 99 959}%
+\special{pa 88 996}\special{pa 85 1033}\special{pa 88 1071}\special{pa 99 1108}\special{pa 115 1144}%
+\special{pa 138 1178}\special{pa 167 1210}\special{pa 202 1239}\special{pa 241 1265}%
+\special{pa 285 1287}\special{pa 333 1305}\special{pa 383 1319}\special{pa 436 1329}%
+\special{pa 490 1333}\special{pa 544 1333}\special{pa 598 1329}\special{pa 650 1319}%
+\special{pa 701 1305}\special{pa 748 1287}\special{pa 792 1265}\special{pa 831 1239}%
+\special{pa 866 1210}\special{pa 895 1178}\special{pa 918 1144}\special{pa 935 1108}%
+\special{pa 945 1071}\special{pa 949 1033}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.1,0.3,0}%
+\special{pa -801 1348}\special{pa -804 1315}\special{pa -812 1283}\special{pa -827 1252}%
+\special{pa -847 1223}\special{pa -873 1195}\special{pa -903 1170}\special{pa -937 1148}%
+\special{pa -976 1129}\special{pa -1017 1113}\special{pa -1061 1101}\special{pa -1107 1093}%
+\special{pa -1154 1089}\special{pa -1202 1089}\special{pa -1249 1093}\special{pa -1295 1101}%
+\special{pa -1339 1113}\special{pa -1380 1129}\special{pa -1419 1148}\special{pa -1453 1170}%
+\special{pa -1483 1195}\special{pa -1509 1223}\special{pa -1529 1252}\special{pa -1544 1283}%
+\special{pa -1552 1315}\special{pa -1555 1348}\special{pa -1552 1380}\special{pa -1544 1412}%
+\special{pa -1529 1443}\special{pa -1509 1472}\special{pa -1483 1500}\special{pa -1453 1525}%
+\special{pa -1419 1547}\special{pa -1380 1566}\special{pa -1339 1582}\special{pa -1295 1594}%
+\special{pa -1249 1602}\special{pa -1202 1606}\special{pa -1154 1606}\special{pa -1107 1602}%
+\special{pa -1061 1594}\special{pa -1017 1582}\special{pa -976 1566}\special{pa -937 1547}%
+\special{pa -903 1525}\special{pa -873 1500}\special{pa -847 1472}\special{pa -827 1443}%
+\special{pa -812 1412}\special{pa -804 1380}\special{pa -801 1348}\special{sh 1}\special{ip}%
+}%
+{%
+\color[cmyk]{0,0.4,0.3,0}%
+\special{pa -606 -650}\special{pa -610 -684}\special{pa -619 -718}\special{pa -635 -751}%
+\special{pa -657 -781}\special{pa -684 -810}\special{pa -717 -837}\special{pa -754 -860}%
+\special{pa -795 -880}\special{pa -840 -896}\special{pa -887 -909}\special{pa -937 -918}%
+\special{pa -987 -922}\special{pa -1038 -922}\special{pa -1089 -918}\special{pa -1138 -909}%
+\special{pa -1186 -896}\special{pa -1230 -880}\special{pa -1272 -860}\special{pa -1309 -837}%
+\special{pa -1341 -810}\special{pa -1369 -781}\special{pa -1390 -751}\special{pa -1406 -718}%
+\special{pa -1416 -684}\special{pa -1419 -650}\special{pa -1416 -616}\special{pa -1406 -583}%
+\special{pa -1390 -550}\special{pa -1369 -519}\special{pa -1341 -491}\special{pa -1309 -464}%
+\special{pa -1272 -441}\special{pa -1230 -421}\special{pa -1186 -404}\special{pa -1138 -392}%
+\special{pa -1089 -383}\special{pa -1038 -379}\special{pa -987 -379}\special{pa -937 -383}%
+\special{pa -887 -392}\special{pa -840 -404}\special{pa -795 -421}\special{pa -754 -441}%
+\special{pa -717 -464}\special{pa -684 -491}\special{pa -657 -519}\special{pa -635 -550}%
+\special{pa -619 -583}\special{pa -610 -616}\special{pa -606 -650}\special{sh 1}\special{ip}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1973 -193}\special{pa 1973 -232}\special{fp}\special{pa 1973 -271}\special{pa 1973 -310}\special{fp}%
+\special{pa 1973 -350}\special{pa 1973 -389}\special{fp}\special{pa 1973 -428}\special{pa 1973 -467}\special{fp}%
+\special{pa 1973 -506}\special{pa 1973 -545}\special{fp}\special{pa 1973 -584}\special{pa 1973 -624}\special{fp}%
+\special{pa 1973 -663}\special{pa 1973 -702}\special{fp}\special{pa 1973 -741}\special{pa 1973 -780}\special{fp}%
+\special{pa 1973 -819}\special{pa 1973 -858}\special{fp}\special{pa 1973 -898}\special{pa 1973 -937}\special{fp}%
+\special{pa 1973 -976}\special{pa 1973 -1015}\special{fp}\special{pa 1973 -1054}\special{pa 1973 -1058}\special{pa 1973 -1063}\special{pa 1972 -1067}\special{pa 1970 -1071}\special{pa 1968 -1074}\special{pa 1965 -1078}\special{pa 1962 -1081}\special{pa 1958 -1083}\special{pa 1954 -1084}\special{pa 1954 -1085}\special{fp}%
+\special{pa 1915 -1086}\special{pa 1875 -1086}\special{fp}\special{pa 1836 -1086}\special{pa 1797 -1086}\special{fp}%
+\special{pa 1758 -1086}\special{pa 1719 -1086}\special{fp}\special{pa 1680 -1086}\special{pa 1641 -1086}\special{fp}%
+\special{pa 1601 -1086}\special{pa 1562 -1086}\special{fp}\special{pa 1523 -1086}\special{pa 1484 -1086}\special{fp}%
+\special{pa 1445 -1086}\special{pa 1406 -1086}\special{fp}\special{pa 1367 -1086}\special{pa 1327 -1086}\special{fp}%
+\special{pa 1288 -1086}\special{pa 1249 -1086}\special{fp}\special{pa 1210 -1086}\special{pa 1171 -1086}\special{fp}%
+\special{pa 1132 -1086}\special{pa 1092 -1086}\special{fp}\special{pa 1053 -1086}\special{pa 1014 -1086}\special{pa 1014 -1086}\special{fp}%
+\special{pa 975 -1086}\special{pa 936 -1086}\special{fp}\special{pa 897 -1086}\special{pa 858 -1086}\special{fp}%
+\special{pa 818 -1086}\special{pa 779 -1086}\special{fp}\special{pa 740 -1086}\special{pa 701 -1086}\special{fp}%
+\special{pa 662 -1086}\special{pa 623 -1086}\special{fp}\special{pa 584 -1086}\special{pa 544 -1086}\special{fp}%
+\special{pa 505 -1086}\special{pa 466 -1086}\special{fp}\special{pa 427 -1086}\special{pa 388 -1086}\special{fp}%
+\special{pa 349 -1086}\special{pa 309 -1086}\special{fp}\special{pa 270 -1086}\special{pa 231 -1086}\special{fp}%
+\special{pa 192 -1086}\special{pa 153 -1086}\special{fp}\special{pa 114 -1086}\special{pa 83 -1086}\special{pa 78 -1085}\special{pa 75 -1085}\special{fp}%
+\special{pa 55 -1054}\special{pa 55 -1015}\special{fp}\special{pa 55 -976}\special{pa 55 -937}\special{fp}%
+\special{pa 55 -898}\special{pa 55 -858}\special{fp}\special{pa 55 -819}\special{pa 55 -780}\special{fp}%
+\special{pa 55 -741}\special{pa 55 -702}\special{fp}\special{pa 55 -663}\special{pa 55 -624}\special{fp}%
+\special{pa 55 -584}\special{pa 55 -545}\special{fp}\special{pa 55 -506}\special{pa 55 -467}\special{fp}%
+\special{pa 55 -428}\special{pa 55 -389}\special{fp}\special{pa 55 -350}\special{pa 55 -310}\special{fp}%
+\special{pa 55 -271}\special{pa 55 -232}\special{fp}\special{pa 55 -193}\special{pa 55 -154}\special{fp}%
+\special{pa 55 -115}\special{pa 55 -75}\special{fp}\special{pa 55 -36}\special{pa 55 3}\special{fp}%
+\special{pa 55 42}\special{pa 55 81}\special{fp}\special{pa 55 120}\special{pa 55 159}\special{fp}%
+\special{pa 55 199}\special{pa 55 238}\special{fp}\special{pa 55 277}\special{pa 55 316}\special{fp}%
+\special{pa 55 355}\special{pa 55 394}\special{fp}\special{pa 55 434}\special{pa 55 473}\special{fp}%
+\special{pa 55 512}\special{pa 55 551}\special{fp}\special{pa 55 590}\special{pa 55 629}\special{fp}%
+\special{pa 55 668}\special{pa 55 672}\special{pa 55 677}\special{pa 56 681}\special{pa 58 685}\special{pa 60 689}\special{pa 63 692}\special{pa 66 695}\special{pa 70 697}\special{pa 74 699}\special{pa 75 699}\special{fp}%
+\special{pa 114 700}\special{pa 153 700}\special{fp}\special{pa 192 700}\special{pa 231 700}\special{fp}%
+\special{pa 270 700}\special{pa 309 700}\special{fp}\special{pa 349 700}\special{pa 388 700}\special{fp}%
+\special{pa 427 700}\special{pa 466 700}\special{fp}\special{pa 505 700}\special{pa 544 700}\special{fp}%
+\special{pa 584 700}\special{pa 623 700}\special{fp}\special{pa 662 700}\special{pa 701 700}\special{fp}%
+\special{pa 740 700}\special{pa 779 700}\special{fp}\special{pa 818 700}\special{pa 858 700}\special{fp}%
+\special{pa 897 700}\special{pa 936 700}\special{fp}\special{pa 975 700}\special{pa 1014 700}\special{pa 1014 700}\special{fp}%
+\special{pa 1053 700}\special{pa 1092 700}\special{fp}\special{pa 1132 700}\special{pa 1171 700}\special{fp}%
+\special{pa 1210 700}\special{pa 1249 700}\special{fp}\special{pa 1288 700}\special{pa 1327 700}\special{fp}%
+\special{pa 1367 700}\special{pa 1406 700}\special{fp}\special{pa 1445 700}\special{pa 1484 700}\special{fp}%
+\special{pa 1523 700}\special{pa 1562 700}\special{fp}\special{pa 1601 700}\special{pa 1641 700}\special{fp}%
+\special{pa 1680 700}\special{pa 1719 700}\special{fp}\special{pa 1758 700}\special{pa 1797 700}\special{fp}%
+\special{pa 1836 700}\special{pa 1875 700}\special{fp}\special{pa 1915 700}\special{pa 1946 700}\special{pa 1950 700}\special{pa 1954 699}\special{fp}%
+\special{pa 1973 668}\special{pa 1973 629}\special{fp}\special{pa 1973 590}\special{pa 1973 551}\special{fp}%
+\special{pa 1973 512}\special{pa 1973 473}\special{fp}\special{pa 1973 434}\special{pa 1973 394}\special{fp}%
+\special{pa 1973 355}\special{pa 1973 316}\special{fp}\special{pa 1973 277}\special{pa 1973 238}\special{fp}%
+\special{pa 1973 199}\special{pa 1973 159}\special{fp}\special{pa 1973 120}\special{pa 1973 81}\special{fp}%
+\special{pa 1973 42}\special{pa 1973 3}\special{fp}\special{pa 1973 -36}\special{pa 1973 -75}\special{fp}%
+\special{pa 1973 -115}\special{pa 1973 -154}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1058 -568}\special{pa 1054 -627}\special{pa 1043 -686}\special{pa 1025 -742}%
+\special{pa 999 -796}\special{pa 968 -846}\special{pa 930 -892}\special{pa 886 -933}%
+\special{pa 838 -968}\special{pa 786 -996}\special{pa 731 -1018}\special{pa 673 -1033}%
+\special{pa 614 -1041}\special{pa 555 -1041}\special{pa 495 -1033}\special{pa 438 -1018}%
+\special{pa 383 -996}\special{pa 330 -968}\special{pa 282 -933}\special{pa 239 -892}%
+\special{pa 201 -846}\special{pa 169 -796}\special{pa 144 -742}\special{pa 125 -686}%
+\special{pa 114 -627}\special{pa 110 -568}\special{pa 114 -508}\special{pa 125 -450}%
+\special{pa 144 -393}\special{pa 169 -339}\special{pa 201 -289}\special{pa 239 -243}%
+\special{pa 282 -203}\special{pa 330 -168}\special{pa 383 -139}\special{pa 438 -117}%
+\special{pa 495 -102}\special{pa 555 -95}\special{pa 614 -95}\special{pa 673 -102}%
+\special{pa 731 -117}\special{pa 786 -139}\special{pa 838 -168}\special{pa 886 -203}%
+\special{pa 930 -243}\special{pa 968 -289}\special{pa 999 -339}\special{pa 1025 -393}%
+\special{pa 1043 -450}\special{pa 1054 -508}\special{pa 1058 -568}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1940 -579}\special{pa 1937 -631}\special{pa 1927 -681}\special{pa 1911 -731}%
+\special{pa 1889 -778}\special{pa 1861 -822}\special{pa 1828 -862}\special{pa 1790 -897}%
+\special{pa 1748 -928}\special{pa 1703 -953}\special{pa 1654 -972}\special{pa 1604 -985}%
+\special{pa 1553 -991}\special{pa 1501 -991}\special{pa 1449 -985}\special{pa 1399 -972}%
+\special{pa 1351 -953}\special{pa 1305 -928}\special{pa 1263 -897}\special{pa 1226 -862}%
+\special{pa 1193 -822}\special{pa 1165 -778}\special{pa 1143 -731}\special{pa 1127 -681}%
+\special{pa 1117 -631}\special{pa 1114 -579}\special{pa 1117 -527}\special{pa 1127 -476}%
+\special{pa 1143 -427}\special{pa 1165 -380}\special{pa 1193 -336}\special{pa 1226 -296}%
+\special{pa 1263 -260}\special{pa 1305 -230}\special{pa 1351 -205}\special{pa 1399 -186}%
+\special{pa 1449 -173}\special{pa 1501 -166}\special{pa 1553 -166}\special{pa 1604 -173}%
+\special{pa 1654 -186}\special{pa 1703 -205}\special{pa 1748 -230}\special{pa 1790 -260}%
+\special{pa 1828 -296}\special{pa 1861 -336}\special{pa 1889 -380}\special{pa 1911 -427}%
+\special{pa 1927 -476}\special{pa 1937 -527}\special{pa 1940 -579}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1538 292}\special{pa 1535 243}\special{pa 1526 195}\special{pa 1510 148}%
+\special{pa 1490 104}\special{pa 1463 62}\special{pa 1432 24}\special{pa 1396 -10}%
+\special{pa 1356 -38}\special{pa 1313 -62}\special{pa 1267 -80}\special{pa 1220 -92}%
+\special{pa 1171 -99}\special{pa 1122 -99}\special{pa 1073 -92}\special{pa 1025 -80}%
+\special{pa 980 -62}\special{pa 937 -38}\special{pa 897 -10}\special{pa 861 24}%
+\special{pa 830 62}\special{pa 803 104}\special{pa 782 148}\special{pa 767 195}%
+\special{pa 758 243}\special{pa 755 292}\special{pa 758 341}\special{pa 767 389}%
+\special{pa 782 436}\special{pa 803 481}\special{pa 830 522}\special{pa 861 560}%
+\special{pa 897 594}\special{pa 937 623}\special{pa 980 646}\special{pa 1025 664}%
+\special{pa 1073 677}\special{pa 1122 683}\special{pa 1171 683}\special{pa 1220 677}%
+\special{pa 1267 664}\special{pa 1313 646}\special{pa 1356 623}\special{pa 1396 594}%
+\special{pa 1432 560}\special{pa 1463 522}\special{pa 1490 481}\special{pa 1510 436}%
+\special{pa 1526 389}\special{pa 1535 341}\special{pa 1538 292}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 48}%
+\special{pa 816 -154}\special{pa 920 -28}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 48}%
+\special{pa 1058 -491}\special{pa 1124 -485}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 24}%
+\special{pa 1218 -94}\special{pa 1284 -230}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1279 -164}\special{pa 1290 -243}\special{pa 1235 -186}\special{pa 1257 -175}%
+\special{pa 1279 -164}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1279 -164}\special{pa 1290 -243}\special{pa 1235 -186}\special{pa 1257 -175}%
+\special{pa 1279 -164}\special{pa 1290 -243}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 24}%
+\special{pa 1367 -193}\special{pa 1315 -81}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1319 -147}\special{pa 1309 -69}\special{pa 1363 -126}\special{pa 1341 -137}%
+\special{pa 1319 -147}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1319 -147}\special{pa 1309 -69}\special{pa 1363 -126}\special{pa 1341 -137}%
+\special{pa 1319 -147}\special{pa 1309 -69}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 28 39}\special{pa 24 -9}\special{pa 11 -57}\special{pa -9 -103}%
+\special{pa -36 -146}\special{pa -71 -187}\special{pa -112 -224}\special{pa -159 -257}%
+\special{pa -212 -285}\special{pa -268 -308}\special{pa -329 -326}\special{pa -391 -338}%
+\special{pa -455 -344}\special{pa -520 -344}\special{pa -584 -338}\special{pa -647 -326}%
+\special{pa -707 -308}\special{pa -764 -285}\special{pa -816 -257}\special{pa -863 -224}%
+\special{pa -905 -187}\special{pa -939 -146}\special{pa -967 -103}\special{pa -987 -57}%
+\special{pa -999 -9}\special{pa -1003 39}\special{pa -999 87}\special{pa -987 134}%
+\special{pa -967 180}\special{pa -939 223}\special{pa -905 264}\special{pa -863 301}%
+\special{pa -816 334}\special{pa -764 362}\special{pa -707 385}\special{pa -647 403}%
+\special{pa -584 415}\special{pa -520 421}\special{pa -455 421}\special{pa -391 415}%
+\special{pa -329 403}\special{pa -268 385}\special{pa -212 362}\special{pa -159 334}%
+\special{pa -112 301}\special{pa -71 264}\special{pa -36 223}\special{pa -9 180}%
+\special{pa 11 134}\special{pa 24 87}\special{pa 28 39}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 24}%
+\special{pa 39 33}\special{pa 287 -193}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 24}%
+\special{pa 39 33}\special{pa 758 207}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -2458 39}\special{pa -2462 -5}\special{pa -2472 -47}\special{pa -2489 -88}%
+\special{pa -2513 -127}\special{pa -2542 -164}\special{pa -2578 -197}\special{pa -2618 -227}%
+\special{pa -2663 -252}\special{pa -2711 -273}\special{pa -2763 -289}\special{pa -2817 -300}%
+\special{pa -2872 -305}\special{pa -2927 -305}\special{pa -2982 -300}\special{pa -3036 -289}%
+\special{pa -3087 -273}\special{pa -3136 -252}\special{pa -3180 -227}\special{pa -3221 -197}%
+\special{pa -3256 -164}\special{pa -3286 -127}\special{pa -3309 -88}\special{pa -3327 -47}%
+\special{pa -3337 -5}\special{pa -3340 39}\special{pa -3337 82}\special{pa -3327 124}%
+\special{pa -3309 165}\special{pa -3286 205}\special{pa -3256 241}\special{pa -3221 274}%
+\special{pa -3180 304}\special{pa -3136 329}\special{pa -3087 350}\special{pa -3036 366}%
+\special{pa -2982 377}\special{pa -2927 382}\special{pa -2872 382}\special{pa -2817 377}%
+\special{pa -2763 366}\special{pa -2711 350}\special{pa -2663 329}\special{pa -2618 304}%
+\special{pa -2578 274}\special{pa -2542 241}\special{pa -2513 205}\special{pa -2489 165}%
+\special{pa -2472 124}\special{pa -2462 82}\special{pa -2458 39}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1298 39}\special{pa -1302 -5}\special{pa -1313 -47}\special{pa -1331 -89}%
+\special{pa -1356 -128}\special{pa -1387 -164}\special{pa -1424 -198}\special{pa -1467 -228}%
+\special{pa -1514 -253}\special{pa -1565 -274}\special{pa -1619 -290}\special{pa -1675 -301}%
+\special{pa -1733 -306}\special{pa -1792 -306}\special{pa -1849 -301}\special{pa -1906 -290}%
+\special{pa -1960 -274}\special{pa -2011 -253}\special{pa -2058 -228}\special{pa -2101 -198}%
+\special{pa -2138 -164}\special{pa -2169 -128}\special{pa -2194 -89}\special{pa -2212 -47}%
+\special{pa -2223 -5}\special{pa -2227 39}\special{pa -2223 82}\special{pa -2212 124}%
+\special{pa -2194 166}\special{pa -2169 205}\special{pa -2138 242}\special{pa -2101 275}%
+\special{pa -2058 305}\special{pa -2011 330}\special{pa -1960 351}\special{pa -1906 367}%
+\special{pa -1849 378}\special{pa -1792 383}\special{pa -1733 383}\special{pa -1675 378}%
+\special{pa -1619 367}\special{pa -1565 351}\special{pa -1514 330}\special{pa -1467 305}%
+\special{pa -1424 275}\special{pa -1387 242}\special{pa -1356 205}\special{pa -1331 166}%
+\special{pa -1313 124}\special{pa -1302 82}\special{pa -1298 39}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -2458 1003}\special{pa -2462 960}\special{pa -2472 917}\special{pa -2489 876}%
+\special{pa -2513 837}\special{pa -2542 801}\special{pa -2578 767}\special{pa -2618 738}%
+\special{pa -2663 712}\special{pa -2711 691}\special{pa -2763 676}\special{pa -2817 665}%
+\special{pa -2872 659}\special{pa -2927 659}\special{pa -2982 665}\special{pa -3036 676}%
+\special{pa -3087 691}\special{pa -3136 712}\special{pa -3180 738}\special{pa -3221 767}%
+\special{pa -3256 801}\special{pa -3286 837}\special{pa -3309 876}\special{pa -3327 917}%
+\special{pa -3337 960}\special{pa -3340 1003}\special{pa -3337 1046}\special{pa -3327 1089}%
+\special{pa -3309 1130}\special{pa -3286 1169}\special{pa -3256 1206}\special{pa -3221 1239}%
+\special{pa -3180 1269}\special{pa -3136 1294}\special{pa -3087 1315}\special{pa -3036 1331}%
+\special{pa -2982 1342}\special{pa -2927 1347}\special{pa -2872 1347}\special{pa -2817 1342}%
+\special{pa -2763 1331}\special{pa -2711 1315}\special{pa -2663 1294}\special{pa -2618 1269}%
+\special{pa -2578 1239}\special{pa -2542 1206}\special{pa -2513 1169}\special{pa -2489 1130}%
+\special{pa -2472 1089}\special{pa -2462 1046}\special{pa -2458 1003}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -1003 33}\special{pa -1293 33}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1231 9}\special{pa -1306 33}\special{pa -1231 57}\special{pa -1231 33}%
+\special{pa -1231 9}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1231 9}\special{pa -1306 33}\special{pa -1231 57}\special{pa -1231 33}%
+\special{pa -1231 9}\special{pa -1306 33}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -1306 33}\special{pa -1017 33}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1078 57}\special{pa -1003 33}\special{pa -1078 9}\special{pa -1078 33}%
+\special{pa -1078 57}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1078 57}\special{pa -1003 33}\special{pa -1078 9}\special{pa -1078 33}%
+\special{pa -1078 57}\special{pa -1003 33}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -2238 33}\special{pa -2433 33}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -2372 9}\special{pa -2447 33}\special{pa -2372 57}\special{pa -2372 33}%
+\special{pa -2372 9}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -2372 9}\special{pa -2447 33}\special{pa -2372 57}\special{pa -2372 33}%
+\special{pa -2372 9}\special{pa -2447 33}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -2899 383}\special{pa -2899 645}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -2924 584}\special{pa -2899 659}\special{pa -2875 584}\special{pa -2899 584}%
+\special{pa -2924 584}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -2924 584}\special{pa -2899 659}\special{pa -2875 584}\special{pa -2899 584}%
+\special{pa -2924 584}\special{pa -2899 659}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1462 1003}\special{pa -1465 966}\special{pa -1475 930}\special{pa -1490 895}%
+\special{pa -1512 861}\special{pa -1539 830}\special{pa -1571 801}\special{pa -1608 776}%
+\special{pa -1649 754}\special{pa -1694 736}\special{pa -1741 722}\special{pa -1790 713}%
+\special{pa -1840 709}\special{pa -1891 709}\special{pa -1941 713}\special{pa -1991 722}%
+\special{pa -2038 736}\special{pa -2082 754}\special{pa -2123 776}\special{pa -2160 801}%
+\special{pa -2192 830}\special{pa -2220 861}\special{pa -2241 895}\special{pa -2257 930}%
+\special{pa -2266 966}\special{pa -2270 1003}\special{pa -2266 1040}\special{pa -2257 1077}%
+\special{pa -2241 1112}\special{pa -2220 1145}\special{pa -2192 1177}\special{pa -2160 1205}%
+\special{pa -2123 1231}\special{pa -2082 1252}\special{pa -2038 1270}\special{pa -1991 1284}%
+\special{pa -1941 1293}\special{pa -1891 1298}\special{pa -1840 1298}\special{pa -1790 1293}%
+\special{pa -1741 1284}\special{pa -1694 1270}\special{pa -1649 1252}\special{pa -1608 1231}%
+\special{pa -1571 1205}\special{pa -1539 1177}\special{pa -1512 1145}\special{pa -1490 1112}%
+\special{pa -1475 1077}\special{pa -1465 1040}\special{pa -1462 1003}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 105 1240}\special{pa 102 1205}\special{pa 92 1171}\special{pa 76 1138}%
+\special{pa 54 1107}\special{pa 26 1078}\special{pa -7 1051}\special{pa -45 1027}%
+\special{pa -87 1007}\special{pa -133 990}\special{pa -182 977}\special{pa -232 969}%
+\special{pa -284 964}\special{pa -336 964}\special{pa -388 969}\special{pa -438 977}%
+\special{pa -487 990}\special{pa -533 1007}\special{pa -575 1027}\special{pa -613 1051}%
+\special{pa -646 1078}\special{pa -674 1107}\special{pa -696 1138}\special{pa -712 1171}%
+\special{pa -722 1205}\special{pa -725 1240}\special{pa -722 1275}\special{pa -712 1309}%
+\special{pa -696 1342}\special{pa -674 1373}\special{pa -646 1403}\special{pa -613 1429}%
+\special{pa -575 1453}\special{pa -533 1474}\special{pa -487 1490}\special{pa -438 1503}%
+\special{pa -388 1512}\special{pa -336 1516}\special{pa -284 1516}\special{pa -232 1512}%
+\special{pa -182 1503}\special{pa -133 1490}\special{pa -87 1474}\special{pa -45 1453}%
+\special{pa -7 1429}\special{pa 26 1403}\special{pa 54 1373}\special{pa 76 1342}%
+\special{pa 92 1309}\special{pa 102 1275}\special{pa 105 1240}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 949 1033}\special{pa 945 996}\special{pa 935 959}\special{pa 918 923}%
+\special{pa 895 889}\special{pa 866 857}\special{pa 831 828}\special{pa 792 802}%
+\special{pa 748 780}\special{pa 701 762}\special{pa 650 748}\special{pa 598 738}%
+\special{pa 544 734}\special{pa 490 734}\special{pa 436 738}\special{pa 383 748}%
+\special{pa 333 762}\special{pa 285 780}\special{pa 241 802}\special{pa 202 828}%
+\special{pa 167 857}\special{pa 138 889}\special{pa 115 923}\special{pa 99 959}%
+\special{pa 88 996}\special{pa 85 1033}\special{pa 88 1071}\special{pa 99 1108}%
+\special{pa 115 1144}\special{pa 138 1178}\special{pa 167 1210}\special{pa 202 1239}%
+\special{pa 241 1265}\special{pa 285 1287}\special{pa 333 1305}\special{pa 383 1319}%
+\special{pa 436 1329}\special{pa 490 1333}\special{pa 544 1333}\special{pa 598 1329}%
+\special{pa 650 1319}\special{pa 701 1305}\special{pa 748 1287}\special{pa 792 1265}%
+\special{pa 831 1239}\special{pa 866 1210}\special{pa 895 1178}\special{pa 918 1144}%
+\special{pa 935 1108}\special{pa 945 1071}\special{pa 949 1033}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -801 1371}\special{pa -803 1338}\special{pa -811 1306}\special{pa -824 1274}%
+\special{pa -843 1244}\special{pa -868 1216}\special{pa -897 1190}\special{pa -931 1166}%
+\special{pa -968 1146}\special{pa -1009 1129}\special{pa -1053 1115}\special{pa -1099 1105}%
+\special{pa -1145 1100}\special{pa -1193 1098}\special{pa -1240 1100}\special{pa -1286 1107}%
+\special{pa -1331 1117}\special{pa -1373 1131}\special{pa -1412 1149}\special{pa -1447 1170}%
+\special{pa -1478 1194}\special{pa -1504 1221}\special{pa -1525 1250}\special{pa -1541 1280}%
+\special{pa -1551 1312}\special{pa -1555 1344}\special{pa -1554 1377}\special{pa -1546 1409}%
+\special{pa -1532 1440}\special{pa -1513 1470}\special{pa -1489 1499}\special{pa -1459 1525}%
+\special{pa -1426 1548}\special{pa -1388 1569}\special{pa -1347 1586}\special{pa -1303 1600}%
+\special{pa -1258 1609}\special{pa -1211 1615}\special{pa -1164 1617}\special{pa -1116 1614}%
+\special{pa -1070 1608}\special{pa -1026 1597}\special{pa -984 1583}\special{pa -945 1565}%
+\special{pa -909 1544}\special{pa -878 1520}\special{pa -852 1494}\special{pa -831 1465}%
+\special{pa -815 1435}\special{pa -805 1403}\special{pa -801 1371}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -607 -663}\special{pa -610 -697}\special{pa -621 -731}\special{pa -637 -763}%
+\special{pa -659 -793}\special{pa -687 -822}\special{pa -720 -847}\special{pa -758 -870}%
+\special{pa -799 -889}\special{pa -844 -905}\special{pa -892 -917}\special{pa -942 -924}%
+\special{pa -992 -928}\special{pa -1043 -927}\special{pa -1094 -922}\special{pa -1143 -912}%
+\special{pa -1190 -899}\special{pa -1235 -882}\special{pa -1276 -861}\special{pa -1312 -837}%
+\special{pa -1344 -810}\special{pa -1371 -780}\special{pa -1392 -749}\special{pa -1407 -716}%
+\special{pa -1416 -683}\special{pa -1419 -648}\special{pa -1415 -614}\special{pa -1405 -581}%
+\special{pa -1389 -549}\special{pa -1366 -518}\special{pa -1339 -490}\special{pa -1306 -464}%
+\special{pa -1268 -442}\special{pa -1226 -422}\special{pa -1181 -407}\special{pa -1134 -395}%
+\special{pa -1084 -387}\special{pa -1033 -384}\special{pa -982 -385}\special{pa -932 -390}%
+\special{pa -883 -400}\special{pa -835 -413}\special{pa -791 -430}\special{pa -750 -451}%
+\special{pa -713 -475}\special{pa -681 -502}\special{pa -654 -531}\special{pa -633 -563}%
+\special{pa -618 -595}\special{pa -609 -629}\special{pa -607 -663}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -871 325}\special{pa -1647 743}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1605 693}\special{pa -1659 750}\special{pa -1582 736}\special{pa -1593 714}%
+\special{pa -1605 693}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1605 693}\special{pa -1659 750}\special{pa -1582 736}\special{pa -1593 714}%
+\special{pa -1605 693}\special{pa -1659 750}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -1659 750}\special{pa -883 332}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -925 382}\special{pa -871 325}\special{pa -948 339}\special{pa -937 361}%
+\special{pa -925 382}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -925 382}\special{pa -871 325}\special{pa -948 339}\special{pa -937 361}%
+\special{pa -925 382}\special{pa -871 325}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -1119 1102}\special{pa -647 436}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -663 500}\special{pa -639 424}\special{pa -702 471}\special{pa -683 486}%
+\special{pa -663 500}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -663 500}\special{pa -639 424}\special{pa -702 471}\special{pa -683 486}%
+\special{pa -663 500}\special{pa -639 424}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -639 424}\special{pa -1111 1091}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1096 1027}\special{pa -1119 1102}\special{pa -1056 1055}\special{pa -1076 1041}%
+\special{pa -1096 1027}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1096 1027}\special{pa -1119 1102}\special{pa -1056 1055}\special{pa -1076 1041}%
+\special{pa -1096 1027}\special{pa -1119 1102}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -344 965}\special{pa -315 427}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -294 489}\special{pa -314 413}\special{pa -343 487}\special{pa -318 488}%
+\special{pa -294 489}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -294 489}\special{pa -314 413}\special{pa -343 487}\special{pa -318 488}%
+\special{pa -294 489}\special{pa -314 413}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -314 413}\special{pa -344 951}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -365 888}\special{pa -344 965}\special{pa -316 891}\special{pa -340 890}%
+\special{pa -365 888}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -365 888}\special{pa -344 965}\special{pa -316 891}\special{pa -340 890}%
+\special{pa -365 888}\special{pa -344 965}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 344 758}\special{pa -73 291}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -15 321}\special{pa -83 281}\special{pa -51 353}\special{pa -33 337}\special{pa -15 321}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -15 321}\special{pa -83 281}\special{pa -51 353}\special{pa -33 337}%
+\special{pa -15 321}\special{pa -83 281}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -83 281}\special{pa 335 748}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 276 718}\special{pa 344 758}\special{pa 313 686}\special{pa 295 702}\special{pa 276 718}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 276 718}\special{pa 344 758}\special{pa 313 686}\special{pa 295 702}%
+\special{pa 276 718}\special{pa 344 758}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -761 -287}\special{pa -801 -411}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -759 -361}\special{pa -805 -424}\special{pa -805 -346}\special{pa -782 -353}%
+\special{pa -759 -361}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -759 -361}\special{pa -805 -424}\special{pa -805 -346}\special{pa -782 -353}%
+\special{pa -759 -361}\special{pa -805 -424}%
+\special{fp}%
+\special{pn 8}%
+}%
+\LARGE%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{KeTCindy System}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{KeTCindy System}\settodepth{\Depth}{KeTCindy System}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-19.0000000,7.0000000){\hspace*{\Width}\raisebox{\Height}{KeTCindy System}}%
+%
+}%
+\Large%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Cinderella}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Cinderella}\settodepth{\Depth}{Cinderella}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.1428571,9.0000000){\hspace*{\Width}\raisebox{\Height}{Cinderella}}%
+%
+}%
+\normalsize%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{CindyScript}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{CindyScript}\settodepth{\Depth}{CindyScript}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2400000,4.1200000){\hspace*{\Width}\raisebox{\Height}{CindyScript}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{CindyLab}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{CindyLab}\settodepth{\Depth}{CindyLab}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.0800000,4.2000000){\hspace*{\Width}\raisebox{\Height}{CindyLab}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Geometry}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Geometry}\settodepth{\Depth}{Geometry}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.3200000,-2.1200000){\hspace*{\Width}\raisebox{\Height}{Geometry}}%
+%
+}%
+\large%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{KeTCindy}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{KeTCindy}\settodepth{\Depth}{KeTCindy}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.5400000,-0.2800000){\hspace*{\Width}\raisebox{\Height}{KeTCindy}}%
+%
+}%
+\normalsize%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{TeX}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{TeX}\settodepth{\Depth}{TeX}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-21.0400000,-0.2800000){\hspace*{\Width}\raisebox{\Height}{TeX}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{R / C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{R / C}\settodepth{\Depth}{R / C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-12.7900000,-0.2800000){\hspace*{\Width}\raisebox{\Height}{R / C}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{KeTpic}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{KeTpic}\settodepth{\Depth}{KeTpic}\setlength{\Height}{\Depth}%
+\put(-17.7600000,2.1885714){\hspace*{\Width}\raisebox{\Height}{KeTpic}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Scilab}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Scilab}\settodepth{\Depth}{Scilab}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-13.5400000,-7.2800000){\hspace*{\Width}\raisebox{\Height}{Scilab}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Maxima}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Maxima}\settodepth{\Depth}{Maxima}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.2500000,-9.0000000){\hspace*{\Width}\raisebox{\Height}{Maxima}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Risa/Asir}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Risa/Asir}\settodepth{\Depth}{Risa/Asir}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500000,-7.5000000){\hspace*{\Width}\raisebox{\Height}{Risa/Asir}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{FriCAS}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{FriCAS}\settodepth{\Depth}{FriCAS}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-9.8971429,-9.7800000){\hspace*{\Width}\raisebox{\Height}{FriCAS}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{MeshLab}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{MeshLab}\settodepth{\Depth}{MeshLab}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-9.3971429,4.7200000){\hspace*{\Width}\raisebox{\Height}{MeshLab}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{PDFReader}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PDFReader}\settodepth{\Depth}{PDFReader}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-21.0400000,-7.2800000){\hspace*{\Width}\raisebox{\Height}{PDFReader}}%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/conceptE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/conceptE.tex
new file mode 100644
index 0000000000..234a51cd19
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/conceptE.tex
@@ -0,0 +1,644 @@
+%%% /Users/Hannya/Desktop/KeTCindy/KeTCindyTools/fig/concept.tex
+%%% Generator=KeTCindy概念図.cdy
+{\unitlength=3.5mm%
+\begin{picture}%
+(38.44,22.12)(-24.68,-12.08)%
+\special{pn 8}%
+%
+\color[rgb]{0,1,0}%
+\special{pa 1041 -482}\special{pa 1038 -535}\special{pa 1028 -587}\special{pa 1011 -637}%
+\special{pa 989 -685}\special{pa 961 -730}\special{pa 927 -770}\special{pa 888 -807}%
+\special{pa 846 -838}\special{pa 799 -863}\special{pa 750 -882}\special{pa 699 -896}%
+\special{pa 647 -902}\special{pa 594 -902}\special{pa 541 -896}\special{pa 490 -882}%
+\special{pa 441 -863}\special{pa 395 -838}\special{pa 352 -807}\special{pa 313 -770}%
+\special{pa 280 -730}\special{pa 251 -685}\special{pa 229 -637}\special{pa 213 -587}%
+\special{pa 203 -535}\special{pa 199 -482}\special{pa 203 -430}\special{pa 213 -378}%
+\special{pa 229 -327}\special{pa 251 -280}\special{pa 280 -235}\special{pa 313 -194}%
+\special{pa 352 -158}\special{pa 395 -127}\special{pa 441 -102}\special{pa 490 -82}%
+\special{pa 541 -69}\special{pa 594 -62}\special{pa 647 -62}\special{pa 699 -69}\special{pa 750 -82}%
+\special{pa 799 -102}\special{pa 846 -127}\special{pa 888 -158}\special{pa 927 -194}%
+\special{pa 961 -235}\special{pa 989 -280}\special{pa 1011 -327}\special{pa 1028 -378}%
+\special{pa 1038 -430}\special{pa 1041 -482}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[rgb]{1,0,0}%
+\special{pa 1766 -482}\special{pa 1764 -522}\special{pa 1756 -562}\special{pa 1744 -600}%
+\special{pa 1727 -636}\special{pa 1705 -670}\special{pa 1680 -701}\special{pa 1651 -729}%
+\special{pa 1618 -752}\special{pa 1583 -771}\special{pa 1546 -786}\special{pa 1507 -796}%
+\special{pa 1467 -801}\special{pa 1427 -801}\special{pa 1387 -796}\special{pa 1348 -786}%
+\special{pa 1311 -771}\special{pa 1276 -752}\special{pa 1243 -729}\special{pa 1214 -701}%
+\special{pa 1188 -670}\special{pa 1167 -636}\special{pa 1150 -600}\special{pa 1137 -562}%
+\special{pa 1130 -522}\special{pa 1127 -482}\special{pa 1130 -442}\special{pa 1137 -403}%
+\special{pa 1150 -365}\special{pa 1167 -328}\special{pa 1188 -294}\special{pa 1214 -263}%
+\special{pa 1243 -236}\special{pa 1276 -212}\special{pa 1311 -193}\special{pa 1348 -178}%
+\special{pa 1387 -168}\special{pa 1427 -163}\special{pa 1467 -163}\special{pa 1507 -168}%
+\special{pa 1546 -178}\special{pa 1583 -193}\special{pa 1618 -212}\special{pa 1651 -236}%
+\special{pa 1680 -263}\special{pa 1705 -294}\special{pa 1727 -328}\special{pa 1744 -365}%
+\special{pa 1756 -403}\special{pa 1764 -442}\special{pa 1766 -482}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[cmyk]{0,0,0.5,0}%
+\special{pa 1439 248}\special{pa 1436 207}\special{pa 1429 167}\special{pa 1416 128}%
+\special{pa 1399 91}\special{pa 1377 57}\special{pa 1351 25}\special{pa 1321 -3}\special{pa 1288 -27}%
+\special{pa 1252 -47}\special{pa 1214 -62}\special{pa 1174 -72}\special{pa 1134 -77}%
+\special{pa 1093 -77}\special{pa 1052 -72}\special{pa 1013 -62}\special{pa 975 -47}%
+\special{pa 939 -27}\special{pa 906 -3}\special{pa 876 25}\special{pa 850 57}\special{pa 828 91}%
+\special{pa 811 128}\special{pa 798 167}\special{pa 790 207}\special{pa 788 248}\special{pa 790 289}%
+\special{pa 798 329}\special{pa 811 368}\special{pa 828 405}\special{pa 850 439}\special{pa 876 471}%
+\special{pa 906 499}\special{pa 939 523}\special{pa 975 543}\special{pa 1013 558}%
+\special{pa 1052 568}\special{pa 1093 573}\special{pa 1134 573}\special{pa 1174 568}%
+\special{pa 1214 558}\special{pa 1252 543}\special{pa 1288 523}\special{pa 1321 499}%
+\special{pa 1351 471}\special{pa 1377 439}\special{pa 1399 405}\special{pa 1416 368}%
+\special{pa 1429 329}\special{pa 1436 289}\special{pa 1439 248}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[cmyk]{0.2,0,0,0}%
+\special{pa 33 0}\special{pa 29 -48}\special{pa 17 -95}\special{pa -3 -141}\special{pa -31 -185}%
+\special{pa -65 -225}\special{pa -107 -262}\special{pa -154 -295}\special{pa -206 -324}%
+\special{pa -263 -347}\special{pa -323 -365}\special{pa -386 -377}\special{pa -450 -383}%
+\special{pa -515 -383}\special{pa -579 -377}\special{pa -642 -365}\special{pa -702 -347}%
+\special{pa -758 -324}\special{pa -811 -295}\special{pa -858 -262}\special{pa -899 -225}%
+\special{pa -934 -185}\special{pa -961 -141}\special{pa -981 -95}\special{pa -994 -48}%
+\special{pa -998 0}\special{pa -994 48}\special{pa -981 95}\special{pa -961 141}\special{pa -934 185}%
+\special{pa -899 225}\special{pa -858 262}\special{pa -811 295}\special{pa -758 324}%
+\special{pa -702 347}\special{pa -642 365}\special{pa -579 377}\special{pa -515 383}%
+\special{pa -450 383}\special{pa -386 377}\special{pa -323 365}\special{pa -263 347}%
+\special{pa -206 324}\special{pa -154 295}\special{pa -107 262}\special{pa -65 225}%
+\special{pa -31 185}\special{pa -3 141}\special{pa 17 95}\special{pa 29 48}\special{pa 33 0}%
+\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[cmyk]{0,0.2,0,0}%
+\special{pa -2453 0}\special{pa -2456 -43}\special{pa -2466 -86}\special{pa -2484 -127}%
+\special{pa -2507 -166}\special{pa -2537 -202}\special{pa -2572 -236}\special{pa -2612 -265}%
+\special{pa -2657 -291}\special{pa -2706 -312}\special{pa -2757 -328}\special{pa -2811 -338}%
+\special{pa -2866 -344}\special{pa -2921 -344}\special{pa -2976 -338}\special{pa -3030 -328}%
+\special{pa -3082 -312}\special{pa -3130 -291}\special{pa -3175 -265}\special{pa -3215 -236}%
+\special{pa -3251 -202}\special{pa -3280 -166}\special{pa -3304 -127}\special{pa -3321 -86}%
+\special{pa -3331 -43}\special{pa -3335 0}\special{pa -3331 43}\special{pa -3321 86}%
+\special{pa -3304 127}\special{pa -3280 166}\special{pa -3251 202}\special{pa -3215 236}%
+\special{pa -3175 265}\special{pa -3130 291}\special{pa -3082 312}\special{pa -3030 328}%
+\special{pa -2976 338}\special{pa -2921 344}\special{pa -2866 344}\special{pa -2811 338}%
+\special{pa -2757 328}\special{pa -2706 312}\special{pa -2657 291}\special{pa -2612 265}%
+\special{pa -2572 236}\special{pa -2537 202}\special{pa -2507 166}\special{pa -2484 127}%
+\special{pa -2466 86}\special{pa -2456 43}\special{pa -2453 0}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[cmyk]{0.2,0.2,0,0}%
+\special{pa -1293 0}\special{pa -1296 -43}\special{pa -1307 -86}\special{pa -1325 -127}%
+\special{pa -1350 -166}\special{pa -1381 -203}\special{pa -1419 -236}\special{pa -1461 -266}%
+\special{pa -1508 -292}\special{pa -1559 -313}\special{pa -1613 -329}\special{pa -1670 -339}%
+\special{pa -1728 -345}\special{pa -1786 -345}\special{pa -1844 -339}\special{pa -1900 -329}%
+\special{pa -1955 -313}\special{pa -2006 -292}\special{pa -2053 -266}\special{pa -2095 -236}%
+\special{pa -2132 -203}\special{pa -2164 -166}\special{pa -2188 -127}\special{pa -2206 -86}%
+\special{pa -2217 -43}\special{pa -2221 0}\special{pa -2217 43}\special{pa -2206 86}%
+\special{pa -2188 127}\special{pa -2164 166}\special{pa -2132 203}\special{pa -2095 236}%
+\special{pa -2053 266}\special{pa -2006 292}\special{pa -1955 313}\special{pa -1900 329}%
+\special{pa -1844 339}\special{pa -1786 345}\special{pa -1728 345}\special{pa -1670 339}%
+\special{pa -1613 329}\special{pa -1559 313}\special{pa -1508 292}\special{pa -1461 266}%
+\special{pa -1419 236}\special{pa -1381 203}\special{pa -1350 166}\special{pa -1325 127}%
+\special{pa -1307 86}\special{pa -1296 43}\special{pa -1293 0}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[cmyk]{0.2,0,0.2,0}%
+\special{pa -2453 965}\special{pa -2456 921}\special{pa -2466 879}\special{pa -2484 838}%
+\special{pa -2507 799}\special{pa -2537 762}\special{pa -2572 729}\special{pa -2612 699}%
+\special{pa -2657 674}\special{pa -2706 653}\special{pa -2757 637}\special{pa -2811 626}%
+\special{pa -2866 621}\special{pa -2921 621}\special{pa -2976 626}\special{pa -3030 637}%
+\special{pa -3082 653}\special{pa -3130 674}\special{pa -3175 699}\special{pa -3215 729}%
+\special{pa -3251 762}\special{pa -3280 799}\special{pa -3304 838}\special{pa -3321 879}%
+\special{pa -3331 921}\special{pa -3335 965}\special{pa -3331 1008}\special{pa -3321 1050}%
+\special{pa -3304 1091}\special{pa -3280 1131}\special{pa -3251 1167}\special{pa -3215 1200}%
+\special{pa -3175 1230}\special{pa -3130 1255}\special{pa -3082 1276}\special{pa -3030 1292}%
+\special{pa -2976 1303}\special{pa -2921 1308}\special{pa -2866 1308}\special{pa -2811 1303}%
+\special{pa -2757 1292}\special{pa -2706 1276}\special{pa -2657 1255}\special{pa -2612 1230}%
+\special{pa -2572 1200}\special{pa -2537 1167}\special{pa -2507 1131}\special{pa -2484 1091}%
+\special{pa -2466 1050}\special{pa -2456 1008}\special{pa -2453 965}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[cmyk]{0,0.1,0.3,0}%
+\special{pa -1456 965}\special{pa -1460 928}\special{pa -1469 891}\special{pa -1485 856}%
+\special{pa -1506 822}\special{pa -1534 791}\special{pa -1566 763}\special{pa -1603 737}%
+\special{pa -1644 715}\special{pa -1688 698}\special{pa -1735 684}\special{pa -1785 675}%
+\special{pa -1835 670}\special{pa -1886 670}\special{pa -1936 675}\special{pa -1985 684}%
+\special{pa -2032 698}\special{pa -2077 715}\special{pa -2118 737}\special{pa -2155 763}%
+\special{pa -2187 791}\special{pa -2214 822}\special{pa -2236 856}\special{pa -2251 891}%
+\special{pa -2261 928}\special{pa -2264 965}\special{pa -2261 1002}\special{pa -2251 1038}%
+\special{pa -2236 1073}\special{pa -2214 1107}\special{pa -2187 1138}\special{pa -2155 1167}%
+\special{pa -2118 1192}\special{pa -2077 1214}\special{pa -2032 1232}\special{pa -1985 1245}%
+\special{pa -1936 1254}\special{pa -1886 1259}\special{pa -1835 1259}\special{pa -1785 1254}%
+\special{pa -1735 1245}\special{pa -1688 1232}\special{pa -1644 1214}\special{pa -1603 1192}%
+\special{pa -1566 1167}\special{pa -1534 1138}\special{pa -1506 1107}\special{pa -1485 1073}%
+\special{pa -1469 1038}\special{pa -1460 1002}\special{pa -1456 965}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[cmyk]{0,0.1,0.3,0}%
+\special{pa 187 1171}\special{pa 184 1134}\special{pa 174 1098}\special{pa 157 1063}%
+\special{pa 134 1029}\special{pa 105 998}\special{pa 71 969}\special{pa 32 944}\special{pa -12 922}%
+\special{pa -59 904}\special{pa -109 890}\special{pa -161 881}\special{pa -214 876}%
+\special{pa -268 876}\special{pa -321 881}\special{pa -373 890}\special{pa -423 904}%
+\special{pa -471 922}\special{pa -514 944}\special{pa -553 969}\special{pa -588 998}%
+\special{pa -616 1029}\special{pa -639 1063}\special{pa -656 1098}\special{pa -666 1134}%
+\special{pa -669 1171}\special{pa -666 1208}\special{pa -656 1245}\special{pa -639 1280}%
+\special{pa -616 1314}\special{pa -588 1345}\special{pa -553 1373}\special{pa -514 1399}%
+\special{pa -471 1421}\special{pa -423 1439}\special{pa -373 1452}\special{pa -321 1461}%
+\special{pa -268 1466}\special{pa -214 1466}\special{pa -161 1461}\special{pa -109 1452}%
+\special{pa -59 1439}\special{pa -12 1421}\special{pa 32 1399}\special{pa 71 1373}%
+\special{pa 105 1345}\special{pa 134 1314}\special{pa 157 1280}\special{pa 174 1245}%
+\special{pa 184 1208}\special{pa 187 1171}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[cmyk]{0,0.1,0.3,0}%
+\special{pa 939 893}\special{pa 936 861}\special{pa 927 830}\special{pa 912 800}\special{pa 891 772}%
+\special{pa 864 745}\special{pa 833 721}\special{pa 797 699}\special{pa 757 681}\special{pa 713 666}%
+\special{pa 667 654}\special{pa 619 646}\special{pa 570 642}\special{pa 521 642}\special{pa 472 646}%
+\special{pa 424 654}\special{pa 378 666}\special{pa 335 681}\special{pa 295 699}\special{pa 259 721}%
+\special{pa 227 745}\special{pa 201 772}\special{pa 180 800}\special{pa 164 830}\special{pa 155 861}%
+\special{pa 152 893}\special{pa 155 924}\special{pa 164 955}\special{pa 180 985}\special{pa 201 1014}%
+\special{pa 227 1040}\special{pa 259 1065}\special{pa 295 1086}\special{pa 335 1105}%
+\special{pa 378 1120}\special{pa 424 1132}\special{pa 472 1140}\special{pa 521 1143}%
+\special{pa 570 1143}\special{pa 619 1140}\special{pa 667 1132}\special{pa 713 1120}%
+\special{pa 757 1105}\special{pa 797 1086}\special{pa 833 1065}\special{pa 864 1040}%
+\special{pa 891 1014}\special{pa 912 985}\special{pa 927 955}\special{pa 936 924}%
+\special{pa 939 893}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[cmyk]{0,0.1,0.3,0}%
+\special{pa -716 1309}\special{pa -719 1273}\special{pa -729 1238}\special{pa -745 1204}%
+\special{pa -768 1172}\special{pa -796 1142}\special{pa -830 1114}\special{pa -868 1090}%
+\special{pa -911 1069}\special{pa -958 1051}\special{pa -1007 1038}\special{pa -1058 1029}%
+\special{pa -1110 1025}\special{pa -1163 1025}\special{pa -1216 1029}\special{pa -1267 1038}%
+\special{pa -1316 1051}\special{pa -1362 1069}\special{pa -1405 1090}\special{pa -1444 1114}%
+\special{pa -1477 1142}\special{pa -1506 1172}\special{pa -1528 1204}\special{pa -1545 1238}%
+\special{pa -1555 1273}\special{pa -1558 1309}\special{pa -1555 1345}\special{pa -1545 1380}%
+\special{pa -1528 1414}\special{pa -1506 1446}\special{pa -1477 1476}\special{pa -1444 1504}%
+\special{pa -1405 1529}\special{pa -1362 1550}\special{pa -1316 1567}\special{pa -1267 1580}%
+\special{pa -1216 1589}\special{pa -1163 1593}\special{pa -1110 1593}\special{pa -1058 1589}%
+\special{pa -1007 1580}\special{pa -958 1567}\special{pa -911 1550}\special{pa -868 1529}%
+\special{pa -830 1504}\special{pa -796 1476}\special{pa -768 1446}\special{pa -745 1414}%
+\special{pa -729 1380}\special{pa -719 1345}\special{pa -716 1309}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\color[cmyk]{0,0.1,0.3,0}%
+\special{pa -601 -689}\special{pa -604 -723}\special{pa -614 -757}\special{pa -629 -789}%
+\special{pa -651 -820}\special{pa -679 -849}\special{pa -711 -875}\special{pa -748 -899}%
+\special{pa -790 -919}\special{pa -834 -935}\special{pa -882 -948}\special{pa -931 -956}%
+\special{pa -982 -960}\special{pa -1033 -960}\special{pa -1083 -956}\special{pa -1133 -948}%
+\special{pa -1180 -935}\special{pa -1225 -919}\special{pa -1266 -899}\special{pa -1303 -875}%
+\special{pa -1336 -849}\special{pa -1363 -820}\special{pa -1385 -789}\special{pa -1401 -757}%
+\special{pa -1410 -723}\special{pa -1414 -689}\special{pa -1410 -655}\special{pa -1401 -621}%
+\special{pa -1385 -589}\special{pa -1363 -558}\special{pa -1336 -529}\special{pa -1303 -503}%
+\special{pa -1266 -479}\special{pa -1225 -459}\special{pa -1180 -443}\special{pa -1133 -430}%
+\special{pa -1083 -422}\special{pa -1033 -418}\special{pa -982 -418}\special{pa -931 -422}%
+\special{pa -882 -430}\special{pa -834 -443}\special{pa -790 -459}\special{pa -748 -479}%
+\special{pa -711 -503}\special{pa -679 -529}\special{pa -651 -558}\special{pa -629 -589}%
+\special{pa -614 -621}\special{pa -604 -655}\special{pa -601 -689}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\special{pa 1841 -270}\special{pa 1841 -309}\special{fp}\special{pa 1841 -348}\special{pa 1841 -387}\special{fp}%
+\special{pa 1841 -427}\special{pa 1841 -466}\special{fp}\special{pa 1841 -505}\special{pa 1841 -544}\special{fp}%
+\special{pa 1841 -583}\special{pa 1841 -622}\special{fp}\special{pa 1841 -661}\special{pa 1841 -701}\special{fp}%
+\special{pa 1841 -740}\special{pa 1841 -779}\special{fp}\special{pa 1841 -818}\special{pa 1841 -857}\special{fp}%
+\special{pa 1841 -896}\special{pa 1841 -935}\special{fp}\special{pa 1841 -974}\special{pa 1841 -1014}\special{fp}%
+\special{pa 1841 -1053}\special{pa 1841 -1092}\special{fp}\special{pa 1835 -1130}\special{pa 1833 -1133}\special{pa 1830 -1136}\special{pa 1826 -1138}\special{pa 1822 -1140}\special{pa 1818 -1141}\special{pa 1813 -1141}\special{pa 1800 -1141}\special{fp}%
+\special{pa 1761 -1141}\special{pa 1722 -1141}\special{fp}\special{pa 1682 -1141}\special{pa 1643 -1141}\special{fp}%
+\special{pa 1604 -1141}\special{pa 1565 -1141}\special{fp}\special{pa 1526 -1141}\special{pa 1487 -1141}\special{fp}%
+\special{pa 1448 -1141}\special{pa 1409 -1141}\special{fp}\special{pa 1369 -1141}\special{pa 1330 -1141}\special{fp}%
+\special{pa 1291 -1141}\special{pa 1252 -1141}\special{fp}\special{pa 1213 -1141}\special{pa 1174 -1141}\special{fp}%
+\special{pa 1135 -1141}\special{pa 1095 -1141}\special{fp}\special{pa 1056 -1141}\special{pa 1017 -1141}\special{fp}%
+\special{pa 978 -1141}\special{pa 939 -1141}\special{fp}\special{pa 900 -1141}\special{pa 861 -1141}\special{fp}%
+\special{pa 822 -1141}\special{pa 782 -1141}\special{fp}\special{pa 743 -1141}\special{pa 704 -1141}\special{fp}%
+\special{pa 665 -1141}\special{pa 626 -1141}\special{fp}\special{pa 587 -1141}\special{pa 548 -1141}\special{fp}%
+\special{pa 508 -1141}\special{pa 469 -1141}\special{fp}\special{pa 430 -1141}\special{pa 391 -1141}\special{fp}%
+\special{pa 352 -1141}\special{pa 313 -1141}\special{fp}\special{pa 274 -1141}\special{pa 235 -1141}\special{fp}%
+\special{pa 195 -1141}\special{pa 182 -1141}\special{pa 178 -1141}\special{pa 173 -1140}\special{pa 169 -1138}\special{pa 166 -1136}\special{pa 162 -1133}\special{pa 160 -1130}\special{fp}%
+\special{pa 154 -1092}\special{pa 154 -1053}\special{fp}\special{pa 154 -1014}\special{pa 154 -974}\special{fp}%
+\special{pa 154 -935}\special{pa 154 -896}\special{fp}\special{pa 154 -857}\special{pa 154 -818}\special{fp}%
+\special{pa 154 -779}\special{pa 154 -740}\special{fp}\special{pa 154 -701}\special{pa 154 -661}\special{fp}%
+\special{pa 154 -622}\special{pa 154 -583}\special{fp}\special{pa 154 -544}\special{pa 154 -505}\special{fp}%
+\special{pa 154 -466}\special{pa 154 -427}\special{fp}\special{pa 154 -387}\special{pa 154 -348}\special{fp}%
+\special{pa 154 -309}\special{pa 154 -270}\special{pa 154 -270}\special{fp}\special{pa 154 -231}\special{pa 154 -192}\special{fp}%
+\special{pa 154 -153}\special{pa 154 -114}\special{fp}\special{pa 154 -74}\special{pa 154 -35}\special{fp}%
+\special{pa 154 4}\special{pa 154 43}\special{fp}\special{pa 154 82}\special{pa 154 121}\special{fp}%
+\special{pa 154 160}\special{pa 154 200}\special{fp}\special{pa 154 239}\special{pa 154 278}\special{fp}%
+\special{pa 154 317}\special{pa 154 356}\special{fp}\special{pa 154 395}\special{pa 154 434}\special{fp}%
+\special{pa 154 473}\special{pa 154 513}\special{fp}\special{pa 154 552}\special{pa 154 573}\special{pa 155 578}\special{pa 156 582}\special{pa 157 586}\special{pa 160 589}\special{pa 160 590}\special{fp}%
+\special{pa 195 601}\special{pa 235 601}\special{fp}\special{pa 274 601}\special{pa 313 601}\special{fp}%
+\special{pa 352 601}\special{pa 391 601}\special{fp}\special{pa 430 601}\special{pa 469 601}\special{fp}%
+\special{pa 508 601}\special{pa 548 601}\special{fp}\special{pa 587 601}\special{pa 626 601}\special{fp}%
+\special{pa 665 601}\special{pa 704 601}\special{fp}\special{pa 743 601}\special{pa 782 601}\special{fp}%
+\special{pa 822 601}\special{pa 861 601}\special{fp}\special{pa 900 601}\special{pa 939 601}\special{fp}%
+\special{pa 978 601}\special{pa 998 601}\special{pa 1017 601}\special{fp}\special{pa 1056 601}\special{pa 1095 601}\special{fp}%
+\special{pa 1135 601}\special{pa 1174 601}\special{fp}\special{pa 1213 601}\special{pa 1252 601}\special{fp}%
+\special{pa 1291 601}\special{pa 1330 601}\special{fp}\special{pa 1369 601}\special{pa 1409 601}\special{fp}%
+\special{pa 1448 601}\special{pa 1487 601}\special{fp}\special{pa 1526 601}\special{pa 1565 601}\special{fp}%
+\special{pa 1604 601}\special{pa 1643 601}\special{fp}\special{pa 1682 601}\special{pa 1722 601}\special{fp}%
+\special{pa 1761 601}\special{pa 1800 601}\special{fp}\special{pa 1835 590}\special{pa 1836 589}\special{pa 1838 586}\special{pa 1840 582}\special{pa 1841 578}\special{pa 1841 573}\special{pa 1841 552}\special{fp}%
+\special{pa 1841 513}\special{pa 1841 473}\special{fp}\special{pa 1841 434}\special{pa 1841 395}\special{fp}%
+\special{pa 1841 356}\special{pa 1841 317}\special{fp}\special{pa 1841 278}\special{pa 1841 239}\special{fp}%
+\special{pa 1841 200}\special{pa 1841 160}\special{fp}\special{pa 1841 121}\special{pa 1841 82}\special{fp}%
+\special{pa 1841 43}\special{pa 1841 4}\special{fp}\special{pa 1841 -35}\special{pa 1841 -74}\special{fp}%
+\special{pa 1841 -114}\special{pa 1841 -153}\special{fp}\special{pa 1841 -192}\special{pa 1841 -231}\special{fp}%
+%
+%
+\special{pa 1041 -482}\special{pa 1038 -535}\special{pa 1028 -587}\special{pa 1011 -637}%
+\special{pa 989 -685}\special{pa 961 -730}\special{pa 927 -770}\special{pa 888 -807}%
+\special{pa 846 -838}\special{pa 799 -863}\special{pa 750 -882}\special{pa 699 -896}%
+\special{pa 647 -902}\special{pa 594 -902}\special{pa 541 -896}\special{pa 490 -882}%
+\special{pa 441 -863}\special{pa 395 -838}\special{pa 352 -807}\special{pa 313 -770}%
+\special{pa 280 -730}\special{pa 251 -685}\special{pa 229 -637}\special{pa 213 -587}%
+\special{pa 203 -535}\special{pa 199 -482}\special{pa 203 -430}\special{pa 213 -378}%
+\special{pa 229 -327}\special{pa 251 -280}\special{pa 280 -235}\special{pa 313 -194}%
+\special{pa 352 -158}\special{pa 395 -127}\special{pa 441 -102}\special{pa 490 -82}%
+\special{pa 541 -69}\special{pa 594 -62}\special{pa 647 -62}\special{pa 699 -69}%
+\special{pa 750 -82}\special{pa 799 -102}\special{pa 846 -127}\special{pa 888 -158}%
+\special{pa 927 -194}\special{pa 961 -235}\special{pa 989 -280}\special{pa 1011 -327}%
+\special{pa 1028 -378}\special{pa 1038 -430}\special{pa 1041 -482}%
+\special{fp}%
+\special{pa 1766 -482}\special{pa 1764 -522}\special{pa 1756 -562}\special{pa 1744 -600}%
+\special{pa 1727 -636}\special{pa 1705 -670}\special{pa 1680 -701}\special{pa 1651 -729}%
+\special{pa 1618 -752}\special{pa 1583 -771}\special{pa 1546 -786}\special{pa 1507 -796}%
+\special{pa 1467 -801}\special{pa 1427 -801}\special{pa 1387 -796}\special{pa 1348 -786}%
+\special{pa 1311 -771}\special{pa 1276 -752}\special{pa 1243 -729}\special{pa 1214 -701}%
+\special{pa 1188 -670}\special{pa 1167 -636}\special{pa 1150 -600}\special{pa 1137 -562}%
+\special{pa 1130 -522}\special{pa 1127 -482}\special{pa 1130 -442}\special{pa 1137 -403}%
+\special{pa 1150 -365}\special{pa 1167 -328}\special{pa 1188 -294}\special{pa 1214 -263}%
+\special{pa 1243 -236}\special{pa 1276 -212}\special{pa 1311 -193}\special{pa 1348 -178}%
+\special{pa 1387 -168}\special{pa 1427 -163}\special{pa 1467 -163}\special{pa 1507 -168}%
+\special{pa 1546 -178}\special{pa 1583 -193}\special{pa 1618 -212}\special{pa 1651 -236}%
+\special{pa 1680 -263}\special{pa 1705 -294}\special{pa 1727 -328}\special{pa 1744 -365}%
+\special{pa 1756 -403}\special{pa 1764 -442}\special{pa 1766 -482}%
+\special{fp}%
+\special{pa 1439 248}\special{pa 1436 207}\special{pa 1429 167}\special{pa 1416 128}%
+\special{pa 1399 91}\special{pa 1377 57}\special{pa 1351 25}\special{pa 1321 -3}%
+\special{pa 1288 -27}\special{pa 1252 -47}\special{pa 1214 -62}\special{pa 1174 -72}%
+\special{pa 1134 -77}\special{pa 1093 -77}\special{pa 1052 -72}\special{pa 1013 -62}%
+\special{pa 975 -47}\special{pa 939 -27}\special{pa 906 -3}\special{pa 876 25}%
+\special{pa 850 57}\special{pa 828 91}\special{pa 811 128}\special{pa 798 167}%
+\special{pa 790 207}\special{pa 788 248}\special{pa 790 289}\special{pa 798 329}%
+\special{pa 811 368}\special{pa 828 405}\special{pa 850 439}\special{pa 876 471}%
+\special{pa 906 499}\special{pa 939 523}\special{pa 975 543}\special{pa 1013 558}%
+\special{pa 1052 568}\special{pa 1093 573}\special{pa 1134 573}\special{pa 1174 568}%
+\special{pa 1214 558}\special{pa 1252 543}\special{pa 1288 523}\special{pa 1321 499}%
+\special{pa 1351 471}\special{pa 1377 439}\special{pa 1399 405}\special{pa 1416 368}%
+\special{pa 1429 329}\special{pa 1436 289}\special{pa 1439 248}%
+\special{fp}%
+\special{pn 24}%
+\special{pa 827 -116}\special{pa 931 -22}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 24}%
+\special{pa 1053 -529}\special{pa 1130 -524}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1185 -88}\special{pa 1250 -203}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1241 -138}\special{pa 1257 -215}\special{pa 1199 -162}\special{pa 1220 -150}%
+\special{pa 1241 -138}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1241 -138}\special{pa 1257 -215}\special{pa 1199 -162}\special{pa 1220 -150}%
+\special{pa 1241 -138}\special{pa 1257 -215}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1306 -193}\special{pa 1247 -81}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1254 -146}\special{pa 1240 -69}\special{pa 1297 -124}\special{pa 1275 -135}%
+\special{pa 1254 -146}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1254 -146}\special{pa 1240 -69}\special{pa 1297 -124}\special{pa 1275 -135}%
+\special{pa 1254 -146}\special{pa 1240 -69}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 33 -0}\special{pa 29 -48}\special{pa 17 -95}\special{pa -3 -141}%
+\special{pa -31 -185}\special{pa -65 -225}\special{pa -107 -262}\special{pa -154 -295}%
+\special{pa -206 -324}\special{pa -263 -347}\special{pa -323 -365}\special{pa -386 -377}%
+\special{pa -450 -383}\special{pa -515 -383}\special{pa -579 -377}\special{pa -642 -365}%
+\special{pa -702 -347}\special{pa -758 -324}\special{pa -811 -295}\special{pa -858 -262}%
+\special{pa -899 -225}\special{pa -934 -185}\special{pa -961 -141}\special{pa -981 -95}%
+\special{pa -994 -48}\special{pa -998 0}\special{pa -994 48}\special{pa -981 95}%
+\special{pa -961 141}\special{pa -934 185}\special{pa -899 225}\special{pa -858 262}%
+\special{pa -811 295}\special{pa -758 324}\special{pa -702 347}\special{pa -642 365}%
+\special{pa -579 377}\special{pa -515 383}\special{pa -450 383}\special{pa -386 377}%
+\special{pa -323 365}\special{pa -263 347}\special{pa -206 324}\special{pa -154 295}%
+\special{pa -107 262}\special{pa -65 225}\special{pa -31 185}\special{pa -3 141}%
+\special{pa 17 95}\special{pa 29 48}\special{pa 33 -0}%
+\special{fp}%
+\special{pn 24}%
+\special{pa 44 -6}\special{pa 314 -198}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 24}%
+\special{pa 44 -6}\special{pa 799 127}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -2453 -0}\special{pa -2456 -43}\special{pa -2466 -86}\special{pa -2484 -127}%
+\special{pa -2507 -166}\special{pa -2537 -202}\special{pa -2572 -236}\special{pa -2612 -265}%
+\special{pa -2657 -291}\special{pa -2706 -312}\special{pa -2757 -328}\special{pa -2811 -338}%
+\special{pa -2866 -344}\special{pa -2921 -344}\special{pa -2976 -338}\special{pa -3030 -328}%
+\special{pa -3082 -312}\special{pa -3130 -291}\special{pa -3175 -265}\special{pa -3215 -236}%
+\special{pa -3251 -202}\special{pa -3280 -166}\special{pa -3304 -127}\special{pa -3321 -86}%
+\special{pa -3331 -43}\special{pa -3335 0}\special{pa -3331 43}\special{pa -3321 86}%
+\special{pa -3304 127}\special{pa -3280 166}\special{pa -3251 202}\special{pa -3215 236}%
+\special{pa -3175 265}\special{pa -3130 291}\special{pa -3082 312}\special{pa -3030 328}%
+\special{pa -2976 338}\special{pa -2921 344}\special{pa -2866 344}\special{pa -2811 338}%
+\special{pa -2757 328}\special{pa -2706 312}\special{pa -2657 291}\special{pa -2612 265}%
+\special{pa -2572 236}\special{pa -2537 202}\special{pa -2507 166}\special{pa -2484 127}%
+\special{pa -2466 86}\special{pa -2456 43}\special{pa -2453 -0}%
+\special{fp}%
+\special{pa -1293 -0}\special{pa -1296 -43}\special{pa -1307 -86}\special{pa -1325 -127}%
+\special{pa -1350 -166}\special{pa -1381 -203}\special{pa -1419 -236}\special{pa -1461 -266}%
+\special{pa -1508 -292}\special{pa -1559 -313}\special{pa -1613 -329}\special{pa -1670 -339}%
+\special{pa -1728 -345}\special{pa -1786 -345}\special{pa -1844 -339}\special{pa -1900 -329}%
+\special{pa -1955 -313}\special{pa -2006 -292}\special{pa -2053 -266}\special{pa -2095 -236}%
+\special{pa -2132 -203}\special{pa -2164 -166}\special{pa -2188 -127}\special{pa -2206 -86}%
+\special{pa -2217 -43}\special{pa -2221 0}\special{pa -2217 43}\special{pa -2206 86}%
+\special{pa -2188 127}\special{pa -2164 166}\special{pa -2132 203}\special{pa -2095 236}%
+\special{pa -2053 266}\special{pa -2006 292}\special{pa -1955 313}\special{pa -1900 329}%
+\special{pa -1844 339}\special{pa -1786 345}\special{pa -1728 345}\special{pa -1670 339}%
+\special{pa -1613 329}\special{pa -1559 313}\special{pa -1508 292}\special{pa -1461 266}%
+\special{pa -1419 236}\special{pa -1381 203}\special{pa -1350 166}\special{pa -1325 127}%
+\special{pa -1307 86}\special{pa -1296 43}\special{pa -1293 -0}%
+\special{fp}%
+\special{pa -2453 965}\special{pa -2456 921}\special{pa -2466 879}\special{pa -2484 838}%
+\special{pa -2507 799}\special{pa -2537 762}\special{pa -2572 729}\special{pa -2612 699}%
+\special{pa -2657 674}\special{pa -2706 653}\special{pa -2757 637}\special{pa -2811 626}%
+\special{pa -2866 621}\special{pa -2921 621}\special{pa -2976 626}\special{pa -3030 637}%
+\special{pa -3082 653}\special{pa -3130 674}\special{pa -3175 699}\special{pa -3215 729}%
+\special{pa -3251 762}\special{pa -3280 799}\special{pa -3304 838}\special{pa -3321 879}%
+\special{pa -3331 921}\special{pa -3335 965}\special{pa -3331 1008}\special{pa -3321 1050}%
+\special{pa -3304 1091}\special{pa -3280 1131}\special{pa -3251 1167}\special{pa -3215 1200}%
+\special{pa -3175 1230}\special{pa -3130 1255}\special{pa -3082 1276}\special{pa -3030 1292}%
+\special{pa -2976 1303}\special{pa -2921 1308}\special{pa -2866 1308}\special{pa -2811 1303}%
+\special{pa -2757 1292}\special{pa -2706 1276}\special{pa -2657 1255}\special{pa -2612 1230}%
+\special{pa -2572 1200}\special{pa -2537 1167}\special{pa -2507 1131}\special{pa -2484 1091}%
+\special{pa -2466 1050}\special{pa -2456 1008}\special{pa -2453 965}%
+\special{fp}%
+\special{pn 16}%
+\special{pa -998 -6}\special{pa -1287 -6}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1226 -30}\special{pa -1301 -6}\special{pa -1226 19}\special{pa -1226 -6}%
+\special{pa -1226 -30}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1226 -30}\special{pa -1301 -6}\special{pa -1226 19}\special{pa -1226 -6}%
+\special{pa -1226 -30}\special{pa -1301 -6}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -1301 -6}\special{pa -1011 -6}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1073 19}\special{pa -998 -6}\special{pa -1073 -30}\special{pa -1073 -6}%
+\special{pa -1073 19}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1073 19}\special{pa -998 -6}\special{pa -1073 -30}\special{pa -1073 -6}%
+\special{pa -1073 19}\special{pa -998 -6}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -2232 -6}\special{pa -2428 -6}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -2367 -30}\special{pa -2442 -6}\special{pa -2367 19}\special{pa -2367 -6}%
+\special{pa -2367 -30}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -2367 -30}\special{pa -2442 -6}\special{pa -2367 19}\special{pa -2367 -6}%
+\special{pa -2367 -30}\special{pa -2442 -6}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -2894 344}\special{pa -2894 606}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -2918 545}\special{pa -2894 620}\special{pa -2869 545}\special{pa -2894 545}%
+\special{pa -2918 545}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -2918 545}\special{pa -2894 620}\special{pa -2869 545}\special{pa -2894 545}%
+\special{pa -2918 545}\special{pa -2894 620}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1456 965}\special{pa -1460 928}\special{pa -1469 891}\special{pa -1485 856}%
+\special{pa -1506 822}\special{pa -1534 791}\special{pa -1566 763}\special{pa -1603 737}%
+\special{pa -1644 715}\special{pa -1688 698}\special{pa -1735 684}\special{pa -1785 675}%
+\special{pa -1835 670}\special{pa -1886 670}\special{pa -1936 675}\special{pa -1985 684}%
+\special{pa -2032 698}\special{pa -2077 715}\special{pa -2118 737}\special{pa -2155 763}%
+\special{pa -2187 791}\special{pa -2214 822}\special{pa -2236 856}\special{pa -2251 891}%
+\special{pa -2261 928}\special{pa -2264 965}\special{pa -2261 1002}\special{pa -2251 1038}%
+\special{pa -2236 1073}\special{pa -2214 1107}\special{pa -2187 1138}\special{pa -2155 1167}%
+\special{pa -2118 1192}\special{pa -2077 1214}\special{pa -2032 1232}\special{pa -1985 1245}%
+\special{pa -1936 1254}\special{pa -1886 1259}\special{pa -1835 1259}\special{pa -1785 1254}%
+\special{pa -1735 1245}\special{pa -1688 1232}\special{pa -1644 1214}\special{pa -1603 1192}%
+\special{pa -1566 1167}\special{pa -1534 1138}\special{pa -1506 1107}\special{pa -1485 1073}%
+\special{pa -1469 1038}\special{pa -1460 1002}\special{pa -1456 965}%
+\special{fp}%
+\special{pa 187 1171}\special{pa 184 1134}\special{pa 174 1098}\special{pa 157 1063}%
+\special{pa 134 1029}\special{pa 105 998}\special{pa 71 969}\special{pa 32 944}%
+\special{pa -12 922}\special{pa -59 904}\special{pa -109 890}\special{pa -161 881}%
+\special{pa -214 876}\special{pa -268 876}\special{pa -321 881}\special{pa -373 890}%
+\special{pa -423 904}\special{pa -471 922}\special{pa -514 944}\special{pa -553 969}%
+\special{pa -588 998}\special{pa -616 1029}\special{pa -639 1063}\special{pa -656 1098}%
+\special{pa -666 1134}\special{pa -669 1171}\special{pa -666 1208}\special{pa -656 1245}%
+\special{pa -639 1280}\special{pa -616 1314}\special{pa -588 1345}\special{pa -553 1373}%
+\special{pa -514 1399}\special{pa -471 1421}\special{pa -423 1439}\special{pa -373 1452}%
+\special{pa -321 1461}\special{pa -268 1466}\special{pa -214 1466}\special{pa -161 1461}%
+\special{pa -109 1452}\special{pa -59 1439}\special{pa -12 1421}\special{pa 32 1399}%
+\special{pa 71 1373}\special{pa 105 1345}\special{pa 134 1314}\special{pa 157 1280}%
+\special{pa 174 1245}\special{pa 184 1208}\special{pa 187 1171}%
+\special{fp}%
+\special{pa 939 899}\special{pa 936 868}\special{pa 927 837}\special{pa 912 807}%
+\special{pa 892 778}\special{pa 865 751}\special{pa 834 726}\special{pa 798 705}%
+\special{pa 759 686}\special{pa 715 670}\special{pa 669 658}\special{pa 622 650}%
+\special{pa 573 645}\special{pa 523 645}\special{pa 474 648}\special{pa 426 656}%
+\special{pa 380 667}\special{pa 337 682}\special{pa 297 700}\special{pa 260 721}%
+\special{pa 229 745}\special{pa 202 772}\special{pa 181 800}\special{pa 165 830}%
+\special{pa 155 861}\special{pa 152 892}\special{pa 155 924}\special{pa 164 955}%
+\special{pa 179 985}\special{pa 200 1013}\special{pa 226 1040}\special{pa 257 1065}%
+\special{pa 293 1087}\special{pa 333 1106}\special{pa 376 1121}\special{pa 422 1133}%
+\special{pa 470 1142}\special{pa 519 1146}\special{pa 568 1146}\special{pa 617 1143}%
+\special{pa 665 1136}\special{pa 711 1124}\special{pa 755 1110}\special{pa 795 1091}%
+\special{pa 831 1070}\special{pa 863 1046}\special{pa 889 1020}\special{pa 911 991}%
+\special{pa 926 962}\special{pa 936 931}\special{pa 939 899}%
+\special{fp}%
+\special{pa -716 1309}\special{pa -719 1273}\special{pa -729 1238}\special{pa -745 1204}%
+\special{pa -768 1172}\special{pa -796 1142}\special{pa -830 1114}\special{pa -868 1090}%
+\special{pa -911 1069}\special{pa -958 1051}\special{pa -1007 1038}\special{pa -1058 1029}%
+\special{pa -1110 1025}\special{pa -1163 1025}\special{pa -1216 1029}\special{pa -1267 1038}%
+\special{pa -1316 1051}\special{pa -1362 1069}\special{pa -1405 1090}\special{pa -1444 1114}%
+\special{pa -1477 1142}\special{pa -1506 1172}\special{pa -1528 1204}\special{pa -1545 1238}%
+\special{pa -1555 1273}\special{pa -1558 1309}\special{pa -1555 1345}\special{pa -1545 1380}%
+\special{pa -1528 1414}\special{pa -1506 1446}\special{pa -1477 1476}\special{pa -1444 1504}%
+\special{pa -1405 1529}\special{pa -1362 1550}\special{pa -1316 1567}\special{pa -1267 1580}%
+\special{pa -1216 1589}\special{pa -1163 1593}\special{pa -1110 1593}\special{pa -1058 1589}%
+\special{pa -1007 1580}\special{pa -958 1567}\special{pa -911 1550}\special{pa -868 1529}%
+\special{pa -830 1504}\special{pa -796 1476}\special{pa -768 1446}\special{pa -745 1414}%
+\special{pa -729 1380}\special{pa -719 1345}\special{pa -716 1309}%
+\special{fp}%
+\special{pa -601 -702}\special{pa -605 -736}\special{pa -615 -769}\special{pa -631 -801}%
+\special{pa -654 -832}\special{pa -682 -860}\special{pa -715 -886}\special{pa -752 -909}%
+\special{pa -794 -928}\special{pa -839 -944}\special{pa -886 -955}\special{pa -936 -963}%
+\special{pa -987 -966}\special{pa -1038 -965}\special{pa -1088 -960}\special{pa -1138 -951}%
+\special{pa -1185 -937}\special{pa -1229 -920}\special{pa -1270 -899}\special{pa -1307 -875}%
+\special{pa -1339 -848}\special{pa -1366 -819}\special{pa -1387 -788}\special{pa -1402 -755}%
+\special{pa -1411 -721}\special{pa -1413 -687}\special{pa -1410 -653}\special{pa -1399 -620}%
+\special{pa -1383 -587}\special{pa -1361 -557}\special{pa -1333 -529}\special{pa -1300 -503}%
+\special{pa -1262 -480}\special{pa -1221 -461}\special{pa -1176 -445}\special{pa -1128 -434}%
+\special{pa -1079 -426}\special{pa -1028 -423}\special{pa -977 -424}\special{pa -926 -429}%
+\special{pa -877 -438}\special{pa -830 -452}\special{pa -785 -469}\special{pa -745 -490}%
+\special{pa -708 -514}\special{pa -676 -541}\special{pa -649 -570}\special{pa -628 -601}%
+\special{pa -613 -634}\special{pa -604 -668}\special{pa -601 -702}%
+\special{fp}%
+\special{pn 16}%
+\special{pa -865 287}\special{pa -1641 704}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1599 654}\special{pa -1654 711}\special{pa -1576 697}\special{pa -1588 676}%
+\special{pa -1599 654}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1599 654}\special{pa -1654 711}\special{pa -1576 697}\special{pa -1588 676}%
+\special{pa -1599 654}\special{pa -1654 711}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -1654 711}\special{pa -877 293}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -920 344}\special{pa -865 287}\special{pa -943 301}\special{pa -931 322}%
+\special{pa -920 344}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -920 344}\special{pa -865 287}\special{pa -943 301}\special{pa -931 322}%
+\special{pa -920 344}\special{pa -865 287}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -1047 1031}\special{pa -641 397}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -654 462}\special{pa -634 386}\special{pa -695 436}\special{pa -674 449}%
+\special{pa -654 462}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -654 462}\special{pa -634 386}\special{pa -695 436}\special{pa -674 449}%
+\special{pa -654 462}\special{pa -634 386}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -634 386}\special{pa -1040 1019}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1027 955}\special{pa -1047 1031}\special{pa -986 981}\special{pa -1007 968}%
+\special{pa -1027 955}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1027 955}\special{pa -1047 1031}\special{pa -986 981}\special{pa -1007 968}%
+\special{pa -1027 955}\special{pa -1047 1031}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -215 876}\special{pa -306 388}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -271 444}\special{pa -309 375}\special{pa -319 453}\special{pa -295 448}%
+\special{pa -271 444}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -271 444}\special{pa -309 375}\special{pa -319 453}\special{pa -295 448}%
+\special{pa -271 444}\special{pa -309 375}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -309 375}\special{pa -217 863}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -253 807}\special{pa -215 876}\special{pa -205 798}\special{pa -229 803}%
+\special{pa -253 807}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -253 807}\special{pa -215 876}\special{pa -205 798}\special{pa -229 803}%
+\special{pa -253 807}\special{pa -215 876}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 380 667}\special{pa -67 252}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -6 276}\special{pa -77 243}\special{pa -39 311}\special{pa -22 293}\special{pa -6 276}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -6 276}\special{pa -77 243}\special{pa -39 311}\special{pa -22 293}%
+\special{pa -6 276}\special{pa -77 243}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -77 243}\special{pa 370 658}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 309 634}\special{pa 380 667}\special{pa 342 598}\special{pa 325 616}\special{pa 309 634}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 309 634}\special{pa 380 667}\special{pa 342 598}\special{pa 325 616}%
+\special{pa 309 634}\special{pa 380 667}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -755 -325}\special{pa -795 -450}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -753 -399}\special{pa -799 -463}\special{pa -800 -384}\special{pa -776 -392}%
+\special{pa -753 -399}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -753 -399}\special{pa -799 -463}\special{pa -800 -384}\special{pa -776 -392}%
+\special{pa -753 -399}\special{pa -799 -463}%
+\special{fp}%
+\special{pn 8}%
+\LARGE%
+\settowidth{\Width}{KeTCindy System}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{KeTCindy System}\settodepth{\Depth}{KeTCindy System}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-19.0000000,6.0000000){\hspace*{\Width}\raisebox{\Height}{KeTCindy System}}%
+%
+\Large%
+\settowidth{\Width}{Cinderella}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Cinderella}\settodepth{\Depth}{Cinderella}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.1428571,7.0000000){\hspace*{\Width}\raisebox{\Height}{Cinderella}}%
+%
+\normalsize%
+\settowidth{\Width}{CindyScript}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{CindyScript}\settodepth{\Depth}{CindyScript}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,3.5000000){\hspace*{\Width}\raisebox{\Height}{CindyScript}}%
+%
+\settowidth{\Width}{CindyLab}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{CindyLab}\settodepth{\Depth}{CindyLab}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,3.5000000){\hspace*{\Width}\raisebox{\Height}{CindyLab}}%
+%
+\settowidth{\Width}{Figures}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Figures}\settodepth{\Depth}{Figures}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0800000,-1.8000000){\hspace*{\Width}\raisebox{\Height}{Figures}}%
+%
+\settowidth{\Width}{KeTCindy}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{KeTCindy}\settodepth{\Depth}{KeTCindy}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.5000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{KeTCindy}}%
+%
+\settowidth{\Width}{TeX}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{TeX}\settodepth{\Depth}{TeX}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-21.0000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{TeX}}%
+%
+\settowidth{\Width}{R}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{R}\settodepth{\Depth}{R}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-12.7500000,0.0000000){\hspace*{\Width}\raisebox{\Height}{R}}%
+%
+\settowidth{\Width}{KeTpic}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{KeTpic}\settodepth{\Depth}{KeTpic}\setlength{\Height}{\Depth}%
+\put(-17.7200000,2.4685714){\hspace*{\Width}\raisebox{\Height}{KeTpic}}%
+%
+\settowidth{\Width}{Scilab}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Scilab}\settodepth{\Depth}{Scilab}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-13.5000000,-7.0000000){\hspace*{\Width}\raisebox{\Height}{Scilab}}%
+%
+\settowidth{\Width}{Maxima}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Maxima}\settodepth{\Depth}{Maxima}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.7500000,-8.5000000){\hspace*{\Width}\raisebox{\Height}{Maxima}}%
+%
+\settowidth{\Width}{Risa/Asir}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Risa/Asir}\settodepth{\Depth}{Risa/Asir}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.9600000,-6.5000000){\hspace*{\Width}\raisebox{\Height}{Risa/Asir}}%
+%
+\settowidth{\Width}{FriCAS}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{FriCAS}\settodepth{\Depth}{FriCAS}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-9.8571429,-9.5000000){\hspace*{\Width}\raisebox{\Height}{FriCAS}}%
+%
+\settowidth{\Width}{MeshLab}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{MeshLab}\settodepth{\Depth}{MeshLab}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-9.0571429,5.0000000){\hspace*{\Width}\raisebox{\Height}{MeshLab}}%
+%
+\settowidth{\Width}{PDFReader}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PDFReader}\settodepth{\Depth}{PDFReader}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-21.0000000,-7.0000000){\hspace*{\Width}\raisebox{\Height}{PDFReader}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crosspoint.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crosspoint.tex
new file mode 100644
index 0000000000..2e720d4869
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crosspoint.tex
@@ -0,0 +1,68 @@
+%%% test.tex 2014-10-17 10:46
+%%% test.sce 2014-10-17 10:46
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-0.6400,2.4800){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(1.4300,-2.9400){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\special{pa -469 787}\special{pa -463 709}\special{pa -455 611}\special{pa -447 518}%
+\special{pa -439 430}\special{pa -431 345}\special{pa -423 265}\special{pa -415 189}%
+\special{pa -408 117}\special{pa -400 49}\special{pa -392 -16}\special{pa -384 -76}%
+\special{pa -376 -133}\special{pa -368 -186}\special{pa -360 -236}\special{pa -352 -282}%
+\special{pa -344 -324}\special{pa -336 -364}\special{pa -328 -400}\special{pa -321 -432}%
+\special{pa -313 -462}\special{pa -305 -489}\special{pa -297 -513}\special{pa -289 -533}%
+\special{pa -281 -552}\special{pa -273 -567}\special{pa -265 -580}\special{pa -257 -590}%
+\special{pa -249 -597}\special{pa -241 -603}\special{pa -233 -605}\special{pa -226 -606}%
+\special{pa -218 -605}\special{pa -210 -601}\special{pa -202 -595}\special{pa -194 -587}%
+\special{pa -186 -578}\special{pa -178 -567}\special{pa -170 -553}\special{pa -162 -539}%
+\special{pa -154 -522}\special{pa -146 -505}\special{pa -138 -485}\special{pa -131 -465}%
+\special{pa -123 -443}\special{pa -115 -420}\special{pa -107 -396}\special{pa -99 -371}%
+\special{pa -91 -345}\special{pa -83 -318}\special{pa -75 -290}\special{pa -67 -261}%
+\special{pa -59 -232}\special{pa -51 -202}\special{pa -44 -172}\special{pa -36 -141}%
+\special{pa -28 -110}\special{pa -20 -79}\special{pa -12 -47}\special{pa -4 -16}\special{pa 4 16}%
+\special{pa 12 47}\special{pa 20 79}\special{pa 28 110}\special{pa 36 141}\special{pa 44 172}%
+\special{pa 51 202}\special{pa 59 232}\special{pa 67 261}\special{pa 75 290}\special{pa 83 318}%
+\special{pa 91 345}\special{pa 99 371}\special{pa 107 396}\special{pa 115 420}\special{pa 123 443}%
+\special{pa 131 465}\special{pa 138 485}\special{pa 146 505}\special{pa 154 522}\special{pa 162 539}%
+\special{pa 170 553}\special{pa 178 567}\special{pa 186 578}\special{pa 194 587}\special{pa 202 595}%
+\special{pa 210 601}\special{pa 218 605}\special{pa 226 606}\special{pa 233 605}\special{pa 241 603}%
+\special{pa 249 597}\special{pa 257 590}\special{pa 265 580}\special{pa 273 567}\special{pa 281 552}%
+\special{pa 289 533}\special{pa 297 513}\special{pa 305 489}\special{pa 313 462}\special{pa 321 432}%
+\special{pa 328 400}\special{pa 336 364}\special{pa 344 324}\special{pa 352 282}\special{pa 360 236}%
+\special{pa 368 186}\special{pa 376 133}\special{pa 384 76}\special{pa 392 16}\special{pa 400 -49}%
+\special{pa 408 -117}\special{pa 415 -189}\special{pa 423 -265}\special{pa 431 -345}%
+\special{pa 439 -430}\special{pa 447 -518}\special{pa 455 -611}\special{pa 463 -709}%
+\special{pa 469 -787}%
+\special{fp}%
+\special{pa -256 -787}\special{pa 356 787}%
+\special{fp}%
+\special{pa -787 0}\special{pa 787 0}%
+\special{fp}%
+\special{pa 0 787}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata1.tex
new file mode 100644
index 0000000000..26edbc695a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata1.tex
@@ -0,0 +1,74 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-24 21:8
+%%% template.sce 2016-8-24 21:8
+{\unitlength=6mm%
+\begin{picture}%
+( 6.81000, 6.95000)( -3.50000, -2.00000)%
+\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(-2.7936,-1.0660){\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.9651,-1.1310){\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.0000,4.4380){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 471 -14}\special{pa 461 -50}\special{pa 451 -85}\special{pa 442 -120}%
+\special{pa 432 -153}\special{pa 422 -186}\special{pa 413 -219}\special{pa 403 -250}%
+\special{pa 393 -281}\special{pa 383 -311}\special{pa 374 -341}\special{pa 364 -369}%
+\special{pa 354 -397}\special{pa 345 -424}\special{pa 335 -451}\special{pa 325 -476}%
+\special{pa 315 -501}\special{pa 306 -525}\special{pa 296 -549}\special{pa 286 -571}%
+\special{pa 277 -593}\special{pa 268 -611}\special{pa 257 -635}\special{pa 247 -654}%
+\special{pa 237 -673}\special{pa 228 -692}\special{pa 218 -709}\special{pa 208 -726}%
+\special{pa 198 -742}\special{pa 188 -757}\special{pa 178 -772}\special{pa 169 -785}%
+\special{pa 159 -798}\special{pa 149 -810}\special{pa 143 -817}\special{pa 139 -822}%
+\special{pa 129 -833}\special{pa 118 -843}\special{pa 108 -852}\special{pa 98 -861}%
+\special{pa 87 -868}\special{pa 76 -876}\special{pa 69 -880}\special{pa 53 -887}\special{pa 41 -892}%
+\special{pa 31 -895}\special{pa 25 -896}\special{pa 17 -898}\special{pa 6 -899}\special{pa -5 -899}%
+\special{pa -16 -898}\special{pa -23 -897}\special{pa -30 -895}\special{pa -39 -893}%
+\special{pa -51 -888}\special{pa -65 -882}\special{pa -76 -876}\special{pa -87 -868}%
+\special{pa -98 -861}\special{pa -108 -852}\special{pa -118 -843}\special{pa -129 -833}%
+\special{pa -135 -826}\special{pa -149 -810}\special{pa -159 -798}\special{pa -169 -785}%
+\special{pa -178 -772}\special{pa -188 -757}\special{pa -198 -742}\special{pa -208 -726}%
+\special{pa -218 -709}\special{pa -228 -692}\special{pa -237 -673}\special{pa -243 -662}%
+\special{pa -247 -654}\special{pa -257 -635}\special{pa -267 -614}\special{pa -277 -593}%
+\special{pa -286 -571}\special{pa -296 -549}\special{pa -306 -525}\special{pa -315 -501}%
+\special{pa -325 -476}\special{pa -335 -451}\special{pa -345 -424}\special{pa -354 -397}%
+\special{pa -364 -369}\special{pa -374 -341}\special{pa -383 -311}\special{pa -393 -281}%
+\special{pa -403 -250}\special{pa -413 -219}\special{pa -422 -186}\special{pa -432 -153}%
+\special{pa -442 -120}\special{pa -451 -85}\special{pa -461 -50}\special{pa -471 -14}%
+\special{fp}%
+\special{pa -309 118}\special{pa -262 130}\special{pa -210 140}\special{pa -156 147}%
+\special{pa -99 152}\special{pa -40 155}\special{pa 19 156}\special{pa 78 154}\special{pa 136 149}%
+\special{pa 192 142}\special{pa 244 133}\special{pa 293 122}\special{pa 337 109}\special{pa 376 94}%
+\special{pa 409 78}\special{pa 435 61}\special{pa 455 42}\special{pa 467 23}\special{pa 472 3}%
+\special{pa 470 -16}\special{pa 460 -35}%
+\special{fp}%
+\special{pa -467 -23}\special{pa -472 -3}\special{pa -470 16}\special{pa -460 35}%
+\special{pa -443 54}\special{pa -419 72}\special{pa -388 89}\special{pa -351 104}%
+\special{pa -309 118}%
+\special{fp}%
+\special{pa -536 -153}\special{pa -424 -191}%
+\special{fp}%
+\special{pa 241 -416}\special{pa 536 -516}%
+\special{fp}%
+\special{pa 772 -295}\special{pa 429 -164}%
+\special{fp}%
+\special{pa -309 118}\special{pa -618 236}%
+\special{fp}%
+\special{pa -827 -236}\special{pa -440 -125}%
+\special{fp}%
+\special{pa 357 102}\special{pa 782 223}%
+\special{fp}%
+\special{pa 0 472}\special{pa 0 156}%
+\special{fp}%
+\special{pa 0 -899}\special{pa 0 -1003}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata2.tex
new file mode 100644
index 0000000000..130e59cbd7
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata2.tex
@@ -0,0 +1,139 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-24 21:3
+%%% template.sce 2016-8-24 21:3
+{\unitlength=6mm%
+\begin{picture}%
+( 6.81000, 6.95000)( -3.50000, -2.00000)%
+\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(-2.7936,-1.0660){\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.9651,-1.1310){\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.0000,4.4380){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 471 -14}\special{pa 461 -50}\special{pa 451 -85}\special{pa 442 -120}%
+\special{pa 432 -153}\special{pa 422 -186}\special{pa 413 -219}\special{pa 403 -250}%
+\special{pa 393 -281}\special{pa 383 -311}\special{pa 374 -341}\special{pa 364 -369}%
+\special{pa 354 -397}\special{pa 345 -424}\special{pa 335 -451}\special{pa 325 -476}%
+\special{pa 315 -501}\special{pa 306 -525}\special{pa 296 -549}\special{pa 286 -571}%
+\special{pa 277 -593}\special{pa 268 -611}\special{pa 257 -635}\special{pa 247 -654}%
+\special{pa 237 -673}\special{pa 228 -692}\special{pa 218 -709}\special{pa 208 -726}%
+\special{pa 198 -742}\special{pa 188 -757}\special{pa 178 -772}\special{pa 169 -785}%
+\special{pa 159 -798}\special{pa 149 -810}\special{pa 143 -817}\special{pa 139 -822}%
+\special{pa 129 -833}\special{pa 118 -843}\special{pa 108 -852}\special{pa 98 -861}%
+\special{pa 87 -868}\special{pa 76 -876}\special{pa 69 -880}\special{pa 53 -887}\special{pa 41 -892}%
+\special{pa 31 -895}\special{pa 25 -896}\special{pa 17 -898}\special{pa 6 -899}\special{pa -5 -899}%
+\special{pa -16 -898}\special{pa -23 -897}\special{pa -30 -895}\special{pa -39 -893}%
+\special{pa -51 -888}\special{pa -65 -882}\special{pa -76 -876}\special{pa -87 -868}%
+\special{pa -98 -861}\special{pa -108 -852}\special{pa -118 -843}\special{pa -129 -833}%
+\special{pa -135 -826}\special{pa -149 -810}\special{pa -159 -798}\special{pa -169 -785}%
+\special{pa -178 -772}\special{pa -188 -757}\special{pa -198 -742}\special{pa -208 -726}%
+\special{pa -218 -709}\special{pa -228 -692}\special{pa -237 -673}\special{pa -243 -662}%
+\special{pa -247 -654}\special{pa -257 -635}\special{pa -267 -614}\special{pa -277 -593}%
+\special{pa -286 -571}\special{pa -296 -549}\special{pa -306 -525}\special{pa -315 -501}%
+\special{pa -325 -476}\special{pa -335 -451}\special{pa -345 -424}\special{pa -354 -397}%
+\special{pa -364 -369}\special{pa -374 -341}\special{pa -383 -311}\special{pa -393 -281}%
+\special{pa -403 -250}\special{pa -413 -219}\special{pa -422 -186}\special{pa -432 -153}%
+\special{pa -442 -120}\special{pa -451 -85}\special{pa -461 -50}\special{pa -471 -14}%
+\special{fp}%
+\special{pa -309 118}\special{pa -262 130}\special{pa -210 140}\special{pa -156 147}%
+\special{pa -99 152}\special{pa -40 155}\special{pa 19 156}\special{pa 78 154}\special{pa 136 149}%
+\special{pa 192 142}\special{pa 244 133}\special{pa 293 122}\special{pa 337 109}\special{pa 376 94}%
+\special{pa 409 78}\special{pa 435 61}\special{pa 455 42}\special{pa 467 23}\special{pa 472 3}%
+\special{pa 470 -16}\special{pa 460 -35}%
+\special{fp}%
+\special{pa -467 -23}\special{pa -472 -3}\special{pa -470 16}\special{pa -460 35}%
+\special{pa -443 54}\special{pa -419 72}\special{pa -388 89}\special{pa -351 104}%
+\special{pa -309 118}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 463 -33}\special{pa 457 -38}\special{fp}\special{pa 435 -60}\special{pa 428 -65}\special{fp}%
+\special{pa 402 -82}\special{pa 395 -85}\special{fp}\special{pa 366 -98}\special{pa 358 -101}\special{fp}%
+\special{pa 329 -112}\special{pa 321 -114}\special{fp}\special{pa 291 -122}\special{pa 283 -124}\special{fp}%
+\special{pa 252 -132}\special{pa 244 -133}\special{fp}\special{pa 213 -139}\special{pa 205 -140}\special{fp}%
+\special{pa 174 -145}\special{pa 166 -146}\special{fp}\special{pa 135 -149}\special{pa 127 -150}\special{fp}%
+\special{pa 96 -153}\special{pa 88 -153}\special{fp}\special{pa 56 -155}\special{pa 48 -155}\special{fp}%
+\special{pa 17 -155}\special{pa 9 -156}\special{fp}\special{pa -23 -156}\special{pa -31 -155}\special{fp}%
+\special{pa -63 -154}\special{pa -71 -154}\special{fp}\special{pa -102 -152}\special{pa -110 -151}\special{fp}%
+\special{pa -141 -149}\special{pa -149 -148}\special{fp}\special{pa -181 -144}\special{pa -189 -143}\special{fp}%
+\special{pa -220 -138}\special{pa -228 -136}\special{fp}\special{pa -258 -130}\special{pa -266 -128}\special{fp}%
+\special{pa -297 -121}\special{pa -305 -119}\special{fp}\special{pa -335 -110}\special{pa -342 -107}\special{fp}%
+\special{pa -372 -96}\special{pa -379 -93}\special{fp}\special{pa -407 -79}\special{pa -414 -75}\special{fp}%
+\special{pa -440 -56}\special{pa -446 -51}\special{fp}\special{pa -465 -26}\special{pa -470 -20}\special{fp}%
+\special{pn 8}%
+\special{pa -536 -153}\special{pa -424 -191}%
+\special{fp}%
+\special{pa 241 -416}\special{pa 536 -516}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -428 -190}\special{pa -420 -192}\special{fp}\special{pa -391 -202}\special{pa -383 -205}\special{fp}%
+\special{pa -354 -215}\special{pa -346 -217}\special{fp}\special{pa -317 -227}\special{pa -309 -230}\special{fp}%
+\special{pa -280 -240}\special{pa -272 -242}\special{fp}\special{pa -243 -252}\special{pa -235 -255}\special{fp}%
+\special{pa -206 -265}\special{pa -198 -267}\special{fp}\special{pa -169 -277}\special{pa -161 -280}\special{fp}%
+\special{pa -132 -290}\special{pa -124 -292}\special{fp}\special{pa -95 -302}\special{pa -87 -305}\special{fp}%
+\special{pa -58 -315}\special{pa -50 -317}\special{fp}\special{pa -21 -327}\special{pa -14 -330}\special{fp}%
+\special{pa 16 -340}\special{pa 23 -342}\special{fp}\special{pa 53 -352}\special{pa 60 -355}\special{fp}%
+\special{pa 90 -365}\special{pa 97 -367}\special{fp}\special{pa 127 -377}\special{pa 134 -380}\special{fp}%
+\special{pa 164 -390}\special{pa 171 -392}\special{fp}\special{pa 201 -402}\special{pa 208 -405}\special{fp}%
+\special{pa 238 -415}\special{pa 245 -418}\special{fp}\special{pn 8}%
+\special{pa 772 -295}\special{pa 429 -164}%
+\special{fp}%
+\special{pa -309 118}\special{pa -618 236}%
+\special{fp}%
+\special{pa -827 -236}\special{pa -440 -125}%
+\special{fp}%
+\special{pa 357 102}\special{pa 782 223}%
+\special{fp}%
+\special{pa 0 472}\special{pa 0 156}%
+\special{fp}%
+\special{pa 0 -899}\special{pa 0 -1003}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 433 -165}\special{pa 425 -162}\special{fp}\special{pa 396 -151}\special{pa 388 -148}\special{fp}%
+\special{pa 359 -137}\special{pa 351 -134}\special{fp}\special{pa 322 -123}\special{pa 314 -120}\special{fp}%
+\special{pa 285 -109}\special{pa 278 -106}\special{fp}\special{pa 248 -95}\special{pa 241 -92}\special{fp}%
+\special{pa 211 -81}\special{pa 204 -78}\special{fp}\special{pa 174 -67}\special{pa 167 -64}\special{fp}%
+\special{pa 137 -52}\special{pa 130 -50}\special{fp}\special{pa 101 -38}\special{pa 93 -36}\special{fp}%
+\special{pa 64 -24}\special{pa 56 -21}\special{fp}\special{pa 27 -10}\special{pa 19 -7}\special{fp}%
+\special{pa -10 4}\special{pa -18 7}\special{fp}\special{pa -47 18}\special{pa -54 21}\special{fp}%
+\special{pa -84 32}\special{pa -91 35}\special{fp}\special{pa -121 46}\special{pa -128 49}\special{fp}%
+\special{pa -158 60}\special{pa -165 63}\special{fp}\special{pa -195 74}\special{pa -202 77}\special{fp}%
+\special{pa -231 88}\special{pa -239 91}\special{fp}\special{pa -268 102}\special{pa -276 105}\special{fp}%
+\special{pa -305 116}\special{pa -313 119}\special{fp}\special{pn 8}%
+\special{pa -444 -127}\special{pa -436 -124}\special{fp}\special{pa -406 -116}\special{pa -398 -114}\special{fp}%
+\special{pa -368 -105}\special{pa -360 -103}\special{fp}\special{pa -330 -94}\special{pa -322 -92}\special{fp}%
+\special{pa -292 -83}\special{pa -284 -81}\special{fp}\special{pa -254 -72}\special{pa -246 -70}\special{fp}%
+\special{pa -216 -62}\special{pa -208 -59}\special{fp}\special{pa -178 -51}\special{pa -171 -49}\special{fp}%
+\special{pa -140 -40}\special{pa -133 -38}\special{fp}\special{pa -102 -29}\special{pa -95 -27}\special{fp}%
+\special{pa -64 -18}\special{pa -57 -16}\special{fp}\special{pa -26 -8}\special{pa -19 -5}\special{fp}%
+\special{pa 11 3}\special{pa 19 5}\special{fp}\special{pa 49 14}\special{pa 57 16}\special{fp}%
+\special{pa 87 25}\special{pa 95 27}\special{fp}\special{pa 125 36}\special{pa 133 38}\special{fp}%
+\special{pa 163 47}\special{pa 171 49}\special{fp}\special{pa 201 57}\special{pa 209 60}\special{fp}%
+\special{pa 239 68}\special{pa 247 70}\special{fp}\special{pa 277 79}\special{pa 285 81}\special{fp}%
+\special{pa 315 90}\special{pa 323 92}\special{fp}\special{pa 353 101}\special{pa 361 103}\special{fp}%
+\special{pn 8}%
+\special{pa 0 160}\special{pa 0 152}\special{fp}\special{pa 0 121}\special{pa 0 113}\special{fp}%
+\special{pa 0 82}\special{pa 0 74}\special{fp}\special{pa 0 42}\special{pa 0 34}\special{fp}%
+\special{pa 0 3}\special{pa 0 -5}\special{fp}\special{pa 0 -36}\special{pa 0 -44}\special{fp}%
+\special{pa 0 -75}\special{pa 0 -83}\special{fp}\special{pa 0 -114}\special{pa 0 -122}\special{fp}%
+\special{pa 0 -153}\special{pa 0 -161}\special{fp}\special{pa 0 -192}\special{pa 0 -200}\special{fp}%
+\special{pa 0 -231}\special{pa 0 -239}\special{fp}\special{pa 0 -270}\special{pa 0 -278}\special{fp}%
+\special{pa 0 -309}\special{pa 0 -317}\special{fp}\special{pa 0 -348}\special{pa 0 -356}\special{fp}%
+\special{pa 0 -387}\special{pa 0 -395}\special{fp}\special{pa 0 -426}\special{pa 0 -434}\special{fp}%
+\special{pa 0 -465}\special{pa 0 -473}\special{fp}\special{pa 0 -504}\special{pa 0 -512}\special{fp}%
+\special{pa 0 -543}\special{pa 0 -551}\special{fp}\special{pa 0 -582}\special{pa 0 -590}\special{fp}%
+\special{pa 0 -621}\special{pa 0 -629}\special{fp}\special{pa 0 -660}\special{pa 0 -668}\special{fp}%
+\special{pa 0 -699}\special{pa 0 -707}\special{fp}\special{pa 0 -738}\special{pa 0 -746}\special{fp}%
+\special{pa 0 -778}\special{pa 0 -786}\special{fp}\special{pa 0 -817}\special{pa 0 -825}\special{fp}%
+\special{pa 0 -856}\special{pa 0 -864}\special{fp}\special{pa 0 -895}\special{pa 0 -903}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun01.tex
new file mode 100644
index 0000000000..13501cb7d4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun01.tex
@@ -0,0 +1,41 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/deffun01.tex
+%%% Generator=template1basic.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(6,3)(-3,-1)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1181 -39}\special{pa -1134 -42}\special{pa -1087 -46}\special{pa -1039 -49}%
+\special{pa -992 -54}\special{pa -945 -58}\special{pa -898 -64}\special{pa -850 -69}%
+\special{pa -803 -76}\special{pa -756 -84}\special{pa -709 -93}\special{pa -661 -103}%
+\special{pa -614 -115}\special{pa -567 -128}\special{pa -520 -144}\special{pa -472 -161}%
+\special{pa -425 -182}\special{pa -378 -205}\special{pa -331 -231}\special{pa -283 -259}%
+\special{pa -236 -289}\special{pa -189 -320}\special{pa -142 -349}\special{pa -94 -372}%
+\special{pa -47 -388}\special{pa 0 -394}\special{pa 47 -388}\special{pa 94 -372}%
+\special{pa 142 -349}\special{pa 189 -320}\special{pa 236 -289}\special{pa 283 -259}%
+\special{pa 331 -231}\special{pa 378 -205}\special{pa 425 -182}\special{pa 472 -161}%
+\special{pa 520 -144}\special{pa 567 -128}\special{pa 614 -115}\special{pa 661 -103}%
+\special{pa 709 -93}\special{pa 756 -84}\special{pa 803 -76}\special{pa 850 -69}%
+\special{pa 898 -64}\special{pa 945 -58}\special{pa 992 -54}\special{pa 1039 -49}%
+\special{pa 1087 -46}\special{pa 1134 -42}\special{pa 1181 -39}%
+\special{fp}%
+}%
+\special{pa -1181 -0}\special{pa 1181 -0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.0500000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun02.tex
new file mode 100644
index 0000000000..daeeff605f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun02.tex
@@ -0,0 +1,55 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/deffun02.tex
+%%% Generator=template1basic.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(6,3.14)(-3,-1.5)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1181 394}\special{pa -1157 394}\special{pa -1134 394}\special{pa -1110 394}%
+\special{pa -1087 394}\special{pa -1063 394}\special{pa -1039 394}\special{pa -1016 394}%
+\special{pa -992 394}\special{pa -969 394}\special{pa -945 394}\special{pa -921 394}%
+\special{pa -898 394}\special{pa -874 394}\special{pa -850 394}\special{pa -827 394}%
+\special{pa -803 394}\special{pa -780 394}\special{pa -756 394}\special{pa -732 394}%
+\special{pa -709 394}\special{pa -685 394}\special{pa -661 394}\special{pa -638 394}%
+\special{pa -614 394}\special{pa -591 394}\special{pa -567 394}\special{pa -543 394}%
+\special{pa -520 394}\special{pa -496 394}\special{pa -472 394}\special{pa -449 394}%
+\special{pa -425 394}\special{pa -402 394}\special{pa -378 394}\special{pa -354 394}%
+\special{pa -331 394}\special{pa -307 394}\special{pa -283 394}\special{pa -260 394}%
+\special{pa -236 394}\special{pa -213 394}\special{pa -189 394}\special{pa -165 394}%
+\special{pa -142 394}\special{pa -118 394}\special{pa -94 394}\special{pa -71 394}%
+\special{pa -47 394}\special{pa -24 394}%
+\special{fp}%
+\special{pa 0 -394}\special{pa 24 -394}\special{pa 47 -394}\special{pa 71 -394}%
+\special{pa 94 -394}\special{pa 118 -394}\special{pa 142 -394}\special{pa 165 -394}%
+\special{pa 189 -394}\special{pa 213 -394}\special{pa 236 -394}\special{pa 260 -394}%
+\special{pa 283 -394}\special{pa 307 -394}\special{pa 331 -394}\special{pa 354 -394}%
+\special{pa 378 -394}\special{pa 402 -394}\special{pa 425 -394}\special{pa 449 -394}%
+\special{pa 472 -394}\special{pa 496 -394}\special{pa 520 -394}\special{pa 543 -394}%
+\special{pa 567 -394}\special{pa 591 -394}\special{pa 614 -394}\special{pa 638 -394}%
+\special{pa 661 -394}\special{pa 685 -394}\special{pa 709 -394}\special{pa 732 -394}%
+\special{pa 756 -394}\special{pa 780 -394}\special{pa 803 -394}\special{pa 827 -394}%
+\special{pa 850 -394}\special{pa 874 -394}\special{pa 898 -394}\special{pa 921 -394}%
+\special{pa 945 -394}\special{pa 969 -394}\special{pa 992 -394}\special{pa 1016 -394}%
+\special{pa 1039 -394}\special{pa 1063 -394}\special{pa 1087 -394}\special{pa 1110 -394}%
+\special{pa 1134 -394}\special{pa 1157 -394}\special{pa 1181 -394}%
+\special{fp}%
+}%
+\special{pa -1181 -0}\special{pa 1181 -0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -646}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,1.6900000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun03.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun03.tex
new file mode 100644
index 0000000000..245702a31e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun03.tex
@@ -0,0 +1,41 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/deffun03.tex
+%%% Generator=template1basic.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(6.03,3.23)(-3.03,-1.67)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1193 394}\special{pa -1145 394}\special{pa -1098 394}\special{pa -1050 394}%
+\special{pa -1003 394}\special{pa -956 394}\special{pa -908 394}\special{pa -861 394}%
+\special{pa -813 394}\special{pa -766 394}\special{pa -718 394}\special{pa -671 394}%
+\special{pa -623 394}\special{pa -576 394}\special{pa -528 394}\special{pa -481 394}%
+\special{pa -433 394}\special{pa -386 386}\special{pa -338 338}\special{pa -291 291}%
+\special{pa -243 243}\special{pa -196 196}\special{pa -148 148}\special{pa -101 101}%
+\special{pa -53 53}\special{pa -6 6}\special{pa 42 -42}\special{pa 89 -89}%
+\special{pa 137 -137}\special{pa 184 -184}\special{pa 231 -231}\special{pa 279 -279}%
+\special{pa 326 -326}\special{pa 374 -374}\special{pa 421 -394}\special{pa 469 -394}%
+\special{pa 516 -394}\special{pa 564 -394}\special{pa 611 -394}\special{pa 659 -394}%
+\special{pa 706 -394}\special{pa 754 -394}\special{pa 801 -394}\special{pa 849 -394}%
+\special{pa 896 -394}\special{pa 944 -394}\special{pa 991 -394}\special{pa 1039 -394}%
+\special{pa 1086 -394}\special{pa 1134 -394}\special{pa 1181 -394}%
+\special{fp}%
+}%
+\special{pa -1193 -0}\special{pa 1181 -0}%
+\special{fp}%
+\special{pa 0 657}\special{pa 0 -614}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,1.6100000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/delete.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/delete.pdf
new file mode 100644
index 0000000000..ff5d3ba54d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/delete.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot1.tex
new file mode 100644
index 0000000000..6156fda6a6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot1.tex
@@ -0,0 +1,56 @@
+%%% fig.tex 2015-8-9 21:16
+%%% fig.sce 2015-8-9 21:16
+{\unitlength=6mm%
+\begin{picture}%
+( 9.00000, 4.00000)( -4.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -911 178}\special{pa -868 204}\special{pa -824 222}\special{pa -781 233}%
+\special{pa -738 236}\special{pa -694 231}\special{pa -651 219}\special{pa -607 199}%
+\special{pa -564 172}\special{pa -521 140}\special{pa -477 103}\special{pa -434 62}%
+\special{pa -390 19}\special{pa -347 -24}\special{pa -304 -66}\special{pa -260 -107}%
+\special{pa -217 -143}\special{pa -174 -175}\special{pa -130 -201}\special{pa -87 -220}%
+\special{pa -43 -232}\special{pa 0 -236}\special{pa 43 -232}\special{pa 87 -220}\special{pa 130 -201}%
+\special{pa 174 -175}\special{pa 217 -143}\special{pa 260 -107}\special{pa 304 -66}%
+\special{pa 347 -24}\special{pa 390 19}\special{pa 434 62}\special{pa 477 103}\special{pa 521 140}%
+\special{pa 564 172}\special{pa 607 199}\special{pa 651 219}\special{pa 694 231}\special{pa 738 236}%
+\special{pa 781 233}\special{pa 824 222}\special{pa 868 204}\special{pa 911 178}\special{pa 955 147}%
+\special{pa 998 111}\special{pa 1041 71}\special{pa 1085 28}\special{pa 1128 -15}%
+\special{pa 1171 -58}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -945 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 472}\special{pa 0 -472}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -398}\special{pa 0 -472}\special{pa -24 -398}\special{pa 0 -398}\special{pa 24 -398}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -398}\special{pa 0 -472}\special{pa -24 -398}\special{pa 0 -398}\special{pa 24 -398}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot2.tex
new file mode 100644
index 0000000000..953302ea4f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot2.tex
@@ -0,0 +1,56 @@
+%%% fig.tex 2015-8-9 21:18
+%%% fig.sce 2015-8-9 21:18
+{\unitlength=6mm%
+\begin{picture}%
+( 9.00000, 4.00000)( -4.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -911 -5}\special{pa -868 -6}\special{pa -824 -7}\special{pa -781 -8}\special{pa -738 -10}%
+\special{pa -694 -12}\special{pa -651 -14}\special{pa -607 -17}\special{pa -564 -20}%
+\special{pa -521 -23}\special{pa -477 -28}\special{pa -434 -32}\special{pa -390 -38}%
+\special{pa -347 -44}\special{pa -304 -51}\special{pa -260 -59}\special{pa -217 -67}%
+\special{pa -174 -77}\special{pa -130 -86}\special{pa -87 -97}\special{pa -43 -107}%
+\special{pa 0 -118}\special{pa 43 -129}\special{pa 87 -140}\special{pa 130 -150}\special{pa 174 -160}%
+\special{pa 217 -169}\special{pa 260 -177}\special{pa 304 -185}\special{pa 347 -192}%
+\special{pa 390 -198}\special{pa 434 -204}\special{pa 477 -209}\special{pa 521 -213}%
+\special{pa 564 -216}\special{pa 607 -219}\special{pa 651 -222}\special{pa 694 -224}%
+\special{pa 738 -226}\special{pa 781 -228}\special{pa 824 -229}\special{pa 868 -230}%
+\special{pa 911 -231}\special{pa 955 -232}\special{pa 998 -233}\special{pa 1041 -233}%
+\special{pa 1085 -234}\special{pa 1128 -234}\special{pa 1171 -235}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -945 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 472}\special{pa 0 -472}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -398}\special{pa 0 -472}\special{pa -24 -398}\special{pa 0 -398}\special{pa 24 -398}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -398}\special{pa 0 -472}\special{pa -24 -398}\special{pa 0 -398}\special{pa 24 -398}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot3.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot3.tex
new file mode 100644
index 0000000000..8b6626e48e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot3.tex
@@ -0,0 +1,69 @@
+%%% fig.tex 2015-8-9 21:20
+%%% fig.sce 2015-8-9 21:20
+{\unitlength=8mm%
+\begin{picture}%
+( 5.15000, 2.67000)( -1.09000, -0.35000)%
+\special{pn 8}%
+%
+\special{pa 202 -166}\special{pa 233 -161}\special{pa 271 -159}\special{pa 315 -157}%
+\special{pa 366 -159}\special{pa 425 -162}\special{pa 491 -169}\special{pa 562 -180}%
+\special{pa 636 -195}\special{pa 707 -216}\special{pa 767 -244}\special{pa 807 -280}%
+\special{pa 818 -324}\special{pa 792 -373}\special{pa 730 -425}\special{pa 642 -473}%
+\special{pa 540 -513}\special{pa 440 -539}\special{pa 352 -552}\special{pa 280 -552}%
+\special{pa 224 -542}\special{pa 182 -524}\special{pa 150 -502}\special{pa 127 -477}%
+\special{pa 110 -451}\special{pa 98 -424}\special{pa 89 -398}\special{pa 83 -372}%
+\special{pa 80 -348}\special{pa 78 -325}\special{pa 78 -304}\special{pa 80 -284}\special{pa 83 -265}%
+\special{pa 88 -248}\special{pa 94 -233}\special{pa 103 -218}\special{pa 114 -206}%
+\special{pa 127 -195}\special{pa 143 -185}\special{pa 163 -176}\special{pa 187 -169}%
+\special{pa 216 -164}\special{pa 250 -160}\special{pa 290 -158}\special{pa 338 -158}%
+\special{pa 393 -160}\special{pa 455 -165}\special{pa 523 -174}\special{pa 596 -186}%
+\special{pa 669 -204}\special{pa 736 -228}\special{pa 789 -260}\special{pa 816 -300}%
+\special{pa 811 -346}\special{pa 768 -397}\special{pa 692 -448}\special{pa 595 -493}%
+\special{pa 493 -527}\special{pa 398 -547}\special{pa 317 -553}\special{pa 253 -548}%
+\special{pa 203 -534}\special{pa 166 -515}\special{pa 138 -491}\special{pa 118 -465}%
+\special{pa 104 -438}\special{pa 93 -412}\special{pa 86 -386}\special{pa 81 -361}%
+\special{pa 79 -337}\special{pa 78 -315}\special{pa 79 -294}\special{pa 81 -275}\special{pa 85 -257}%
+\special{pa 91 -241}\special{pa 98 -226}\special{pa 108 -212}\special{pa 119 -200}%
+\special{pa 134 -190}\special{pa 152 -181}\special{pa 173 -173}\special{pa 199 -166}%
+\special{pa 231 -162}\special{pa 268 -159}\special{pa 311 -157}\special{pa 362 -158}%
+\special{pa 420 -162}\special{pa 486 -169}\special{pa 557 -179}\special{pa 630 -194}%
+\special{pa 702 -214}\special{pa 763 -242}\special{pa 805 -277}\special{pa 818 -320}%
+\special{pa 795 -369}\special{pa 736 -421}\special{pa 649 -470}\special{pa 548 -510}%
+\special{pa 448 -538}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -343 0}\special{pa 1279 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1204 24}\special{pa 1279 0}\special{pa 1204 -24}\special{pa 1204 0}\special{pa 1204 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1204 24}\special{pa 1279 0}\special{pa 1204 -24}\special{pa 1204 0}\special{pa 1204 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 110}\special{pa 0 -731}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -656}\special{pa 0 -731}\special{pa -24 -656}\special{pa 0 -656}\special{pa 24 -656}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -656}\special{pa 0 -731}\special{pa -24 -656}\special{pa 0 -656}\special{pa 24 -656}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1100,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.3700){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/derivative.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/derivative.tex
new file mode 100644
index 0000000000..61b79121b3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/derivative.tex
@@ -0,0 +1,63 @@
+%%% test.tex 2014-10-22 20:20
+%%% test.sce 2014-10-22 20:20
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 8.00000)( -4.00000, -4.00000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-0.9500,3.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pa -469 787}\special{pa -463 709}\special{pa -455 611}\special{pa -447 518}%
+\special{pa -439 430}\special{pa -431 345}\special{pa -423 265}\special{pa -415 189}%
+\special{pa -408 117}\special{pa -400 49}\special{pa -392 -16}\special{pa -384 -76}%
+\special{pa -376 -133}\special{pa -368 -186}\special{pa -360 -236}\special{pa -352 -282}%
+\special{pa -344 -324}\special{pa -336 -364}\special{pa -328 -400}\special{pa -321 -432}%
+\special{pa -313 -462}\special{pa -305 -489}\special{pa -297 -513}\special{pa -289 -533}%
+\special{pa -281 -552}\special{pa -273 -567}\special{pa -265 -580}\special{pa -257 -590}%
+\special{pa -249 -597}\special{pa -241 -603}\special{pa -233 -605}\special{pa -226 -606}%
+\special{pa -218 -605}\special{pa -210 -601}\special{pa -202 -595}\special{pa -194 -587}%
+\special{pa -186 -578}\special{pa -178 -567}\special{pa -170 -553}\special{pa -162 -539}%
+\special{pa -154 -522}\special{pa -146 -505}\special{pa -138 -485}\special{pa -131 -465}%
+\special{pa -123 -443}\special{pa -115 -420}\special{pa -107 -396}\special{pa -99 -371}%
+\special{pa -91 -345}\special{pa -83 -318}\special{pa -75 -290}\special{pa -67 -261}%
+\special{pa -59 -232}\special{pa -51 -202}\special{pa -44 -172}\special{pa -36 -141}%
+\special{pa -28 -110}\special{pa -20 -79}\special{pa -12 -47}\special{pa -4 -16}\special{pa 4 16}%
+\special{pa 12 47}\special{pa 20 79}\special{pa 28 110}\special{pa 36 141}\special{pa 44 172}%
+\special{pa 51 202}\special{pa 59 232}\special{pa 67 261}\special{pa 75 290}\special{pa 83 318}%
+\special{pa 91 345}\special{pa 99 371}\special{pa 107 396}\special{pa 115 420}\special{pa 123 443}%
+\special{pa 131 465}\special{pa 138 485}\special{pa 146 505}\special{pa 154 522}\special{pa 162 539}%
+\special{pa 170 553}\special{pa 178 567}\special{pa 186 578}\special{pa 194 587}\special{pa 202 595}%
+\special{pa 210 601}\special{pa 218 605}\special{pa 226 606}\special{pa 233 605}\special{pa 241 603}%
+\special{pa 249 597}\special{pa 257 590}\special{pa 265 580}\special{pa 273 567}\special{pa 281 552}%
+\special{pa 289 533}\special{pa 297 513}\special{pa 305 489}\special{pa 313 462}\special{pa 321 432}%
+\special{pa 328 400}\special{pa 336 364}\special{pa 344 324}\special{pa 352 282}\special{pa 360 236}%
+\special{pa 368 186}\special{pa 376 133}\special{pa 384 76}\special{pa 392 16}\special{pa 400 -49}%
+\special{pa 408 -117}\special{pa 415 -189}\special{pa 423 -265}\special{pa 431 -345}%
+\special{pa 439 -430}\special{pa 447 -518}\special{pa 455 -611}\special{pa 463 -709}%
+\special{pa 469 -787}%
+\special{fp}%
+\special{pa -394 -787}\special{pa 787 394}%
+\special{fp}%
+\special{pa -787 0}\special{pa 787 0}%
+\special{fp}%
+\special{pa 0 787}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/diffeq1.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/diffeq1.pdf
new file mode 100644
index 0000000000..19db8bb102
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/diffeq1.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawfigures1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawfigures1.tex
new file mode 100644
index 0000000000..5371fa27dd
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawfigures1.tex
@@ -0,0 +1,748 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0426drawfigures/fig/example1.tex
+%%% Generator=example1.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(10,4)(-2,-1)%
+\special{pn 8}%
+%
+\special{pa 394 -394}\special{pa 391 -443}\special{pa 381 -492}\special{pa 366 -539}%
+\special{pa 345 -583}\special{pa 319 -625}\special{pa 287 -663}\special{pa 251 -697}%
+\special{pa 211 -726}\special{pa 168 -750}\special{pa 122 -768}\special{pa 74 -780}%
+\special{pa 25 -787}\special{pa -25 -787}\special{pa -74 -780}\special{pa -122 -768}%
+\special{pa -168 -750}\special{pa -211 -726}\special{pa -251 -697}\special{pa -287 -663}%
+\special{pa -319 -625}\special{pa -345 -583}\special{pa -366 -539}\special{pa -381 -492}%
+\special{pa -391 -443}\special{pa -394 -394}\special{pa -391 -344}\special{pa -381 -296}%
+\special{pa -366 -249}\special{pa -345 -204}\special{pa -319 -162}\special{pa -287 -124}%
+\special{pa -251 -90}\special{pa -211 -61}\special{pa -168 -37}\special{pa -122 -19}%
+\special{pa -74 -7}\special{pa -25 -1}\special{pa 25 -1}\special{pa 74 -7}%
+\special{pa 122 -19}\special{pa 168 -37}\special{pa 211 -61}\special{pa 251 -90}%
+\special{pa 287 -124}\special{pa 319 -162}\special{pa 345 -204}\special{pa 366 -249}%
+\special{pa 381 -296}\special{pa 391 -344}\special{pa 394 -394}%
+\special{fp}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 11 -11}\special{pa 5 -15}\special{pa -2 -16}\special{pa -8 -13}\special{pa -13 -8}\special{pa -16 -2}\special{pa -15 5}\special{pa -11 11}\special{pa -5 15}\special{pa 2 16}\special{pa 8 13}\special{pa 13 8}\special{pa 16 2}\special{pa 15 -5}\special{pa 11 -11}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 11 -11}\special{pa 5 -15}\special{pa -2 -16}\special{pa -8 -13}\special{pa -13 -8}\special{pa -16 -2}\special{pa -15 5}\special{pa -11 11}\special{pa -5 15}\special{pa 2 16}\special{pa 8 13}\special{pa 13 8}\special{pa 16 2}\special{pa 15 -5}\special{pa 11 -11}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 463 -317}\special{pa 470 -366}\special{pa 470 -415}\special{pa 465 -464}%
+\special{pa 453 -512}\special{pa 435 -559}\special{pa 411 -602}\special{pa 383 -642}%
+\special{pa 349 -679}\special{pa 311 -710}\special{pa 270 -737}\special{pa 225 -759}%
+\special{pa 178 -774}\special{pa 130 -784}\special{pa 80 -787}\special{pa 31 -785}%
+\special{pa -18 -776}\special{pa -65 -761}\special{pa -110 -740}\special{pa -152 -714}%
+\special{pa -190 -683}\special{pa -224 -647}\special{pa -253 -607}\special{pa -278 -564}%
+\special{pa -296 -518}\special{pa -309 -471}\special{pa -315 -422}\special{pa -316 -372}%
+\special{pa -310 -323}\special{pa -298 -275}\special{pa -280 -229}\special{pa -257 -185}%
+\special{pa -228 -145}\special{pa -194 -109}\special{pa -157 -77}\special{pa -115 -50}%
+\special{pa -70 -29}\special{pa -24 -13}\special{pa 25 -4}\special{pa 74 -0}%
+\special{pa 124 -3}\special{pa 172 -12}\special{pa 219 -27}\special{pa 264 -47}%
+\special{pa 306 -73}\special{pa 345 -105}\special{pa 379 -140}\special{pa 408 -180}%
+\special{pa 432 -223}\special{pa 451 -269}\special{pa 463 -317}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 12 -19}\special{pa 6 -22}\special{pa -1 -23}\special{pa -8 -21}\special{pa -13 -16}\special{pa -15 -9}\special{pa -14 -2}\special{pa -11 4}\special{pa -5 7}\special{pa 2 8}\special{pa 9 6}\special{pa 14 1}\special{pa 16 -6}\special{pa 15 -13}\special{pa 12 -19}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 12 -19}\special{pa 6 -22}\special{pa -1 -23}\special{pa -8 -21}\special{pa -13 -16}\special{pa -15 -9}\special{pa -14 -2}\special{pa -11 4}\special{pa -5 7}\special{pa 2 8}\special{pa 9 6}\special{pa 14 1}\special{pa 16 -6}\special{pa 15 -13}\special{pa 12 -19}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 518 -243}\special{pa 534 -290}\special{pa 544 -338}\special{pa 548 -388}%
+\special{pa 546 -437}\special{pa 537 -486}\special{pa 523 -533}\special{pa 503 -578}%
+\special{pa 477 -620}\special{pa 446 -659}\special{pa 410 -693}\special{pa 371 -723}%
+\special{pa 328 -747}\special{pa 282 -766}\special{pa 234 -779}\special{pa 185 -786}%
+\special{pa 136 -787}\special{pa 87 -782}\special{pa 39 -770}\special{pa -7 -753}%
+\special{pa -51 -729}\special{pa -92 -701}\special{pa -128 -668}\special{pa -160 -630}%
+\special{pa -187 -589}\special{pa -209 -544}\special{pa -225 -498}\special{pa -235 -449}%
+\special{pa -239 -400}\special{pa -237 -350}\special{pa -228 -302}\special{pa -214 -255}%
+\special{pa -193 -209}\special{pa -168 -167}\special{pa -137 -129}\special{pa -101 -94}%
+\special{pa -62 -65}\special{pa -19 -40}\special{pa 27 -21}\special{pa 75 -8}%
+\special{pa 124 -1}\special{pa 173 -0}\special{pa 222 -6}\special{pa 270 -17}%
+\special{pa 317 -35}\special{pa 360 -58}\special{pa 401 -86}\special{pa 437 -120}%
+\special{pa 469 -157}\special{pa 497 -199}\special{pa 518 -243}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 15 -41}\special{pa 9 -45}\special{pa 2 -46}\special{pa -4 -43}\special{pa -9 -38}\special{pa -12 -32}\special{pa -11 -25}\special{pa -7 -19}\special{pa -1 -15}\special{pa 6 -14}\special{pa 12 -17}\special{pa 17 -22}\special{pa 20 -28}\special{pa 19 -35}\special{pa 15 -41}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 15 -41}\special{pa 9 -45}\special{pa 2 -46}\special{pa -4 -43}\special{pa -9 -38}\special{pa -12 -32}\special{pa -11 -25}\special{pa -7 -19}\special{pa -1 -15}\special{pa 6 -14}\special{pa 12 -17}\special{pa 17 -22}\special{pa 20 -28}\special{pa 19 -35}\special{pa 15 -41}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 559 -175}\special{pa 584 -218}\special{pa 603 -263}\special{pa 617 -311}%
+\special{pa 624 -360}\special{pa 625 -409}\special{pa 620 -458}\special{pa 609 -507}%
+\special{pa 592 -553}\special{pa 569 -597}\special{pa 541 -637}\special{pa 508 -674}%
+\special{pa 471 -707}\special{pa 430 -734}\special{pa 385 -756}\special{pa 339 -773}%
+\special{pa 290 -783}\special{pa 241 -787}\special{pa 192 -785}\special{pa 143 -777}%
+\special{pa 96 -763}\special{pa 50 -743}\special{pa 8 -718}\special{pa -31 -687}%
+\special{pa -65 -652}\special{pa -95 -612}\special{pa -120 -570}\special{pa -140 -524}%
+\special{pa -153 -477}\special{pa -160 -428}\special{pa -161 -378}\special{pa -156 -329}%
+\special{pa -145 -281}\special{pa -128 -235}\special{pa -105 -191}\special{pa -77 -150}%
+\special{pa -44 -113}\special{pa -7 -81}\special{pa 34 -53}\special{pa 78 -31}%
+\special{pa 125 -15}\special{pa 173 -4}\special{pa 223 -0}\special{pa 272 -2}%
+\special{pa 321 -10}\special{pa 368 -24}\special{pa 413 -44}\special{pa 456 -70}%
+\special{pa 495 -100}\special{pa 529 -136}\special{pa 559 -175}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 24 -77}\special{pa 18 -81}\special{pa 11 -82}\special{pa 5 -80}\special{pa 0 -75}\special{pa -2 -68}\special{pa -2 -61}\special{pa 2 -55}\special{pa 8 -51}\special{pa 15 -51}\special{pa 22 -53}\special{pa 27 -58}\special{pa 29 -65}\special{pa 28 -72}\special{pa 24 -77}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 24 -77}\special{pa 18 -81}\special{pa 11 -82}\special{pa 5 -80}\special{pa 0 -75}\special{pa -2 -68}\special{pa -2 -61}\special{pa 2 -55}\special{pa 8 -51}\special{pa 15 -51}\special{pa 22 -53}\special{pa 27 -58}\special{pa 29 -65}\special{pa 28 -72}\special{pa 24 -77}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 588 -115}\special{pa 620 -152}\special{pa 648 -193}\special{pa 671 -237}%
+\special{pa 687 -284}\special{pa 698 -332}\special{pa 703 -381}\special{pa 701 -431}%
+\special{pa 693 -480}\special{pa 680 -527}\special{pa 660 -572}\special{pa 635 -615}%
+\special{pa 605 -654}\special{pa 570 -689}\special{pa 531 -719}\special{pa 488 -744}%
+\special{pa 443 -764}\special{pa 395 -778}\special{pa 346 -786}\special{pa 297 -787}%
+\special{pa 248 -783}\special{pa 199 -772}\special{pa 153 -755}\special{pa 109 -733}%
+\special{pa 68 -705}\special{pa 31 -672}\special{pa -2 -635}\special{pa -30 -594}%
+\special{pa -52 -550}\special{pa -69 -504}\special{pa -80 -455}\special{pa -84 -406}%
+\special{pa -83 -357}\special{pa -75 -308}\special{pa -61 -260}\special{pa -42 -215}%
+\special{pa -16 -172}\special{pa 14 -133}\special{pa 49 -98}\special{pa 88 -68}%
+\special{pa 130 -43}\special{pa 176 -23}\special{pa 223 -9}\special{pa 272 -2}%
+\special{pa 322 -0}\special{pa 371 -5}\special{pa 419 -16}\special{pa 466 -32}%
+\special{pa 510 -55}\special{pa 551 -83}\special{pa 588 -115}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 42 -126}\special{pa 36 -130}\special{pa 29 -131}\special{pa 22 -129}\special{pa 17 -124}\special{pa 15 -117}\special{pa 16 -110}\special{pa 20 -104}\special{pa 26 -100}\special{pa 33 -100}\special{pa 39 -102}\special{pa 44 -107}\special{pa 46 -114}\special{pa 46 -121}\special{pa 42 -126}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 42 -126}\special{pa 36 -130}\special{pa 29 -131}\special{pa 22 -129}\special{pa 17 -124}\special{pa 15 -117}\special{pa 16 -110}\special{pa 20 -104}\special{pa 26 -100}\special{pa 33 -100}\special{pa 39 -102}\special{pa 44 -107}\special{pa 46 -114}\special{pa 46 -121}\special{pa 42 -126}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 605 -66}\special{pa 645 -96}\special{pa 680 -131}\special{pa 710 -170}%
+\special{pa 736 -212}\special{pa 756 -257}\special{pa 770 -305}\special{pa 778 -354}%
+\special{pa 780 -403}\special{pa 776 -452}\special{pa 765 -501}\special{pa 749 -547}%
+\special{pa 727 -591}\special{pa 699 -633}\special{pa 667 -670}\special{pa 630 -703}%
+\special{pa 590 -731}\special{pa 546 -754}\special{pa 499 -771}\special{pa 451 -782}%
+\special{pa 402 -787}\special{pa 353 -786}\special{pa 304 -779}\special{pa 256 -765}%
+\special{pa 211 -746}\special{pa 168 -721}\special{pa 128 -691}\special{pa 93 -656}%
+\special{pa 63 -618}\special{pa 37 -575}\special{pa 17 -530}\special{pa 3 -483}%
+\special{pa -5 -434}\special{pa -7 -384}\special{pa -3 -335}\special{pa 8 -287}%
+\special{pa 24 -240}\special{pa 46 -196}\special{pa 74 -155}\special{pa 106 -118}%
+\special{pa 143 -85}\special{pa 183 -56}\special{pa 227 -34}\special{pa 274 -17}%
+\special{pa 322 -5}\special{pa 371 -0}\special{pa 420 -1}\special{pa 469 -9}%
+\special{pa 517 -22}\special{pa 562 -42}\special{pa 605 -66}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 70 -186}\special{pa 64 -190}\special{pa 57 -191}\special{pa 51 -188}\special{pa 46 -183}\special{pa 44 -177}\special{pa 44 -170}\special{pa 48 -164}\special{pa 54 -160}\special{pa 61 -159}\special{pa 68 -162}\special{pa 72 -167}\special{pa 75 -173}\special{pa 74 -180}\special{pa 70 -186}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 70 -186}\special{pa 64 -190}\special{pa 57 -191}\special{pa 51 -188}\special{pa 46 -183}\special{pa 44 -177}\special{pa 44 -170}\special{pa 48 -164}\special{pa 54 -160}\special{pa 61 -159}\special{pa 68 -162}\special{pa 72 -167}\special{pa 75 -173}\special{pa 74 -180}\special{pa 70 -186}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 614 -30}\special{pa 659 -52}\special{pa 700 -79}\special{pa 738 -111}%
+\special{pa 771 -148}\special{pa 800 -188}\special{pa 823 -232}\special{pa 840 -278}%
+\special{pa 852 -326}\special{pa 857 -375}\special{pa 856 -425}\special{pa 849 -474}%
+\special{pa 836 -521}\special{pa 817 -567}\special{pa 793 -610}\special{pa 763 -649}%
+\special{pa 729 -685}\special{pa 690 -716}\special{pa 648 -742}\special{pa 603 -762}%
+\special{pa 556 -777}\special{pa 507 -785}\special{pa 458 -787}\special{pa 408 -783}%
+\special{pa 360 -773}\special{pa 313 -757}\special{pa 269 -736}\special{pa 227 -709}%
+\special{pa 190 -676}\special{pa 157 -640}\special{pa 128 -599}\special{pa 105 -556}%
+\special{pa 88 -509}\special{pa 76 -461}\special{pa 71 -412}\special{pa 71 -363}%
+\special{pa 78 -314}\special{pa 91 -266}\special{pa 110 -220}\special{pa 135 -178}%
+\special{pa 164 -138}\special{pa 199 -103}\special{pa 237 -72}\special{pa 280 -46}%
+\special{pa 325 -25}\special{pa 372 -11}\special{pa 421 -2}\special{pa 470 -0}%
+\special{pa 519 -4}\special{pa 568 -14}\special{pa 614 -30}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 111 -254}\special{pa 105 -258}\special{pa 98 -259}\special{pa 92 -256}\special{pa 87 -251}\special{pa 84 -245}\special{pa 85 -238}\special{pa 89 -232}\special{pa 95 -228}\special{pa 102 -227}\special{pa 108 -230}\special{pa 113 -235}\special{pa 116 -241}\special{pa 115 -248}\special{pa 111 -254}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 111 -254}\special{pa 105 -258}\special{pa 98 -259}\special{pa 92 -256}\special{pa 87 -251}\special{pa 84 -245}\special{pa 85 -238}\special{pa 89 -232}\special{pa 95 -228}\special{pa 102 -227}\special{pa 108 -230}\special{pa 113 -235}\special{pa 116 -241}\special{pa 115 -248}\special{pa 111 -254}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 618 -8}\special{pa 666 -20}\special{pa 712 -39}\special{pa 755 -63}%
+\special{pa 794 -92}\special{pa 830 -126}\special{pa 861 -165}\special{pa 888 -207}%
+\special{pa 908 -252}\special{pa 923 -299}\special{pa 932 -347}\special{pa 935 -397}%
+\special{pa 931 -446}\special{pa 922 -495}\special{pa 906 -542}\special{pa 885 -586}%
+\special{pa 858 -628}\special{pa 826 -665}\special{pa 790 -699}\special{pa 749 -728}%
+\special{pa 706 -751}\special{pa 660 -769}\special{pa 612 -781}\special{pa 563 -787}%
+\special{pa 513 -786}\special{pa 464 -780}\special{pa 417 -767}\special{pa 371 -749}%
+\special{pa 328 -724}\special{pa 288 -695}\special{pa 252 -661}\special{pa 221 -623}%
+\special{pa 195 -581}\special{pa 174 -536}\special{pa 159 -489}\special{pa 150 -440}%
+\special{pa 147 -391}\special{pa 151 -341}\special{pa 161 -293}\special{pa 176 -246}%
+\special{pa 198 -201}\special{pa 224 -160}\special{pa 256 -122}\special{pa 293 -88}%
+\special{pa 333 -60}\special{pa 376 -36}\special{pa 422 -18}\special{pa 470 -6}%
+\special{pa 519 -1}\special{pa 569 -1}\special{pa 618 -8}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 166 -328}\special{pa 160 -332}\special{pa 153 -333}\special{pa 147 -330}\special{pa 142 -325}\special{pa 139 -319}\special{pa 140 -312}\special{pa 144 -306}\special{pa 150 -302}\special{pa 157 -301}\special{pa 163 -304}\special{pa 168 -309}\special{pa 171 -315}\special{pa 170 -322}\special{pa 166 -328}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 166 -328}\special{pa 160 -332}\special{pa 153 -333}\special{pa 147 -330}\special{pa 142 -325}\special{pa 139 -319}\special{pa 140 -312}\special{pa 144 -306}\special{pa 150 -302}\special{pa 157 -301}\special{pa 163 -304}\special{pa 168 -309}\special{pa 171 -315}\special{pa 170 -322}\special{pa 166 -328}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 618 -0}\special{pa 668 -3}\special{pa 716 -12}\special{pa 763 -28}%
+\special{pa 808 -49}\special{pa 850 -75}\special{pa 888 -107}\special{pa 922 -143}%
+\special{pa 951 -183}\special{pa 975 -226}\special{pa 993 -272}\special{pa 1005 -320}%
+\special{pa 1011 -369}\special{pa 1011 -418}\special{pa 1005 -467}\special{pa 993 -515}%
+\special{pa 975 -561}\special{pa 951 -605}\special{pa 922 -645}\special{pa 888 -681}%
+\special{pa 850 -712}\special{pa 808 -739}\special{pa 763 -760}\special{pa 716 -775}%
+\special{pa 668 -784}\special{pa 618 -787}\special{pa 569 -784}\special{pa 521 -775}%
+\special{pa 473 -760}\special{pa 429 -739}\special{pa 387 -712}\special{pa 349 -681}%
+\special{pa 315 -645}\special{pa 286 -605}\special{pa 262 -561}\special{pa 244 -515}%
+\special{pa 232 -467}\special{pa 226 -418}\special{pa 226 -369}\special{pa 232 -320}%
+\special{pa 244 -272}\special{pa 262 -226}\special{pa 286 -183}\special{pa 315 -143}%
+\special{pa 349 -107}\special{pa 387 -75}\special{pa 429 -49}\special{pa 473 -28}%
+\special{pa 521 -12}\special{pa 569 -3}\special{pa 618 -0}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 236 -405}\special{pa 230 -409}\special{pa 223 -409}\special{pa 216 -407}\special{pa 211 -402}\special{pa 209 -395}\special{pa 210 -388}\special{pa 214 -383}\special{pa 220 -379}\special{pa 226 -378}\special{pa 233 -380}\special{pa 238 -385}\special{pa 240 -392}\special{pa 240 -399}\special{pa 236 -405}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 236 -405}\special{pa 230 -409}\special{pa 223 -409}\special{pa 216 -407}\special{pa 211 -402}\special{pa 209 -395}\special{pa 210 -388}\special{pa 214 -383}\special{pa 220 -379}\special{pa 226 -378}\special{pa 233 -380}\special{pa 238 -385}\special{pa 240 -392}\special{pa 240 -399}\special{pa 236 -405}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 619 -8}\special{pa 668 -1}\special{pa 717 -1}\special{pa 766 -6}%
+\special{pa 814 -18}\special{pa 861 -36}\special{pa 904 -60}\special{pa 944 -88}%
+\special{pa 981 -122}\special{pa 1012 -160}\special{pa 1039 -201}\special{pa 1061 -246}%
+\special{pa 1076 -293}\special{pa 1086 -341}\special{pa 1089 -391}\special{pa 1087 -440}%
+\special{pa 1078 -489}\special{pa 1063 -536}\special{pa 1042 -581}\special{pa 1016 -623}%
+\special{pa 985 -661}\special{pa 949 -695}\special{pa 909 -724}\special{pa 866 -749}%
+\special{pa 820 -767}\special{pa 773 -780}\special{pa 724 -786}\special{pa 674 -787}%
+\special{pa 625 -781}\special{pa 577 -769}\special{pa 531 -751}\special{pa 487 -728}%
+\special{pa 447 -699}\special{pa 411 -665}\special{pa 379 -628}\special{pa 352 -586}%
+\special{pa 331 -542}\special{pa 315 -495}\special{pa 306 -446}\special{pa 302 -397}%
+\special{pa 305 -347}\special{pa 314 -299}\special{pa 329 -252}\special{pa 349 -207}%
+\special{pa 375 -165}\special{pa 407 -126}\special{pa 442 -92}\special{pa 482 -63}%
+\special{pa 525 -39}\special{pa 571 -20}\special{pa 619 -8}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 321 -482}\special{pa 315 -485}\special{pa 308 -486}\special{pa 301 -484}\special{pa 296 -479}\special{pa 294 -472}\special{pa 295 -465}\special{pa 298 -459}\special{pa 304 -456}\special{pa 311 -455}\special{pa 318 -457}\special{pa 323 -462}\special{pa 325 -469}\special{pa 324 -476}\special{pa 321 -482}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 321 -482}\special{pa 315 -485}\special{pa 308 -486}\special{pa 301 -484}\special{pa 296 -479}\special{pa 294 -472}\special{pa 295 -465}\special{pa 298 -459}\special{pa 304 -456}\special{pa 311 -455}\special{pa 318 -457}\special{pa 323 -462}\special{pa 325 -469}\special{pa 324 -476}\special{pa 321 -482}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 622 -30}\special{pa 669 -14}\special{pa 718 -4}\special{pa 767 -0}%
+\special{pa 816 -2}\special{pa 865 -11}\special{pa 912 -25}\special{pa 957 -46}%
+\special{pa 999 -72}\special{pa 1038 -103}\special{pa 1072 -138}\special{pa 1102 -178}%
+\special{pa 1127 -220}\special{pa 1146 -266}\special{pa 1159 -314}\special{pa 1166 -363}%
+\special{pa 1166 -412}\special{pa 1161 -461}\special{pa 1149 -509}\special{pa 1132 -556}%
+\special{pa 1109 -599}\special{pa 1080 -640}\special{pa 1047 -676}\special{pa 1009 -709}%
+\special{pa 968 -736}\special{pa 924 -757}\special{pa 877 -773}\special{pa 829 -783}%
+\special{pa 779 -787}\special{pa 730 -785}\special{pa 681 -777}\special{pa 634 -762}%
+\special{pa 589 -742}\special{pa 547 -716}\special{pa 508 -685}\special{pa 474 -649}%
+\special{pa 444 -610}\special{pa 419 -567}\special{pa 401 -521}\special{pa 388 -474}%
+\special{pa 381 -425}\special{pa 380 -375}\special{pa 385 -326}\special{pa 397 -278}%
+\special{pa 414 -232}\special{pa 437 -188}\special{pa 466 -148}\special{pa 499 -111}%
+\special{pa 537 -79}\special{pa 578 -52}\special{pa 622 -30}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 420 -555}\special{pa 415 -559}\special{pa 408 -560}\special{pa 401 -558}\special{pa 396 -553}\special{pa 394 -546}\special{pa 394 -539}\special{pa 398 -533}\special{pa 404 -529}\special{pa 411 -529}\special{pa 418 -531}\special{pa 423 -536}\special{pa 425 -543}\special{pa 424 -550}\special{pa 420 -555}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 420 -555}\special{pa 415 -559}\special{pa 408 -560}\special{pa 401 -558}\special{pa 396 -553}\special{pa 394 -546}\special{pa 394 -539}\special{pa 398 -533}\special{pa 404 -529}\special{pa 411 -529}\special{pa 418 -531}\special{pa 423 -536}\special{pa 425 -543}\special{pa 424 -550}\special{pa 420 -555}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 632 -66}\special{pa 674 -42}\special{pa 720 -22}\special{pa 767 -9}%
+\special{pa 816 -1}\special{pa 866 -0}\special{pa 915 -5}\special{pa 963 -17}%
+\special{pa 1010 -34}\special{pa 1053 -56}\special{pa 1094 -85}\special{pa 1131 -118}%
+\special{pa 1163 -155}\special{pa 1191 -196}\special{pa 1213 -240}\special{pa 1229 -287}%
+\special{pa 1240 -335}\special{pa 1244 -384}\special{pa 1242 -434}\special{pa 1234 -483}%
+\special{pa 1220 -530}\special{pa 1200 -575}\special{pa 1174 -618}\special{pa 1144 -656}%
+\special{pa 1108 -691}\special{pa 1069 -721}\special{pa 1026 -746}\special{pa 981 -765}%
+\special{pa 933 -779}\special{pa 884 -786}\special{pa 835 -787}\special{pa 786 -782}%
+\special{pa 738 -771}\special{pa 691 -754}\special{pa 647 -731}\special{pa 607 -703}%
+\special{pa 570 -670}\special{pa 537 -633}\special{pa 510 -591}\special{pa 488 -547}%
+\special{pa 471 -501}\special{pa 461 -452}\special{pa 457 -403}\special{pa 459 -354}%
+\special{pa 467 -305}\special{pa 481 -257}\special{pa 501 -212}\special{pa 526 -170}%
+\special{pa 557 -131}\special{pa 592 -96}\special{pa 632 -66}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 534 -624}\special{pa 528 -627}\special{pa 521 -628}\special{pa 515 -626}\special{pa 510 -621}\special{pa 507 -614}\special{pa 508 -607}\special{pa 512 -601}\special{pa 518 -598}\special{pa 525 -597}\special{pa 531 -599}\special{pa 536 -604}\special{pa 539 -611}\special{pa 538 -618}\special{pa 534 -624}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 534 -624}\special{pa 528 -627}\special{pa 521 -628}\special{pa 515 -626}\special{pa 510 -621}\special{pa 507 -614}\special{pa 508 -607}\special{pa 512 -601}\special{pa 518 -598}\special{pa 525 -597}\special{pa 531 -599}\special{pa 536 -604}\special{pa 539 -611}\special{pa 538 -618}\special{pa 534 -624}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 649 -115}\special{pa 686 -83}\special{pa 727 -55}\special{pa 771 -32}%
+\special{pa 818 -16}\special{pa 866 -5}\special{pa 915 -0}\special{pa 965 -2}%
+\special{pa 1014 -9}\special{pa 1061 -23}\special{pa 1106 -43}\special{pa 1149 -68}%
+\special{pa 1188 -98}\special{pa 1223 -133}\special{pa 1253 -172}\special{pa 1278 -215}%
+\special{pa 1298 -260}\special{pa 1312 -308}\special{pa 1320 -357}\special{pa 1321 -406}%
+\special{pa 1316 -455}\special{pa 1306 -504}\special{pa 1289 -550}\special{pa 1267 -594}%
+\special{pa 1239 -635}\special{pa 1206 -672}\special{pa 1169 -705}\special{pa 1128 -733}%
+\special{pa 1084 -755}\special{pa 1037 -772}\special{pa 989 -783}\special{pa 940 -787}%
+\special{pa 891 -786}\special{pa 842 -778}\special{pa 794 -764}\special{pa 749 -744}%
+\special{pa 706 -719}\special{pa 667 -689}\special{pa 632 -654}\special{pa 602 -615}%
+\special{pa 577 -572}\special{pa 557 -527}\special{pa 543 -480}\special{pa 536 -431}%
+\special{pa 534 -381}\special{pa 539 -332}\special{pa 550 -284}\special{pa 566 -237}%
+\special{pa 589 -193}\special{pa 617 -152}\special{pa 649 -115}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 660 -683}\special{pa 654 -687}\special{pa 647 -688}\special{pa 641 -685}\special{pa 636 -680}\special{pa 634 -674}\special{pa 634 -667}\special{pa 638 -661}\special{pa 644 -657}\special{pa 651 -656}\special{pa 658 -659}\special{pa 663 -664}\special{pa 665 -670}\special{pa 664 -677}\special{pa 660 -683}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 660 -683}\special{pa 654 -687}\special{pa 647 -688}\special{pa 641 -685}\special{pa 636 -680}\special{pa 634 -674}\special{pa 634 -667}\special{pa 638 -661}\special{pa 644 -657}\special{pa 651 -656}\special{pa 658 -659}\special{pa 663 -664}\special{pa 665 -670}\special{pa 664 -677}\special{pa 660 -683}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 678 -175}\special{pa 708 -136}\special{pa 742 -100}\special{pa 781 -70}%
+\special{pa 823 -44}\special{pa 869 -24}\special{pa 916 -10}\special{pa 965 -2}%
+\special{pa 1014 -0}\special{pa 1063 -4}\special{pa 1112 -15}\special{pa 1158 -31}%
+\special{pa 1203 -53}\special{pa 1244 -81}\special{pa 1281 -113}\special{pa 1314 -150}%
+\special{pa 1342 -191}\special{pa 1365 -235}\special{pa 1382 -281}\special{pa 1393 -329}%
+\special{pa 1398 -378}\special{pa 1397 -428}\special{pa 1390 -477}\special{pa 1376 -524}%
+\special{pa 1357 -570}\special{pa 1332 -612}\special{pa 1302 -652}\special{pa 1268 -687}%
+\special{pa 1229 -718}\special{pa 1186 -743}\special{pa 1141 -763}\special{pa 1094 -777}%
+\special{pa 1045 -785}\special{pa 996 -787}\special{pa 946 -783}\special{pa 898 -773}%
+\special{pa 851 -756}\special{pa 807 -734}\special{pa 766 -707}\special{pa 729 -674}%
+\special{pa 696 -637}\special{pa 668 -597}\special{pa 645 -553}\special{pa 628 -507}%
+\special{pa 617 -458}\special{pa 612 -409}\special{pa 613 -360}\special{pa 620 -311}%
+\special{pa 633 -263}\special{pa 653 -218}\special{pa 678 -175}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 797 -732}\special{pa 791 -736}\special{pa 784 -737}\special{pa 778 -734}\special{pa 773 -729}\special{pa 771 -723}\special{pa 771 -716}\special{pa 775 -710}\special{pa 781 -706}\special{pa 788 -705}\special{pa 795 -708}\special{pa 800 -713}\special{pa 802 -719}\special{pa 801 -726}\special{pa 797 -732}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 797 -732}\special{pa 791 -736}\special{pa 784 -737}\special{pa 778 -734}\special{pa 773 -729}\special{pa 771 -723}\special{pa 771 -716}\special{pa 775 -710}\special{pa 781 -706}\special{pa 788 -705}\special{pa 795 -708}\special{pa 800 -713}\special{pa 802 -719}\special{pa 801 -726}\special{pa 797 -732}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 719 -243}\special{pa 740 -199}\special{pa 767 -157}\special{pa 800 -120}%
+\special{pa 836 -86}\special{pa 877 -58}\special{pa 920 -35}\special{pa 966 -17}%
+\special{pa 1015 -6}\special{pa 1064 -0}\special{pa 1113 -1}\special{pa 1162 -8}%
+\special{pa 1210 -21}\special{pa 1255 -40}\special{pa 1298 -65}\special{pa 1338 -94}%
+\special{pa 1373 -129}\special{pa 1404 -167}\special{pa 1430 -209}\special{pa 1451 -255}%
+\special{pa 1465 -302}\special{pa 1474 -350}\special{pa 1476 -400}\special{pa 1472 -449}%
+\special{pa 1462 -498}\special{pa 1446 -544}\special{pa 1424 -589}\special{pa 1397 -630}%
+\special{pa 1365 -668}\special{pa 1328 -701}\special{pa 1288 -729}\special{pa 1244 -753}%
+\special{pa 1198 -770}\special{pa 1150 -782}\special{pa 1101 -787}\special{pa 1051 -786}%
+\special{pa 1002 -779}\special{pa 955 -766}\special{pa 909 -747}\special{pa 866 -723}%
+\special{pa 827 -693}\special{pa 791 -659}\special{pa 760 -620}\special{pa 734 -578}%
+\special{pa 714 -533}\special{pa 699 -486}\special{pa 691 -437}\special{pa 689 -388}%
+\special{pa 692 -338}\special{pa 702 -290}\special{pa 719 -243}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 943 -769}\special{pa 937 -772}\special{pa 930 -773}\special{pa 923 -771}\special{pa 918 -766}\special{pa 916 -759}\special{pa 917 -752}\special{pa 920 -746}\special{pa 926 -743}\special{pa 933 -742}\special{pa 940 -744}\special{pa 945 -749}\special{pa 947 -756}\special{pa 946 -763}\special{pa 943 -769}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 943 -769}\special{pa 937 -772}\special{pa 930 -773}\special{pa 923 -771}\special{pa 918 -766}\special{pa 916 -759}\special{pa 917 -752}\special{pa 920 -746}\special{pa 926 -743}\special{pa 933 -742}\special{pa 940 -744}\special{pa 945 -749}\special{pa 947 -756}\special{pa 946 -763}\special{pa 943 -769}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 773 -317}\special{pa 786 -269}\special{pa 805 -223}\special{pa 829 -180}%
+\special{pa 858 -140}\special{pa 892 -105}\special{pa 931 -73}\special{pa 973 -47}%
+\special{pa 1017 -27}\special{pa 1065 -12}\special{pa 1113 -3}\special{pa 1163 -0}%
+\special{pa 1212 -4}\special{pa 1260 -13}\special{pa 1307 -29}\special{pa 1352 -50}%
+\special{pa 1393 -77}\special{pa 1431 -109}\special{pa 1465 -145}\special{pa 1494 -185}%
+\special{pa 1517 -229}\special{pa 1535 -275}\special{pa 1547 -323}\special{pa 1553 -372}%
+\special{pa 1552 -422}\special{pa 1546 -471}\special{pa 1533 -518}\special{pa 1514 -564}%
+\special{pa 1490 -607}\special{pa 1461 -647}\special{pa 1427 -683}\special{pa 1388 -714}%
+\special{pa 1346 -740}\special{pa 1302 -761}\special{pa 1254 -776}\special{pa 1206 -785}%
+\special{pa 1156 -787}\special{pa 1107 -784}\special{pa 1059 -774}\special{pa 1012 -759}%
+\special{pa 967 -737}\special{pa 926 -710}\special{pa 888 -679}\special{pa 854 -642}%
+\special{pa 825 -602}\special{pa 802 -559}\special{pa 784 -512}\special{pa 772 -464}%
+\special{pa 766 -415}\special{pa 767 -366}\special{pa 773 -317}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 1094 -791}\special{pa 1088 -795}\special{pa 1081 -795}\special{pa 1074 -793}\special{pa 1069 -788}\special{pa 1067 -782}\special{pa 1068 -775}\special{pa 1072 -769}\special{pa 1078 -765}\special{pa 1084 -764}\special{pa 1091 -767}\special{pa 1096 -771}\special{pa 1098 -778}\special{pa 1098 -785}\special{pa 1094 -791}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 1094 -791}\special{pa 1088 -795}\special{pa 1081 -795}\special{pa 1074 -793}\special{pa 1069 -788}\special{pa 1067 -782}\special{pa 1068 -775}\special{pa 1072 -769}\special{pa 1078 -765}\special{pa 1084 -764}\special{pa 1091 -767}\special{pa 1096 -771}\special{pa 1098 -778}\special{pa 1098 -785}\special{pa 1094 -791}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 843 -394}\special{pa 846 -344}\special{pa 856 -296}\special{pa 871 -249}%
+\special{pa 892 -204}\special{pa 918 -162}\special{pa 950 -124}\special{pa 986 -90}%
+\special{pa 1026 -61}\special{pa 1069 -37}\special{pa 1115 -19}\special{pa 1163 -7}%
+\special{pa 1212 -1}\special{pa 1262 -1}\special{pa 1311 -7}\special{pa 1359 -19}%
+\special{pa 1404 -37}\special{pa 1448 -61}\special{pa 1488 -90}\special{pa 1524 -124}%
+\special{pa 1555 -162}\special{pa 1582 -204}\special{pa 1603 -249}\special{pa 1618 -296}%
+\special{pa 1627 -344}\special{pa 1631 -394}\special{pa 1627 -443}\special{pa 1618 -492}%
+\special{pa 1603 -539}\special{pa 1582 -583}\special{pa 1555 -625}\special{pa 1524 -663}%
+\special{pa 1488 -697}\special{pa 1448 -726}\special{pa 1404 -750}\special{pa 1359 -768}%
+\special{pa 1311 -780}\special{pa 1262 -787}\special{pa 1212 -787}\special{pa 1163 -780}%
+\special{pa 1115 -768}\special{pa 1069 -750}\special{pa 1026 -726}\special{pa 986 -697}%
+\special{pa 950 -663}\special{pa 918 -625}\special{pa 892 -583}\special{pa 871 -539}%
+\special{pa 856 -492}\special{pa 846 -443}\special{pa 843 -394}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 1248 -799}\special{pa 1242 -802}\special{pa 1235 -803}\special{pa 1228 -801}\special{pa 1224 -796}\special{pa 1221 -789}\special{pa 1222 -782}\special{pa 1226 -776}\special{pa 1232 -773}\special{pa 1239 -772}\special{pa 1245 -774}\special{pa 1250 -779}\special{pa 1252 -786}\special{pa 1252 -793}\special{pa 1248 -799}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 1248 -799}\special{pa 1242 -802}\special{pa 1235 -803}\special{pa 1228 -801}\special{pa 1224 -796}\special{pa 1221 -789}\special{pa 1222 -782}\special{pa 1226 -776}\special{pa 1232 -773}\special{pa 1239 -772}\special{pa 1245 -774}\special{pa 1250 -779}\special{pa 1252 -786}\special{pa 1252 -793}\special{pa 1248 -799}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 928 -471}\special{pa 921 -422}\special{pa 921 -372}\special{pa 927 -323}%
+\special{pa 939 -275}\special{pa 957 -229}\special{pa 980 -185}\special{pa 1009 -145}%
+\special{pa 1042 -109}\special{pa 1080 -77}\special{pa 1122 -50}\special{pa 1166 -29}%
+\special{pa 1213 -13}\special{pa 1262 -4}\special{pa 1311 -0}\special{pa 1360 -3}%
+\special{pa 1409 -12}\special{pa 1456 -27}\special{pa 1501 -47}\special{pa 1543 -73}%
+\special{pa 1581 -105}\special{pa 1616 -140}\special{pa 1645 -180}\special{pa 1669 -223}%
+\special{pa 1688 -269}\special{pa 1700 -317}\special{pa 1707 -366}\special{pa 1707 -415}%
+\special{pa 1701 -464}\special{pa 1690 -512}\special{pa 1672 -559}\special{pa 1648 -602}%
+\special{pa 1619 -642}\special{pa 1586 -679}\special{pa 1548 -710}\special{pa 1507 -737}%
+\special{pa 1462 -759}\special{pa 1415 -774}\special{pa 1367 -784}\special{pa 1317 -787}%
+\special{pa 1268 -785}\special{pa 1219 -776}\special{pa 1172 -761}\special{pa 1127 -740}%
+\special{pa 1085 -714}\special{pa 1047 -683}\special{pa 1013 -647}\special{pa 983 -607}%
+\special{pa 959 -564}\special{pa 941 -518}\special{pa 928 -471}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 1402 -791}\special{pa 1396 -795}\special{pa 1389 -795}\special{pa 1383 -793}\special{pa 1378 -788}\special{pa 1375 -782}\special{pa 1376 -775}\special{pa 1380 -769}\special{pa 1386 -765}\special{pa 1393 -764}\special{pa 1399 -767}\special{pa 1404 -771}\special{pa 1407 -778}\special{pa 1406 -785}\special{pa 1402 -791}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 1402 -791}\special{pa 1396 -795}\special{pa 1389 -795}\special{pa 1383 -793}\special{pa 1378 -788}\special{pa 1375 -782}\special{pa 1376 -775}\special{pa 1380 -769}\special{pa 1386 -765}\special{pa 1393 -764}\special{pa 1399 -767}\special{pa 1404 -771}\special{pa 1407 -778}\special{pa 1406 -785}\special{pa 1402 -791}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 1028 -544}\special{pa 1012 -498}\special{pa 1002 -449}\special{pa 998 -400}%
+\special{pa 1000 -350}\special{pa 1009 -302}\special{pa 1023 -255}\special{pa 1044 -209}%
+\special{pa 1069 -167}\special{pa 1100 -129}\special{pa 1136 -94}\special{pa 1175 -65}%
+\special{pa 1218 -40}\special{pa 1264 -21}\special{pa 1312 -8}\special{pa 1361 -1}%
+\special{pa 1410 -0}\special{pa 1459 -6}\special{pa 1507 -17}\special{pa 1553 -35}%
+\special{pa 1597 -58}\special{pa 1638 -86}\special{pa 1674 -120}\special{pa 1706 -157}%
+\special{pa 1733 -199}\special{pa 1755 -243}\special{pa 1771 -290}\special{pa 1781 -338}%
+\special{pa 1785 -388}\special{pa 1783 -437}\special{pa 1774 -486}\special{pa 1760 -533}%
+\special{pa 1739 -578}\special{pa 1714 -620}\special{pa 1683 -659}\special{pa 1647 -693}%
+\special{pa 1608 -723}\special{pa 1565 -747}\special{pa 1519 -766}\special{pa 1471 -779}%
+\special{pa 1422 -786}\special{pa 1373 -787}\special{pa 1324 -782}\special{pa 1276 -770}%
+\special{pa 1229 -753}\special{pa 1186 -729}\special{pa 1145 -701}\special{pa 1109 -668}%
+\special{pa 1077 -630}\special{pa 1049 -589}\special{pa 1028 -544}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 1553 -769}\special{pa 1547 -772}\special{pa 1540 -773}\special{pa 1534 -771}\special{pa 1529 -766}\special{pa 1526 -759}\special{pa 1527 -752}\special{pa 1531 -746}\special{pa 1537 -743}\special{pa 1544 -742}\special{pa 1550 -744}\special{pa 1555 -749}\special{pa 1558 -756}\special{pa 1557 -763}\special{pa 1553 -769}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 1553 -769}\special{pa 1547 -772}\special{pa 1540 -773}\special{pa 1534 -771}\special{pa 1529 -766}\special{pa 1526 -759}\special{pa 1527 -752}\special{pa 1531 -746}\special{pa 1537 -743}\special{pa 1544 -742}\special{pa 1550 -744}\special{pa 1555 -749}\special{pa 1558 -756}\special{pa 1557 -763}\special{pa 1553 -769}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 1141 -612}\special{pa 1117 -570}\special{pa 1097 -524}\special{pa 1084 -477}%
+\special{pa 1077 -428}\special{pa 1075 -378}\special{pa 1080 -329}\special{pa 1092 -281}%
+\special{pa 1109 -235}\special{pa 1131 -191}\special{pa 1160 -150}\special{pa 1193 -113}%
+\special{pa 1230 -81}\special{pa 1271 -53}\special{pa 1315 -31}\special{pa 1362 -15}%
+\special{pa 1410 -4}\special{pa 1459 -0}\special{pa 1509 -2}\special{pa 1558 -10}%
+\special{pa 1605 -24}\special{pa 1650 -44}\special{pa 1693 -70}\special{pa 1731 -100}%
+\special{pa 1766 -136}\special{pa 1796 -175}\special{pa 1821 -218}\special{pa 1840 -263}%
+\special{pa 1854 -311}\special{pa 1861 -360}\special{pa 1862 -409}\special{pa 1857 -458}%
+\special{pa 1846 -507}\special{pa 1829 -553}\special{pa 1806 -597}\special{pa 1778 -637}%
+\special{pa 1745 -674}\special{pa 1708 -707}\special{pa 1667 -734}\special{pa 1622 -756}%
+\special{pa 1576 -773}\special{pa 1527 -783}\special{pa 1478 -787}\special{pa 1429 -785}%
+\special{pa 1380 -777}\special{pa 1332 -763}\special{pa 1287 -743}\special{pa 1245 -718}%
+\special{pa 1206 -687}\special{pa 1171 -652}\special{pa 1141 -612}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 1699 -732}\special{pa 1693 -736}\special{pa 1686 -737}\special{pa 1679 -734}\special{pa 1674 -729}\special{pa 1672 -723}\special{pa 1673 -716}\special{pa 1676 -710}\special{pa 1682 -706}\special{pa 1689 -705}\special{pa 1696 -708}\special{pa 1701 -713}\special{pa 1703 -719}\special{pa 1702 -726}\special{pa 1699 -732}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 1699 -732}\special{pa 1693 -736}\special{pa 1686 -737}\special{pa 1679 -734}\special{pa 1674 -729}\special{pa 1672 -723}\special{pa 1673 -716}\special{pa 1676 -710}\special{pa 1682 -706}\special{pa 1689 -705}\special{pa 1696 -708}\special{pa 1701 -713}\special{pa 1703 -719}\special{pa 1702 -726}\special{pa 1699 -732}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 1268 -672}\special{pa 1235 -635}\special{pa 1207 -594}\special{pa 1185 -550}%
+\special{pa 1168 -504}\special{pa 1157 -455}\special{pa 1153 -406}\special{pa 1154 -357}%
+\special{pa 1162 -308}\special{pa 1176 -260}\special{pa 1195 -215}\special{pa 1220 -172}%
+\special{pa 1251 -133}\special{pa 1286 -98}\special{pa 1325 -68}\special{pa 1367 -43}%
+\special{pa 1413 -23}\special{pa 1460 -9}\special{pa 1509 -2}\special{pa 1558 -0}%
+\special{pa 1608 -5}\special{pa 1656 -16}\special{pa 1702 -32}\special{pa 1746 -55}%
+\special{pa 1787 -83}\special{pa 1824 -115}\special{pa 1857 -152}\special{pa 1885 -193}%
+\special{pa 1907 -237}\special{pa 1924 -284}\special{pa 1935 -332}\special{pa 1940 -381}%
+\special{pa 1938 -431}\special{pa 1930 -480}\special{pa 1916 -527}\special{pa 1897 -572}%
+\special{pa 1872 -615}\special{pa 1841 -654}\special{pa 1806 -689}\special{pa 1767 -719}%
+\special{pa 1725 -744}\special{pa 1679 -764}\special{pa 1632 -778}\special{pa 1583 -786}%
+\special{pa 1534 -787}\special{pa 1484 -783}\special{pa 1436 -772}\special{pa 1390 -755}%
+\special{pa 1346 -733}\special{pa 1305 -705}\special{pa 1268 -672}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 1836 -683}\special{pa 1830 -687}\special{pa 1823 -688}\special{pa 1816 -685}\special{pa 1811 -680}\special{pa 1809 -674}\special{pa 1810 -667}\special{pa 1813 -661}\special{pa 1819 -657}\special{pa 1826 -656}\special{pa 1833 -659}\special{pa 1838 -664}\special{pa 1840 -670}\special{pa 1839 -677}\special{pa 1836 -683}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 1836 -683}\special{pa 1830 -687}\special{pa 1823 -688}\special{pa 1816 -685}\special{pa 1811 -680}\special{pa 1809 -674}\special{pa 1810 -667}\special{pa 1813 -661}\special{pa 1819 -657}\special{pa 1826 -656}\special{pa 1833 -659}\special{pa 1838 -664}\special{pa 1840 -670}\special{pa 1839 -677}\special{pa 1836 -683}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 1405 -721}\special{pa 1365 -691}\special{pa 1330 -656}\special{pa 1299 -618}%
+\special{pa 1274 -575}\special{pa 1254 -530}\special{pa 1240 -483}\special{pa 1232 -434}%
+\special{pa 1230 -384}\special{pa 1234 -335}\special{pa 1244 -287}\special{pa 1261 -240}%
+\special{pa 1283 -196}\special{pa 1310 -155}\special{pa 1343 -118}\special{pa 1380 -85}%
+\special{pa 1420 -56}\special{pa 1464 -34}\special{pa 1511 -17}\special{pa 1559 -5}%
+\special{pa 1608 -0}\special{pa 1657 -1}\special{pa 1706 -9}\special{pa 1754 -22}%
+\special{pa 1799 -42}\special{pa 1842 -66}\special{pa 1881 -96}\special{pa 1917 -131}%
+\special{pa 1947 -170}\special{pa 1973 -212}\special{pa 1993 -257}\special{pa 2007 -305}%
+\special{pa 2015 -354}\special{pa 2017 -403}\special{pa 2013 -452}\special{pa 2002 -501}%
+\special{pa 1986 -547}\special{pa 1964 -591}\special{pa 1936 -633}\special{pa 1904 -670}%
+\special{pa 1867 -703}\special{pa 1826 -731}\special{pa 1783 -754}\special{pa 1736 -771}%
+\special{pa 1688 -782}\special{pa 1639 -787}\special{pa 1589 -786}\special{pa 1540 -779}%
+\special{pa 1493 -765}\special{pa 1447 -746}\special{pa 1405 -721}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 1962 -624}\special{pa 1956 -627}\special{pa 1949 -628}\special{pa 1942 -626}\special{pa 1937 -621}\special{pa 1935 -614}\special{pa 1936 -607}\special{pa 1940 -601}\special{pa 1946 -598}\special{pa 1952 -597}\special{pa 1959 -599}\special{pa 1964 -604}\special{pa 1966 -611}\special{pa 1966 -618}\special{pa 1962 -624}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 1962 -624}\special{pa 1956 -627}\special{pa 1949 -628}\special{pa 1942 -626}\special{pa 1937 -621}\special{pa 1935 -614}\special{pa 1936 -607}\special{pa 1940 -601}\special{pa 1946 -598}\special{pa 1952 -597}\special{pa 1959 -599}\special{pa 1964 -604}\special{pa 1966 -611}\special{pa 1966 -618}\special{pa 1962 -624}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 1550 -757}\special{pa 1506 -736}\special{pa 1464 -709}\special{pa 1427 -676}%
+\special{pa 1393 -640}\special{pa 1365 -599}\special{pa 1342 -556}\special{pa 1324 -509}%
+\special{pa 1313 -461}\special{pa 1307 -412}\special{pa 1308 -363}\special{pa 1315 -314}%
+\special{pa 1328 -266}\special{pa 1347 -220}\special{pa 1372 -178}\special{pa 1401 -138}%
+\special{pa 1436 -103}\special{pa 1474 -72}\special{pa 1516 -46}\special{pa 1562 -25}%
+\special{pa 1609 -11}\special{pa 1657 -2}\special{pa 1707 -0}\special{pa 1756 -4}%
+\special{pa 1805 -14}\special{pa 1851 -30}\special{pa 1896 -52}\special{pa 1937 -79}%
+\special{pa 1975 -111}\special{pa 2008 -148}\special{pa 2036 -188}\special{pa 2059 -232}%
+\special{pa 2077 -278}\special{pa 2089 -326}\special{pa 2094 -375}\special{pa 2093 -425}%
+\special{pa 2086 -474}\special{pa 2073 -521}\special{pa 2054 -567}\special{pa 2030 -610}%
+\special{pa 2000 -649}\special{pa 1966 -685}\special{pa 1927 -716}\special{pa 1885 -742}%
+\special{pa 1840 -762}\special{pa 1793 -777}\special{pa 1744 -785}\special{pa 1694 -787}%
+\special{pa 1645 -783}\special{pa 1597 -773}\special{pa 1550 -757}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2076 -555}\special{pa 2070 -559}\special{pa 2063 -560}\special{pa 2056 -558}\special{pa 2051 -553}\special{pa 2049 -546}\special{pa 2050 -539}\special{pa 2053 -533}\special{pa 2059 -529}\special{pa 2066 -529}\special{pa 2073 -531}\special{pa 2078 -536}\special{pa 2080 -543}\special{pa 2079 -550}\special{pa 2076 -555}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2076 -555}\special{pa 2070 -559}\special{pa 2063 -560}\special{pa 2056 -558}\special{pa 2051 -553}\special{pa 2049 -546}\special{pa 2050 -539}\special{pa 2053 -533}\special{pa 2059 -529}\special{pa 2066 -529}\special{pa 2073 -531}\special{pa 2078 -536}\special{pa 2080 -543}\special{pa 2079 -550}\special{pa 2076 -555}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 1701 -780}\special{pa 1653 -767}\special{pa 1608 -749}\special{pa 1564 -724}%
+\special{pa 1525 -695}\special{pa 1489 -661}\special{pa 1458 -623}\special{pa 1431 -581}%
+\special{pa 1411 -536}\special{pa 1396 -489}\special{pa 1387 -440}\special{pa 1384 -391}%
+\special{pa 1388 -341}\special{pa 1397 -293}\special{pa 1413 -246}\special{pa 1434 -201}%
+\special{pa 1461 -160}\special{pa 1493 -122}\special{pa 1529 -88}\special{pa 1570 -60}%
+\special{pa 1613 -36}\special{pa 1659 -18}\special{pa 1707 -6}\special{pa 1756 -1}%
+\special{pa 1806 -1}\special{pa 1855 -8}\special{pa 1903 -20}\special{pa 1948 -39}%
+\special{pa 1992 -63}\special{pa 2031 -92}\special{pa 2067 -126}\special{pa 2098 -165}%
+\special{pa 2124 -207}\special{pa 2145 -252}\special{pa 2160 -299}\special{pa 2169 -347}%
+\special{pa 2172 -397}\special{pa 2168 -446}\special{pa 2159 -495}\special{pa 2143 -542}%
+\special{pa 2121 -586}\special{pa 2095 -628}\special{pa 2063 -665}\special{pa 2027 -699}%
+\special{pa 1986 -728}\special{pa 1943 -751}\special{pa 1897 -769}\special{pa 1849 -781}%
+\special{pa 1800 -787}\special{pa 1750 -786}\special{pa 1701 -780}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2175 -482}\special{pa 2169 -485}\special{pa 2162 -486}\special{pa 2156 -484}\special{pa 2151 -479}\special{pa 2148 -472}\special{pa 2149 -465}\special{pa 2153 -459}\special{pa 2159 -456}\special{pa 2166 -455}\special{pa 2172 -457}\special{pa 2177 -462}\special{pa 2180 -469}\special{pa 2179 -476}\special{pa 2175 -482}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2175 -482}\special{pa 2169 -485}\special{pa 2162 -486}\special{pa 2156 -484}\special{pa 2151 -479}\special{pa 2148 -472}\special{pa 2149 -465}\special{pa 2153 -459}\special{pa 2159 -456}\special{pa 2166 -455}\special{pa 2172 -457}\special{pa 2177 -462}\special{pa 2180 -469}\special{pa 2179 -476}\special{pa 2175 -482}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 1855 -787}\special{pa 1806 -784}\special{pa 1757 -775}\special{pa 1710 -760}%
+\special{pa 1666 -739}\special{pa 1624 -712}\special{pa 1586 -681}\special{pa 1552 -645}%
+\special{pa 1523 -605}\special{pa 1499 -561}\special{pa 1481 -515}\special{pa 1469 -467}%
+\special{pa 1462 -418}\special{pa 1462 -369}\special{pa 1469 -320}\special{pa 1481 -272}%
+\special{pa 1499 -226}\special{pa 1523 -183}\special{pa 1552 -143}\special{pa 1586 -107}%
+\special{pa 1624 -75}\special{pa 1666 -49}\special{pa 1710 -28}\special{pa 1757 -12}%
+\special{pa 1806 -3}\special{pa 1855 -0}\special{pa 1905 -3}\special{pa 1953 -12}%
+\special{pa 2000 -28}\special{pa 2045 -49}\special{pa 2087 -75}\special{pa 2125 -107}%
+\special{pa 2159 -143}\special{pa 2188 -183}\special{pa 2212 -226}\special{pa 2230 -272}%
+\special{pa 2242 -320}\special{pa 2248 -369}\special{pa 2248 -418}\special{pa 2242 -467}%
+\special{pa 2230 -515}\special{pa 2212 -561}\special{pa 2188 -605}\special{pa 2159 -645}%
+\special{pa 2125 -681}\special{pa 2087 -712}\special{pa 2045 -739}\special{pa 2000 -760}%
+\special{pa 1953 -775}\special{pa 1905 -784}\special{pa 1855 -787}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2260 -405}\special{pa 2254 -409}\special{pa 2247 -409}\special{pa 2241 -407}\special{pa 2236 -402}\special{pa 2233 -395}\special{pa 2234 -388}\special{pa 2238 -383}\special{pa 2244 -379}\special{pa 2251 -378}\special{pa 2257 -380}\special{pa 2262 -385}\special{pa 2265 -392}\special{pa 2264 -399}\special{pa 2260 -405}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2260 -405}\special{pa 2254 -409}\special{pa 2247 -409}\special{pa 2241 -407}\special{pa 2236 -402}\special{pa 2233 -395}\special{pa 2234 -388}\special{pa 2238 -383}\special{pa 2244 -379}\special{pa 2251 -378}\special{pa 2257 -380}\special{pa 2262 -385}\special{pa 2265 -392}\special{pa 2264 -399}\special{pa 2260 -405}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 2009 -780}\special{pa 1960 -786}\special{pa 1911 -787}\special{pa 1862 -781}%
+\special{pa 1814 -769}\special{pa 1768 -751}\special{pa 1724 -728}\special{pa 1684 -699}%
+\special{pa 1648 -665}\special{pa 1616 -628}\special{pa 1589 -586}\special{pa 1568 -542}%
+\special{pa 1552 -495}\special{pa 1542 -446}\special{pa 1539 -397}\special{pa 1542 -347}%
+\special{pa 1550 -299}\special{pa 1565 -252}\special{pa 1586 -207}\special{pa 1612 -165}%
+\special{pa 1643 -126}\special{pa 1679 -92}\special{pa 1719 -63}\special{pa 1762 -39}%
+\special{pa 1808 -20}\special{pa 1856 -8}\special{pa 1905 -1}\special{pa 1954 -1}%
+\special{pa 2003 -6}\special{pa 2051 -18}\special{pa 2097 -36}\special{pa 2141 -60}%
+\special{pa 2181 -88}\special{pa 2217 -122}\special{pa 2249 -160}\special{pa 2276 -201}%
+\special{pa 2297 -246}\special{pa 2313 -293}\special{pa 2323 -341}\special{pa 2326 -391}%
+\special{pa 2324 -440}\special{pa 2315 -489}\special{pa 2300 -536}\special{pa 2279 -581}%
+\special{pa 2253 -623}\special{pa 2222 -661}\special{pa 2186 -695}\special{pa 2146 -724}%
+\special{pa 2103 -749}\special{pa 2057 -767}\special{pa 2009 -780}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2330 -328}\special{pa 2324 -332}\special{pa 2317 -333}\special{pa 2310 -330}\special{pa 2305 -325}\special{pa 2303 -319}\special{pa 2304 -312}\special{pa 2308 -306}\special{pa 2314 -302}\special{pa 2320 -301}\special{pa 2327 -304}\special{pa 2332 -309}\special{pa 2334 -315}\special{pa 2334 -322}\special{pa 2330 -328}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2330 -328}\special{pa 2324 -332}\special{pa 2317 -333}\special{pa 2310 -330}\special{pa 2305 -325}\special{pa 2303 -319}\special{pa 2304 -312}\special{pa 2308 -306}\special{pa 2314 -302}\special{pa 2320 -301}\special{pa 2327 -304}\special{pa 2332 -309}\special{pa 2334 -315}\special{pa 2334 -322}\special{pa 2330 -328}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 2161 -757}\special{pa 2114 -773}\special{pa 2065 -783}\special{pa 2016 -787}%
+\special{pa 1967 -785}\special{pa 1918 -777}\special{pa 1871 -762}\special{pa 1826 -742}%
+\special{pa 1783 -716}\special{pa 1745 -685}\special{pa 1711 -649}\special{pa 1681 -610}%
+\special{pa 1656 -567}\special{pa 1637 -521}\special{pa 1624 -474}\special{pa 1617 -425}%
+\special{pa 1617 -375}\special{pa 1622 -326}\special{pa 1634 -278}\special{pa 1651 -232}%
+\special{pa 1674 -188}\special{pa 1703 -148}\special{pa 1736 -111}\special{pa 1773 -79}%
+\special{pa 1815 -52}\special{pa 1859 -30}\special{pa 1906 -14}\special{pa 1954 -4}%
+\special{pa 2004 -0}\special{pa 2053 -2}\special{pa 2102 -11}\special{pa 2149 -25}%
+\special{pa 2194 -46}\special{pa 2236 -72}\special{pa 2275 -103}\special{pa 2309 -138}%
+\special{pa 2339 -178}\special{pa 2363 -220}\special{pa 2382 -266}\special{pa 2395 -314}%
+\special{pa 2402 -363}\special{pa 2403 -412}\special{pa 2398 -461}\special{pa 2386 -509}%
+\special{pa 2369 -556}\special{pa 2346 -599}\special{pa 2317 -640}\special{pa 2284 -676}%
+\special{pa 2246 -709}\special{pa 2205 -736}\special{pa 2161 -757}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2385 -254}\special{pa 2379 -258}\special{pa 2372 -259}\special{pa 2365 -256}\special{pa 2360 -251}\special{pa 2358 -245}\special{pa 2359 -238}\special{pa 2362 -232}\special{pa 2368 -228}\special{pa 2375 -227}\special{pa 2382 -230}\special{pa 2387 -235}\special{pa 2389 -241}\special{pa 2388 -248}\special{pa 2385 -254}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2385 -254}\special{pa 2379 -258}\special{pa 2372 -259}\special{pa 2365 -256}\special{pa 2360 -251}\special{pa 2358 -245}\special{pa 2359 -238}\special{pa 2362 -232}\special{pa 2368 -228}\special{pa 2375 -227}\special{pa 2382 -230}\special{pa 2387 -235}\special{pa 2389 -241}\special{pa 2388 -248}\special{pa 2385 -254}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 2306 -721}\special{pa 2263 -746}\special{pa 2218 -765}\special{pa 2170 -779}%
+\special{pa 2121 -786}\special{pa 2072 -787}\special{pa 2023 -782}\special{pa 1974 -771}%
+\special{pa 1928 -754}\special{pa 1884 -731}\special{pa 1843 -703}\special{pa 1807 -670}%
+\special{pa 1774 -633}\special{pa 1747 -591}\special{pa 1725 -547}\special{pa 1708 -501}%
+\special{pa 1698 -452}\special{pa 1694 -403}\special{pa 1696 -354}\special{pa 1704 -305}%
+\special{pa 1718 -257}\special{pa 1738 -212}\special{pa 1763 -170}\special{pa 1794 -131}%
+\special{pa 1829 -96}\special{pa 1868 -66}\special{pa 1911 -42}\special{pa 1957 -22}%
+\special{pa 2004 -9}\special{pa 2053 -1}\special{pa 2103 -0}\special{pa 2152 -5}%
+\special{pa 2200 -17}\special{pa 2246 -34}\special{pa 2290 -56}\special{pa 2331 -85}%
+\special{pa 2368 -118}\special{pa 2400 -155}\special{pa 2428 -196}\special{pa 2450 -240}%
+\special{pa 2466 -287}\special{pa 2477 -335}\special{pa 2481 -384}\special{pa 2479 -434}%
+\special{pa 2471 -483}\special{pa 2457 -530}\special{pa 2437 -575}\special{pa 2411 -618}%
+\special{pa 2380 -656}\special{pa 2345 -691}\special{pa 2306 -721}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2426 -186}\special{pa 2420 -190}\special{pa 2413 -191}\special{pa 2406 -188}\special{pa 2401 -183}\special{pa 2399 -177}\special{pa 2400 -170}\special{pa 2403 -164}\special{pa 2409 -160}\special{pa 2416 -159}\special{pa 2423 -162}\special{pa 2428 -167}\special{pa 2430 -173}\special{pa 2429 -180}\special{pa 2426 -186}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2426 -186}\special{pa 2420 -190}\special{pa 2413 -191}\special{pa 2406 -188}\special{pa 2401 -183}\special{pa 2399 -177}\special{pa 2400 -170}\special{pa 2403 -164}\special{pa 2409 -160}\special{pa 2416 -159}\special{pa 2423 -162}\special{pa 2428 -167}\special{pa 2430 -173}\special{pa 2429 -180}\special{pa 2426 -186}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 2443 -672}\special{pa 2406 -705}\special{pa 2365 -733}\special{pa 2321 -755}%
+\special{pa 2274 -772}\special{pa 2226 -783}\special{pa 2177 -787}\special{pa 2127 -786}%
+\special{pa 2079 -778}\special{pa 2031 -764}\special{pa 1986 -744}\special{pa 1943 -719}%
+\special{pa 1904 -689}\special{pa 1869 -654}\special{pa 1839 -615}\special{pa 1814 -572}%
+\special{pa 1794 -527}\special{pa 1780 -480}\special{pa 1773 -431}\special{pa 1771 -381}%
+\special{pa 1776 -332}\special{pa 1786 -284}\special{pa 1803 -237}\special{pa 1826 -193}%
+\special{pa 1853 -152}\special{pa 1886 -115}\special{pa 1923 -83}\special{pa 1964 -55}%
+\special{pa 2008 -32}\special{pa 2055 -16}\special{pa 2103 -5}\special{pa 2152 -0}%
+\special{pa 2202 -2}\special{pa 2250 -9}\special{pa 2298 -23}\special{pa 2343 -43}%
+\special{pa 2386 -68}\special{pa 2425 -98}\special{pa 2460 -133}\special{pa 2490 -172}%
+\special{pa 2515 -215}\special{pa 2535 -260}\special{pa 2549 -308}\special{pa 2556 -357}%
+\special{pa 2558 -406}\special{pa 2553 -455}\special{pa 2543 -504}\special{pa 2526 -550}%
+\special{pa 2503 -594}\special{pa 2476 -635}\special{pa 2443 -672}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2454 -126}\special{pa 2448 -130}\special{pa 2441 -131}\special{pa 2434 -129}\special{pa 2430 -124}\special{pa 2427 -117}\special{pa 2428 -110}\special{pa 2432 -104}\special{pa 2438 -100}\special{pa 2445 -100}\special{pa 2451 -102}\special{pa 2456 -107}\special{pa 2459 -114}\special{pa 2458 -121}\special{pa 2454 -126}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2454 -126}\special{pa 2448 -130}\special{pa 2441 -131}\special{pa 2434 -129}\special{pa 2430 -124}\special{pa 2427 -117}\special{pa 2428 -110}\special{pa 2432 -104}\special{pa 2438 -100}\special{pa 2445 -100}\special{pa 2451 -102}\special{pa 2456 -107}\special{pa 2459 -114}\special{pa 2458 -121}\special{pa 2454 -126}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 2569 -612}\special{pa 2539 -652}\special{pa 2504 -687}\special{pa 2466 -718}%
+\special{pa 2423 -743}\special{pa 2378 -763}\special{pa 2331 -777}\special{pa 2282 -785}%
+\special{pa 2233 -787}\special{pa 2183 -783}\special{pa 2135 -773}\special{pa 2088 -756}%
+\special{pa 2044 -734}\special{pa 2003 -707}\special{pa 1966 -674}\special{pa 1933 -637}%
+\special{pa 1904 -597}\special{pa 1882 -553}\special{pa 1865 -507}\special{pa 1853 -458}%
+\special{pa 1848 -409}\special{pa 1850 -360}\special{pa 1857 -311}\special{pa 1870 -263}%
+\special{pa 1890 -218}\special{pa 1914 -175}\special{pa 1944 -136}\special{pa 1979 -100}%
+\special{pa 2018 -70}\special{pa 2060 -44}\special{pa 2106 -24}\special{pa 2153 -10}%
+\special{pa 2202 -2}\special{pa 2251 -0}\special{pa 2300 -4}\special{pa 2349 -15}%
+\special{pa 2395 -31}\special{pa 2440 -53}\special{pa 2481 -81}\special{pa 2518 -113}%
+\special{pa 2551 -150}\special{pa 2579 -191}\special{pa 2602 -235}\special{pa 2619 -281}%
+\special{pa 2630 -329}\special{pa 2635 -378}\special{pa 2634 -428}\special{pa 2627 -477}%
+\special{pa 2613 -524}\special{pa 2594 -570}\special{pa 2569 -612}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2472 -77}\special{pa 2466 -81}\special{pa 2459 -82}\special{pa 2452 -80}\special{pa 2447 -75}\special{pa 2445 -68}\special{pa 2446 -61}\special{pa 2449 -55}\special{pa 2455 -51}\special{pa 2462 -51}\special{pa 2469 -53}\special{pa 2474 -58}\special{pa 2476 -65}\special{pa 2475 -72}\special{pa 2472 -77}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2472 -77}\special{pa 2466 -81}\special{pa 2459 -82}\special{pa 2452 -80}\special{pa 2447 -75}\special{pa 2445 -68}\special{pa 2446 -61}\special{pa 2449 -55}\special{pa 2455 -51}\special{pa 2462 -51}\special{pa 2469 -53}\special{pa 2474 -58}\special{pa 2476 -65}\special{pa 2475 -72}\special{pa 2472 -77}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 2683 -544}\special{pa 2661 -589}\special{pa 2634 -630}\special{pa 2602 -668}%
+\special{pa 2565 -701}\special{pa 2525 -729}\special{pa 2481 -753}\special{pa 2435 -770}%
+\special{pa 2387 -782}\special{pa 2338 -787}\special{pa 2288 -786}\special{pa 2239 -779}%
+\special{pa 2192 -766}\special{pa 2146 -747}\special{pa 2103 -723}\special{pa 2063 -693}%
+\special{pa 2028 -659}\special{pa 1997 -620}\special{pa 1971 -578}\special{pa 1951 -533}%
+\special{pa 1936 -486}\special{pa 1928 -437}\special{pa 1925 -388}\special{pa 1929 -338}%
+\special{pa 1939 -290}\special{pa 1955 -243}\special{pa 1977 -199}\special{pa 2004 -157}%
+\special{pa 2036 -120}\special{pa 2073 -86}\special{pa 2113 -58}\special{pa 2157 -35}%
+\special{pa 2203 -17}\special{pa 2251 -6}\special{pa 2301 -0}\special{pa 2350 -1}%
+\special{pa 2399 -8}\special{pa 2447 -21}\special{pa 2492 -40}\special{pa 2535 -65}%
+\special{pa 2575 -94}\special{pa 2610 -129}\special{pa 2641 -167}\special{pa 2667 -209}%
+\special{pa 2687 -255}\special{pa 2702 -302}\special{pa 2710 -350}\special{pa 2713 -400}%
+\special{pa 2709 -449}\special{pa 2699 -498}\special{pa 2683 -544}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2481 -41}\special{pa 2475 -45}\special{pa 2468 -46}\special{pa 2461 -43}\special{pa 2456 -38}\special{pa 2454 -32}\special{pa 2455 -25}\special{pa 2459 -19}\special{pa 2465 -15}\special{pa 2472 -14}\special{pa 2478 -17}\special{pa 2483 -22}\special{pa 2485 -28}\special{pa 2485 -35}\special{pa 2481 -41}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2481 -41}\special{pa 2475 -45}\special{pa 2468 -46}\special{pa 2461 -43}\special{pa 2456 -38}\special{pa 2454 -32}\special{pa 2455 -25}\special{pa 2459 -19}\special{pa 2465 -15}\special{pa 2472 -14}\special{pa 2478 -17}\special{pa 2483 -22}\special{pa 2485 -28}\special{pa 2485 -35}\special{pa 2481 -41}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 2783 -471}\special{pa 2770 -518}\special{pa 2751 -564}\special{pa 2727 -607}%
+\special{pa 2698 -647}\special{pa 2664 -683}\special{pa 2625 -714}\special{pa 2583 -740}%
+\special{pa 2538 -761}\special{pa 2491 -776}\special{pa 2443 -785}\special{pa 2393 -787}%
+\special{pa 2344 -784}\special{pa 2295 -774}\special{pa 2249 -759}\special{pa 2204 -737}%
+\special{pa 2162 -710}\special{pa 2125 -679}\special{pa 2091 -642}\special{pa 2062 -602}%
+\special{pa 2039 -559}\special{pa 2021 -512}\special{pa 2009 -464}\special{pa 2003 -415}%
+\special{pa 2004 -366}\special{pa 2010 -317}\special{pa 2023 -269}\special{pa 2041 -223}%
+\special{pa 2066 -180}\special{pa 2095 -140}\special{pa 2129 -105}\special{pa 2167 -73}%
+\special{pa 2209 -47}\special{pa 2254 -27}\special{pa 2301 -12}\special{pa 2350 -3}%
+\special{pa 2399 -0}\special{pa 2449 -4}\special{pa 2497 -13}\special{pa 2544 -29}%
+\special{pa 2589 -50}\special{pa 2630 -77}\special{pa 2668 -109}\special{pa 2702 -145}%
+\special{pa 2730 -185}\special{pa 2754 -229}\special{pa 2772 -275}\special{pa 2784 -323}%
+\special{pa 2790 -372}\special{pa 2789 -422}\special{pa 2783 -471}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2484 -19}\special{pa 2478 -22}\special{pa 2471 -23}\special{pa 2465 -21}\special{pa 2460 -16}\special{pa 2458 -9}\special{pa 2458 -2}\special{pa 2462 4}\special{pa 2468 7}\special{pa 2475 8}\special{pa 2482 6}\special{pa 2487 1}\special{pa 2489 -6}\special{pa 2488 -13}\special{pa 2484 -19}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2484 -19}\special{pa 2478 -22}\special{pa 2471 -23}\special{pa 2465 -21}\special{pa 2460 -16}\special{pa 2458 -9}\special{pa 2458 -2}\special{pa 2462 4}\special{pa 2468 7}\special{pa 2475 8}\special{pa 2482 6}\special{pa 2487 1}\special{pa 2489 -6}\special{pa 2488 -13}\special{pa 2484 -19}\special{fp}%
+}%
+\special{pn 2}%
+\special{pa 2867 -394}\special{pa 2864 -443}\special{pa 2855 -492}\special{pa 2840 -539}%
+\special{pa 2819 -583}\special{pa 2792 -625}\special{pa 2761 -663}\special{pa 2725 -697}%
+\special{pa 2685 -726}\special{pa 2641 -750}\special{pa 2595 -768}\special{pa 2547 -780}%
+\special{pa 2498 -787}\special{pa 2449 -787}\special{pa 2400 -780}\special{pa 2352 -768}%
+\special{pa 2306 -750}\special{pa 2263 -726}\special{pa 2223 -697}\special{pa 2187 -663}%
+\special{pa 2155 -625}\special{pa 2129 -583}\special{pa 2108 -539}\special{pa 2092 -492}%
+\special{pa 2083 -443}\special{pa 2080 -394}\special{pa 2083 -344}\special{pa 2092 -296}%
+\special{pa 2108 -249}\special{pa 2129 -204}\special{pa 2155 -162}\special{pa 2187 -124}%
+\special{pa 2223 -90}\special{pa 2263 -61}\special{pa 2306 -37}\special{pa 2352 -19}%
+\special{pa 2400 -7}\special{pa 2449 -1}\special{pa 2498 -1}\special{pa 2547 -7}%
+\special{pa 2595 -19}\special{pa 2641 -37}\special{pa 2685 -61}\special{pa 2725 -90}%
+\special{pa 2761 -124}\special{pa 2792 -162}\special{pa 2819 -204}\special{pa 2840 -249}%
+\special{pa 2855 -296}\special{pa 2864 -344}\special{pa 2867 -394}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+{\special{pn 0}\color[rgb]{1,0,0}%
+\special{pa 2485 -11}\special{pa 2479 -15}\special{pa 2472 -16}\special{pa 2465 -13}\special{pa 2460 -8}\special{pa 2458 -2}\special{pa 2459 5}\special{pa 2463 11}\special{pa 2468 15}\special{pa 2475 16}\special{pa 2482 13}\special{pa 2487 8}\special{pa 2489 2}\special{pa 2489 -5}\special{pa 2485 -11}\special{sh}\special{fp}}%
+\special{pn 4}\special{pa 2485 -11}\special{pa 2479 -15}\special{pa 2472 -16}\special{pa 2465 -13}\special{pa 2460 -8}\special{pa 2458 -2}\special{pa 2459 5}\special{pa 2463 11}\special{pa 2468 15}\special{pa 2475 16}\special{pa 2482 13}\special{pa 2487 8}\special{pa 2489 2}\special{pa 2489 -5}\special{pa 2485 -11}\special{fp}%
+}%
+\special{pa -787 -0}\special{pa 3150 -0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0500000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.0500000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawpoint.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawpoint.tex
new file mode 100644
index 0000000000..5e36da8d66
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawpoint.tex
@@ -0,0 +1,14 @@
+%%% test.tex 2014-10-21 18:7
+%%% test.sce 2014-10-21 18:7
+{\unitlength=1cm%
+\begin{picture}%
+( 5.00000, 2.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 1198 -17}\special{pa 1190 -22}\special{pa 1180 -24}\special{pa 1170 -21}%
+\special{pa 1163 -15}\special{pa 1158 -6}\special{pa 1158 4}\special{pa 1161 13}\special{pa 1168 20}%
+\special{pa 1177 23}\special{pa 1187 23}\special{pa 1196 18}\special{pa 1202 11}\special{pa 1205 1}%
+\special{pa 1203 -8}\special{pa 1198 -17}\special{sh 0}\special{fp}%
+\special{pa 0 0}\special{pa 1181 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drwxy.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drwxy.tex
new file mode 100644
index 0000000000..59292047b8
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drwxy.tex
@@ -0,0 +1,82 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/drwxy.tex
+%%% Generator=template1basic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(10.1,3.45)(-5.1,-1.45)%
+\special{pn 8}%
+%
+\special{pn 5}%
+\special{pa -714 -28}\special{pa -730 -38}\special{pa -749 -39}\special{pa -766 -31}\special{pa -778 -16}\special{pa -781 2}\special{pa -776 20}\special{pa -762 34}\special{pa -744 39}\special{pa -726 36}\special{pa -711 24}\special{pa -703 7}\special{pa -705 -12}\special{pa -714 -28}\special{sh 0}\special{fp}%
+\special{pn 8}%
+\special{pa -1205 -0}\special{pa 1181 -0}%
+\special{fp}%
+\special{pa 0 343}\special{pa 0 -472}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0833333,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.0833333){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\special{pa -1205 -219}\special{pa -1193 -223}\special{pa -1181 -227}\special{pa -1169 -230}%
+\special{pa -1157 -232}\special{pa -1145 -234}\special{pa -1133 -235}\special{pa -1121 -236}%
+\special{pa -1109 -236}\special{pa -1097 -236}\special{pa -1085 -235}\special{pa -1074 -233}%
+\special{pa -1062 -231}\special{pa -1050 -228}\special{pa -1038 -224}\special{pa -1026 -220}%
+\special{pa -1014 -216}\special{pa -1002 -211}\special{pa -990 -205}\special{pa -978 -199}%
+\special{pa -966 -192}\special{pa -954 -185}\special{pa -942 -177}\special{pa -930 -169}%
+\special{pa -918 -160}\special{pa -906 -151}\special{pa -895 -142}\special{pa -883 -132}%
+\special{pa -871 -122}\special{pa -859 -112}\special{pa -847 -101}\special{pa -835 -90}%
+\special{pa -823 -79}\special{pa -811 -68}\special{pa -799 -56}\special{pa -787 -45}%
+\special{pa -775 -33}\special{pa -763 -21}\special{pa -751 -9}\special{pa -739 3}%
+\special{pa -728 15}\special{pa -716 26}\special{pa -704 38}\special{pa -692 50}%
+\special{pa -680 62}\special{pa -668 73}\special{pa -656 84}\special{pa -644 95}%
+\special{pa -632 106}\special{pa -620 117}\special{pa -608 127}\special{pa -596 137}%
+\special{pa -584 146}\special{pa -572 155}\special{pa -561 164}\special{pa -549 173}%
+\special{pa -537 180}\special{pa -525 188}\special{pa -513 195}\special{pa -501 201}%
+\special{pa -489 207}\special{pa -477 213}\special{pa -465 218}\special{pa -453 222}%
+\special{pa -441 226}\special{pa -429 229}\special{pa -417 232}\special{pa -405 234}%
+\special{pa -394 235}\special{pa -382 236}\special{pa -370 236}\special{pa -358 236}%
+\special{pa -346 235}\special{pa -334 233}\special{pa -322 231}\special{pa -310 228}%
+\special{pa -298 225}\special{pa -286 221}\special{pa -274 217}\special{pa -262 212}%
+\special{pa -250 206}\special{pa -238 200}\special{pa -227 193}\special{pa -215 186}%
+\special{pa -203 179}\special{pa -191 171}\special{pa -179 162}\special{pa -167 153}%
+\special{pa -155 144}\special{pa -143 134}\special{pa -131 124}\special{pa -119 114}%
+\special{pa -107 104}\special{pa -95 93}\special{pa -83 82}\special{pa -71 70}%
+\special{pa -60 59}\special{pa -48 47}\special{pa -36 36}\special{pa -24 24}%
+\special{pa -12 12}\special{pa 0 -0}\special{pa 12 -12}\special{pa 24 -24}%
+\special{pa 36 -36}\special{pa 48 -48}\special{pa 60 -59}\special{pa 72 -71}%
+\special{pa 84 -82}\special{pa 96 -93}\special{pa 107 -104}\special{pa 119 -114}%
+\special{pa 131 -125}\special{pa 143 -135}\special{pa 155 -144}\special{pa 167 -154}%
+\special{pa 179 -162}\special{pa 191 -171}\special{pa 203 -179}\special{pa 215 -186}%
+\special{pa 227 -194}\special{pa 239 -200}\special{pa 251 -206}\special{pa 263 -212}%
+\special{pa 274 -217}\special{pa 286 -221}\special{pa 298 -225}\special{pa 310 -228}%
+\special{pa 322 -231}\special{pa 334 -233}\special{pa 346 -235}\special{pa 358 -236}%
+\special{pa 370 -236}\special{pa 382 -236}\special{pa 394 -235}\special{pa 406 -234}%
+\special{pa 418 -232}\special{pa 430 -229}\special{pa 441 -226}\special{pa 453 -222}%
+\special{pa 465 -218}\special{pa 477 -213}\special{pa 489 -207}\special{pa 501 -201}%
+\special{pa 513 -195}\special{pa 525 -188}\special{pa 537 -180}\special{pa 549 -172}%
+\special{pa 561 -164}\special{pa 573 -155}\special{pa 585 -146}\special{pa 597 -137}%
+\special{pa 609 -127}\special{pa 620 -116}\special{pa 632 -106}\special{pa 644 -95}%
+\special{pa 656 -84}\special{pa 668 -73}\special{pa 680 -61}\special{pa 692 -50}%
+\special{pa 704 -38}\special{pa 716 -26}\special{pa 728 -14}\special{pa 740 -2}%
+\special{pa 752 10}\special{pa 764 21}\special{pa 776 33}\special{pa 787 45}%
+\special{pa 799 57}\special{pa 811 68}\special{pa 823 80}\special{pa 835 91}%
+\special{pa 847 102}\special{pa 859 112}\special{pa 871 123}\special{pa 883 133}%
+\special{pa 895 142}\special{pa 907 152}\special{pa 919 161}\special{pa 931 169}%
+\special{pa 943 177}\special{pa 954 185}\special{pa 966 192}\special{pa 978 199}%
+\special{pa 990 205}\special{pa 1002 211}\special{pa 1014 216}\special{pa 1026 220}%
+\special{pa 1038 224}\special{pa 1050 228}\special{pa 1062 231}\special{pa 1074 233}%
+\special{pa 1086 235}\special{pa 1098 236}\special{pa 1110 236}\special{pa 1121 236}%
+\special{pa 1133 235}\special{pa 1145 234}\special{pa 1157 232}\special{pa 1169 230}%
+\special{pa 1181 227}%
+\special{fp}%
+\special{pn 5}%
+\special{pa 770 -28}\special{pa 754 -38}\special{pa 735 -39}\special{pa 718 -31}\special{pa 706 -16}\special{pa 703 2}\special{pa 708 20}\special{pa 722 34}\special{pa 740 39}\special{pa 758 36}\special{pa 773 24}\special{pa 781 7}\special{pa 780 -12}\special{pa 770 -28}\special{sh 0}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipse-by-foci.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipse-by-foci.pdf
new file mode 100644
index 0000000000..b3120f2e13
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipse-by-foci.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipsecindy.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipsecindy.pdf
new file mode 100644
index 0000000000..6f930f8e38
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipsecindy.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot1.tex
new file mode 100644
index 0000000000..ee58c7fbb3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot1.tex
@@ -0,0 +1,92 @@
+%%% fig.tex 2015-8-10 9:24
+%%% fig.sce 2015-8-10 9:24
+{\unitlength=8mm%
+\begin{picture}%
+( 7.62000, 5.82000)( -3.62000, -2.82000)%
+\special{pn 8}%
+%
+\special{pa 915 0}\special{pa 908 -85}\special{pa 886 -169}\special{pa 849 -249}\special{pa 798 -326}%
+\special{pa 734 -397}\special{pa 658 -462}\special{pa 571 -519}\special{pa 475 -568}%
+\special{pa 371 -607}\special{pa 260 -637}\special{pa 146 -656}\special{pa 29 -664}%
+\special{pa -88 -661}\special{pa -204 -648}\special{pa -316 -623}\special{pa -423 -589}%
+\special{pa -524 -545}\special{pa -615 -492}\special{pa -697 -431}\special{pa -767 -362}%
+\special{pa -825 -288}\special{pa -869 -209}\special{pa -899 -127}\special{pa -914 -43}%
+\special{pa -914 43}\special{pa -899 127}\special{pa -869 209}\special{pa -825 288}%
+\special{pa -767 362}\special{pa -697 431}\special{pa -615 492}\special{pa -524 545}%
+\special{pa -423 589}\special{pa -316 623}\special{pa -204 648}\special{pa -88 661}%
+\special{pa 29 664}\special{pa 146 656}\special{pa 260 637}\special{pa 371 607}\special{pa 475 568}%
+\special{pa 571 519}\special{pa 658 462}\special{pa 734 397}\special{pa 798 326}\special{pa 849 249}%
+\special{pa 886 169}\special{pa 908 85}\special{pa 915 0}%
+\special{fp}%
+\special{pa -59 888}\special{pa 290 -945}%
+\special{fp}%
+\special{pa -1140 -904}\special{pa 1260 -447}%
+\special{fp}%
+\special{pa -630 0}\special{pa 207 -624}%
+\special{fp}%
+\special{pa 187 -578}\special{pa 232 -643}\special{pa 158 -617}\special{pa 172 -598}%
+\special{pa 187 -578}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 187 -578}\special{pa 232 -643}\special{pa 158 -617}\special{pa 172 -598}%
+\special{pa 187 -578}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 232 -643}\special{pa 613 -27}%
+\special{fp}%
+\special{pa 570 -51}\special{pa 630 0}\special{pa 611 -76}\special{pa 591 -64}\special{pa 570 -51}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 570 -51}\special{pa 630 0}\special{pa 611 -76}\special{pa 591 -64}\special{pa 570 -51}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 106 -549}\special{pa 118 -535}\special{pa 132 -521}\special{pa 148 -510}%
+\special{pa 165 -500}\special{pa 184 -493}\special{pa 203 -488}\special{pa 223 -485}%
+\special{pa 242 -485}\special{pa 262 -488}\special{pa 281 -493}\special{pa 299 -500}%
+\special{pa 315 -509}%
+\special{fp}%
+\settowidth{\Width}{$F_1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$F_1$}\settodepth{\Depth}{$F_1$}\setlength{\Height}{-\Height}%
+\put(-2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$F_1$}}%
+%
+%
+\settowidth{\Width}{$F_2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$F_2$}\settodepth{\Depth}{$F_2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$F_2$}}%
+%
+%
+\special{pn 8}%
+\special{pa -1140 0}\special{pa 1260 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 888}\special{pa 0 -945}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -870}\special{pa 0 -945}\special{pa -24 -870}\special{pa 0 -870}\special{pa 24 -870}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -870}\special{pa 0 -945}\special{pa -24 -870}\special{pa 0 -870}\special{pa 24 -870}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot2.tex
new file mode 100644
index 0000000000..a39aaa945f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot2.tex
@@ -0,0 +1,72 @@
+%%% fig.tex 2015-8-10 9:41
+%%% fig.sce 2015-8-10 9:41
+{\unitlength=8mm%
+\begin{picture}%
+( 7.62000, 5.82000)( -3.62000, -2.82000)%
+\special{pn 8}%
+%
+\special{pa 915 0}\special{pa 908 -85}\special{pa 886 -169}\special{pa 849 -249}\special{pa 798 -326}%
+\special{pa 734 -397}\special{pa 658 -462}\special{pa 571 -519}\special{pa 475 -568}%
+\special{pa 371 -607}\special{pa 260 -637}\special{pa 146 -656}\special{pa 29 -664}%
+\special{pa -88 -661}\special{pa -204 -648}\special{pa -316 -623}\special{pa -423 -589}%
+\special{pa -524 -545}\special{pa -615 -492}\special{pa -697 -431}\special{pa -767 -362}%
+\special{pa -825 -288}\special{pa -869 -209}\special{pa -899 -127}\special{pa -914 -43}%
+\special{pa -914 43}\special{pa -899 127}\special{pa -869 209}\special{pa -825 288}%
+\special{pa -767 362}\special{pa -697 431}\special{pa -615 492}\special{pa -524 545}%
+\special{pa -423 589}\special{pa -316 623}\special{pa -204 648}\special{pa -88 661}%
+\special{pa 29 664}\special{pa 146 656}\special{pa 260 637}\special{pa 371 607}\special{pa 475 568}%
+\special{pa 571 519}\special{pa 658 462}\special{pa 734 397}\special{pa 798 326}\special{pa 849 249}%
+\special{pa 886 169}\special{pa 908 85}\special{pa 915 0}%
+\special{fp}%
+\special{pa -630 0}\special{pa 232 -643}\special{pa 630 0}%
+\special{fp}%
+\special{pa -630 0}\special{pa -430 -586}\special{pa 630 0}%
+\special{fp}%
+\special{pa -630 0}\special{pa 694 -433}\special{pa 630 0}%
+\special{fp}%
+\settowidth{\Width}{$F_1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$F_1$}\settodepth{\Depth}{$F_1$}\setlength{\Height}{-\Height}%
+\put(-2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$F_1$}}%
+%
+%
+\settowidth{\Width}{$F_2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$F_2$}\settodepth{\Depth}{$F_2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$F_2$}}%
+%
+%
+\special{pn 8}%
+\special{pa -1140 0}\special{pa 1260 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 888}\special{pa 0 -945}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -870}\special{pa 0 -945}\special{pa -24 -870}\special{pa 0 -870}\special{pa 24 -870}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -870}\special{pa 0 -945}\special{pa -24 -870}\special{pa 0 -870}\special{pa 24 -870}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed01.tex
new file mode 100644
index 0000000000..78f074ba3b
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed01.tex
@@ -0,0 +1,79 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-18 19:51
+%%% template.sce 2016-8-18 19:51
+{\unitlength=8mm%
+\begin{picture}%
+( 7.09000, 7.64000)( -4.39000, -1.91000)%
+\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.9477,-0.3675){\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(1.5243,-1.0700){\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.0000,5.0239){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 850 -79}\special{pa -1184 110}%
+\special{fp}%
+\special{pa -1078 -757}\special{pa 431 303}%
+\special{fp}%
+\special{pa 0 602}\special{pa 0 -1522}%
+\special{fp}%
+\special{pa -1111 79}\special{pa -1184 110}\special{pa -1107 127}\special{pa -1109 103}%
+\special{pa -1111 79}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1111 79}\special{pa -1184 110}\special{pa -1107 127}\special{pa -1109 103}%
+\special{pa -1111 79}\special{pa -1184 110}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 356 280}\special{pa 431 303}\special{pa 384 240}\special{pa 370 260}\special{pa 356 280}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 356 280}\special{pa 431 303}\special{pa 384 240}\special{pa 370 260}\special{pa 356 280}%
+\special{pa 431 303}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1448}\special{pa 0 -1522}\special{pa -24 -1448}\special{pa 0 -1448}%
+\special{pa 24 -1448}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1448}\special{pa 0 -1522}\special{pa -24 -1448}\special{pa 0 -1448}%
+\special{pa 24 -1448}\special{pa 0 -1522}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\special{pa -888 83}\special{pa -241 537}\special{pa -241 -1290}\special{pa -888 -1744}%
+\special{pa -888 83}%
+\special{fp}%
+\special{pa -349 -453}\special{pa -351 -530}\special{pa -356 -609}\special{pa -364 -687}%
+\special{pa -376 -765}\special{pa -390 -839}\special{pa -407 -910}\special{pa -427 -977}%
+\special{pa -449 -1037}\special{pa -473 -1090}\special{pa -498 -1136}\special{pa -524 -1174}%
+\special{pa -551 -1202}\special{pa -578 -1221}\special{pa -605 -1230}\special{pa -631 -1230}%
+\special{pa -656 -1219}\special{pa -680 -1199}\special{pa -702 -1170}\special{pa -722 -1131}%
+\special{pa -739 -1084}\special{pa -753 -1030}\special{pa -765 -969}\special{pa -773 -902}%
+\special{pa -778 -830}\special{pa -780 -755}\special{pa -778 -678}\special{pa -773 -599}%
+\special{pa -765 -520}\special{pa -753 -443}\special{pa -739 -368}\special{pa -722 -297}%
+\special{pa -702 -231}\special{pa -680 -171}\special{pa -656 -117}\special{pa -631 -71}%
+\special{pa -605 -34}\special{pa -578 -6}\special{pa -551 13}\special{pa -524 23}%
+\special{pa -498 22}\special{pa -473 12}\special{pa -449 -9}\special{pa -427 -38}%
+\special{pa -407 -77}\special{pa -390 -124}\special{pa -376 -178}\special{pa -364 -239}%
+\special{pa -356 -306}\special{pa -351 -377}\special{pa -349 -453}%
+\special{fp}%
+\special{pa -565 -1213}\special{pa -751 -430}\special{pa -378 -168}\special{pa -565 -1213}%
+\special{fp}%
+\special{pn 3}%
+\special{pa -556 -612}\special{pa -563 -616}\special{pa -570 -614}\special{pa -575 -609}%
+\special{pa -576 -602}\special{pa -573 -596}\special{pa -566 -592}\special{pa -559 -593}%
+\special{pa -554 -599}\special{pa -553 -606}\special{pa -556 -612}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed02.tex
new file mode 100644
index 0000000000..115ca20d09
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed02.tex
@@ -0,0 +1,82 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-18 21:20
+%%% template.sce 2016-8-18 21:20
+{\unitlength=8mm%
+\begin{picture}%
+( 9.18000, 7.71000)( -4.79000, -2.03000)%
+\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(-4.4289,-1.0449){\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(2.8060,-1.7060){\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.0000,4.8175){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pn 3}%
+\special{pa -92 -427}\special{pa -99 -430}\special{pa -106 -429}\special{pa -111 -424}%
+\special{pa -112 -417}\special{pa -109 -410}\special{pa -103 -407}\special{pa -95 -408}%
+\special{pa -90 -413}\special{pa -89 -421}\special{pa -92 -427}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pa 1337 -315}\special{pa 811 -191}%
+\special{fp}%
+\special{pa 758 -179}\special{pa 380 -90}%
+\special{fp}%
+\special{pa 305 -72}\special{pa -311 73}%
+\special{fp}%
+\special{pa -385 91}\special{pa -1166 275}%
+\special{fp}%
+\special{pa -1219 288}\special{pa -1337 315}%
+\special{fp}%
+\special{pa -1332 -810}\special{pa -1019 -619}%
+\special{fp}%
+\special{pa -976 -593}\special{pa -742 -451}%
+\special{fp}%
+\special{pa -697 -424}\special{pa -581 -353}%
+\special{fp}%
+\special{pa -538 -327}\special{pa -306 -186}%
+\special{fp}%
+\special{pa -238 -144}\special{pa 78 47}%
+\special{fp}%
+\special{pa 130 79}\special{pa 635 386}%
+\special{fp}%
+\special{pa 677 412}\special{pa 833 506}%
+\special{fp}%
+\special{pa 0 639}\special{pa 0 418}%
+\special{fp}%
+\special{pa 0 369}\special{pa 0 119}%
+\special{fp}%
+\special{pa 0 68}\special{pa 0 -117}%
+\special{fp}%
+\special{pa 0 -166}\special{pa 0 -1458}%
+\special{fp}%
+\special{pa 993 -1126}\special{pa 645 451}\special{pa -1195 289}\special{pa -846 -1288}%
+\special{pa -24 -1216}%
+\special{fp}%
+\special{pa 24 -1212}\special{pa 993 -1126}%
+\special{fp}%
+\special{pa 513 -365}\special{pa 523 -431}\special{pa 522 -497}\special{pa 513 -562}%
+\special{pa 493 -625}\special{pa 464 -684}\special{pa 426 -740}\special{pa 380 -790}%
+\special{pa 326 -834}\special{pa 266 -872}\special{pa 199 -903}\special{pa 129 -926}%
+\special{pa 54 -941}\special{pa 24 -943}%
+\special{fp}%
+\special{pa -24 -947}\special{pa -101 -946}\special{pa -180 -936}\special{pa -257 -918}%
+\special{pa -331 -892}\special{pa -402 -859}\special{pa -468 -818}\special{pa -529 -772}%
+\special{pa -582 -720}\special{pa -628 -663}\special{pa -666 -602}\special{pa -695 -538}%
+\special{pa -714 -473}\special{pa -724 -406}\special{pa -724 -340}\special{pa -714 -275}%
+\special{pa -695 -212}\special{pa -666 -153}\special{pa -628 -98}\special{pa -582 -48}%
+\special{pa -528 -3}\special{pa -467 35}\special{pa -401 65}\special{pa -330 88}\special{pa -255 103}%
+\special{pa -178 110}\special{pa -100 108}\special{pa -22 99}\special{pa 55 81}\special{pa 130 55}%
+\special{pa 201 21}\special{pa 267 -19}\special{pa 327 -66}\special{pa 381 -118}\special{pa 427 -175}%
+\special{pa 465 -235}\special{pa 493 -299}\special{pa 513 -365}%
+\special{fp}%
+\special{pa -22 -905}\special{pa -690 -202}\special{pa 372 -109}\special{pa 16 -945}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed03.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed03.pdf
new file mode 100644
index 0000000000..0ba328b7fb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed03.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/enclosing.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/enclosing.tex
new file mode 100644
index 0000000000..c82abc3ccf
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/enclosing.tex
@@ -0,0 +1,55 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/enclosing.tex
+%%% Generator=template1basic.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(5,6)(-2,-1)%
+\special{pn 8}%
+%
+\color[rgb]{1,0,0}%
+\special{pa 0 0}\special{pa 31 -3}\special{pa 63 -13}\special{pa 94 -28}\special{pa 126 -50}%
+\special{pa 157 -79}\special{pa 189 -113}\special{pa 220 -154}\special{pa 252 -202}%
+\special{pa 283 -255}\special{pa 315 -315}\special{pa 346 -381}\special{pa 378 -454}%
+\special{pa 409 -532}\special{pa 441 -617}\special{pa 472 -709}\special{pa 504 -806}%
+\special{pa 535 -910}\special{pa 567 -1020}\special{pa 598 -1137}\special{pa 630 -1260}%
+\special{pa 630 0}\special{pa 0 0}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\special{pa -630 -1260}\special{pa -598 -1137}\special{pa -567 -1020}\special{pa -535 -910}%
+\special{pa -504 -806}\special{pa -472 -709}\special{pa -441 -617}\special{pa -409 -532}%
+\special{pa -378 -454}\special{pa -346 -381}\special{pa -315 -315}\special{pa -283 -255}%
+\special{pa -252 -202}\special{pa -220 -154}\special{pa -189 -113}\special{pa -157 -79}%
+\special{pa -126 -50}\special{pa -94 -28}\special{pa -63 -13}\special{pa -31 -3}%
+\special{pa 0 -0}\special{pa 31 -3}\special{pa 63 -13}\special{pa 94 -28}%
+\special{pa 126 -50}\special{pa 157 -79}\special{pa 189 -113}\special{pa 220 -154}%
+\special{pa 252 -202}\special{pa 283 -255}\special{pa 315 -315}\special{pa 346 -381}%
+\special{pa 378 -454}\special{pa 409 -532}\special{pa 441 -617}\special{pa 472 -709}%
+\special{pa 504 -806}\special{pa 535 -910}\special{pa 567 -1020}\special{pa 598 -1137}%
+\special{pa 630 -1260}\special{pa 661 -1389}\special{pa 693 -1524}\special{pa 704 -1575}%
+\special{fp}%
+\special{pa -630 -0}\special{pa 945 -0}%
+\special{fp}%
+\special{pa 630 315}\special{pa 630 -1575}%
+\special{fp}%
+\special{pa 0 -0}\special{pa 31 -3}\special{pa 63 -13}\special{pa 94 -28}%
+\special{pa 126 -50}\special{pa 157 -79}\special{pa 189 -113}\special{pa 220 -154}%
+\special{pa 252 -202}\special{pa 283 -255}\special{pa 315 -315}\special{pa 346 -381}%
+\special{pa 378 -454}\special{pa 409 -532}\special{pa 441 -617}\special{pa 472 -709}%
+\special{pa 504 -806}\special{pa 535 -910}\special{pa 567 -1020}\special{pa 598 -1137}%
+\special{pa 630 -1260}\special{pa 630 -0}\special{pa 0 -0}%
+\special{fp}%
+\special{pa -630 -0}\special{pa 945 -0}%
+\special{fp}%
+\special{pa 0 315}\special{pa 0 -1575}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0625000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,5.0625000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewns.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewns.tex
new file mode 100644
index 0000000000..9d062e4164
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewns.tex
@@ -0,0 +1,43 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/ewns.tex
+%%% Generator=template1basic.cdy
+{\unitlength=20mm%
+\begin{picture}%
+(1.39,1.36)(0.28,0.34)%
+\special{pn 8}%
+%
+\Large%
+\special{pn 1}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 804 -804}\special{pa 791 -811}\special{pa 777 -808}\special{pa 766 -798}\special{pa 764 -784}\special{pa 771 -771}\special{pa 784 -764}\special{pa 798 -766}\special{pa 808 -777}\special{pa 811 -791}\special{pa 804 -804}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{e}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{e}\settodepth{\Depth}{e}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.1000000,1.0000000){\hspace*{\Width}\raisebox{\Height}{e}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{w}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{w}\settodepth{\Depth}{w}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9000000,1.0000000){\hspace*{\Width}\raisebox{\Height}{w}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{n}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n}\settodepth{\Depth}{n}\setlength{\Height}{\Depth}%
+\put(1.0000000,1.1000000){\hspace*{\Width}\raisebox{\Height}{n}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{s}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s}\settodepth{\Depth}{s}\setlength{\Height}{-\Height}%
+\put(1.0000000,0.9000000){\hspace*{\Width}\raisebox{\Height}{s}}%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewsn.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewsn.tex
new file mode 100644
index 0000000000..b0e6490888
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewsn.tex
@@ -0,0 +1,99 @@
+%%% /Users/Hannya/ketcindy/ketwork/ewsn.tex 2016-11-29 8:23
+%%% ewsn.sce 2016-11-29 8:23
+{\unitlength=8mm%
+\begin{picture}%
+( 4.29000, 5.46000)( -0.57000, -0.42000)%
+\special{pn 8}%
+%
+\special{pa 157 -1102}\special{pa 157 -315}\special{pa 630 -315}\special{pa 630 -1102}%
+\special{pa 157 -1102}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 161 -1102}\special{pa 153 -1102}\special{fp}\special{pa 122 -1102}\special{pa 114 -1102}\special{fp}%
+\special{pa 83 -1102}\special{pa 75 -1102}\special{fp}\special{pa 43 -1102}\special{pa 35 -1102}\special{fp}%
+\special{pa 4 -1102}\special{pa -4 -1102}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -4 -315}\special{pa 4 -315}\special{fp}\special{pa 35 -315}\special{pa 43 -315}\special{fp}%
+\special{pa 75 -315}\special{pa 83 -315}\special{fp}\special{pa 114 -315}\special{pa 122 -315}\special{fp}%
+\special{pa 153 -315}\special{pa 161 -315}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 157 -319}\special{pa 157 -311}\special{fp}\special{pa 157 -280}\special{pa 157 -272}\special{fp}%
+\special{pa 157 -240}\special{pa 157 -232}\special{fp}\special{pa 157 -201}\special{pa 157 -193}\special{fp}%
+\special{pa 157 -161}\special{pa 157 -153}\special{fp}\special{pa 157 -122}\special{pa 157 -114}\special{fp}%
+\special{pa 157 -83}\special{pa 157 -75}\special{fp}\special{pa 157 -43}\special{pa 157 -35}\special{fp}%
+\special{pa 157 -4}\special{pa 157 4}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 630 -319}\special{pa 630 -311}\special{fp}\special{pa 630 -280}\special{pa 630 -272}\special{fp}%
+\special{pa 630 -240}\special{pa 630 -232}\special{fp}\special{pa 630 -201}\special{pa 630 -193}\special{fp}%
+\special{pa 630 -161}\special{pa 630 -153}\special{fp}\special{pa 630 -122}\special{pa 630 -114}\special{fp}%
+\special{pa 630 -83}\special{pa 630 -75}\special{fp}\special{pa 630 -43}\special{pa 630 -35}\special{fp}%
+\special{pa 630 -4}\special{pa 630 4}\special{fp}\special{pn 8}%
+\settowidth{\Width}{a}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{a}\settodepth{\Depth}{a}\setlength{\Height}{-\Height}%
+\put(0.5000,-0.1500){\hspace*{\Width}\raisebox{\Height}{a}}%
+%
+%
+\settowidth{\Width}{b}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{b}\settodepth{\Depth}{b}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{b}}%
+%
+%
+\settowidth{\Width}{c}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{c}\settodepth{\Depth}{c}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{c}}%
+%
+%
+\settowidth{\Width}{d}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{d}\settodepth{\Depth}{d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0500,3.5000){\hspace*{\Width}\raisebox{\Height}{d}}%
+%
+%
+\settowidth{\Width}{e}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{e}\settodepth{\Depth}{e}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.3600,2.1600){\hspace*{\Width}\raisebox{\Height}{e}}%
+%
+%
+\settowidth{\Width}{s}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{s}\settodepth{\Depth}{s}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.1200,0.7400){\hspace*{\Width}\raisebox{\Height}{s}}%
+%
+%
+\settowidth{\Width}{w}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{w}\settodepth{\Depth}{w}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.1000,2.1800){\hspace*{\Width}\raisebox{\Height}{w}}%
+%
+%
+\settowidth{\Width}{n}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{n}\settodepth{\Depth}{n}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.1400,3.7700){\hspace*{\Width}\raisebox{\Height}{n}}%
+%
+%
+\settowidth{\Width}{u}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{u}\settodepth{\Depth}{u}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{u}}%
+%
+%
+\settowidth{\Width}{v}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{v}\settodepth{\Depth}{v}\setlength{\Height}{\Depth}%
+\put(0.0000,4.5500){\hspace*{\Width}\raisebox{\Height}{v}}%
+%
+%
+\special{pa -180 0}\special{pa 913 0}%
+\special{fp}%
+\special{pa 870 24}\special{pa 945 0}\special{pa 870 -24}\special{pa 870 0}\special{pa 870 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 870 24}\special{pa 945 0}\special{pa 870 -24}\special{pa 870 0}\special{pa 870 24}%
+\special{pa 945 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 0 132}\special{pa 0 -1386}%
+\special{fp}%
+\special{pa 24 -1342}\special{pa 0 -1417}\special{pa -24 -1342}\special{pa 0 -1342}%
+\special{pa 24 -1342}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1342}\special{pa 0 -1417}\special{pa -24 -1342}\special{pa 0 -1342}%
+\special{pa 24 -1342}\special{pa 0 -1417}%
+\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/execcmdc1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/execcmdc1.tex
new file mode 100644
index 0000000000..3da9c9db0e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/execcmdc1.tex
@@ -0,0 +1,138 @@
+%%% /Users/Hannya/Desktop/fig/template3D.tex
+%%% Generator=template3D.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(7.66,6.16)(-3.76,-1.67)%
+\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.0900000,-0.8500000){\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.9000000,-1.0000000){\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,4.1700000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 471 -9}\special{pa 462 -45}\special{pa 452 -80}\special{pa 443 -115}%
+\special{pa 433 -149}\special{pa 424 -182}\special{pa 414 -214}\special{pa 405 -246}%
+\special{pa 396 -277}\special{pa 386 -307}\special{pa 377 -337}\special{pa 367 -365}%
+\special{pa 358 -393}\special{pa 348 -421}\special{pa 339 -447}\special{pa 329 -473}%
+\special{pa 320 -498}\special{pa 310 -523}\special{pa 301 -546}\special{pa 291 -569}%
+\special{pa 282 -592}\special{pa 272 -613}\special{pa 263 -634}\special{pa 253 -654}%
+\special{pa 243 -673}\special{pa 234 -692}\special{pa 224 -710}\special{pa 215 -727}%
+\special{pa 205 -743}\special{pa 196 -759}\special{pa 187 -772}\special{pa 177 -788}%
+\special{pa 167 -802}\special{pa 157 -814}\special{pa 148 -826}\special{pa 138 -838}%
+\special{pa 128 -848}\special{pa 118 -858}\special{pa 109 -867}\special{pa 106 -869}%
+\special{pa 99 -875}\special{pa 89 -883}\special{pa 79 -890}\special{pa 72 -894}%
+\special{pa 68 -896}\special{pa 58 -902}\special{pa 53 -904}\special{pa 46 -906}%
+\special{pa 40 -909}\special{pa 34 -910}\special{pa 31 -911}\special{pa 24 -913}%
+\special{pa 19 -914}\special{pa 13 -915}\special{pa 9 -915}\special{pa 5 -915}%
+\special{pa 1 -915}\special{pa -4 -915}\special{pa -8 -915}\special{pa -12 -915}%
+\special{pa -17 -914}\special{pa -23 -913}\special{pa -29 -912}\special{pa -34 -910}%
+\special{pa -38 -909}\special{pa -46 -906}\special{pa -49 -905}\special{pa -58 -902}%
+\special{pa -66 -897}\special{pa -79 -890}\special{pa -89 -883}\special{pa -95 -879}%
+\special{pa -99 -875}\special{pa -109 -867}\special{pa -118 -858}\special{pa -128 -848}%
+\special{pa -138 -838}\special{pa -148 -826}\special{pa -157 -815}\special{pa -167 -802}%
+\special{pa -177 -788}\special{pa -186 -774}\special{pa -196 -759}\special{pa -205 -743}%
+\special{pa -215 -727}\special{pa -224 -710}\special{pa -234 -692}\special{pa -243 -673}%
+\special{pa -253 -654}\special{pa -263 -634}\special{pa -272 -613}\special{pa -282 -592}%
+\special{pa -291 -569}\special{pa -301 -546}\special{pa -310 -523}\special{pa -320 -498}%
+\special{pa -329 -473}\special{pa -339 -447}\special{pa -348 -421}\special{pa -358 -393}%
+\special{pa -367 -365}\special{pa -377 -337}\special{pa -386 -307}\special{pa -396 -277}%
+\special{pa -405 -246}\special{pa -411 -226}\special{pa -414 -214}\special{pa -424 -182}%
+\special{pa -433 -149}\special{pa -443 -115}\special{pa -452 -80}\special{pa -462 -45}%
+\special{pa -471 -9}%
+\special{fp}%
+\special{pa -329 90}\special{pa -284 100}\special{pa -234 109}\special{pa -181 116}%
+\special{pa -125 121}\special{pa -67 124}\special{pa -8 126}\special{pa 52 125}%
+\special{pa 110 122}\special{pa 167 117}\special{pa 221 111}\special{pa 271 103}%
+\special{pa 318 93}\special{pa 359 82}\special{pa 395 69}\special{pa 424 55}%
+\special{pa 447 41}\special{pa 463 26}\special{pa 471 10}\special{pa 472 -6}%
+\special{pa 471 -9}%
+\special{fp}%
+\special{pa -471 -9}\special{pa -472 6}\special{pa -465 22}\special{pa -452 37}%
+\special{pa -431 52}\special{pa -403 66}\special{pa -369 78}\special{pa -329 90}%
+\special{fp}%
+\special{pa -509 -131}\special{pa -429 -164}%
+\special{fp}%
+\special{pa 229 -436}\special{pa 328 -477}%
+\special{fp}%
+\special{pa 328 -477}\special{pa 509 -552}%
+\special{fp}%
+\special{pa 822 -225}\special{pa 441 -121}%
+\special{fp}%
+\special{pa -329 90}\special{pa -658 180}%
+\special{fp}%
+\special{pa -848 -219}\special{pa -443 -114}%
+\special{fp}%
+\special{pa 338 87}\special{pa 848 219}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 125}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 473 -6}\special{pa 468 -12}\special{fp}\special{pa 450 -38}\special{pa 444 -43}\special{fp}%
+\special{pa 416 -59}\special{pa 409 -63}\special{fp}\special{pa 379 -75}\special{pa 372 -77}\special{fp}%
+\special{pa 341 -87}\special{pa 333 -89}\special{fp}\special{pa 302 -96}\special{pa 294 -98}\special{fp}%
+\special{pa 263 -104}\special{pa 255 -105}\special{fp}\special{pa 223 -110}\special{pa 215 -112}\special{fp}%
+\special{pa 184 -116}\special{pa 176 -117}\special{fp}\special{pa 144 -119}\special{pa 136 -120}\special{fp}%
+\special{pa 104 -122}\special{pa 96 -123}\special{fp}\special{pa 64 -124}\special{pa 56 -125}\special{fp}%
+\special{pa 24 -125}\special{pa 16 -125}\special{fp}\special{pa -16 -125}\special{pa -24 -125}\special{fp}%
+\special{pa -56 -125}\special{pa -64 -124}\special{fp}\special{pa -96 -123}\special{pa -104 -122}\special{fp}%
+\special{pa -136 -120}\special{pa -144 -119}\special{fp}\special{pa -176 -116}\special{pa -184 -115}\special{fp}%
+\special{pa -216 -112}\special{pa -224 -111}\special{fp}\special{pa -255 -105}\special{pa -263 -104}\special{fp}%
+\special{pa -295 -98}\special{pa -302 -96}\special{fp}\special{pa -334 -89}\special{pa -341 -86}\special{fp}%
+\special{pa -372 -77}\special{pa -379 -74}\special{fp}\special{pa -409 -62}\special{pa -416 -59}\special{fp}%
+\special{pa -444 -43}\special{pa -450 -38}\special{fp}\special{pa -469 -12}\special{pa -473 -6}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 445 -122}\special{pa 437 -120}\special{fp}\special{pa 407 -111}\special{pa 399 -109}\special{fp}%
+\special{pa 368 -101}\special{pa 360 -99}\special{fp}\special{pa 330 -90}\special{pa 322 -88}\special{fp}%
+\special{pa 291 -80}\special{pa 283 -78}\special{fp}\special{pa 252 -69}\special{pa 245 -67}\special{fp}%
+\special{pa 214 -59}\special{pa 206 -57}\special{fp}\special{pa 175 -48}\special{pa 168 -46}\special{fp}%
+\special{pa 137 -38}\special{pa 129 -35}\special{fp}\special{pa 98 -27}\special{pa 91 -25}\special{fp}%
+\special{pa 60 -16}\special{pa 52 -14}\special{fp}\special{pa 21 -6}\special{pa 14 -4}\special{fp}%
+\special{pa -17 5}\special{pa -25 7}\special{fp}\special{pa -56 15}\special{pa -63 17}\special{fp}%
+\special{pa -94 26}\special{pa -102 28}\special{fp}\special{pa -133 36}\special{pa -140 38}\special{fp}%
+\special{pa -171 47}\special{pa -179 49}\special{fp}\special{pa -210 57}\special{pa -217 60}\special{fp}%
+\special{pa -248 68}\special{pa -256 70}\special{fp}\special{pa -287 79}\special{pa -294 81}\special{fp}%
+\special{pa -325 89}\special{pa -333 91}\special{fp}\special{pn 8}%
+\special{pa -447 -115}\special{pa -439 -113}\special{fp}\special{pa -408 -105}\special{pa -400 -103}\special{fp}%
+\special{pa -369 -95}\special{pa -361 -93}\special{fp}\special{pa -330 -85}\special{pa -322 -83}\special{fp}%
+\special{pa -291 -75}\special{pa -283 -73}\special{fp}\special{pa -252 -65}\special{pa -244 -63}\special{fp}%
+\special{pa -212 -55}\special{pa -205 -53}\special{fp}\special{pa -173 -45}\special{pa -166 -43}\special{fp}%
+\special{pa -134 -35}\special{pa -127 -33}\special{fp}\special{pa -95 -25}\special{pa -87 -23}\special{fp}%
+\special{pa -56 -14}\special{pa -48 -12}\special{fp}\special{pa -17 -4}\special{pa -9 -2}\special{fp}%
+\special{pa 22 6}\special{pa 30 8}\special{fp}\special{pa 61 16}\special{pa 69 18}\special{fp}%
+\special{pa 100 26}\special{pa 108 28}\special{fp}\special{pa 139 36}\special{pa 147 38}\special{fp}%
+\special{pa 178 46}\special{pa 186 48}\special{fp}\special{pa 217 56}\special{pa 225 58}\special{fp}%
+\special{pa 256 66}\special{pa 264 68}\special{fp}\special{pa 295 76}\special{pa 303 78}\special{fp}%
+\special{pa 335 86}\special{pa 342 88}\special{fp}\special{pn 8}%
+\special{pa 0 129}\special{pa 0 121}\special{fp}\special{pa 0 90}\special{pa 0 82}\special{fp}%
+\special{pa 0 50}\special{pa 0 42}\special{fp}\special{pa 0 10}\special{pa 0 2}\special{fp}%
+\special{pa 0 -30}\special{pa 0 -38}\special{fp}\special{pa 0 -70}\special{pa 0 -78}\special{fp}%
+\special{pa 0 -110}\special{pa 0 -118}\special{fp}\special{pa 0 -150}\special{pa 0 -158}\special{fp}%
+\special{pa 0 -189}\special{pa 0 -197}\special{fp}\special{pa 0 -229}\special{pa 0 -237}\special{fp}%
+\special{pa 0 -269}\special{pa 0 -277}\special{fp}\special{pa 0 -309}\special{pa 0 -317}\special{fp}%
+\special{pa 0 -349}\special{pa 0 -357}\special{fp}\special{pa 0 -389}\special{pa 0 -397}\special{fp}%
+\special{pa 0 -429}\special{pa 0 -437}\special{fp}\special{pa 0 -468}\special{pa 0 -476}\special{fp}%
+\special{pa 0 -508}\special{pa 0 -516}\special{fp}\special{pa 0 -548}\special{pa 0 -556}\special{fp}%
+\special{pa 0 -588}\special{pa 0 -596}\special{fp}\special{pa 0 -628}\special{pa 0 -636}\special{fp}%
+\special{pa 0 -668}\special{pa 0 -676}\special{fp}\special{pa 0 -708}\special{pa 0 -716}\special{fp}%
+\special{pa 0 -747}\special{pa 0 -755}\special{fp}\special{pa 0 -787}\special{pa 0 -795}\special{fp}%
+\special{pa 0 -827}\special{pa 0 -835}\special{fp}\special{pa 0 -867}\special{pa 0 -875}\special{fp}%
+\special{pa 0 -907}\special{pa 0 -915}\special{fp}\special{pn 8}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa -429 -164}\special{pa -394 -178}\special{fp}\special{pa -360 -193}\special{pa -325 -207}\special{fp}%
+\special{pa -290 -221}\special{pa -256 -236}\special{fp}\special{pa -221 -250}\special{pa -187 -264}\special{fp}%
+\special{pa -152 -279}\special{pa -117 -293}\special{fp}\special{pa -83 -307}\special{pa -48 -322}\special{fp}%
+\special{pa -13 -336}\special{pa 21 -350}\special{fp}\special{pa 56 -365}\special{pa 90 -379}\special{fp}%
+\special{pa 125 -393}\special{pa 160 -408}\special{fp}\special{pa 194 -422}\special{pa 229 -436}\special{fp}%
+%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/expr.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/expr.tex
new file mode 100644
index 0000000000..0d6fdae805
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/expr.tex
@@ -0,0 +1,70 @@
+%%% test.tex 2014-12-3 7:27
+%%% test.sce 2014-12-3 7:27
+{\unitlength=6mm%
+\begin{picture}%
+( 9.36000, 5.96000)( -4.36000, -0.96000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{$f(x)=\frac{1}{4} x^2$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$f(x)=\frac{1}{4} x^2$}\settodepth{\Depth}{$f(x)=\frac{1}{4} x^2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.9500,3.0000){\hspace*{\Width}\raisebox{\Height}{$f(x)=\frac{1}{4} x^2$}}%
+%
+%
+\settowidth{\Width}{$f'(x)=\frac{1}{2}x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$f'(x)=\frac{1}{2}x$}\settodepth{\Depth}{$f'(x)=\frac{1}{2}x$}\setlength{\Height}{-\Height}%
+\put(3.1500,1.3500){\hspace*{\Width}\raisebox{\Height}{$f'(x)=\frac{1}{2}x$}}%
+%
+%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.0500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\special{pa -1030 -1123}\special{pa -985 -1026}\special{pa -940 -934}\special{pa -895 -847}%
+\special{pa -849 -764}\special{pa -804 -685}\special{pa -759 -610}\special{pa -714 -540}%
+\special{pa -669 -474}\special{pa -624 -412}\special{pa -579 -354}\special{pa -534 -301}%
+\special{pa -488 -252}\special{pa -443 -208}\special{pa -398 -168}\special{pa -353 -132}%
+\special{pa -308 -100}\special{pa -263 -73}\special{pa -218 -50}\special{pa -173 -32}%
+\special{pa -127 -17}\special{pa -82 -7}\special{pa -37 -1}\special{pa 8 0}\special{pa 53 -3}%
+\special{pa 98 -10}\special{pa 143 -22}\special{pa 188 -38}\special{pa 234 -58}\special{pa 279 -82}%
+\special{pa 324 -111}\special{pa 369 -144}\special{pa 414 -181}\special{pa 459 -223}%
+\special{pa 504 -269}\special{pa 549 -319}\special{pa 595 -374}\special{pa 640 -433}%
+\special{pa 685 -496}\special{pa 730 -564}\special{pa 775 -636}\special{pa 820 -712}%
+\special{pa 865 -792}\special{pa 910 -877}\special{pa 955 -966}\special{pa 1001 -1060}%
+\special{pa 1046 -1157}\special{pa 1056 -1181}%
+\special{fp}%
+\special{pa -454 227}\special{pa -443 222}\special{pa -398 199}\special{pa -353 177}%
+\special{pa -308 154}\special{pa -263 131}\special{pa -218 109}\special{pa -173 86}%
+\special{pa -127 64}\special{pa -82 41}\special{pa -37 19}\special{pa 8 -4}\special{pa 53 -27}%
+\special{pa 98 -49}\special{pa 143 -72}\special{pa 188 -94}\special{pa 234 -117}\special{pa 279 -139}%
+\special{pa 324 -162}\special{pa 369 -184}\special{pa 414 -207}\special{pa 459 -230}%
+\special{pa 504 -252}\special{pa 549 -275}\special{pa 595 -297}\special{pa 640 -320}%
+\special{pa 685 -342}\special{pa 730 -365}\special{pa 775 -387}\special{pa 820 -410}%
+\special{pa 865 -433}\special{pa 910 -455}\special{pa 955 -478}\special{pa 1001 -500}%
+\special{pa 1046 -523}\special{pa 1091 -545}\special{pa 1136 -568}\special{pa 1181 -591}%
+\special{fp}%
+\special{pa -1030 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 227}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.pdf
new file mode 100644
index 0000000000..d48c3c82de
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.tex
new file mode 100644
index 0000000000..f2249baa6a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.tex
@@ -0,0 +1,38 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/exprrot.tex
+%%% Generator=template1basic.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(4.85,3.54)(-0.85,-0.54)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{\rotatebox[origin=c]{27}{$\frac{2}{3}$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[origin=c]{27}{$\frac{2}{3}$}}\settodepth{\Depth}{\rotatebox[origin=c]{27}{$\frac{2}{3}$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000000,2.0000000){\hspace*{\Width}\raisebox{\Height}{\rotatebox[origin=c]{27}{$\frac{2}{3}$}}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{\rotatebox[units=-360,origin=c]{27}{$\sqrt{3}$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\rotatebox[units=-360,origin=c]{27}{$\sqrt{3}$}}\settodepth{\Depth}{\rotatebox[units=-360,origin=c]{27}{$\sqrt{3}$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0279508,2.0559017){\hspace*{\Width}\raisebox{\Height}{\rotatebox[units=-360,origin=c]{27}{$\sqrt{3}$}}}%
+%
+}%
+\special{pa -268 -0}\special{pa 1260 -0}%
+\special{fp}%
+\special{pa 0 170}\special{pa 0 -945}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0625000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.0625000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fontsize.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fontsize.tex
new file mode 100644
index 0000000000..6e7257c821
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fontsize.tex
@@ -0,0 +1,70 @@
+%%% test.tex 2014-11-28 20:51
+%%% test.sce 2014-11-28 20:51
+{\unitlength=6mm%
+\begin{picture}%
+( 14.00000, 2.00000)( -1.00000, 2.00000)%
+\special{pn 8}%
+%
+\special{pa 6 -714}\special{pa 0 -717}\special{pa -6 -714}\special{pa -8 -709}\special{pa -6 -703}%
+\special{pa 0 -701}\special{pa 6 -703}\special{pa 8 -709}\special{pa 6 -714}\special{sh 1}\special{fp}%
+\special{pa 478 -714}\special{pa 472 -717}\special{pa 467 -714}\special{pa 465 -709}%
+\special{pa 467 -703}\special{pa 472 -701}\special{pa 478 -703}\special{pa 480 -709}%
+\special{pa 478 -714}\special{sh 1}\special{fp}%
+\special{pa 950 -714}\special{pa 945 -717}\special{pa 939 -714}\special{pa 937 -709}%
+\special{pa 939 -703}\special{pa 945 -701}\special{pa 950 -703}\special{pa 953 -709}%
+\special{pa 950 -714}\special{sh 1}\special{fp}%
+\special{pa 1423 -714}\special{pa 1417 -717}\special{pa 1412 -714}\special{pa 1409 -709}%
+\special{pa 1412 -703}\special{pa 1417 -701}\special{pa 1423 -703}\special{pa 1425 -709}%
+\special{pa 1423 -714}\special{sh 1}\special{fp}%
+\special{pa 1895 -714}\special{pa 1890 -717}\special{pa 1884 -714}\special{pa 1882 -709}%
+\special{pa 1884 -703}\special{pa 1890 -701}\special{pa 1895 -703}\special{pa 1898 -709}%
+\special{pa 1895 -714}\special{sh 1}\special{fp}%
+\special{pa 2368 -714}\special{pa 2362 -717}\special{pa 2357 -714}\special{pa 2354 -709}%
+\special{pa 2357 -703}\special{pa 2362 -701}\special{pa 2368 -703}\special{pa 2370 -709}%
+\special{pa 2368 -714}\special{sh 1}\special{fp}%
+\special{pa 2840 -714}\special{pa 2835 -717}\special{pa 2829 -714}\special{pa 2827 -709}%
+\special{pa 2829 -703}\special{pa 2835 -701}\special{pa 2840 -703}\special{pa 2843 -709}%
+\special{pa 2840 -714}\special{sh 1}\special{fp}%
+\tiny%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(0.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\scriptsize%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(2.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\small%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(4.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\large%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(6.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\Large%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(8.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\huge%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(10.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\Huge%
+\settowidth{\Width}{G}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{-\Height}%
+\put(12.0000,2.8500){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourier.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourier.tex
new file mode 100644
index 0000000000..0a03f589f4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourier.tex
@@ -0,0 +1,99 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/fourier.tex
+%%% Generator=template1basic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(14,5)(-7,-1)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1237 -309}\special{pa -1224 -614}\special{pa -1212 -663}\special{pa -1200 -595}%
+\special{pa -1187 -608}\special{pa -1175 -639}\special{pa -1163 -614}\special{pa -1150 -605}%
+\special{pa -1138 -629}\special{pa -1126 -623}\special{pa -1113 -607}\special{pa -1101 -621}%
+\special{pa -1088 -626}\special{pa -1076 -611}\special{pa -1064 -616}\special{pa -1051 -627}%
+\special{pa -1039 -616}\special{pa -1027 -612}\special{pa -1014 -624}\special{pa -1002 -621}%
+\special{pa -989 -612}\special{pa -977 -620}\special{pa -965 -624}\special{pa -952 -613}%
+\special{pa -940 -616}\special{pa -928 -625}\special{pa -915 -616}\special{pa -903 -613}%
+\special{pa -891 -624}\special{pa -878 -620}\special{pa -866 -612}\special{pa -853 -621}%
+\special{pa -841 -624}\special{pa -829 -612}\special{pa -816 -616}\special{pa -804 -627}%
+\special{pa -792 -616}\special{pa -779 -611}\special{pa -767 -626}\special{pa -754 -621}%
+\special{pa -742 -607}\special{pa -730 -623}\special{pa -717 -629}\special{pa -705 -605}%
+\special{pa -693 -614}\special{pa -680 -639}\special{pa -668 -608}\special{pa -656 -595}%
+\special{pa -643 -663}\special{pa -631 -614}\special{pa -618 -309}\special{pa -606 -4}%
+\special{pa -594 45}\special{pa -581 -24}\special{pa -569 -11}\special{pa -557 21}%
+\special{pa -544 -4}\special{pa -532 -13}\special{pa -519 10}\special{pa -507 4}%
+\special{pa -495 -11}\special{pa -482 3}\special{pa -470 8}\special{pa -458 -7}%
+\special{pa -445 -3}\special{pa -433 8}\special{pa -421 -2}\special{pa -408 -6}%
+\special{pa -396 6}\special{pa -383 2}\special{pa -371 -7}\special{pa -359 2}%
+\special{pa -346 5}\special{pa -334 -5}\special{pa -322 -2}\special{pa -309 7}%
+\special{pa -297 -2}\special{pa -284 -5}\special{pa -272 5}\special{pa -260 2}%
+\special{pa -247 -7}\special{pa -235 2}\special{pa -223 6}\special{pa -210 -6}%
+\special{pa -198 -2}\special{pa -186 8}\special{pa -173 -3}\special{pa -161 -7}%
+\special{pa -148 8}\special{pa -136 3}\special{pa -124 -11}\special{pa -111 4}%
+\special{pa -99 10}\special{pa -87 -13}\special{pa -74 -4}\special{pa -62 21}%
+\special{pa -49 -11}\special{pa -37 -24}\special{pa -25 45}\special{pa -12 -4}%
+\special{pa 0 -309}\special{pa 12 -614}\special{pa 25 -663}\special{pa 37 -595}%
+\special{pa 49 -608}\special{pa 62 -639}\special{pa 74 -614}\special{pa 87 -605}%
+\special{pa 99 -629}\special{pa 111 -623}\special{pa 124 -607}\special{pa 136 -621}%
+\special{pa 148 -626}\special{pa 161 -611}\special{pa 173 -616}\special{pa 186 -627}%
+\special{pa 198 -616}\special{pa 210 -612}\special{pa 223 -624}\special{pa 235 -621}%
+\special{pa 247 -612}\special{pa 260 -620}\special{pa 272 -624}\special{pa 284 -613}%
+\special{pa 297 -616}\special{pa 309 -625}\special{pa 322 -616}\special{pa 334 -613}%
+\special{pa 346 -624}\special{pa 359 -620}\special{pa 371 -612}\special{pa 383 -621}%
+\special{pa 396 -624}\special{pa 408 -612}\special{pa 421 -616}\special{pa 433 -627}%
+\special{pa 445 -616}\special{pa 458 -611}\special{pa 470 -626}\special{pa 482 -621}%
+\special{pa 495 -607}\special{pa 507 -623}\special{pa 519 -629}\special{pa 532 -605}%
+\special{pa 544 -614}\special{pa 557 -639}\special{pa 569 -608}\special{pa 581 -595}%
+\special{pa 594 -663}\special{pa 606 -614}\special{pa 618 -309}\special{pa 631 -4}%
+\special{pa 643 45}\special{pa 656 -24}\special{pa 668 -11}\special{pa 680 21}%
+\special{pa 693 -4}\special{pa 705 -13}\special{pa 717 10}\special{pa 730 4}%
+\special{pa 742 -11}\special{pa 754 3}\special{pa 767 8}\special{pa 779 -7}%
+\special{pa 792 -3}\special{pa 804 8}\special{pa 816 -2}\special{pa 829 -6}%
+\special{pa 841 6}\special{pa 853 2}\special{pa 866 -7}\special{pa 878 2}%
+\special{pa 891 5}\special{pa 903 -5}\special{pa 915 -2}\special{pa 928 7}%
+\special{pa 940 -2}\special{pa 952 -5}\special{pa 965 5}\special{pa 977 2}%
+\special{pa 989 -7}\special{pa 1002 2}\special{pa 1014 6}\special{pa 1027 -6}%
+\special{pa 1039 -2}\special{pa 1051 8}\special{pa 1064 -3}\special{pa 1076 -7}%
+\special{pa 1088 8}\special{pa 1101 3}\special{pa 1113 -11}\special{pa 1126 4}%
+\special{pa 1138 10}\special{pa 1150 -13}\special{pa 1163 -4}\special{pa 1175 21}%
+\special{pa 1187 -11}\special{pa 1200 -24}\special{pa 1212 45}\special{pa 1224 -4}%
+\special{pa 1237 -309}%
+\special{fp}%
+}%
+\settowidth{\Width}{$-2\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-2\pi$}\settodepth{\Depth}{$-2\pi$}\setlength{\Height}{-\Height}%
+\put(-6.2800000,-0.6000000){\hspace*{\Width}\raisebox{\Height}{$-2\pi$}}%
+%
+\settowidth{\Width}{$-\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-\pi$}\settodepth{\Depth}{$-\pi$}\setlength{\Height}{-\Height}%
+\put(-3.1400000,-0.6000000){\hspace*{\Width}\raisebox{\Height}{$-\pi$}}%
+%
+\settowidth{\Width}{$\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\pi$}\settodepth{\Depth}{$\pi$}\setlength{\Height}{-\Height}%
+\put(3.1400000,-0.6000000){\hspace*{\Width}\raisebox{\Height}{$\pi$}}%
+%
+\settowidth{\Width}{$2\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2\pi$}\settodepth{\Depth}{$2\pi$}\setlength{\Height}{-\Height}%
+\put(6.2800000,-0.6000000){\hspace*{\Width}\raisebox{\Height}{$2\pi$}}%
+%
+\settowidth{\Width}{$\pi$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\pi$}\settodepth{\Depth}{$\pi$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.3000000,3.1400000){\hspace*{\Width}\raisebox{\Height}{$\pi$}}%
+%
+\special{pa -1378 -0}\special{pa 1378 -0}%
+\special{fp}%
+\special{pa 0 197}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.1000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,4.1000000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.1000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourierseries.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourierseries.tex
new file mode 100644
index 0000000000..18356587be
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourierseries.tex
@@ -0,0 +1,79 @@
+%%% /Users/Hannya/Desktop/fig/fourierseries.tex
+%%% Generator=hachtest.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(10,3)(-5,-1)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1575 -157}\special{pa -1559 -67}\special{pa -1543 -1}\special{pa -1528 28}%
+\special{pa -1512 24}\special{pa -1496 3}\special{pa -1480 -15}\special{pa -1465 -18}%
+\special{pa -1449 -6}\special{pa -1433 9}\special{pa -1417 16}\special{pa -1402 9}%
+\special{pa -1386 -6}\special{pa -1370 -18}\special{pa -1354 -15}\special{pa -1339 3}%
+\special{pa -1323 24}\special{pa -1307 28}\special{pa -1291 -1}\special{pa -1276 -67}%
+\special{pa -1260 -157}\special{pa -1244 -248}\special{pa -1228 -314}\special{pa -1213 -343}%
+\special{pa -1197 -339}\special{pa -1181 -318}\special{pa -1165 -300}\special{pa -1150 -297}%
+\special{pa -1134 -309}\special{pa -1118 -324}\special{pa -1102 -331}\special{pa -1087 -324}%
+\special{pa -1071 -309}\special{pa -1055 -297}\special{pa -1039 -300}\special{pa -1024 -318}%
+\special{pa -1008 -339}\special{pa -992 -343}\special{pa -976 -314}\special{pa -961 -248}%
+\special{pa -945 -157}\special{pa -929 -67}\special{pa -913 -1}\special{pa -898 28}%
+\special{pa -882 24}\special{pa -866 3}\special{pa -850 -15}\special{pa -835 -18}%
+\special{pa -819 -6}\special{pa -803 9}\special{pa -787 16}\special{pa -772 9}%
+\special{pa -756 -6}\special{pa -740 -18}\special{pa -724 -15}\special{pa -709 3}%
+\special{pa -693 24}\special{pa -677 28}\special{pa -661 -1}\special{pa -646 -67}%
+\special{pa -630 -157}\special{pa -614 -248}\special{pa -598 -314}\special{pa -583 -343}%
+\special{pa -567 -339}\special{pa -551 -318}\special{pa -535 -300}\special{pa -520 -297}%
+\special{pa -504 -309}\special{pa -488 -324}\special{pa -472 -331}\special{pa -457 -324}%
+\special{pa -441 -309}\special{pa -425 -297}\special{pa -409 -300}\special{pa -394 -318}%
+\special{pa -378 -339}\special{pa -362 -343}\special{pa -346 -314}\special{pa -331 -248}%
+\special{pa -315 -157}\special{pa -299 -67}\special{pa -283 -1}\special{pa -268 28}%
+\special{pa -252 24}\special{pa -236 3}\special{pa -220 -15}\special{pa -205 -18}%
+\special{pa -189 -6}\special{pa -173 9}\special{pa -157 16}\special{pa -142 9}%
+\special{pa -126 -6}\special{pa -110 -18}\special{pa -94 -15}\special{pa -79 3}%
+\special{pa -63 24}\special{pa -47 28}\special{pa -31 -1}\special{pa -16 -67}%
+\special{pa 0 -157}\special{pa 16 -248}\special{pa 31 -314}\special{pa 47 -343}%
+\special{pa 63 -339}\special{pa 79 -318}\special{pa 94 -300}\special{pa 110 -297}%
+\special{pa 126 -309}\special{pa 142 -324}\special{pa 157 -331}\special{pa 173 -324}%
+\special{pa 189 -309}\special{pa 205 -297}\special{pa 220 -300}\special{pa 236 -318}%
+\special{pa 252 -339}\special{pa 268 -343}\special{pa 283 -314}\special{pa 299 -248}%
+\special{pa 315 -157}\special{pa 331 -67}\special{pa 346 -1}\special{pa 362 28}%
+\special{pa 378 24}\special{pa 394 3}\special{pa 409 -15}\special{pa 425 -18}%
+\special{pa 441 -6}\special{pa 457 9}\special{pa 472 16}\special{pa 488 9}%
+\special{pa 504 -6}\special{pa 520 -18}\special{pa 535 -15}\special{pa 551 3}%
+\special{pa 567 24}\special{pa 583 28}\special{pa 598 -1}\special{pa 614 -67}%
+\special{pa 630 -157}\special{pa 646 -248}\special{pa 661 -314}\special{pa 677 -343}%
+\special{pa 693 -339}\special{pa 709 -318}\special{pa 724 -300}\special{pa 740 -297}%
+\special{pa 756 -309}\special{pa 772 -324}\special{pa 787 -331}\special{pa 803 -324}%
+\special{pa 819 -309}\special{pa 835 -297}\special{pa 850 -300}\special{pa 866 -318}%
+\special{pa 882 -339}\special{pa 898 -343}\special{pa 913 -314}\special{pa 929 -248}%
+\special{pa 945 -157}\special{pa 961 -67}\special{pa 976 -1}\special{pa 992 28}%
+\special{pa 1008 24}\special{pa 1024 3}\special{pa 1039 -15}\special{pa 1055 -18}%
+\special{pa 1071 -6}\special{pa 1087 9}\special{pa 1102 16}\special{pa 1118 9}%
+\special{pa 1134 -6}\special{pa 1150 -18}\special{pa 1165 -15}\special{pa 1181 3}%
+\special{pa 1197 24}\special{pa 1213 28}\special{pa 1228 -1}\special{pa 1244 -67}%
+\special{pa 1260 -157}\special{pa 1276 -248}\special{pa 1291 -314}\special{pa 1307 -343}%
+\special{pa 1323 -339}\special{pa 1339 -318}\special{pa 1354 -300}\special{pa 1370 -297}%
+\special{pa 1386 -309}\special{pa 1402 -324}\special{pa 1417 -331}\special{pa 1433 -324}%
+\special{pa 1449 -309}\special{pa 1465 -297}\special{pa 1480 -300}\special{pa 1496 -318}%
+\special{pa 1512 -339}\special{pa 1528 -343}\special{pa 1543 -314}\special{pa 1559 -248}%
+\special{pa 1575 -157}%
+\special{fp}%
+}%
+\special{pa -1575 -0}\special{pa 1575 -0}%
+\special{fp}%
+\special{pa 0 315}\special{pa 0 -630}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0625000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.0625000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustume.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustume.tex
new file mode 100644
index 0000000000..83d47a9539
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustume.tex
@@ -0,0 +1,71 @@
+%%% /Users/hannya/Desktop/fig/frustume.tex
+%%% Generator=template3D.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(4.67,3.66)(-2.24,-1.05)%
+\special{pn 8}%
+%
+\special{pa 548 -13}\special{pa 544 -20}%
+\special{fp}%
+\special{pa 544 -20}\special{pa 542 -24}\special{pa 542 -24}%
+\special{fp}%
+\special{pa 542 -24}\special{pa 537 -34}\special{pa 531 -45}\special{pa 526 -56}%
+\special{pa 520 -66}\special{pa 515 -77}\special{pa 509 -87}\special{pa 504 -98}%
+\special{pa 499 -109}\special{pa 493 -119}\special{pa 488 -130}\special{pa 482 -141}%
+\special{pa 477 -151}\special{pa 471 -162}\special{pa 466 -173}\special{pa 460 -183}%
+\special{pa 455 -194}\special{pa 449 -204}\special{pa 444 -215}\special{pa 438 -226}%
+\special{pa 433 -236}\special{pa 427 -247}\special{pa 422 -258}\special{pa 416 -268}%
+\special{pa 411 -279}\special{pa 405 -290}\special{pa 400 -300}\special{pa 394 -311}%
+\special{pa 389 -321}\special{pa 383 -332}\special{pa 378 -343}\special{pa 373 -353}%
+\special{pa 367 -364}\special{pa 362 -375}\special{pa 356 -385}\special{pa 351 -396}%
+\special{pa 345 -407}\special{pa 340 -417}\special{pa 334 -428}\special{pa 329 -438}%
+\special{pa 323 -449}\special{pa 318 -460}\special{pa 312 -470}\special{pa 307 -481}%
+\special{pa 301 -492}\special{pa 296 -502}\special{pa 290 -513}\special{pa 285 -524}%
+\special{pa 279 -534}\special{pa 274 -545}%
+\special{fp}%
+\special{pa -548 -13}\special{pa -542 -24}\special{pa -542 -24}%
+\special{fp}%
+\special{pa -542 -24}\special{pa -537 -34}\special{pa -531 -45}\special{pa -526 -56}%
+\special{pa -520 -66}\special{pa -515 -77}\special{pa -509 -87}\special{pa -504 -98}%
+\special{pa -499 -109}\special{pa -493 -119}\special{pa -488 -130}\special{pa -482 -141}%
+\special{pa -477 -151}\special{pa -471 -162}\special{pa -466 -173}\special{pa -460 -183}%
+\special{pa -455 -194}\special{pa -449 -204}\special{pa -444 -215}\special{pa -438 -226}%
+\special{pa -433 -236}\special{pa -427 -247}\special{pa -422 -258}\special{pa -416 -268}%
+\special{pa -411 -279}\special{pa -405 -290}\special{pa -400 -300}\special{pa -394 -311}%
+\special{pa -389 -321}\special{pa -383 -332}\special{pa -378 -343}\special{pa -373 -353}%
+\special{pa -367 -364}\special{pa -362 -375}\special{pa -356 -385}\special{pa -351 -396}%
+\special{pa -345 -407}\special{pa -340 -417}\special{pa -334 -428}\special{pa -329 -438}%
+\special{pa -323 -449}\special{pa -318 -460}\special{pa -312 -470}\special{pa -307 -481}%
+\special{pa -301 -492}\special{pa -296 -502}\special{pa -290 -513}\special{pa -285 -524}%
+\special{pa -279 -534}\special{pa -274 -545}%
+\special{fp}%
+\special{pa -432 74}\special{pa -386 85}\special{pa -333 94}\special{pa -275 103}%
+\special{pa -213 109}\special{pa -148 114}\special{pa -80 117}\special{pa -11 118}%
+\special{pa 58 118}\special{pa 126 115}\special{pa 192 111}\special{pa 256 105}%
+\special{pa 315 97}\special{pa 369 88}\special{pa 417 77}\special{pa 459 65}%
+\special{pa 494 53}\special{pa 521 39}\special{pa 539 25}\special{pa 549 10}%
+\special{pa 551 -5}\special{pa 547 -13}%
+\special{fp}%
+\special{pa 547 -13}\special{pa 543 -20}\special{pa 541 -22}%
+\special{fp}%
+\special{pa -547 -13}\special{pa -549 -10}\special{pa -551 5}\special{pa -543 20}%
+\special{pa -528 34}\special{pa -503 48}\special{pa -471 61}\special{pa -432 74}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 544 -20}\special{pa 537 -25}\special{fp}\special{pa 513 -43}\special{pa 506 -47}\special{fp}%
+\special{pa 478 -59}\special{pa 470 -62}\special{fp}\special{pa 441 -71}\special{pa 433 -73}\special{fp}%
+\special{pa 403 -80}\special{pa 395 -82}\special{fp}\special{pa 365 -88}\special{pa 357 -90}\special{fp}%
+\special{pa 327 -95}\special{pa 319 -96}\special{fp}\special{pa 289 -101}\special{pa 281 -102}\special{fp}%
+\special{pa 250 -105}\special{pa 242 -106}\special{fp}\special{pa 211 -109}\special{pa 203 -110}\special{fp}%
+\special{pa 173 -112}\special{pa 165 -113}\special{fp}\special{pa 134 -115}\special{pa 126 -115}\special{fp}%
+\special{pa 95 -116}\special{pa 87 -117}\special{fp}\special{pa 56 -118}\special{pa 48 -118}\special{fp}%
+\special{pa 18 -118}\special{pa 10 -118}\special{fp}\special{pa -21 -118}\special{pa -29 -118}\special{fp}%
+\special{pa -60 -118}\special{pa -68 -117}\special{fp}\special{pa -99 -116}\special{pa -107 -116}\special{fp}%
+\special{pa -137 -114}\special{pa -145 -114}\special{fp}\special{pa -176 -112}\special{pa -184 -111}\special{fp}%
+\special{pa -215 -109}\special{pa -223 -108}\special{fp}\special{pa -254 -105}\special{pa -261 -104}\special{fp}%
+\special{pa -292 -100}\special{pa -300 -99}\special{fp}\special{pa -330 -94}\special{pa -338 -93}\special{fp}%
+\special{pa -369 -88}\special{pa -376 -86}\special{fp}\special{pa -407 -80}\special{pa -414 -78}\special{fp}%
+\special{pa -444 -70}\special{pa -452 -67}\special{fp}\special{pa -481 -58}\special{pa -488 -55}\special{fp}%
+\special{pa -516 -42}\special{pa -523 -37}\special{fp}\special{pa -544 -16}\special{pa -550 -10}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumew.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumew.tex
new file mode 100644
index 0000000000..d4fc2f96b1
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumew.tex
@@ -0,0 +1,89 @@
+%%% /Users/hannya/Desktop/fig/frustumew.tex
+%%% Generator=template3D.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(4.67,3.66)(-2.24,-1.05)%
+\special{pn 8}%
+%
+\special{pa 548 -13}\special{pa 544 -20}%
+\special{fp}%
+\special{pa 544 -20}\special{pa 542 -24}\special{pa 542 -24}%
+\special{fp}%
+\special{pa 542 -24}\special{pa 537 -34}\special{pa 531 -45}\special{pa 526 -56}%
+\special{pa 520 -66}\special{pa 515 -77}\special{pa 509 -87}\special{pa 504 -98}%
+\special{pa 499 -109}\special{pa 493 -119}\special{pa 488 -130}\special{pa 482 -141}%
+\special{pa 477 -151}\special{pa 471 -162}\special{pa 466 -173}\special{pa 460 -183}%
+\special{pa 455 -194}\special{pa 449 -204}\special{pa 444 -215}\special{pa 438 -226}%
+\special{pa 433 -236}\special{pa 427 -247}\special{pa 422 -258}\special{pa 416 -268}%
+\special{pa 411 -279}\special{pa 405 -290}\special{pa 400 -300}\special{pa 394 -311}%
+\special{pa 389 -321}\special{pa 383 -332}\special{pa 378 -343}\special{pa 373 -353}%
+\special{pa 367 -364}\special{pa 362 -375}\special{pa 356 -385}\special{pa 351 -396}%
+\special{pa 345 -407}\special{pa 340 -417}\special{pa 334 -428}\special{pa 329 -438}%
+\special{pa 323 -449}\special{pa 318 -460}\special{pa 312 -470}\special{pa 307 -481}%
+\special{pa 301 -492}\special{pa 296 -502}\special{pa 290 -513}\special{pa 285 -524}%
+\special{pa 279 -534}\special{pa 274 -545}%
+\special{fp}%
+\special{pa -548 -13}\special{pa -542 -24}\special{pa -542 -24}%
+\special{fp}%
+\special{pa -542 -24}\special{pa -537 -34}\special{pa -531 -45}\special{pa -526 -56}%
+\special{pa -520 -66}\special{pa -515 -77}\special{pa -509 -87}\special{pa -504 -98}%
+\special{pa -499 -109}\special{pa -493 -119}\special{pa -488 -130}\special{pa -482 -141}%
+\special{pa -477 -151}\special{pa -471 -162}\special{pa -466 -173}\special{pa -460 -183}%
+\special{pa -455 -194}\special{pa -449 -204}\special{pa -444 -215}\special{pa -438 -226}%
+\special{pa -433 -236}\special{pa -427 -247}\special{pa -422 -258}\special{pa -416 -268}%
+\special{pa -411 -279}\special{pa -405 -290}\special{pa -400 -300}\special{pa -394 -311}%
+\special{pa -389 -321}\special{pa -383 -332}\special{pa -378 -343}\special{pa -373 -353}%
+\special{pa -367 -364}\special{pa -362 -375}\special{pa -356 -385}\special{pa -351 -396}%
+\special{pa -345 -407}\special{pa -340 -417}\special{pa -334 -428}\special{pa -329 -438}%
+\special{pa -323 -449}\special{pa -318 -460}\special{pa -312 -470}\special{pa -307 -481}%
+\special{pa -301 -492}\special{pa -296 -502}\special{pa -290 -513}\special{pa -285 -524}%
+\special{pa -279 -534}\special{pa -274 -545}%
+\special{fp}%
+\special{pa -432 74}\special{pa -386 85}\special{pa -333 94}\special{pa -275 103}%
+\special{pa -213 109}\special{pa -148 114}\special{pa -80 117}\special{pa -11 118}%
+\special{pa 58 118}\special{pa 126 115}\special{pa 192 111}\special{pa 256 105}%
+\special{pa 315 97}\special{pa 369 88}\special{pa 417 77}\special{pa 459 65}%
+\special{pa 494 53}\special{pa 521 39}\special{pa 539 25}\special{pa 549 10}%
+\special{pa 551 -5}\special{pa 547 -13}%
+\special{fp}%
+\special{pa 547 -13}\special{pa 543 -20}\special{pa 541 -22}%
+\special{fp}%
+\special{pa -547 -13}\special{pa -549 -10}\special{pa -551 5}\special{pa -543 20}%
+\special{pa -528 34}\special{pa -503 48}\special{pa -471 61}\special{pa -432 74}%
+\special{fp}%
+\special{pa -216 -502}\special{pa -193 -496}\special{pa -167 -491}\special{pa -138 -487}%
+\special{pa -107 -484}\special{pa -74 -481}\special{pa -40 -480}\special{pa -6 -479}%
+\special{pa 29 -479}\special{pa 63 -481}\special{pa 96 -483}\special{pa 128 -486}%
+\special{pa 157 -490}\special{pa 184 -494}\special{pa 209 -500}\special{pa 230 -506}%
+\special{pa 247 -512}\special{pa 260 -519}\special{pa 270 -526}\special{pa 275 -533}%
+\special{pa 275 -541}\special{pa 274 -544}%
+\special{fp}%
+\special{pa 274 -544}\special{pa 272 -548}\special{pa 264 -555}\special{pa 252 -562}%
+\special{pa 236 -569}\special{pa 216 -575}\special{pa 193 -581}\special{pa 167 -585}%
+\special{pa 138 -590}\special{pa 107 -593}\special{pa 74 -595}\special{pa 40 -597}%
+\special{pa 6 -597}\special{pa -29 -597}\special{pa -63 -596}\special{pa -96 -594}%
+\special{pa -128 -591}\special{pa -157 -587}\special{pa -184 -582}\special{pa -209 -577}%
+\special{pa -230 -571}\special{pa -247 -565}\special{pa -260 -558}\special{pa -270 -551}%
+\special{pa -274 -545}%
+\special{fp}%
+\special{pa -274 -545}\special{pa -275 -543}\special{pa -275 -536}\special{pa -272 -528}%
+\special{pa -264 -521}\special{pa -252 -514}\special{pa -236 -508}\special{pa -216 -502}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 544 -20}\special{pa 537 -25}\special{fp}\special{pa 513 -43}\special{pa 506 -47}\special{fp}%
+\special{pa 478 -59}\special{pa 470 -62}\special{fp}\special{pa 441 -71}\special{pa 433 -73}\special{fp}%
+\special{pa 403 -80}\special{pa 395 -82}\special{fp}\special{pa 365 -88}\special{pa 357 -90}\special{fp}%
+\special{pa 327 -95}\special{pa 319 -96}\special{fp}\special{pa 289 -101}\special{pa 281 -102}\special{fp}%
+\special{pa 250 -105}\special{pa 242 -106}\special{fp}\special{pa 211 -109}\special{pa 203 -110}\special{fp}%
+\special{pa 173 -112}\special{pa 165 -113}\special{fp}\special{pa 134 -115}\special{pa 126 -115}\special{fp}%
+\special{pa 95 -116}\special{pa 87 -117}\special{fp}\special{pa 56 -118}\special{pa 48 -118}\special{fp}%
+\special{pa 18 -118}\special{pa 10 -118}\special{fp}\special{pa -21 -118}\special{pa -29 -118}\special{fp}%
+\special{pa -60 -118}\special{pa -68 -117}\special{fp}\special{pa -99 -116}\special{pa -107 -116}\special{fp}%
+\special{pa -137 -114}\special{pa -145 -114}\special{fp}\special{pa -176 -112}\special{pa -184 -111}\special{fp}%
+\special{pa -215 -109}\special{pa -223 -108}\special{fp}\special{pa -254 -105}\special{pa -261 -104}\special{fp}%
+\special{pa -292 -100}\special{pa -300 -99}\special{fp}\special{pa -330 -94}\special{pa -338 -93}\special{fp}%
+\special{pa -369 -88}\special{pa -376 -86}\special{fp}\special{pa -407 -80}\special{pa -414 -78}\special{fp}%
+\special{pa -444 -70}\special{pa -452 -67}\special{fp}\special{pa -481 -58}\special{pa -488 -55}\special{fp}%
+\special{pa -516 -42}\special{pa -523 -37}\special{fp}\special{pa -544 -16}\special{pa -550 -10}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumewn.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumewn.tex
new file mode 100644
index 0000000000..12ccd057bb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumewn.tex
@@ -0,0 +1,105 @@
+%%% /Users/hannya/Desktop/fig/frustumewn.tex
+%%% Generator=template3D.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(4.67,3.66)(-2.24,-1.05)%
+\special{pn 8}%
+%
+\special{pa 548 -13}\special{pa 544 -20}%
+\special{fp}%
+\special{pa 544 -20}\special{pa 542 -24}\special{pa 542 -24}%
+\special{fp}%
+\special{pa 542 -24}\special{pa 537 -34}\special{pa 531 -45}\special{pa 526 -56}%
+\special{pa 520 -66}\special{pa 515 -77}\special{pa 509 -87}\special{pa 504 -98}%
+\special{pa 499 -109}\special{pa 493 -119}\special{pa 488 -130}\special{pa 482 -141}%
+\special{pa 477 -151}\special{pa 471 -162}\special{pa 466 -173}\special{pa 460 -183}%
+\special{pa 455 -194}\special{pa 449 -204}\special{pa 444 -215}\special{pa 438 -226}%
+\special{pa 433 -236}\special{pa 427 -247}\special{pa 422 -258}\special{pa 416 -268}%
+\special{pa 411 -279}\special{pa 405 -290}\special{pa 400 -300}\special{pa 394 -311}%
+\special{pa 389 -321}\special{pa 383 -332}\special{pa 378 -343}\special{pa 373 -353}%
+\special{pa 367 -364}\special{pa 362 -375}\special{pa 356 -385}\special{pa 351 -396}%
+\special{pa 345 -407}\special{pa 340 -417}\special{pa 334 -428}\special{pa 329 -438}%
+\special{pa 323 -449}\special{pa 318 -460}\special{pa 312 -470}\special{pa 307 -481}%
+\special{pa 301 -492}\special{pa 296 -502}\special{pa 290 -513}\special{pa 285 -524}%
+\special{pa 279 -534}\special{pa 274 -545}%
+\special{fp}%
+\special{pa -548 -13}\special{pa -542 -24}\special{pa -542 -24}%
+\special{fp}%
+\special{pa -542 -24}\special{pa -537 -34}\special{pa -531 -45}\special{pa -526 -56}%
+\special{pa -520 -66}\special{pa -515 -77}\special{pa -509 -87}\special{pa -504 -98}%
+\special{pa -499 -109}\special{pa -493 -119}\special{pa -488 -130}\special{pa -482 -141}%
+\special{pa -477 -151}\special{pa -471 -162}\special{pa -466 -173}\special{pa -460 -183}%
+\special{pa -455 -194}\special{pa -449 -204}\special{pa -444 -215}\special{pa -438 -226}%
+\special{pa -433 -236}\special{pa -427 -247}\special{pa -422 -258}\special{pa -416 -268}%
+\special{pa -411 -279}\special{pa -405 -290}\special{pa -400 -300}\special{pa -394 -311}%
+\special{pa -389 -321}\special{pa -383 -332}\special{pa -378 -343}\special{pa -373 -353}%
+\special{pa -367 -364}\special{pa -362 -375}\special{pa -356 -385}\special{pa -351 -396}%
+\special{pa -345 -407}\special{pa -340 -417}\special{pa -334 -428}\special{pa -329 -438}%
+\special{pa -323 -449}\special{pa -318 -460}\special{pa -312 -470}\special{pa -307 -481}%
+\special{pa -301 -492}\special{pa -296 -502}\special{pa -290 -513}\special{pa -285 -524}%
+\special{pa -279 -534}\special{pa -274 -545}%
+\special{fp}%
+\special{pa -432 74}\special{pa -386 85}\special{pa -333 94}\special{pa -275 103}%
+\special{pa -213 109}\special{pa -148 114}\special{pa -80 117}\special{pa -11 118}%
+\special{pa 58 118}\special{pa 126 115}\special{pa 192 111}\special{pa 256 105}%
+\special{pa 315 97}\special{pa 369 88}\special{pa 417 77}\special{pa 459 65}%
+\special{pa 494 53}\special{pa 521 39}\special{pa 539 25}\special{pa 549 10}%
+\special{pa 551 -5}\special{pa 547 -13}%
+\special{fp}%
+\special{pa 547 -13}\special{pa 543 -20}\special{pa 541 -22}%
+\special{fp}%
+\special{pa -547 -13}\special{pa -549 -10}\special{pa -551 5}\special{pa -543 20}%
+\special{pa -528 34}\special{pa -503 48}\special{pa -471 61}\special{pa -432 74}%
+\special{fp}%
+\special{pa -216 -502}\special{pa -220 -490}\special{pa -225 -479}\special{pa -229 -467}%
+\special{pa -233 -456}\special{pa -238 -444}\special{pa -242 -433}\special{pa -246 -421}%
+\special{pa -250 -410}\special{pa -255 -398}\special{pa -259 -387}\special{pa -263 -375}%
+\special{pa -268 -364}\special{pa -272 -352}\special{pa -276 -341}\special{pa -281 -329}%
+\special{pa -285 -318}\special{pa -289 -306}\special{pa -294 -294}\special{pa -298 -283}%
+\special{pa -302 -271}\special{pa -307 -260}\special{pa -311 -248}\special{pa -315 -237}%
+\special{pa -320 -225}\special{pa -324 -214}\special{pa -328 -202}\special{pa -333 -191}%
+\special{pa -337 -179}\special{pa -341 -168}\special{pa -345 -156}\special{pa -350 -145}%
+\special{pa -354 -133}\special{pa -358 -122}\special{pa -363 -110}\special{pa -367 -99}%
+\special{pa -371 -87}%
+\special{fp}%
+\special{pa -371 -87}\special{pa -371 -87}\special{pa -376 -76}\special{pa -380 -64}%
+\special{pa -384 -53}\special{pa -389 -41}\special{pa -393 -30}\special{pa -397 -18}%
+\special{pa -402 -7}\special{pa -406 5}\special{pa -410 16}\special{pa -415 28}%
+\special{pa -419 39}\special{pa -423 51}\special{pa -428 62}\special{pa -432 74}%
+\special{fp}%
+\special{pa -216 -502}\special{pa -193 -496}\special{pa -167 -491}\special{pa -138 -487}%
+\special{pa -107 -484}\special{pa -74 -481}\special{pa -40 -480}\special{pa -6 -479}%
+\special{pa 29 -479}\special{pa 63 -481}\special{pa 96 -483}\special{pa 128 -486}%
+\special{pa 157 -490}\special{pa 184 -494}\special{pa 209 -500}\special{pa 230 -506}%
+\special{pa 247 -512}\special{pa 260 -519}\special{pa 270 -526}\special{pa 275 -533}%
+\special{pa 275 -541}\special{pa 274 -544}%
+\special{fp}%
+\special{pa 274 -544}\special{pa 272 -548}\special{pa 264 -555}\special{pa 252 -562}%
+\special{pa 236 -569}\special{pa 216 -575}\special{pa 193 -581}\special{pa 167 -585}%
+\special{pa 138 -590}\special{pa 107 -593}\special{pa 74 -595}\special{pa 40 -597}%
+\special{pa 6 -597}\special{pa -29 -597}\special{pa -63 -596}\special{pa -96 -594}%
+\special{pa -128 -591}\special{pa -157 -587}\special{pa -184 -582}\special{pa -209 -577}%
+\special{pa -230 -571}\special{pa -247 -565}\special{pa -260 -558}\special{pa -270 -551}%
+\special{pa -274 -545}%
+\special{fp}%
+\special{pa -274 -545}\special{pa -275 -543}\special{pa -275 -536}\special{pa -272 -528}%
+\special{pa -264 -521}\special{pa -252 -514}\special{pa -236 -508}\special{pa -216 -502}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 544 -20}\special{pa 537 -25}\special{fp}\special{pa 513 -43}\special{pa 506 -47}\special{fp}%
+\special{pa 478 -59}\special{pa 470 -62}\special{fp}\special{pa 441 -71}\special{pa 433 -73}\special{fp}%
+\special{pa 403 -80}\special{pa 395 -82}\special{fp}\special{pa 365 -88}\special{pa 357 -90}\special{fp}%
+\special{pa 327 -95}\special{pa 319 -96}\special{fp}\special{pa 289 -101}\special{pa 281 -102}\special{fp}%
+\special{pa 250 -105}\special{pa 242 -106}\special{fp}\special{pa 211 -109}\special{pa 203 -110}\special{fp}%
+\special{pa 173 -112}\special{pa 165 -113}\special{fp}\special{pa 134 -115}\special{pa 126 -115}\special{fp}%
+\special{pa 95 -116}\special{pa 87 -117}\special{fp}\special{pa 56 -118}\special{pa 48 -118}\special{fp}%
+\special{pa 18 -118}\special{pa 10 -118}\special{fp}\special{pa -21 -118}\special{pa -29 -118}\special{fp}%
+\special{pa -60 -118}\special{pa -68 -117}\special{fp}\special{pa -99 -116}\special{pa -107 -116}\special{fp}%
+\special{pa -137 -114}\special{pa -145 -114}\special{fp}\special{pa -176 -112}\special{pa -184 -111}\special{fp}%
+\special{pa -215 -109}\special{pa -223 -108}\special{fp}\special{pa -254 -105}\special{pa -261 -104}\special{fp}%
+\special{pa -292 -100}\special{pa -300 -99}\special{fp}\special{pa -330 -94}\special{pa -338 -93}\special{fp}%
+\special{pa -369 -88}\special{pa -376 -86}\special{fp}\special{pa -407 -80}\special{pa -414 -78}\special{fp}%
+\special{pa -444 -70}\special{pa -452 -67}\special{fp}\special{pa -481 -58}\special{pa -488 -55}\special{fp}%
+\special{pa -516 -42}\special{pa -523 -37}\special{fp}\special{pa -544 -16}\special{pa -550 -10}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumw.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumw.tex
new file mode 100644
index 0000000000..d481b7a48c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumw.tex
@@ -0,0 +1,55 @@
+%%% /Users/hannya/Desktop/fig/frustumw.tex
+%%% Generator=template3D.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(4.67,3.66)(-2.24,-1.05)%
+\special{pn 8}%
+%
+\special{pa 548 -13}\special{pa 542 -24}\special{pa 537 -34}\special{pa 531 -45}%
+\special{pa 526 -56}\special{pa 520 -66}\special{pa 515 -77}\special{pa 509 -87}%
+\special{pa 504 -98}\special{pa 499 -109}\special{pa 493 -119}\special{pa 488 -130}%
+\special{pa 482 -141}\special{pa 477 -151}\special{pa 471 -162}\special{pa 466 -173}%
+\special{pa 460 -183}\special{pa 455 -194}\special{pa 449 -204}\special{pa 444 -215}%
+\special{pa 438 -226}\special{pa 433 -236}\special{pa 427 -247}\special{pa 422 -258}%
+\special{pa 416 -268}\special{pa 411 -279}\special{pa 405 -290}\special{pa 400 -300}%
+\special{pa 394 -311}\special{pa 389 -321}\special{pa 383 -332}\special{pa 378 -343}%
+\special{pa 373 -353}\special{pa 367 -364}\special{pa 362 -375}\special{pa 356 -385}%
+\special{pa 351 -396}\special{pa 345 -407}\special{pa 340 -417}\special{pa 334 -428}%
+\special{pa 329 -438}\special{pa 323 -449}\special{pa 318 -460}\special{pa 312 -470}%
+\special{pa 307 -481}\special{pa 301 -492}\special{pa 296 -502}\special{pa 290 -513}%
+\special{pa 285 -524}\special{pa 279 -534}\special{pa 274 -545}%
+\special{fp}%
+\special{pa -548 -13}\special{pa -542 -24}\special{pa -537 -34}\special{pa -531 -45}%
+\special{pa -526 -56}\special{pa -520 -66}\special{pa -515 -77}\special{pa -509 -87}%
+\special{pa -504 -98}\special{pa -499 -109}\special{pa -493 -119}\special{pa -488 -130}%
+\special{pa -482 -141}\special{pa -477 -151}\special{pa -471 -162}\special{pa -466 -173}%
+\special{pa -460 -183}\special{pa -455 -194}\special{pa -449 -204}\special{pa -444 -215}%
+\special{pa -438 -226}\special{pa -433 -236}\special{pa -427 -247}\special{pa -422 -258}%
+\special{pa -416 -268}\special{pa -411 -279}\special{pa -405 -290}\special{pa -400 -300}%
+\special{pa -394 -311}\special{pa -389 -321}\special{pa -383 -332}\special{pa -378 -343}%
+\special{pa -373 -353}\special{pa -367 -364}\special{pa -362 -375}\special{pa -356 -385}%
+\special{pa -351 -396}\special{pa -345 -407}\special{pa -340 -417}\special{pa -334 -428}%
+\special{pa -329 -438}\special{pa -323 -449}\special{pa -318 -460}\special{pa -312 -470}%
+\special{pa -307 -481}\special{pa -301 -492}\special{pa -296 -502}\special{pa -290 -513}%
+\special{pa -285 -524}\special{pa -279 -534}\special{pa -274 -545}%
+\special{fp}%
+\special{pa -216 -502}\special{pa -193 -496}\special{pa -167 -491}\special{pa -138 -487}%
+\special{pa -107 -484}\special{pa -74 -481}\special{pa -40 -480}\special{pa -6 -479}%
+\special{pa 29 -479}\special{pa 63 -481}\special{pa 96 -483}\special{pa 128 -486}%
+\special{pa 157 -490}\special{pa 184 -494}\special{pa 209 -500}\special{pa 230 -506}%
+\special{pa 247 -512}\special{pa 260 -519}\special{pa 270 -526}\special{pa 275 -533}%
+\special{pa 275 -541}\special{pa 274 -544}%
+\special{fp}%
+\special{pa 274 -544}\special{pa 272 -548}\special{pa 264 -555}\special{pa 252 -562}%
+\special{pa 236 -569}\special{pa 216 -575}\special{pa 193 -581}\special{pa 167 -585}%
+\special{pa 138 -590}\special{pa 107 -593}\special{pa 74 -595}\special{pa 40 -597}%
+\special{pa 6 -597}\special{pa -29 -597}\special{pa -63 -596}\special{pa -96 -594}%
+\special{pa -128 -591}\special{pa -157 -587}\special{pa -184 -582}\special{pa -209 -577}%
+\special{pa -230 -571}\special{pa -247 -565}\special{pa -260 -558}\special{pa -270 -551}%
+\special{pa -274 -545}%
+\special{fp}%
+\special{pa -274 -545}\special{pa -275 -543}\special{pa -275 -536}\special{pa -272 -528}%
+\special{pa -264 -521}\special{pa -252 -514}\special{pa -236 -508}\special{pa -216 -502}%
+\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro01.pdf
new file mode 100644
index 0000000000..2e9c5d2709
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro02.tex
new file mode 100644
index 0000000000..82ce5ed975
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro02.tex
@@ -0,0 +1,26 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/test.tex
+%%% Generator=template1basic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(11,9)(-5,-3)%
+\special{pn 8}%
+%
+\special{pa 0 -984}\special{pa -591 197}%
+\special{fp}%
+\special{pa -591 197}\special{pa 984 197}%
+\special{fp}%
+\special{pa 984 197}\special{pa 0 -984}%
+\special{fp}%
+\special{pa -295 -394}\special{pa 197 197}%
+\special{fp}%
+\special{pa 197 197}\special{pa 492 -394}%
+\special{fp}%
+\special{pa 492 -394}\special{pa -295 -394}%
+\special{fp}%
+\special{pa 98 -394}\special{pa -49 -98}%
+\special{fp}%
+\special{pa -49 -98}\special{pa 344 -98}%
+\special{fp}%
+\special{pa 344 -98}\special{pa 98 -394}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/greenring.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/greenring.tex
new file mode 100644
index 0000000000..8f0abeaa84
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/greenring.tex
@@ -0,0 +1,125 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/greenring.tex
+%%% Generator=template1basic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(12,6)(-4,-3)%
+\special{pn 8}%
+%
+\color[rgb]{0,1,0}%
+\special{pa 1929 0}\special{pa 1925 69}\special{pa 1912 137}\special{pa 1890 203}%
+\special{pa 1861 266}\special{pa 1824 324}\special{pa 1780 377}\special{pa 1729 425}%
+\special{pa 1673 465}\special{pa 1613 499}\special{pa 1548 524}\special{pa 1481 541}%
+\special{pa 1413 550}\special{pa 1343 550}\special{pa 1275 541}\special{pa 1208 524}%
+\special{pa 1143 499}\special{pa 1083 465}\special{pa 1027 425}\special{pa 976 377}%
+\special{pa 932 324}\special{pa 895 266}\special{pa 865 203}\special{pa 844 137}\special{pa 831 69}%
+\special{pa 827 0}\special{pa 831 -69}\special{pa 844 -137}\special{pa 865 -203}\special{pa 895 -266}%
+\special{pa 932 -324}\special{pa 976 -377}\special{pa 1027 -425}\special{pa 1083 -465}%
+\special{pa 1143 -499}\special{pa 1208 -524}\special{pa 1275 -541}\special{pa 1343 -550}%
+\special{pa 1413 -550}\special{pa 1481 -541}\special{pa 1548 -524}\special{pa 1613 -499}%
+\special{pa 1673 -465}\special{pa 1729 -425}\special{pa 1780 -377}\special{pa 1824 -324}%
+\special{pa 1861 -266}\special{pa 1890 -203}\special{pa 1912 -137}\special{pa 1925 -69}%
+\special{pa 1929 0}\special{pa 1791 0}\special{pa 1788 -52}\special{pa 1778 -103}%
+\special{pa 1762 -152}\special{pa 1740 -199}\special{pa 1712 -243}\special{pa 1679 -283}%
+\special{pa 1641 -319}\special{pa 1599 -349}\special{pa 1554 -374}\special{pa 1506 -393}%
+\special{pa 1455 -406}\special{pa 1404 -413}\special{pa 1352 -413}\special{pa 1300 -406}%
+\special{pa 1250 -393}\special{pa 1202 -374}\special{pa 1156 -349}\special{pa 1114 -319}%
+\special{pa 1077 -283}\special{pa 1044 -243}\special{pa 1016 -199}\special{pa 994 -152}%
+\special{pa 978 -103}\special{pa 968 -52}\special{pa 965 0}\special{pa 968 52}\special{pa 978 103}%
+\special{pa 994 152}\special{pa 1016 199}\special{pa 1044 243}\special{pa 1077 283}%
+\special{pa 1114 319}\special{pa 1156 349}\special{pa 1202 374}\special{pa 1250 393}%
+\special{pa 1300 406}\special{pa 1352 413}\special{pa 1404 413}\special{pa 1455 406}%
+\special{pa 1506 393}\special{pa 1554 374}\special{pa 1599 349}\special{pa 1641 319}%
+\special{pa 1679 283}\special{pa 1712 243}\special{pa 1740 199}\special{pa 1762 152}%
+\special{pa 1778 103}\special{pa 1788 52}\special{pa 1791 0}\special{pa 1929 0}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\special{pa 276 -0}\special{pa 271 -69}\special{pa 258 -137}\special{pa 237 -203}%
+\special{pa 207 -266}\special{pa 170 -324}\special{pa 126 -377}\special{pa 76 -425}%
+\special{pa 20 -465}\special{pa -41 -499}\special{pa -105 -524}\special{pa -172 -541}%
+\special{pa -241 -550}\special{pa -310 -550}\special{pa -379 -541}\special{pa -446 -524}%
+\special{pa -510 -499}\special{pa -571 -465}\special{pa -627 -425}\special{pa -677 -377}%
+\special{pa -722 -324}\special{pa -759 -266}\special{pa -788 -203}\special{pa -809 -137}%
+\special{pa -822 -69}\special{pa -827 0}\special{pa -822 69}\special{pa -809 137}%
+\special{pa -788 203}\special{pa -759 266}\special{pa -722 324}\special{pa -677 377}%
+\special{pa -627 425}\special{pa -571 465}\special{pa -510 499}\special{pa -446 524}%
+\special{pa -379 541}\special{pa -310 550}\special{pa -241 550}\special{pa -172 541}%
+\special{pa -105 524}\special{pa -41 499}\special{pa 20 465}\special{pa 76 425}%
+\special{pa 126 377}\special{pa 170 324}\special{pa 207 266}\special{pa 237 203}%
+\special{pa 258 137}\special{pa 271 69}\special{pa 276 0}%
+\special{fp}%
+\special{pa 138 -0}\special{pa 135 -52}\special{pa 125 -103}\special{pa 109 -152}%
+\special{pa 87 -199}\special{pa 59 -243}\special{pa 26 -283}\special{pa -12 -319}%
+\special{pa -54 -349}\special{pa -100 -374}\special{pa -148 -393}\special{pa -198 -406}%
+\special{pa -250 -413}\special{pa -302 -413}\special{pa -353 -406}\special{pa -403 -393}%
+\special{pa -452 -374}\special{pa -497 -349}\special{pa -539 -319}\special{pa -577 -283}%
+\special{pa -610 -243}\special{pa -638 -199}\special{pa -660 -152}\special{pa -676 -103}%
+\special{pa -686 -52}\special{pa -689 0}\special{pa -686 52}\special{pa -676 103}%
+\special{pa -660 152}\special{pa -638 199}\special{pa -610 243}\special{pa -577 283}%
+\special{pa -539 319}\special{pa -497 349}\special{pa -452 374}\special{pa -403 393}%
+\special{pa -353 406}\special{pa -302 413}\special{pa -250 413}\special{pa -198 406}%
+\special{pa -148 393}\special{pa -100 374}\special{pa -54 349}\special{pa -12 319}%
+\special{pa 26 283}\special{pa 59 243}\special{pa 87 199}\special{pa 109 152}%
+\special{pa 125 103}\special{pa 135 52}\special{pa 138 0}%
+\special{fp}%
+\special{pa 276 -0}\special{pa 138 -0}%
+\special{fp}%
+\special{pa 138 -0}\special{pa 276 -0}%
+\special{fp}%
+\settowidth{\Width}{cr1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cr1}\settodepth{\Depth}{cr1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.7900000,2.3500000){\hspace*{\Width}\raisebox{\Height}{cr1}}%
+%
+\settowidth{\Width}{cr2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{cr2}\settodepth{\Depth}{cr2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.5800000,0.9600000){\hspace*{\Width}\raisebox{\Height}{cr2}}%
+%
+\settowidth{\Width}{sg1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{sg1}\settodepth{\Depth}{sg1}\setlength{\Height}{-\Height}%
+\put(0.9800000,-1.7114286){\hspace*{\Width}\raisebox{\Height}{sg1}}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-1.0000000,-0.2142857){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\special{pn 1}%
+\special{pa -264 -11}\special{pa -276 -16}\special{pa -287 -11}\special{pa -291 0}\special{pa -287 11}\special{pa -276 16}\special{pa -264 11}\special{pa -260 0}\special{pa -264 -11}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 271 451}\special{pa 208 87}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 240 130}\special{pa 203 60}\special{pa 192 138}\special{pa 216 134}\special{pa 240 130}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 240 130}\special{pa 203 60}\special{pa 192 138}\special{pa 216 134}%
+\special{pa 240 130}\special{pa 203 60}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1929 -0}\special{pa 1925 -69}\special{pa 1912 -137}\special{pa 1890 -203}%
+\special{pa 1861 -266}\special{pa 1824 -324}\special{pa 1780 -377}\special{pa 1729 -425}%
+\special{pa 1673 -465}\special{pa 1613 -499}\special{pa 1548 -524}\special{pa 1481 -541}%
+\special{pa 1413 -550}\special{pa 1343 -550}\special{pa 1275 -541}\special{pa 1208 -524}%
+\special{pa 1143 -499}\special{pa 1083 -465}\special{pa 1027 -425}\special{pa 976 -377}%
+\special{pa 932 -324}\special{pa 895 -266}\special{pa 865 -203}\special{pa 844 -137}%
+\special{pa 831 -69}\special{pa 827 0}\special{pa 831 69}\special{pa 844 137}%
+\special{pa 865 203}\special{pa 895 266}\special{pa 932 324}\special{pa 976 377}%
+\special{pa 1027 425}\special{pa 1083 465}\special{pa 1143 499}\special{pa 1208 524}%
+\special{pa 1275 541}\special{pa 1343 550}\special{pa 1413 550}\special{pa 1481 541}%
+\special{pa 1548 524}\special{pa 1613 499}\special{pa 1673 465}\special{pa 1729 425}%
+\special{pa 1780 377}\special{pa 1824 324}\special{pa 1861 266}\special{pa 1890 203}%
+\special{pa 1912 137}\special{pa 1925 69}\special{pa 1929 0}%
+\special{fp}%
+\special{pa 1791 -0}\special{pa 1788 -52}\special{pa 1778 -103}\special{pa 1762 -152}%
+\special{pa 1740 -199}\special{pa 1712 -243}\special{pa 1679 -283}\special{pa 1641 -319}%
+\special{pa 1599 -349}\special{pa 1554 -374}\special{pa 1506 -393}\special{pa 1455 -406}%
+\special{pa 1404 -413}\special{pa 1352 -413}\special{pa 1300 -406}\special{pa 1250 -393}%
+\special{pa 1202 -374}\special{pa 1156 -349}\special{pa 1114 -319}\special{pa 1077 -283}%
+\special{pa 1044 -243}\special{pa 1016 -199}\special{pa 994 -152}\special{pa 978 -103}%
+\special{pa 968 -52}\special{pa 965 0}\special{pa 968 52}\special{pa 978 103}%
+\special{pa 994 152}\special{pa 1016 199}\special{pa 1044 243}\special{pa 1077 283}%
+\special{pa 1114 319}\special{pa 1156 349}\special{pa 1202 374}\special{pa 1250 393}%
+\special{pa 1300 406}\special{pa 1352 413}\special{pa 1404 413}\special{pa 1455 406}%
+\special{pa 1506 393}\special{pa 1554 374}\special{pa 1599 349}\special{pa 1641 319}%
+\special{pa 1679 283}\special{pa 1712 243}\special{pa 1740 199}\special{pa 1762 152}%
+\special{pa 1778 103}\special{pa 1788 52}\special{pa 1791 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-less.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-less.pdf
new file mode 100644
index 0000000000..f81145df85
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-less.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-more.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-more.pdf
new file mode 100644
index 0000000000..4fb5277870
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-more.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch.pdf
new file mode 100644
index 0000000000..c97e966de9
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch1.tex
new file mode 100644
index 0000000000..3b05a11e4e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch1.tex
@@ -0,0 +1,70 @@
+%%% /Users/Hannya/Desktop/fig/hatch1.tex
+%%% Generator=paramark.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(9.28,9.01)(-4.43,-4.39)%
+\special{pn 8}%
+%
+\special{pa 709 -0}\special{pa 703 -89}\special{pa 686 -176}\special{pa 659 -261}%
+\special{pa 621 -341}\special{pa 573 -417}\special{pa 517 -485}\special{pa 452 -546}%
+\special{pa 380 -598}\special{pa 302 -641}\special{pa 219 -674}\special{pa 133 -696}%
+\special{pa 44 -707}\special{pa -44 -707}\special{pa -133 -696}\special{pa -219 -674}%
+\special{pa -302 -641}\special{pa -380 -598}\special{pa -452 -546}\special{pa -517 -485}%
+\special{pa -573 -417}\special{pa -621 -341}\special{pa -659 -261}\special{pa -686 -176}%
+\special{pa -703 -89}\special{pa -709 0}\special{pa -703 89}\special{pa -686 176}%
+\special{pa -659 261}\special{pa -621 341}\special{pa -573 417}\special{pa -517 485}%
+\special{pa -452 546}\special{pa -380 598}\special{pa -302 641}\special{pa -219 674}%
+\special{pa -133 696}\special{pa -44 707}\special{pa 44 707}\special{pa 133 696}%
+\special{pa 219 674}\special{pa 302 641}\special{pa 380 598}\special{pa 452 546}%
+\special{pa 517 485}\special{pa 573 417}\special{pa 621 341}\special{pa 659 261}%
+\special{pa 686 176}\special{pa 703 89}\special{pa 709 0}%
+\special{fp}%
+\special{pn 6}%
+\special{pa 448 549}\special{pa 540 457}%
+\special{fp}%
+\special{pa 171 686}\special{pa 688 170}%
+\special{fp}%
+\special{pa 11 707}\special{pa 708 10}%
+\special{fp}%
+\special{pa -119 698}\special{pa 697 -118}%
+\special{fp}%
+\special{pa -230 670}\special{pa 669 -229}%
+\special{fp}%
+\special{pa -327 628}\special{pa 628 -327}%
+\special{fp}%
+\special{pa -413 574}\special{pa 575 -414}%
+\special{fp}%
+\special{pa -489 511}\special{pa 512 -489}%
+\special{fp}%
+\special{pa -555 438}\special{pa 439 -555}%
+\special{fp}%
+\special{pa -612 356}\special{pa 356 -612}%
+\special{fp}%
+\special{pa -658 263}\special{pa 262 -657}%
+\special{fp}%
+\special{pa -690 156}\special{pa 156 -690}%
+\special{fp}%
+\special{pa -707 33}\special{pa 34 -707}%
+\special{fp}%
+\special{pa -698 -115}\special{pa -114 -698}%
+\special{fp}%
+\special{pa -630 -322}\special{pa -322 -630}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1046 -0}\special{pa 1146 -0}%
+\special{fp}%
+\special{pa 0 1037}\special{pa 0 -1091}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.9333333,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,4.7033333){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch2.tex
new file mode 100644
index 0000000000..037fb2495d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch2.tex
@@ -0,0 +1,126 @@
+%%% /Users/Hannya/Desktop/fig/hatch2.tex
+%%% Generator=paramark.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(9.28,9.01)(-4.43,-4.39)%
+\special{pn 8}%
+%
+\special{pa 709 -0}\special{pa 703 -89}\special{pa 686 -176}\special{pa 659 -261}%
+\special{pa 621 -341}\special{pa 573 -417}\special{pa 517 -485}\special{pa 452 -546}%
+\special{pa 380 -598}\special{pa 302 -641}\special{pa 219 -674}\special{pa 133 -696}%
+\special{pa 44 -707}\special{pa -44 -707}\special{pa -133 -696}\special{pa -219 -674}%
+\special{pa -302 -641}\special{pa -380 -598}\special{pa -452 -546}\special{pa -517 -485}%
+\special{pa -573 -417}\special{pa -621 -341}\special{pa -659 -261}\special{pa -686 -176}%
+\special{pa -703 -89}\special{pa -709 0}\special{pa -703 89}\special{pa -686 176}%
+\special{pa -659 261}\special{pa -621 341}\special{pa -573 417}\special{pa -517 485}%
+\special{pa -452 546}\special{pa -380 598}\special{pa -302 641}\special{pa -219 674}%
+\special{pa -133 696}\special{pa -44 707}\special{pa 44 707}\special{pa 133 696}%
+\special{pa 219 674}\special{pa 302 641}\special{pa 380 598}\special{pa 452 546}%
+\special{pa 517 485}\special{pa 573 417}\special{pa 621 341}\special{pa 659 261}%
+\special{pa 686 176}\special{pa 703 89}\special{pa 709 0}%
+\special{fp}%
+\special{pa 945 -0}\special{pa 937 -59}\special{pa 915 -117}\special{pa 879 -174}%
+\special{pa 828 -228}\special{pa 764 -278}\special{pa 689 -323}\special{pa 602 -364}%
+\special{pa 506 -399}\special{pa 402 -427}\special{pa 292 -449}\special{pa 177 -464}%
+\special{pa 59 -472}\special{pa -59 -472}\special{pa -177 -464}\special{pa -292 -449}%
+\special{pa -402 -427}\special{pa -506 -399}\special{pa -602 -364}\special{pa -689 -323}%
+\special{pa -764 -278}\special{pa -828 -228}\special{pa -879 -174}\special{pa -915 -117}%
+\special{pa -937 -59}\special{pa -945 0}\special{pa -937 59}\special{pa -915 117}%
+\special{pa -879 174}\special{pa -828 228}\special{pa -764 278}\special{pa -689 323}%
+\special{pa -602 364}\special{pa -506 399}\special{pa -402 427}\special{pa -292 449}%
+\special{pa -177 464}\special{pa -59 472}\special{pa 59 472}\special{pa 177 464}%
+\special{pa 292 449}\special{pa 402 427}\special{pa 506 399}\special{pa 602 364}%
+\special{pa 689 323}\special{pa 764 278}\special{pa 828 228}\special{pa 879 174}%
+\special{pa 915 117}\special{pa 937 59}\special{pa 945 -0}%
+\special{fp}%
+\special{pa 472 -0}\special{pa 469 -118}\special{pa 458 -235}\special{pa 439 -348}%
+\special{pa 414 -455}\special{pa 382 -555}\special{pa 344 -647}\special{pa 301 -728}%
+\special{pa 253 -798}\special{pa 201 -855}\special{pa 146 -899}\special{pa 89 -928}%
+\special{pa 30 -943}\special{pa -30 -943}\special{pa -89 -928}\special{pa -146 -899}%
+\special{pa -201 -855}\special{pa -253 -798}\special{pa -301 -728}\special{pa -344 -647}%
+\special{pa -382 -555}\special{pa -414 -455}\special{pa -439 -348}\special{pa -458 -235}%
+\special{pa -469 -118}\special{pa -472 0}\special{pa -469 118}\special{pa -458 235}%
+\special{pa -439 348}\special{pa -414 455}\special{pa -382 555}\special{pa -344 647}%
+\special{pa -301 728}\special{pa -253 798}\special{pa -201 855}\special{pa -146 899}%
+\special{pa -89 928}\special{pa -30 943}\special{pa 30 943}\special{pa 89 928}%
+\special{pa 146 899}\special{pa 201 855}\special{pa 253 798}\special{pa 301 728}%
+\special{pa 344 647}\special{pa 382 555}\special{pa 414 455}\special{pa 439 348}%
+\special{pa 458 235}\special{pa 469 118}\special{pa 472 -0}%
+\special{fp}%
+\special{pn 6}%
+\special{pa 171 686}\special{pa 418 440}%
+\special{fp}%
+\special{pa 11 707}\special{pa 266 453}%
+\special{fp}%
+\special{pa -119 698}\special{pa 111 468}%
+\special{fp}%
+\special{pa -230 670}\special{pa -31 472}%
+\special{fp}%
+\special{pa -327 628}\special{pa -164 465}%
+\special{fp}%
+\special{pa -385 547}\special{pa -288 450}%
+\special{fp}%
+\special{pa -418 440}\special{pa -404 427}%
+\special{fp}%
+\special{pa 326 -443}\special{pa 396 -513}%
+\special{fp}%
+\special{pa 205 -461}\special{pa 356 -612}%
+\special{fp}%
+\special{pa 75 -470}\special{pa 262 -657}%
+\special{fp}%
+\special{pa -63 -471}\special{pa 156 -690}%
+\special{fp}%
+\special{pa -214 -459}\special{pa 34 -707}%
+\special{fp}%
+\special{pa -381 -432}\special{pa -114 -698}%
+\special{fp}%
+\special{pa -372 -580}\special{pa -322 -630}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 6}%
+\special{pa 441 417}\special{pa 688 170}%
+\special{fp}%
+\special{pa 453 266}\special{pa 708 10}%
+\special{fp}%
+\special{pa 469 110}\special{pa 697 -118}%
+\special{fp}%
+\special{pa 471 -31}\special{pa 669 -229}%
+\special{fp}%
+\special{pa 464 -164}\special{pa 628 -327}%
+\special{fp}%
+\special{pa 449 -287}\special{pa 546 -384}%
+\special{fp}%
+\special{pa 426 -404}\special{pa 440 -417}%
+\special{fp}%
+\special{pa -513 396}\special{pa -443 326}%
+\special{fp}%
+\special{pa -612 356}\special{pa -461 205}%
+\special{fp}%
+\special{pa -658 263}\special{pa -470 75}%
+\special{fp}%
+\special{pa -690 156}\special{pa -470 -64}%
+\special{fp}%
+\special{pa -707 33}\special{pa -460 -214}%
+\special{fp}%
+\special{pa -698 -115}\special{pa -431 -381}%
+\special{fp}%
+\special{pa -630 -322}\special{pa -580 -372}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1046 -0}\special{pa 1146 -0}%
+\special{fp}%
+\special{pa 0 1037}\special{pa 0 -1091}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.9333333,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,4.7033333){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch3.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch3.tex
new file mode 100644
index 0000000000..e2a395d5dc
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch3.tex
@@ -0,0 +1,123 @@
+%%% /Users/Hannya/Desktop/fig/hatch3.tex
+%%% Generator=hachtest.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(11.84,5.92)(-2.59,-2.98)%
+\special{pn 8}%
+%
+\special{pa -714 288}\special{pa -693 324}\special{pa -658 377}\special{pa -623 425}%
+\special{pa -589 465}\special{pa -554 499}\special{pa -519 524}\special{pa -485 541}%
+\special{pa -450 550}\special{pa -416 550}\special{pa -381 541}\special{pa -346 524}%
+\special{pa -312 499}\special{pa -277 465}\special{pa -242 425}\special{pa -208 377}%
+\special{pa -173 324}\special{pa -139 266}\special{pa -104 203}\special{pa -69 137}%
+\special{pa -35 69}\special{pa 0 -0}\special{pa 35 -69}\special{pa 69 -137}%
+\special{pa 104 -203}\special{pa 139 -266}\special{pa 173 -324}\special{pa 208 -377}%
+\special{pa 242 -425}\special{pa 277 -465}\special{pa 312 -499}\special{pa 346 -524}%
+\special{pa 381 -541}\special{pa 416 -550}\special{pa 450 -550}\special{pa 485 -541}%
+\special{pa 519 -524}\special{pa 554 -499}\special{pa 589 -465}\special{pa 623 -425}%
+\special{pa 658 -377}\special{pa 693 -324}\special{pa 727 -266}\special{pa 762 -203}%
+\special{pa 797 -137}\special{pa 831 -69}\special{pa 866 0}\special{pa 900 69}%
+\special{pa 935 137}\special{pa 970 203}\special{pa 1004 266}\special{pa 1039 324}%
+\special{pa 1074 377}\special{pa 1108 425}\special{pa 1143 465}\special{pa 1177 499}%
+\special{pa 1212 524}\special{pa 1247 541}\special{pa 1281 550}\special{pa 1316 550}%
+\special{pa 1351 541}\special{pa 1385 524}\special{pa 1420 499}\special{pa 1455 465}%
+\special{pa 1489 425}\special{pa 1524 377}\special{pa 1558 324}\special{pa 1593 266}%
+\special{pa 1628 203}\special{pa 1662 137}\special{pa 1697 69}\special{pa 1732 0}%
+\special{pa 1766 -69}\special{pa 1801 -137}\special{pa 1835 -203}\special{pa 1870 -266}%
+\special{pa 1905 -324}\special{pa 1939 -377}\special{pa 1974 -425}\special{pa 2009 -465}%
+\special{pa 2043 -499}\special{pa 2078 -524}\special{pa 2113 -541}\special{pa 2147 -550}%
+\special{pa 2182 -550}\special{pa 2216 -541}\special{pa 2251 -524}\special{pa 2286 -499}%
+\special{pa 2320 -465}\special{pa 2355 -425}\special{pa 2390 -377}\special{pa 2424 -324}%
+\special{pa 2459 -266}\special{pa 2493 -203}\special{pa 2528 -137}\special{pa 2549 -96}%
+\special{fp}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -714 220}\special{pa 2549 -246}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -714 276}\special{pa 2549 276}%
+\special{fp}%
+}%
+\special{pn 6}%
+\special{pa 2401 -225}\special{pa 2452 -276}%
+\special{fp}%
+\special{pa 2238 -202}\special{pa 2399 -362}%
+\special{fp}%
+\special{pa 2076 -178}\special{pa 2340 -442}%
+\special{fp}%
+\special{pa 1914 -155}\special{pa 2269 -511}%
+\special{fp}%
+\special{pa 1852 -233}\special{pa 2169 -550}%
+\special{fp}%
+\special{pa 777 7}\special{pa 838 -54}%
+\special{fp}%
+\special{pa 615 30}\special{pa 791 -147}%
+\special{fp}%
+\special{pa 452 54}\special{pa 743 -237}%
+\special{fp}%
+\special{pa 290 77}\special{pa 692 -325}%
+\special{fp}%
+\special{pa 127 100}\special{pa 635 -408}%
+\special{fp}%
+\special{pa -35 123}\special{pa 571 -483}%
+\special{fp}%
+\special{pa 52 -103}\special{pa 488 -540}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 6}%
+\special{pa 1362 536}\special{pa 1530 367}%
+\special{fp}%
+\special{pa 1227 532}\special{pa 1483 276}%
+\special{fp}%
+\special{pa 1148 471}\special{pa 1344 276}%
+\special{fp}%
+\special{pa 1086 394}\special{pa 1204 276}%
+\special{fp}%
+\special{pa 1031 310}\special{pa 1065 276}%
+\special{fp}%
+\special{pa -460 548}\special{pa -188 276}%
+\special{fp}%
+\special{pa -552 501}\special{pa -327 276}%
+\special{fp}%
+\special{pa -620 429}\special{pa -466 276}%
+\special{fp}%
+\special{pa -677 348}\special{pa -605 276}%
+\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 20 -551}\special{pa -20 -551}%
+\special{fp}%
+}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1428571,2.0000000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 20 551}\special{pa -20 551}%
+\special{fp}%
+}%
+\settowidth{\Width}{$-2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$-2$}\settodepth{\Depth}{$-2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1428571,-2.0000000){\hspace*{\Width}\raisebox{\Height}{$-2$}}%
+%
+\special{pa -714 -0}\special{pa 2549 -0}%
+\special{fp}%
+\special{pa 0 821}\special{pa 0 -810}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.3214286,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.0114286){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0714286,-0.0714286){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch4.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch4.tex
new file mode 100644
index 0000000000..d3a9bc703e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch4.tex
@@ -0,0 +1,111 @@
+%%% /Users/Hannya/Desktop/fig/hatch4.tex
+%%% Generator=hachtest.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(11.84,5.92)(-2.59,-2.98)%
+\special{pn 8}%
+%
+\special{pa -714 288}\special{pa -693 324}\special{pa -658 377}\special{pa -623 425}%
+\special{pa -589 465}\special{pa -554 499}\special{pa -519 524}\special{pa -485 541}%
+\special{pa -450 550}\special{pa -416 550}\special{pa -381 541}\special{pa -346 524}%
+\special{pa -312 499}\special{pa -277 465}\special{pa -242 425}\special{pa -208 377}%
+\special{pa -173 324}\special{pa -139 266}\special{pa -104 203}\special{pa -69 137}%
+\special{pa -35 69}\special{pa 0 -0}\special{pa 35 -69}\special{pa 69 -137}%
+\special{pa 104 -203}\special{pa 139 -266}\special{pa 173 -324}\special{pa 208 -377}%
+\special{pa 242 -425}\special{pa 277 -465}\special{pa 312 -499}\special{pa 346 -524}%
+\special{pa 381 -541}\special{pa 416 -550}\special{pa 450 -550}\special{pa 485 -541}%
+\special{pa 519 -524}\special{pa 554 -499}\special{pa 589 -465}\special{pa 623 -425}%
+\special{pa 658 -377}\special{pa 693 -324}\special{pa 727 -266}\special{pa 762 -203}%
+\special{pa 797 -137}\special{pa 831 -69}\special{pa 866 0}\special{pa 900 69}%
+\special{pa 935 137}\special{pa 970 203}\special{pa 1004 266}\special{pa 1039 324}%
+\special{pa 1074 377}\special{pa 1108 425}\special{pa 1143 465}\special{pa 1177 499}%
+\special{pa 1212 524}\special{pa 1247 541}\special{pa 1281 550}\special{pa 1316 550}%
+\special{pa 1351 541}\special{pa 1385 524}\special{pa 1420 499}\special{pa 1455 465}%
+\special{pa 1489 425}\special{pa 1524 377}\special{pa 1558 324}\special{pa 1593 266}%
+\special{pa 1628 203}\special{pa 1662 137}\special{pa 1697 69}\special{pa 1732 0}%
+\special{pa 1766 -69}\special{pa 1801 -137}\special{pa 1835 -203}\special{pa 1870 -266}%
+\special{pa 1905 -324}\special{pa 1939 -377}\special{pa 1974 -425}\special{pa 2009 -465}%
+\special{pa 2043 -499}\special{pa 2078 -524}\special{pa 2113 -541}\special{pa 2147 -550}%
+\special{pa 2182 -550}\special{pa 2216 -541}\special{pa 2251 -524}\special{pa 2286 -499}%
+\special{pa 2320 -465}\special{pa 2355 -425}\special{pa 2390 -377}\special{pa 2424 -324}%
+\special{pa 2459 -266}\special{pa 2493 -203}\special{pa 2528 -137}\special{pa 2549 -96}%
+\special{fp}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -714 220}\special{pa 2549 -246}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -714 276}\special{pa 2549 276}%
+\special{fp}%
+}%
+\special{pa 2457 276}\special{pa 2549 184}%
+\special{fp}%
+\special{pa 2318 276}\special{pa 2549 44}%
+\special{fp}%
+\special{pa 2179 276}\special{pa 2549 -95}%
+\special{fp}%
+\special{pa 2040 276}\special{pa 2502 -187}%
+\special{fp}%
+\special{pa 1900 276}\special{pa 2401 -225}%
+\special{fp}%
+\special{pa 1761 276}\special{pa 2238 -202}%
+\special{fp}%
+\special{pa 1622 276}\special{pa 2076 -178}%
+\special{fp}%
+\special{pa 1705 54}\special{pa 1914 -155}%
+\special{fp}%
+\special{pa 926 276}\special{pa 980 222}%
+\special{fp}%
+\special{pa 787 276}\special{pa 932 131}%
+\special{fp}%
+\special{pa 648 276}\special{pa 885 38}%
+\special{fp}%
+\special{pa 508 276}\special{pa 777 7}%
+\special{fp}%
+\special{pa 369 276}\special{pa 615 30}%
+\special{fp}%
+\special{pa 230 276}\special{pa 452 54}%
+\special{fp}%
+\special{pa 91 276}\special{pa 290 77}%
+\special{fp}%
+\special{pa -48 276}\special{pa 127 100}%
+\special{fp}%
+\special{pa -92 180}\special{pa -35 123}%
+\special{fp}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 20 -551}\special{pa -20 -551}%
+\special{fp}%
+}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1428571,2.0000000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 20 551}\special{pa -20 551}%
+\special{fp}%
+}%
+\settowidth{\Width}{$-2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$-2$}\settodepth{\Depth}{$-2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1428571,-2.0000000){\hspace*{\Width}\raisebox{\Height}{$-2$}}%
+%
+\special{pa -714 -0}\special{pa 2549 -0}%
+\special{fp}%
+\special{pa 0 821}\special{pa 0 -810}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.3214286,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.0114286){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0714286,-0.0714286){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch5.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch5.tex
new file mode 100644
index 0000000000..dc2cbf6a52
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch5.tex
@@ -0,0 +1,68 @@
+%%% /Users/Hannya/Desktop/fig/hatch5.tex
+%%% Generator=hachtest.cdy
+{\unitlength=9mm%
+\begin{picture}%
+(4.5,5)(-2,-1.5)%
+\special{pn 8}%
+%
+\special{pa -602 531}\special{pa -597 501}\special{pa -581 401}\special{pa -565 307}%
+\special{pa -549 221}\special{pa -533 141}\special{pa -517 68}\special{pa -501 1}%
+\special{pa -485 -60}\special{pa -469 -115}\special{pa -454 -164}\special{pa -438 -208}%
+\special{pa -422 -246}\special{pa -406 -280}\special{pa -390 -308}\special{pa -374 -332}%
+\special{pa -358 -351}\special{pa -342 -365}\special{pa -326 -376}\special{pa -310 -383}%
+\special{pa -294 -386}\special{pa -278 -385}\special{pa -262 -381}\special{pa -246 -374}%
+\special{pa -230 -363}\special{pa -214 -350}\special{pa -198 -335}\special{pa -182 -317}%
+\special{pa -167 -296}\special{pa -151 -274}\special{pa -135 -250}\special{pa -119 -224}%
+\special{pa -103 -197}\special{pa -87 -168}\special{pa -71 -139}\special{pa -55 -109}%
+\special{pa -39 -77}\special{pa -23 -46}\special{pa -7 -14}\special{pa 9 18}%
+\special{pa 25 49}\special{pa 41 81}\special{pa 57 112}\special{pa 73 142}%
+\special{pa 89 172}\special{pa 105 200}\special{pa 120 227}\special{pa 136 253}%
+\special{pa 152 277}\special{pa 168 299}\special{pa 184 319}\special{pa 200 336}%
+\special{pa 216 352}\special{pa 232 365}\special{pa 248 375}\special{pa 264 381}%
+\special{pa 280 385}\special{pa 296 385}\special{pa 312 382}\special{pa 328 375}%
+\special{pa 344 364}\special{pa 360 349}\special{pa 376 329}\special{pa 392 305}%
+\special{pa 407 276}\special{pa 423 242}\special{pa 439 203}\special{pa 455 159}%
+\special{pa 471 109}\special{pa 487 53}\special{pa 503 -8}\special{pa 519 -76}%
+\special{pa 535 -150}\special{pa 551 -230}\special{pa 567 -317}\special{pa 583 -412}%
+\special{pa 599 -513}\special{pa 615 -621}\special{pa 631 -737}\special{pa 647 -860}%
+\special{pa 663 -992}\special{pa 679 -1131}\special{pa 690 -1240}%
+\special{fp}%
+\special{pa -709 -189}\special{pa 886 -969}%
+\special{fp}%
+\special{pa 217 352}\special{pa 476 94}%
+\special{fp}%
+\special{pa 153 277}\special{pa 523 -92}%
+\special{fp}%
+\special{pa 100 191}\special{pa 558 -267}%
+\special{fp}%
+\special{pa 51 101}\special{pa 587 -435}%
+\special{fp}%
+\special{pa 4 8}\special{pa 611 -599}%
+\special{fp}%
+\special{pa -42 -84}\special{pa 634 -760}%
+\special{fp}%
+\special{pa -91 -175}\special{pa 528 -794}%
+\special{fp}%
+\special{pa -143 -262}\special{pa 255 -660}%
+\special{fp}%
+\special{pa -204 -340}\special{pa -17 -527}%
+\special{fp}%
+\special{pa -299 -385}\special{pa -290 -394}%
+\special{fp}%
+\special{pa -709 -0}\special{pa 886 -0}%
+\special{fp}%
+\special{pa 0 531}\special{pa 0 -1240}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5555556,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.5555556){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0555556,-0.0555556){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/histgram.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/histgram.tex
new file mode 100644
index 0000000000..42c8635477
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/histgram.tex
@@ -0,0 +1,137 @@
+%%% t5histplot.tex 2016-4-23 11:21
+%%% t5histplot.sce 2016-4-23 11:21
+{\unitlength=0.6mm%
+\begin{picture}%
+( 132.11000, 89.65000)( -18.31000, -8.10000)%
+\special{pn 8}%
+%
+\special{pa 472 0}\special{pa 472 -709}\special{pa 709 -709}\special{pa 709 0}\special{pa 472 0}%
+\special{fp}%
+\special{pa 709 0}\special{pa 709 -236}\special{pa 945 -236}\special{pa 945 0}\special{pa 709 0}%
+\special{fp}%
+\special{pa 945 0}\special{pa 1181 0}\special{pa 945 0}%
+\special{fp}%
+\special{pa 1181 0}\special{pa 1181 -1654}\special{pa 1417 -1654}\special{pa 1417 0}%
+\special{pa 1181 0}%
+\special{fp}%
+\special{pa 1417 0}\special{pa 1417 -945}\special{pa 1654 -945}\special{pa 1654 0}%
+\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1654 0}\special{pa 1654 -827}\special{pa 1890 -827}\special{pa 1890 0}%
+\special{pa 1654 0}%
+\special{fp}%
+\special{pa 1890 0}\special{pa 1890 -1654}\special{pa 2126 -1654}\special{pa 2126 0}%
+\special{pa 1890 0}%
+\special{fp}%
+\special{pa 2126 0}\special{pa 2126 -827}\special{pa 2362 -827}\special{pa 2362 0}%
+\special{pa 2126 0}%
+\special{fp}%
+\special{pa -118 0}\special{pa 2480 0}\special{pa 2480 -1772}\special{pa -118 -1772}%
+\special{pa -118 0}%
+\special{fp}%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-\Height}%
+\put(0.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\special{pa 0 0}\special{pa 0 2}%
+\special{fp}%
+\settowidth{\Width}{$10$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$10$}\settodepth{\Depth}{$10$}\setlength{\Height}{-\Height}%
+\put(10.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$10$}}%
+%
+%
+\special{pa 236 0}\special{pa 236 2}%
+\special{fp}%
+\settowidth{\Width}{$20$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$20$}\settodepth{\Depth}{$20$}\setlength{\Height}{-\Height}%
+\put(20.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$20$}}%
+%
+%
+\special{pa 472 0}\special{pa 472 2}%
+\special{fp}%
+\settowidth{\Width}{$30$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$30$}\settodepth{\Depth}{$30$}\setlength{\Height}{-\Height}%
+\put(30.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$30$}}%
+%
+%
+\special{pa 709 0}\special{pa 709 2}%
+\special{fp}%
+\settowidth{\Width}{$40$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$40$}\settodepth{\Depth}{$40$}\setlength{\Height}{-\Height}%
+\put(40.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$40$}}%
+%
+%
+\special{pa 945 0}\special{pa 945 2}%
+\special{fp}%
+\settowidth{\Width}{$50$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$50$}\settodepth{\Depth}{$50$}\setlength{\Height}{-\Height}%
+\put(50.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$50$}}%
+%
+%
+\special{pa 1181 0}\special{pa 1181 2}%
+\special{fp}%
+\settowidth{\Width}{$60$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$60$}\settodepth{\Depth}{$60$}\setlength{\Height}{-\Height}%
+\put(60.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$60$}}%
+%
+%
+\special{pa 1417 0}\special{pa 1417 2}%
+\special{fp}%
+\settowidth{\Width}{$70$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$70$}\settodepth{\Depth}{$70$}\setlength{\Height}{-\Height}%
+\put(70.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$70$}}%
+%
+%
+\special{pa 1654 0}\special{pa 1654 2}%
+\special{fp}%
+\settowidth{\Width}{$80$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$80$}\settodepth{\Depth}{$80$}\setlength{\Height}{-\Height}%
+\put(80.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$80$}}%
+%
+%
+\special{pa 1890 0}\special{pa 1890 2}%
+\special{fp}%
+\settowidth{\Width}{$90$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$90$}\settodepth{\Depth}{$90$}\setlength{\Height}{-\Height}%
+\put(90.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$90$}}%
+%
+%
+\special{pa 2126 0}\special{pa 2126 2}%
+\special{fp}%
+\settowidth{\Width}{$100$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$100$}\settodepth{\Depth}{$100$}\setlength{\Height}{-\Height}%
+\put(100.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$100$}}%
+%
+%
+\special{pa 2362 0}\special{pa 2362 2}%
+\special{fp}%
+\settowidth{\Width}{$0$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.1500,0.0000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\special{pa -118 0}\special{pa -120 0}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.1500,25.0000){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+\special{pa -118 -591}\special{pa -120 -591}%
+\special{fp}%
+\settowidth{\Width}{$10$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$10$}\settodepth{\Depth}{$10$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.1500,50.0000){\hspace*{\Width}\raisebox{\Height}{$10$}}%
+%
+%
+\special{pa -118 -1181}\special{pa -120 -1181}%
+\special{fp}%
+\settowidth{\Width}{$15$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$15$}\settodepth{\Depth}{$15$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.1500,75.0000){\hspace*{\Width}\raisebox{\Height}{$15$}}%
+%
+%
+\special{pa -118 -1772}\special{pa -120 -1772}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.cdy b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.cdy
new file mode 100644
index 0000000000..4e01ee9b38
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.cdy
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.tex
new file mode 100644
index 0000000000..71bdd348fa
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.tex
@@ -0,0 +1,114 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0717HtickImpli/fig/htickmark.tex
+%%% Generator=htickmark.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(11,2)(-5.5,-1)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1969 -20}\special{pa -1969 20}%
+\special{fp}%
+}%
+\settowidth{\Width}{$-5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-5$}\settodepth{\Depth}{$-5$}\setlength{\Height}{-\Height}%
+\put(-5.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$-5$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1575 -20}\special{pa -1575 20}%
+\special{fp}%
+}%
+\settowidth{\Width}{$-4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-4$}\settodepth{\Depth}{$-4$}\setlength{\Height}{-\Height}%
+\put(-4.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$-4$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1181 -20}\special{pa -1181 20}%
+\special{fp}%
+}%
+\settowidth{\Width}{$-3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-3$}\settodepth{\Depth}{$-3$}\setlength{\Height}{-\Height}%
+\put(-3.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$-3$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -787 -20}\special{pa -787 20}%
+\special{fp}%
+}%
+\settowidth{\Width}{$-2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-2$}\settodepth{\Depth}{$-2$}\setlength{\Height}{-\Height}%
+\put(-2.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$-2$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -394 -20}\special{pa -394 20}%
+\special{fp}%
+}%
+\settowidth{\Width}{$-1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-1$}\settodepth{\Depth}{$-1$}\setlength{\Height}{-\Height}%
+\put(-1.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$-1$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 394 -20}\special{pa 394 20}%
+\special{fp}%
+}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 787 -20}\special{pa 787 20}%
+\special{fp}%
+}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1181 -20}\special{pa 1181 20}%
+\special{fp}%
+}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1575 -20}\special{pa 1575 20}%
+\special{fp}%
+}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1969 -20}\special{pa 1969 20}%
+\special{fp}%
+}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+\special{pa -2165 -0}\special{pa 2165 -0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -394}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.5500000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,1.0500000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark01.tex
new file mode 100644
index 0000000000..b464d29985
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark01.tex
@@ -0,0 +1,72 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/htickmark01.tex
+%%% Generator=template1basic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(5.75,1.47)(-0.74,-0.71)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 236 -20}\special{pa 236 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000000,-0.1666667){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 472 -20}\special{pa 472 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{\Depth}%
+\put(2.0000000,0.1666667){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 709 -20}\special{pa 709 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$3$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 945 -20}\special{pa 945 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000000,-0.1666667){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+}%
+\special{pa -175 -0}\special{pa 1183 -0}%
+\special{fp}%
+\special{pa 0 168}\special{pa 0 -180}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0933333,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,0.8433333){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyper1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyper1.tex
new file mode 100644
index 0000000000..bce4b6c593
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyper1.tex
@@ -0,0 +1,145 @@
+%%% fig.tex 2015-8-10 11:14
+%%% fig.sce 2015-8-10 11:14
+{\unitlength=8mm%
+\begin{picture}%
+( 7.00000, 5.00000)( -3.50000, -2.50000)%
+\special{pn 8}%
+%
+\special{pa 908 787}\special{pa 862 734}\special{pa 791 650}\special{pa 728 573}\special{pa 673 502}%
+\special{pa 625 436}\special{pa 584 374}\special{pa 548 317}\special{pa 519 263}\special{pa 494 211}%
+\special{pa 475 162}\special{pa 461 115}\special{pa 452 68}\special{pa 447 23}\special{pa 447 -23}%
+\special{pa 452 -68}\special{pa 461 -115}\special{pa 475 -162}\special{pa 494 -211}%
+\special{pa 519 -263}\special{pa 548 -317}\special{pa 584 -374}\special{pa 625 -436}%
+\special{pa 673 -502}\special{pa 728 -573}\special{pa 791 -650}\special{pa 862 -734}%
+\special{pa 908 -787}%
+\special{fp}%
+\special{pa -908 787}\special{pa -862 734}\special{pa -791 650}\special{pa -728 573}%
+\special{pa -673 502}\special{pa -625 436}\special{pa -584 374}\special{pa -548 317}%
+\special{pa -519 263}\special{pa -494 211}\special{pa -475 162}\special{pa -461 115}%
+\special{pa -452 68}\special{pa -447 23}\special{pa -447 -23}\special{pa -452 -68}%
+\special{pa -461 -115}\special{pa -475 -162}\special{pa -494 -211}\special{pa -519 -263}%
+\special{pa -548 -317}\special{pa -584 -374}\special{pa -625 -436}\special{pa -673 -502}%
+\special{pa -728 -573}\special{pa -791 -650}\special{pa -862 -734}\special{pa -908 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 796 -790}\special{pa 790 -785}\special{fp}\special{pa 768 -763}\special{pa 762 -757}\special{fp}%
+\special{pa 740 -735}\special{pa 734 -729}\special{fp}\special{pa 712 -707}\special{pa 707 -702}\special{fp}%
+\special{pa 685 -680}\special{pa 679 -674}\special{fp}\special{pa 657 -652}\special{pa 651 -646}\special{fp}%
+\special{pa 629 -624}\special{pa 623 -619}\special{fp}\special{pa 601 -597}\special{pa 595 -591}\special{fp}%
+\special{pa 573 -569}\special{pa 568 -564}\special{fp}\special{pa 545 -542}\special{pa 540 -536}\special{fp}%
+\special{pa 518 -514}\special{pa 512 -508}\special{fp}\special{pa 490 -486}\special{pa 484 -481}\special{fp}%
+\special{pa 462 -459}\special{pa 456 -453}\special{fp}\special{pa 434 -431}\special{pa 428 -425}\special{fp}%
+\special{pa 406 -403}\special{pa 401 -398}\special{fp}\special{pa 378 -376}\special{pa 373 -370}\special{fp}%
+\special{pa 351 -348}\special{pa 345 -343}\special{fp}\special{pa 323 -321}\special{pa 317 -315}\special{fp}%
+\special{pa 295 -293}\special{pa 289 -287}\special{fp}\special{pa 267 -265}\special{pa 261 -260}\special{fp}%
+\special{pa 239 -238}\special{pa 234 -232}\special{fp}\special{pa 212 -210}\special{pa 206 -204}\special{fp}%
+\special{pa 184 -182}\special{pa 178 -177}\special{fp}\special{pa 156 -155}\special{pa 150 -149}\special{fp}%
+\special{pa 128 -127}\special{pa 122 -122}\special{fp}\special{pa 100 -100}\special{pa 95 -94}\special{fp}%
+\special{pa 72 -72}\special{pa 67 -66}\special{fp}\special{pa 45 -44}\special{pa 39 -39}\special{fp}%
+\special{pa 17 -17}\special{pa 11 -11}\special{fp}\special{pa -11 11}\special{pa -17 17}\special{fp}%
+\special{pa -39 39}\special{pa -45 44}\special{fp}\special{pa -67 66}\special{pa -72 72}\special{fp}%
+\special{pa -95 94}\special{pa -100 100}\special{fp}\special{pa -122 122}\special{pa -128 127}\special{fp}%
+\special{pa -150 149}\special{pa -156 155}\special{fp}\special{pa -178 177}\special{pa -184 182}\special{fp}%
+\special{pa -206 204}\special{pa -212 210}\special{fp}\special{pa -234 232}\special{pa -239 238}\special{fp}%
+\special{pa -261 260}\special{pa -267 265}\special{fp}\special{pa -289 287}\special{pa -295 293}\special{fp}%
+\special{pa -317 315}\special{pa -323 321}\special{fp}\special{pa -345 343}\special{pa -351 348}\special{fp}%
+\special{pa -373 370}\special{pa -378 376}\special{fp}\special{pa -401 398}\special{pa -406 403}\special{fp}%
+\special{pa -428 425}\special{pa -434 431}\special{fp}\special{pa -456 453}\special{pa -462 459}\special{fp}%
+\special{pa -484 481}\special{pa -490 486}\special{fp}\special{pa -512 508}\special{pa -518 514}\special{fp}%
+\special{pa -540 536}\special{pa -545 542}\special{fp}\special{pa -568 564}\special{pa -573 569}\special{fp}%
+\special{pa -595 591}\special{pa -601 597}\special{fp}\special{pa -623 619}\special{pa -629 624}\special{fp}%
+\special{pa -651 646}\special{pa -657 652}\special{fp}\special{pa -679 674}\special{pa -685 680}\special{fp}%
+\special{pa -707 702}\special{pa -712 707}\special{fp}\special{pa -734 729}\special{pa -740 735}\special{fp}%
+\special{pa -762 757}\special{pa -768 763}\special{fp}\special{pa -790 785}\special{pa -796 790}\special{fp}%
+\special{pn 8}%
+\special{pa -796 -790}\special{pa -790 -785}\special{fp}\special{pa -768 -763}\special{pa -762 -757}\special{fp}%
+\special{pa -740 -735}\special{pa -734 -729}\special{fp}\special{pa -712 -707}\special{pa -707 -702}\special{fp}%
+\special{pa -685 -680}\special{pa -679 -674}\special{fp}\special{pa -657 -652}\special{pa -651 -646}\special{fp}%
+\special{pa -629 -624}\special{pa -623 -619}\special{fp}\special{pa -601 -597}\special{pa -595 -591}\special{fp}%
+\special{pa -573 -569}\special{pa -568 -564}\special{fp}\special{pa -545 -542}\special{pa -540 -536}\special{fp}%
+\special{pa -518 -514}\special{pa -512 -508}\special{fp}\special{pa -490 -486}\special{pa -484 -481}\special{fp}%
+\special{pa -462 -459}\special{pa -456 -453}\special{fp}\special{pa -434 -431}\special{pa -428 -425}\special{fp}%
+\special{pa -406 -403}\special{pa -401 -398}\special{fp}\special{pa -378 -376}\special{pa -373 -370}\special{fp}%
+\special{pa -351 -348}\special{pa -345 -343}\special{fp}\special{pa -323 -321}\special{pa -317 -315}\special{fp}%
+\special{pa -295 -293}\special{pa -289 -287}\special{fp}\special{pa -267 -265}\special{pa -261 -260}\special{fp}%
+\special{pa -239 -238}\special{pa -234 -232}\special{fp}\special{pa -212 -210}\special{pa -206 -204}\special{fp}%
+\special{pa -184 -182}\special{pa -178 -177}\special{fp}\special{pa -156 -155}\special{pa -150 -149}\special{fp}%
+\special{pa -128 -127}\special{pa -122 -122}\special{fp}\special{pa -100 -100}\special{pa -95 -94}\special{fp}%
+\special{pa -72 -72}\special{pa -67 -66}\special{fp}\special{pa -45 -44}\special{pa -39 -39}\special{fp}%
+\special{pa -17 -17}\special{pa -11 -11}\special{fp}\special{pa 11 11}\special{pa 17 17}\special{fp}%
+\special{pa 39 39}\special{pa 45 44}\special{fp}\special{pa 67 66}\special{pa 72 72}\special{fp}%
+\special{pa 95 94}\special{pa 100 100}\special{fp}\special{pa 122 122}\special{pa 128 127}\special{fp}%
+\special{pa 150 149}\special{pa 156 155}\special{fp}\special{pa 178 177}\special{pa 184 182}\special{fp}%
+\special{pa 206 204}\special{pa 212 210}\special{fp}\special{pa 234 232}\special{pa 239 238}\special{fp}%
+\special{pa 261 260}\special{pa 267 265}\special{fp}\special{pa 289 287}\special{pa 295 293}\special{fp}%
+\special{pa 317 315}\special{pa 323 321}\special{fp}\special{pa 345 343}\special{pa 351 348}\special{fp}%
+\special{pa 373 370}\special{pa 378 376}\special{fp}\special{pa 401 398}\special{pa 406 403}\special{fp}%
+\special{pa 428 425}\special{pa 434 431}\special{fp}\special{pa 456 453}\special{pa 462 459}\special{fp}%
+\special{pa 484 481}\special{pa 490 486}\special{fp}\special{pa 512 508}\special{pa 518 514}\special{fp}%
+\special{pa 540 536}\special{pa 545 542}\special{fp}\special{pa 568 564}\special{pa 573 569}\special{fp}%
+\special{pa 595 591}\special{pa 601 597}\special{fp}\special{pa 623 619}\special{pa 629 624}\special{fp}%
+\special{pa 651 646}\special{pa 657 652}\special{fp}\special{pa 679 674}\special{pa 685 680}\special{fp}%
+\special{pa 707 702}\special{pa 712 707}\special{fp}\special{pa 734 729}\special{pa 740 735}\special{fp}%
+\special{pa 762 757}\special{pa 768 763}\special{fp}\special{pa 790 785}\special{pa 796 790}\special{fp}%
+\special{pn 8}%
+\special{pa -619 -11}\special{pa -626 -15}\special{pa -634 -15}\special{pa -641 -11}%
+\special{pa -645 -4}\special{pa -645 4}\special{pa -641 11}\special{pa -634 15}\special{pa -626 15}%
+\special{pa -619 11}\special{pa -615 4}\special{pa -615 -4}\special{pa -619 -11}\special{sh 1}\special{fp}%
+\special{pa 641 -11}\special{pa 634 -15}\special{pa 626 -15}\special{pa 619 -11}\special{pa 615 -4}%
+\special{pa 615 4}\special{pa 619 11}\special{pa 626 15}\special{pa 634 15}\special{pa 641 11}%
+\special{pa 645 4}\special{pa 645 -4}\special{pa 641 -11}\special{sh 1}\special{fp}%
+\special{pa 579 -360}\special{pa 571 -364}\special{pa 563 -364}\special{pa 556 -360}%
+\special{pa 552 -353}\special{pa 552 -345}\special{pa 556 -337}\special{pa 563 -333}%
+\special{pa 571 -333}\special{pa 579 -337}\special{pa 583 -345}\special{pa 583 -353}%
+\special{pa 579 -360}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.9514,1.1069){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\special{pn 8}%
+\special{pa -1102 0}\special{pa 1102 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1027 24}\special{pa 1102 0}\special{pa 1027 -24}\special{pa 1027 0}\special{pa 1027 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1027 24}\special{pa 1102 0}\special{pa 1027 -24}\special{pa 1027 0}\special{pa 1027 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 787}\special{pa 0 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -713}\special{pa 0 -787}\special{pa -24 -713}\special{pa 0 -713}\special{pa 24 -713}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -713}\special{pa 0 -787}\special{pa -24 -713}\special{pa 0 -713}\special{pa 24 -713}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyperbola-by-foci.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyperbola-by-foci.pdf
new file mode 100644
index 0000000000..8b719eefcd
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyperbola-by-foci.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.cdy b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.cdy
new file mode 100644
index 0000000000..9181ea8adc
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.cdy
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.tex
new file mode 100644
index 0000000000..012be56a1d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.tex
@@ -0,0 +1,94 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0717HtickImpli/fig/implicit.tex
+%%% Generator=implicit.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(5,5)(-2.5,-2.5)%
+\special{pn 8}%
+%
+\special{pa 216 -535}\special{pa 220 -534}\special{pa 252 -527}\special{pa 283 -519}%
+\special{pa 315 -510}\special{pa 334 -504}\special{pa 346 -500}\special{pa 378 -488}%
+\special{pa 409 -475}\special{pa 416 -472}\special{pa 441 -461}\special{pa 472 -445}%
+\special{pa 481 -441}\special{pa 504 -428}\special{pa 534 -409}\special{pa 535 -408}%
+\special{pa 567 -386}\special{pa 578 -378}\special{pa 598 -362}\special{pa 616 -346}%
+\special{pa 630 -334}\special{pa 649 -315}\special{pa 661 -302}\special{pa 678 -283}%
+\special{pa 693 -264}\special{pa 702 -252}\special{pa 723 -220}\special{pa 724 -218}%
+\special{pa 740 -189}\special{pa 755 -157}\special{pa 756 -156}\special{pa 767 -126}%
+\special{pa 776 -94}\special{pa 782 -63}\special{pa 786 -31}\special{pa 787 -0}%
+\special{pa 786 31}\special{pa 782 63}\special{pa 776 94}\special{pa 767 126}%
+\special{pa 756 156}\special{pa 755 157}\special{pa 740 189}\special{pa 724 218}%
+\special{pa 723 220}\special{pa 702 252}\special{pa 693 264}\special{pa 678 283}%
+\special{pa 661 302}\special{pa 649 315}\special{pa 630 334}\special{pa 616 346}%
+\special{pa 598 362}\special{pa 578 378}\special{pa 567 386}\special{pa 535 408}%
+\special{pa 534 409}\special{pa 504 428}\special{pa 481 441}\special{pa 472 445}%
+\special{pa 441 461}\special{pa 416 472}\special{pa 409 475}\special{pa 378 488}%
+\special{pa 346 500}\special{pa 334 504}\special{pa 315 510}\special{pa 283 519}%
+\special{pa 252 527}\special{pa 220 534}\special{pa 216 535}\special{pa 189 540}%
+\special{pa 157 545}\special{pa 126 549}\special{pa 94 553}\special{pa 63 555}%
+\special{pa 31 556}\special{pa 0 557}\special{pa -31 556}\special{pa -63 555}%
+\special{pa -94 553}\special{pa -126 549}\special{pa -157 545}\special{pa -189 540}%
+\special{pa -216 535}\special{pa -220 534}\special{pa -252 527}\special{pa -283 519}%
+\special{pa -315 510}\special{pa -334 504}\special{pa -346 500}\special{pa -378 488}%
+\special{pa -409 475}\special{pa -416 472}\special{pa -441 461}\special{pa -472 445}%
+\special{pa -481 441}\special{pa -504 428}\special{pa -534 409}\special{pa -535 408}%
+\special{pa -567 386}\special{pa -578 378}\special{pa -598 362}\special{pa -616 346}%
+\special{pa -630 334}\special{pa -649 315}\special{pa -661 302}\special{pa -678 283}%
+\special{pa -693 264}\special{pa -702 252}\special{pa -723 220}\special{pa -724 218}%
+\special{pa -740 189}\special{pa -755 157}\special{pa -756 156}\special{pa -767 126}%
+\special{pa -776 94}\special{pa -782 63}\special{pa -786 31}\special{pa -787 -0}%
+\special{pa -786 -31}\special{pa -782 -63}\special{pa -776 -94}\special{pa -767 -126}%
+\special{pa -756 -156}\special{pa -755 -157}\special{pa -740 -189}\special{pa -724 -218}%
+\special{pa -723 -220}\special{pa -702 -252}\special{pa -693 -264}\special{pa -678 -283}%
+\special{pa -661 -302}\special{pa -649 -315}\special{pa -630 -334}\special{pa -616 -346}%
+\special{pa -598 -362}\special{pa -578 -378}\special{pa -567 -386}\special{pa -535 -408}%
+\special{pa -534 -409}\special{pa -504 -428}\special{pa -481 -441}\special{pa -472 -445}%
+\special{pa -441 -461}\special{pa -416 -472}\special{pa -409 -475}\special{pa -378 -488}%
+\special{pa -346 -500}\special{pa -334 -504}\special{pa -315 -510}\special{pa -283 -519}%
+\special{pa -252 -527}\special{pa -220 -534}\special{pa -216 -535}\special{pa -189 -540}%
+\special{pa -157 -545}\special{pa -126 -549}\special{pa -94 -553}\special{pa -63 -555}%
+\special{pa -31 -556}\special{pa 0 -557}\special{pa 31 -556}\special{pa 63 -555}%
+\special{pa 94 -553}\special{pa 126 -549}\special{pa 157 -545}\special{pa 189 -540}%
+\special{pa 216 -535}%
+\special{fp}%
+\special{pa 330 505}\special{pa 784 51}%
+\special{fp}%
+\special{pa 150 546}\special{pa 778 -82}%
+\special{fp}%
+\special{pa 0 557}\special{pa 742 -185}%
+\special{fp}%
+\special{pa -131 549}\special{pa 688 -270}%
+\special{fp}%
+\special{pa -249 528}\special{pa 621 -342}%
+\special{fp}%
+\special{pa -357 496}\special{pa 542 -403}%
+\special{fp}%
+\special{pa -454 454}\special{pa 454 -454}%
+\special{fp}%
+\special{pa -542 403}\special{pa 357 -496}%
+\special{fp}%
+\special{pa -621 342}\special{pa 249 -528}%
+\special{fp}%
+\special{pa -688 270}\special{pa 131 -549}%
+\special{fp}%
+\special{pa -742 185}\special{pa -0 -557}%
+\special{fp}%
+\special{pa -778 82}\special{pa -150 -546}%
+\special{fp}%
+\special{pa -784 -51}\special{pa -330 -505}%
+\special{fp}%
+\special{pa -984 -0}\special{pa 984 -0}%
+\special{fp}%
+\special{pa 0 984}\special{pa 0 -984}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5500000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.5500000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit1.tex
new file mode 100644
index 0000000000..5022a68702
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit1.tex
@@ -0,0 +1,62 @@
+%%% /Users/Hannya/Desktop/fig/implicit1.tex
+%%% Generator=hachtest.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(6,4)(-3,-2)%
+\special{pn 8}%
+%
+\special{pa 418 -454}\special{pa 454 -442}\special{pa 489 -428}\special{pa 491 -427}%
+\special{pa 529 -408}\special{pa 536 -403}\special{pa 567 -382}\special{pa 572 -378}%
+\special{pa 599 -353}\special{pa 605 -347}\special{pa 621 -328}\special{pa 638 -302}%
+\special{pa 643 -293}\special{pa 651 -277}\special{pa 660 -252}\special{pa 667 -227}%
+\special{pa 671 -202}\special{pa 673 -176}\special{pa 673 -151}\special{pa 670 -126}%
+\special{pa 666 -101}\special{pa 659 -76}\special{pa 651 -50}\special{pa 643 -27}%
+\special{pa 642 -25}\special{pa 630 -0}\special{pa 616 25}\special{pa 605 45}%
+\special{pa 601 50}\special{pa 584 76}\special{pa 567 99}\special{pa 565 101}%
+\special{pa 544 126}\special{pa 529 143}\special{pa 522 151}\special{pa 497 176}%
+\special{pa 491 182}\special{pa 470 202}\special{pa 454 216}\special{pa 440 227}%
+\special{pa 416 246}\special{pa 408 252}\special{pa 378 274}\special{pa 373 277}%
+\special{pa 340 299}\special{pa 335 302}\special{pa 302 322}\special{pa 293 328}%
+\special{pa 265 343}\special{pa 246 353}\special{pa 227 363}\special{pa 194 378}%
+\special{pa 189 380}\special{pa 151 396}\special{pa 133 403}\special{pa 113 411}%
+\special{pa 76 424}\special{pa 60 428}\special{pa 38 435}\special{pa 0 445}%
+\special{pa -35 454}\special{pa -38 454}\special{pa -76 461}\special{pa -113 467}%
+\special{pa -151 472}\special{pa -189 475}\special{pa -227 476}\special{pa -265 476}%
+\special{pa -302 473}\special{pa -340 469}\special{pa -378 463}\special{pa -416 454}%
+\special{pa -418 454}\special{pa -454 442}\special{pa -489 428}\special{pa -491 427}%
+\special{pa -529 408}\special{pa -536 403}\special{pa -567 382}\special{pa -572 378}%
+\special{pa -599 353}\special{pa -605 347}\special{pa -621 328}\special{pa -638 302}%
+\special{pa -643 293}\special{pa -651 277}\special{pa -660 252}\special{pa -667 227}%
+\special{pa -671 202}\special{pa -673 176}\special{pa -673 151}\special{pa -670 126}%
+\special{pa -666 101}\special{pa -659 76}\special{pa -651 50}\special{pa -643 27}%
+\special{pa -642 25}\special{pa -630 -0}\special{pa -616 -25}\special{pa -605 -45}%
+\special{pa -601 -50}\special{pa -584 -76}\special{pa -567 -99}\special{pa -565 -101}%
+\special{pa -544 -126}\special{pa -529 -143}\special{pa -522 -151}\special{pa -497 -176}%
+\special{pa -491 -182}\special{pa -470 -202}\special{pa -454 -216}\special{pa -440 -227}%
+\special{pa -416 -246}\special{pa -408 -252}\special{pa -378 -274}\special{pa -373 -277}%
+\special{pa -340 -299}\special{pa -335 -302}\special{pa -302 -322}\special{pa -293 -328}%
+\special{pa -265 -343}\special{pa -246 -353}\special{pa -227 -363}\special{pa -194 -378}%
+\special{pa -189 -380}\special{pa -151 -396}\special{pa -133 -403}\special{pa -113 -411}%
+\special{pa -76 -424}\special{pa -60 -428}\special{pa -38 -435}\special{pa 0 -445}%
+\special{pa 35 -454}\special{pa 38 -454}\special{pa 76 -461}\special{pa 113 -467}%
+\special{pa 151 -472}\special{pa 189 -475}\special{pa 227 -476}\special{pa 265 -476}%
+\special{pa 302 -473}\special{pa 340 -469}\special{pa 378 -463}\special{pa 416 -454}%
+\special{pa 418 -454}%
+\special{fp}%
+\special{pa -945 -0}\special{pa 945 -0}%
+\special{fp}%
+\special{pa 0 630}\special{pa 0 -630}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0625000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.0625000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter01.pdf
new file mode 100644
index 0000000000..3d621fb105
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02.pdf
new file mode 100644
index 0000000000..6b9356b8a2
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02E.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02E.pdf
new file mode 100644
index 0000000000..ef00e83c37
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02E.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter03.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter03.pdf
new file mode 100644
index 0000000000..40687139e2
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter03.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs1.tex
new file mode 100644
index 0000000000..631e8c6f49
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs1.tex
@@ -0,0 +1,83 @@
+%%% Intersectcrvs1.tex 2014-11-9 15:5
+%%% Intersectcrvs2.sce 2014-11-9 15:0
+{\unitlength=0.8cm%
+\begin{picture}%
+( 6.00000, 4.00000)( -2.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -105 102}\special{pa -112 98}\special{pa -121 98}\special{pa -128 102}%
+\special{pa -132 109}\special{pa -132 117}\special{pa -128 125}\special{pa -121 129}%
+\special{pa -112 129}\special{pa -105 125}\special{pa -101 117}\special{pa -101 109}%
+\special{pa -105 102}\special{sh 1}\special{fp}%
+\special{pa 682 -279}\special{pa 675 -283}\special{pa 667 -283}\special{pa 660 -279}%
+\special{pa 656 -272}\special{pa 656 -264}\special{pa 660 -257}\special{pa 667 -253}%
+\special{pa 675 -253}\special{pa 682 -257}\special{pa 686 -264}\special{pa 686 -272}%
+\special{pa 682 -279}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.4700,-0.3600){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{\Depth}%
+\put(2.1800,0.9000){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -630 286}\special{pa -611 294}\special{pa -592 300}\special{pa -573 305}%
+\special{pa -554 309}\special{pa -534 312}\special{pa -515 314}\special{pa -496 315}%
+\special{pa -477 314}\special{pa -458 313}\special{pa -439 310}\special{pa -420 306}%
+\special{pa -401 301}\special{pa -382 295}\special{pa -363 288}\special{pa -344 279}%
+\special{pa -325 270}\special{pa -305 260}\special{pa -286 248}\special{pa -267 236}%
+\special{pa -248 223}\special{pa -229 209}\special{pa -210 195}\special{pa -191 179}%
+\special{pa -172 163}\special{pa -153 147}\special{pa -134 130}\special{pa -115 112}%
+\special{pa -95 94}\special{pa -76 76}\special{pa -57 57}\special{pa -38 38}\special{pa -19 19}%
+\special{pa 0 0}\special{pa 19 -19}\special{pa 38 -38}\special{pa 57 -57}\special{pa 76 -76}%
+\special{pa 95 -94}\special{pa 115 -112}\special{pa 134 -130}\special{pa 153 -147}%
+\special{pa 172 -163}\special{pa 191 -179}\special{pa 210 -195}\special{pa 229 -209}%
+\special{pa 248 -223}\special{pa 267 -236}\special{pa 286 -248}\special{pa 305 -260}%
+\special{pa 325 -270}\special{pa 344 -279}\special{pa 363 -288}\special{pa 382 -295}%
+\special{pa 401 -301}\special{pa 420 -306}\special{pa 439 -310}\special{pa 458 -313}%
+\special{pa 477 -314}\special{pa 496 -315}\special{pa 515 -314}\special{pa 534 -312}%
+\special{pa 554 -309}\special{pa 573 -305}\special{pa 592 -300}\special{pa 611 -294}%
+\special{pa 630 -286}\special{pa 649 -278}\special{pa 668 -268}\special{pa 687 -258}%
+\special{pa 706 -247}\special{pa 725 -234}\special{pa 744 -221}\special{pa 764 -207}%
+\special{pa 783 -192}\special{pa 802 -177}\special{pa 821 -161}\special{pa 840 -144}%
+\special{pa 859 -127}\special{pa 878 -109}\special{pa 897 -91}\special{pa 916 -73}%
+\special{pa 935 -54}\special{pa 954 -35}\special{pa 974 -16}\special{pa 993 3}\special{pa 1012 22}%
+\special{pa 1031 41}\special{pa 1050 60}\special{pa 1069 79}\special{pa 1088 97}\special{pa 1107 115}%
+\special{pa 1126 132}\special{pa 1145 150}\special{pa 1164 166}\special{pa 1183 182}%
+\special{pa 1203 197}\special{pa 1222 212}\special{pa 1241 225}\special{pa 1260 238}%
+\special{fp}%
+\special{pa 760 0}\special{pa 757 -56}\special{pa 746 -111}\special{pa 729 -164}\special{pa 705 -215}%
+\special{pa 675 -262}\special{pa 640 -305}\special{pa 599 -343}\special{pa 554 -376}%
+\special{pa 505 -403}\special{pa 453 -424}\special{pa 398 -438}\special{pa 343 -445}%
+\special{pa 287 -445}\special{pa 231 -438}\special{pa 177 -424}\special{pa 125 -403}%
+\special{pa 76 -376}\special{pa 31 -343}\special{pa -10 -305}\special{pa -45 -262}%
+\special{pa -75 -215}\special{pa -99 -164}\special{pa -116 -111}\special{pa -127 -56}%
+\special{pa -130 0}\special{pa -127 56}\special{pa -116 111}\special{pa -99 164}\special{pa -75 215}%
+\special{pa -45 262}\special{pa -10 305}\special{pa 31 343}\special{pa 76 376}\special{pa 125 403}%
+\special{pa 177 424}\special{pa 231 438}\special{pa 287 445}\special{pa 343 445}\special{pa 398 438}%
+\special{pa 453 424}\special{pa 505 403}\special{pa 554 376}\special{pa 599 343}\special{pa 640 305}%
+\special{pa 675 262}\special{pa 705 215}\special{pa 729 164}\special{pa 746 111}\special{pa 757 56}%
+\special{pa 760 0}%
+\special{fp}%
+\special{pa -630 0}\special{pa 1260 0}%
+\special{fp}%
+\special{pa 0 630}\special{pa 0 -630}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs2.tex
new file mode 100644
index 0000000000..4a15f46a6e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs2.tex
@@ -0,0 +1,83 @@
+%%% Intersectcrvs2.tex 2014-11-9 15:4
+%%% Intersectcrvs2.sce 2014-11-9 15:0
+{\unitlength=0.8cm%
+\begin{picture}%
+( 6.00000, 4.00000)( -2.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa 682 -279}\special{pa 675 -283}\special{pa 667 -283}\special{pa 660 -279}%
+\special{pa 656 -272}\special{pa 656 -264}\special{pa 660 -257}\special{pa 667 -253}%
+\special{pa 675 -253}\special{pa 682 -257}\special{pa 686 -264}\special{pa 686 -272}%
+\special{pa 682 -279}\special{sh 1}\special{fp}%
+\special{pa -105 102}\special{pa -112 98}\special{pa -121 98}\special{pa -128 102}%
+\special{pa -132 109}\special{pa -132 117}\special{pa -128 125}\special{pa -121 129}%
+\special{pa -112 129}\special{pa -105 125}\special{pa -101 117}\special{pa -101 109}%
+\special{pa -105 102}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(2.1800,0.9000){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.4700,-0.3600){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa -630 286}\special{pa -611 294}\special{pa -592 300}\special{pa -573 305}%
+\special{pa -554 309}\special{pa -534 312}\special{pa -515 314}\special{pa -496 315}%
+\special{pa -477 314}\special{pa -458 313}\special{pa -439 310}\special{pa -420 306}%
+\special{pa -401 301}\special{pa -382 295}\special{pa -363 288}\special{pa -344 279}%
+\special{pa -325 270}\special{pa -305 260}\special{pa -286 248}\special{pa -267 236}%
+\special{pa -248 223}\special{pa -229 209}\special{pa -210 195}\special{pa -191 179}%
+\special{pa -172 163}\special{pa -153 147}\special{pa -134 130}\special{pa -115 112}%
+\special{pa -95 94}\special{pa -76 76}\special{pa -57 57}\special{pa -38 38}\special{pa -19 19}%
+\special{pa 0 0}\special{pa 19 -19}\special{pa 38 -38}\special{pa 57 -57}\special{pa 76 -76}%
+\special{pa 95 -94}\special{pa 115 -112}\special{pa 134 -130}\special{pa 153 -147}%
+\special{pa 172 -163}\special{pa 191 -179}\special{pa 210 -195}\special{pa 229 -209}%
+\special{pa 248 -223}\special{pa 267 -236}\special{pa 286 -248}\special{pa 305 -260}%
+\special{pa 325 -270}\special{pa 344 -279}\special{pa 363 -288}\special{pa 382 -295}%
+\special{pa 401 -301}\special{pa 420 -306}\special{pa 439 -310}\special{pa 458 -313}%
+\special{pa 477 -314}\special{pa 496 -315}\special{pa 515 -314}\special{pa 534 -312}%
+\special{pa 554 -309}\special{pa 573 -305}\special{pa 592 -300}\special{pa 611 -294}%
+\special{pa 630 -286}\special{pa 649 -278}\special{pa 668 -268}\special{pa 687 -258}%
+\special{pa 706 -247}\special{pa 725 -234}\special{pa 744 -221}\special{pa 764 -207}%
+\special{pa 783 -192}\special{pa 802 -177}\special{pa 821 -161}\special{pa 840 -144}%
+\special{pa 859 -127}\special{pa 878 -109}\special{pa 897 -91}\special{pa 916 -73}%
+\special{pa 935 -54}\special{pa 954 -35}\special{pa 974 -16}\special{pa 993 3}\special{pa 1012 22}%
+\special{pa 1031 41}\special{pa 1050 60}\special{pa 1069 79}\special{pa 1088 97}\special{pa 1107 115}%
+\special{pa 1126 132}\special{pa 1145 150}\special{pa 1164 166}\special{pa 1183 182}%
+\special{pa 1203 197}\special{pa 1222 212}\special{pa 1241 225}\special{pa 1260 238}%
+\special{fp}%
+\special{pa 760 0}\special{pa 757 -56}\special{pa 746 -111}\special{pa 729 -164}\special{pa 705 -215}%
+\special{pa 675 -262}\special{pa 640 -305}\special{pa 599 -343}\special{pa 554 -376}%
+\special{pa 505 -403}\special{pa 453 -424}\special{pa 398 -438}\special{pa 343 -445}%
+\special{pa 287 -445}\special{pa 231 -438}\special{pa 177 -424}\special{pa 125 -403}%
+\special{pa 76 -376}\special{pa 31 -343}\special{pa -10 -305}\special{pa -45 -262}%
+\special{pa -75 -215}\special{pa -99 -164}\special{pa -116 -111}\special{pa -127 -56}%
+\special{pa -130 0}\special{pa -127 56}\special{pa -116 111}\special{pa -99 164}\special{pa -75 215}%
+\special{pa -45 262}\special{pa -10 305}\special{pa 31 343}\special{pa 76 376}\special{pa 125 403}%
+\special{pa 177 424}\special{pa 231 438}\special{pa 287 445}\special{pa 343 445}\special{pa 398 438}%
+\special{pa 453 424}\special{pa 505 403}\special{pa 554 376}\special{pa 599 343}\special{pa 640 305}%
+\special{pa 675 262}\special{pa 705 215}\special{pa 729 164}\special{pa 746 111}\special{pa 757 56}%
+\special{pa 760 0}%
+\special{fp}%
+\special{pa -630 0}\special{pa 1260 0}%
+\special{fp}%
+\special{pa 0 630}\special{pa 0 -630}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersection.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersection.pdf
new file mode 100644
index 0000000000..95e65b4d8e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersection.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intlog.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intlog.tex
new file mode 100644
index 0000000000..6244c0a517
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intlog.tex
@@ -0,0 +1,247 @@
+%%% test.tex 2014-11-26 19:58
+%%% test.sce 2014-11-26 19:58
+{\unitlength=5mm%
+\begin{picture}%
+( 12.71000, 6.84000)( -3.35000, -3.03000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 90 153}\special{pa 91 152}\special{pa 101 132}\special{pa 111 113}\special{pa 121 97}%
+\special{pa 130 81}\special{pa 140 67}\special{pa 150 53}\special{pa 160 41}\special{pa 170 29}%
+\special{pa 180 18}\special{pa 190 7}\special{pa 200 -3}\special{pa 209 -12}\special{pa 219 -21}%
+\special{pa 229 -30}\special{pa 239 -38}\special{pa 249 -46}\special{pa 259 -54}\special{pa 269 -61}%
+\special{pa 279 -68}\special{pa 289 -75}\special{pa 298 -82}\special{pa 308 -88}\special{pa 318 -95}%
+\special{pa 328 -101}\special{pa 338 -106}\special{pa 348 -112}\special{pa 358 -118}%
+\special{pa 368 -123}\special{pa 377 -128}\special{pa 387 -133}\special{pa 397 -138}%
+\special{pa 407 -143}\special{pa 417 -148}\special{pa 427 -152}\special{pa 437 -157}%
+\special{pa 447 -161}\special{pa 457 -166}\special{pa 466 -170}\special{pa 476 -174}%
+\special{pa 486 -178}\special{pa 496 -182}\special{pa 506 -186}\special{pa 516 -190}%
+\special{pa 526 -193}\special{pa 536 -197}\special{pa 545 -201}\special{pa 555 -204}%
+\special{pa 565 -208}\special{pa 575 -211}\special{pa 585 -214}\special{pa 595 -218}%
+\special{pa 605 -221}\special{pa 615 -224}\special{pa 625 -227}\special{pa 634 -230}%
+\special{pa 644 -233}\special{pa 654 -236}\special{pa 664 -239}\special{pa 674 -242}%
+\special{pa 684 -245}\special{pa 694 -248}\special{pa 704 -251}\special{pa 713 -253}%
+\special{pa 723 -256}\special{pa 733 -259}\special{pa 743 -262}\special{pa 753 -264}%
+\special{pa 763 -267}\special{pa 773 -269}\special{pa 783 -272}\special{pa 793 -274}%
+\special{pa 802 -277}\special{pa 812 -279}\special{pa 822 -281}\special{pa 832 -284}%
+\special{pa 842 -286}\special{pa 852 -288}\special{pa 862 -291}\special{pa 872 -293}%
+\special{pa 881 -295}\special{pa 891 -297}\special{pa 901 -299}\special{pa 911 -302}%
+\special{pa 921 -304}\special{pa 931 -306}\special{pa 941 -308}\special{pa 945 -309}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 90 153}\special{pa 91 152}\special{pa 101 132}\special{pa 111 113}\special{pa 121 97}%
+\special{pa 130 81}\special{pa 140 67}\special{pa 150 53}\special{pa 160 41}\special{pa 170 29}%
+\special{pa 180 18}\special{pa 190 7}\special{pa 197 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 91 154}\special{pa 91 0}\special{pa 945 0}\special{pa 945 -309}\special{pa 936 -307}%
+\special{pa 928 -305}\special{pa 919 -303}\special{pa 910 -301}\special{pa 902 -300}%
+\special{pa 893 -298}\special{pa 884 -296}\special{pa 876 -294}\special{pa 867 -292}%
+\special{pa 859 -290}\special{pa 850 -288}\special{pa 841 -286}\special{pa 833 -284}%
+\special{pa 824 -282}\special{pa 815 -280}\special{pa 807 -278}\special{pa 798 -276}%
+\special{pa 790 -273}\special{pa 781 -271}\special{pa 772 -269}\special{pa 764 -267}%
+\special{pa 755 -265}\special{pa 746 -262}\special{pa 738 -260}\special{pa 729 -258}%
+\special{pa 721 -255}\special{pa 712 -253}\special{pa 703 -251}\special{pa 695 -248}%
+\special{pa 686 -246}\special{pa 677 -243}\special{pa 669 -241}\special{pa 660 -238}%
+\special{pa 651 -236}\special{pa 643 -233}\special{pa 634 -230}\special{pa 626 -228}%
+\special{pa 617 -225}\special{pa 608 -222}\special{pa 600 -219}\special{pa 591 -216}%
+\special{pa 582 -214}\special{pa 574 -211}\special{pa 565 -208}\special{pa 557 -205}%
+\special{pa 548 -202}\special{pa 539 -198}\special{pa 531 -195}\special{pa 522 -192}%
+\special{pa 513 -189}\special{pa 505 -185}\special{pa 496 -182}\special{pa 488 -179}%
+\special{pa 479 -175}\special{pa 470 -171}\special{pa 462 -168}\special{pa 453 -164}%
+\special{pa 444 -160}\special{pa 436 -156}\special{pa 427 -152}\special{pa 418 -148}%
+\special{pa 410 -144}\special{pa 401 -140}\special{pa 393 -136}\special{pa 384 -132}%
+\special{pa 375 -127}\special{pa 367 -122}\special{pa 358 -118}\special{pa 349 -113}%
+\special{pa 341 -108}\special{pa 332 -103}\special{pa 324 -98}\special{pa 315 -92}%
+\special{pa 306 -87}\special{pa 298 -81}\special{pa 289 -76}\special{pa 280 -70}\special{pa 272 -63}%
+\special{pa 263 -57}\special{pa 255 -51}\special{pa 246 -44}\special{pa 237 -37}\special{pa 229 -29}%
+\special{pa 220 -22}\special{pa 211 -14}\special{pa 203 -6}\special{pa 194 3}\special{pa 185 12}%
+\special{pa 177 21}\special{pa 168 31}\special{pa 160 41}\special{pa 151 52}\special{pa 142 64}%
+\special{pa 134 76}\special{pa 125 89}\special{pa 116 103}\special{pa 108 119}\special{pa 99 135}%
+\special{pa 91 153}\special{pa 91 154}\special{sh 0.2}\special{ip}%
+\special{pn 8}%
+\special{pa 787 -591}\special{pa 518 -154}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 536 -230}\special{pa 518 -154}\special{pa 578 -204}\special{pa 557 -217}%
+\special{pa 536 -230}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 536 -230}\special{pa 518 -154}\special{pa 578 -204}\special{pa 557 -217}%
+\special{pa 536 -230}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$\displaystyle \int_a^b \log x\,dx=3.55$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\displaystyle \int_a^b \log x\,dx=3.55$}\settodepth{\Depth}{$\displaystyle \int_a^b \log x\,dx=3.55$}\setlength{\Height}{\Depth}%
+\put(4.2500,3.0500){\hspace*{\Width}\raisebox{\Height}{$\displaystyle \int_a^b \log x\,dx=3.55$}}%
+%
+%
+\settowidth{\Width}{$(a=0.46,\; b=4.8)$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$(a=0.46,\; b=4.8)$}\settodepth{\Depth}{$(a=0.46,\; b=4.8)$}\setlength{\Height}{-\Height}%
+\put(4.1500,2.9500){\hspace*{\Width}\raisebox{\Height}{$(a=0.46,\; b=4.8)$}}%
+%
+%
+\settowidth{\Width}{$a$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$a$}\settodepth{\Depth}{$a$}\setlength{\Height}{\Depth}%
+\put(0.4600,0.1500){\hspace*{\Width}\raisebox{\Height}{$a$}}%
+%
+%
+\settowidth{\Width}{$b$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$b$}\settodepth{\Depth}{$b$}\setlength{\Height}{-\Height}%
+\put(4.8000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$b$}}%
+%
+%
+\special{pa 0 -217}\special{pa 0 -177}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,1.1000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+%
+\special{pa 217 0}\special{pa 177 0}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.1000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+%
+\special{pa 555 0}\special{pa 516 0}%
+\special{fp}%
+\settowidth{\Width}{$e$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$e$}\settodepth{\Depth}{$e$}\setlength{\Height}{-\Height}%
+\put(2.8200,-0.1500){\hspace*{\Width}\raisebox{\Height}{$e$}}%
+%
+%
+%
+\special{pa -659 0}\special{pa 1843 0}%
+\special{fp}%
+\special{pa 11 596}\special{pa 12 553}\special{pa 22 434}\special{pa 32 360}\special{pa 41 306}%
+\special{pa 51 264}\special{pa 61 230}\special{pa 71 200}\special{pa 81 175}\special{pa 91 152}%
+\special{pa 101 132}\special{pa 111 113}\special{pa 121 97}\special{pa 130 81}\special{pa 140 67}%
+\special{pa 150 53}\special{pa 160 41}\special{pa 170 29}\special{pa 180 18}\special{pa 190 7}%
+\special{pa 200 -3}\special{pa 209 -12}\special{pa 219 -21}\special{pa 229 -30}\special{pa 239 -38}%
+\special{pa 249 -46}\special{pa 259 -54}\special{pa 269 -61}\special{pa 279 -68}\special{pa 289 -75}%
+\special{pa 298 -82}\special{pa 308 -88}\special{pa 318 -95}\special{pa 328 -101}%
+\special{pa 338 -106}\special{pa 348 -112}\special{pa 358 -118}\special{pa 368 -123}%
+\special{pa 377 -128}\special{pa 387 -133}\special{pa 397 -138}\special{pa 407 -143}%
+\special{pa 417 -148}\special{pa 427 -152}\special{pa 437 -157}\special{pa 447 -161}%
+\special{pa 457 -166}\special{pa 466 -170}\special{pa 476 -174}\special{pa 486 -178}%
+\special{pa 496 -182}\special{pa 506 -186}\special{pa 516 -190}\special{pa 526 -193}%
+\special{pa 536 -197}\special{pa 545 -201}\special{pa 555 -204}\special{pa 565 -208}%
+\special{pa 575 -211}\special{pa 585 -214}\special{pa 595 -218}\special{pa 605 -221}%
+\special{pa 615 -224}\special{pa 625 -227}\special{pa 634 -230}\special{pa 644 -233}%
+\special{pa 654 -236}\special{pa 664 -239}\special{pa 674 -242}\special{pa 684 -245}%
+\special{pa 694 -248}\special{pa 704 -251}\special{pa 713 -253}\special{pa 723 -256}%
+\special{pa 733 -259}\special{pa 743 -262}\special{pa 753 -264}\special{pa 763 -267}%
+\special{pa 773 -269}\special{pa 783 -272}\special{pa 793 -274}\special{pa 802 -277}%
+\special{pa 812 -279}\special{pa 822 -281}\special{pa 832 -284}\special{pa 842 -286}%
+\special{pa 852 -288}\special{pa 862 -291}\special{pa 872 -293}\special{pa 881 -295}%
+\special{pa 891 -297}\special{pa 901 -299}\special{pa 911 -302}\special{pa 921 -304}%
+\special{pa 931 -306}\special{pa 941 -308}\special{pa 951 -310}\special{pa 961 -312}%
+\special{pa 970 -314}\special{pa 980 -316}\special{pa 990 -318}\special{pa 1000 -320}%
+\special{pa 1010 -322}\special{pa 1020 -324}\special{pa 1030 -326}\special{pa 1040 -328}%
+\special{pa 1049 -329}\special{pa 1059 -331}\special{pa 1069 -333}\special{pa 1079 -335}%
+\special{pa 1089 -337}\special{pa 1099 -339}\special{pa 1109 -340}\special{pa 1119 -342}%
+\special{pa 1129 -344}\special{pa 1138 -345}\special{pa 1148 -347}\special{pa 1158 -349}%
+\special{pa 1168 -351}\special{pa 1178 -352}\special{pa 1188 -354}\special{pa 1198 -355}%
+\special{pa 1208 -357}\special{pa 1217 -359}\special{pa 1227 -360}\special{pa 1237 -362}%
+\special{pa 1247 -363}\special{pa 1257 -365}\special{pa 1267 -367}\special{pa 1277 -368}%
+\special{pa 1287 -370}\special{pa 1297 -371}\special{pa 1306 -373}\special{pa 1316 -374}%
+\special{pa 1326 -376}\special{pa 1336 -377}\special{pa 1346 -378}\special{pa 1356 -380}%
+\special{pa 1366 -381}\special{pa 1376 -383}\special{pa 1385 -384}\special{pa 1395 -386}%
+\special{pa 1405 -387}\special{pa 1415 -388}\special{pa 1425 -390}\special{pa 1435 -391}%
+\special{pa 1445 -392}\special{pa 1455 -394}\special{pa 1465 -395}\special{pa 1474 -396}%
+\special{pa 1484 -398}\special{pa 1494 -399}\special{pa 1504 -400}\special{pa 1514 -402}%
+\special{pa 1524 -403}\special{pa 1534 -404}\special{pa 1544 -405}\special{pa 1553 -407}%
+\special{pa 1563 -408}\special{pa 1573 -409}\special{pa 1583 -410}\special{pa 1593 -412}%
+\special{pa 1603 -413}\special{pa 1613 -414}\special{pa 1623 -415}\special{pa 1633 -416}%
+\special{pa 1642 -418}\special{pa 1652 -419}\special{pa 1662 -420}\special{pa 1672 -421}%
+\special{pa 1682 -422}\special{pa 1692 -423}\special{pa 1702 -425}\special{pa 1712 -426}%
+\special{pa 1721 -427}\special{pa 1731 -428}\special{pa 1741 -429}\special{pa 1751 -430}%
+\special{pa 1761 -431}\special{pa 1771 -432}\special{pa 1781 -434}\special{pa 1791 -435}%
+\special{pa 1801 -436}\special{pa 1810 -437}\special{pa 1820 -438}\special{pa 1830 -439}%
+\special{pa 1840 -440}\special{pa 1843 -440}%
+\special{fp}%
+\special{pa 91 153}\special{pa 99 135}\special{pa 108 119}\special{pa 116 103}\special{pa 125 89}%
+\special{pa 134 76}\special{pa 142 64}\special{pa 151 52}\special{pa 160 41}\special{pa 168 31}%
+\special{pa 177 21}\special{pa 185 12}\special{pa 194 3}\special{pa 203 -6}\special{pa 211 -14}%
+\special{pa 220 -22}\special{pa 229 -29}\special{pa 237 -37}\special{pa 246 -44}\special{pa 255 -51}%
+\special{pa 263 -57}\special{pa 272 -63}\special{pa 280 -70}\special{pa 289 -76}\special{pa 298 -81}%
+\special{pa 306 -87}\special{pa 315 -92}\special{pa 324 -98}\special{pa 332 -103}%
+\special{pa 341 -108}\special{pa 349 -113}\special{pa 358 -118}\special{pa 367 -122}%
+\special{pa 375 -127}\special{pa 384 -132}\special{pa 393 -136}\special{pa 401 -140}%
+\special{pa 410 -144}\special{pa 418 -148}\special{pa 427 -152}\special{pa 436 -156}%
+\special{pa 444 -160}\special{pa 453 -164}\special{pa 462 -168}\special{pa 470 -171}%
+\special{pa 479 -175}\special{pa 488 -179}\special{pa 496 -182}\special{pa 505 -185}%
+\special{pa 513 -189}\special{pa 522 -192}\special{pa 531 -195}\special{pa 539 -198}%
+\special{pa 548 -202}\special{pa 557 -205}\special{pa 565 -208}\special{pa 574 -211}%
+\special{pa 582 -214}\special{pa 591 -216}\special{pa 600 -219}\special{pa 608 -222}%
+\special{pa 617 -225}\special{pa 626 -228}\special{pa 634 -230}\special{pa 643 -233}%
+\special{pa 651 -236}\special{pa 660 -238}\special{pa 669 -241}\special{pa 677 -243}%
+\special{pa 686 -246}\special{pa 695 -248}\special{pa 703 -251}\special{pa 712 -253}%
+\special{pa 721 -255}\special{pa 729 -258}\special{pa 738 -260}\special{pa 746 -262}%
+\special{pa 755 -265}\special{pa 764 -267}\special{pa 772 -269}\special{pa 781 -271}%
+\special{pa 790 -273}\special{pa 798 -276}\special{pa 807 -278}\special{pa 815 -280}%
+\special{pa 824 -282}\special{pa 833 -284}\special{pa 841 -286}\special{pa 850 -288}%
+\special{pa 859 -290}\special{pa 867 -292}\special{pa 876 -294}\special{pa 884 -296}%
+\special{pa 893 -298}\special{pa 902 -300}\special{pa 910 -301}\special{pa 919 -303}%
+\special{pa 928 -305}\special{pa 936 -307}\special{pa 945 -309}%
+\special{fp}%
+\special{pa 91 154}\special{pa 91 0}%
+\special{fp}%
+\special{pa 945 0}\special{pa 945 -309}%
+\special{fp}%
+\special{pa 91 0}\special{pa 945 0}%
+\special{fp}%
+\special{pa 91 0}\special{pa 197 0}%
+\special{fp}%
+\special{pa 90 153}\special{pa 91 152}\special{pa 101 132}\special{pa 111 113}\special{pa 121 97}%
+\special{pa 130 81}\special{pa 140 67}\special{pa 150 53}\special{pa 160 41}\special{pa 170 29}%
+\special{pa 180 18}\special{pa 190 7}\special{pa 200 -3}\special{pa 209 -12}\special{pa 219 -21}%
+\special{pa 229 -30}\special{pa 239 -38}\special{pa 249 -46}\special{pa 259 -54}\special{pa 269 -61}%
+\special{pa 279 -68}\special{pa 289 -75}\special{pa 298 -82}\special{pa 308 -88}\special{pa 318 -95}%
+\special{pa 328 -101}\special{pa 338 -106}\special{pa 348 -112}\special{pa 358 -118}%
+\special{pa 368 -123}\special{pa 377 -128}\special{pa 387 -133}\special{pa 397 -138}%
+\special{pa 407 -143}\special{pa 417 -148}\special{pa 427 -152}\special{pa 437 -157}%
+\special{pa 447 -161}\special{pa 457 -166}\special{pa 466 -170}\special{pa 476 -174}%
+\special{pa 486 -178}\special{pa 496 -182}\special{pa 506 -186}\special{pa 516 -190}%
+\special{pa 526 -193}\special{pa 536 -197}\special{pa 545 -201}\special{pa 555 -204}%
+\special{pa 565 -208}\special{pa 575 -211}\special{pa 585 -214}\special{pa 595 -218}%
+\special{pa 605 -221}\special{pa 615 -224}\special{pa 625 -227}\special{pa 634 -230}%
+\special{pa 644 -233}\special{pa 654 -236}\special{pa 664 -239}\special{pa 674 -242}%
+\special{pa 684 -245}\special{pa 694 -248}\special{pa 704 -251}\special{pa 713 -253}%
+\special{pa 723 -256}\special{pa 733 -259}\special{pa 743 -262}\special{pa 753 -264}%
+\special{pa 763 -267}\special{pa 773 -269}\special{pa 783 -272}\special{pa 793 -274}%
+\special{pa 802 -277}\special{pa 812 -279}\special{pa 822 -281}\special{pa 832 -284}%
+\special{pa 842 -286}\special{pa 852 -288}\special{pa 862 -291}\special{pa 872 -293}%
+\special{pa 881 -295}\special{pa 891 -297}\special{pa 901 -299}\special{pa 911 -302}%
+\special{pa 921 -304}\special{pa 931 -306}\special{pa 941 -308}\special{pa 945 -309}%
+\special{pa 945 -309}\special{pa 945 0}\special{pa 91 0}\special{pa 91 154}%
+\special{fp}%
+\special{pa 90 153}\special{pa 91 152}\special{pa 101 132}\special{pa 111 113}\special{pa 121 97}%
+\special{pa 130 81}\special{pa 140 67}\special{pa 150 53}\special{pa 160 41}\special{pa 170 29}%
+\special{pa 180 18}\special{pa 190 7}\special{pa 197 0}\special{pa 197 0}\special{pa 91 0}%
+\special{pa 91 154}%
+\special{fp}%
+\special{pa -659 0}\special{pa 1843 0}%
+\special{fp}%
+\special{pa 0 596}\special{pa 0 -750}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.4100,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.8600){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/inversefun.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/inversefun.tex
new file mode 100644
index 0000000000..e2d0e91876
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/inversefun.tex
@@ -0,0 +1,48 @@
+%%% test.tex 2014-10-21 9:48
+%%% test.sce 2014-10-21 9:48
+{\unitlength=5mm%
+\begin{picture}%
+( 6.00000, 6.00000)( -3.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa 200 -93}\special{pa 194 -93}\special{pa 194 -88}\special{pa 200 -88}\special{pa 200 -93}%
+\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.0500,0.5100){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\special{pa 394 0}\special{pa 384 -1}\special{pa 356 -6}\special{pa 314 -21}\special{pa 260 -47}%
+\special{pa 203 -84}\special{pa 146 -133}\special{pa 95 -188}\special{pa 55 -246}%
+\special{pa 26 -301}\special{pa 9 -347}\special{pa 2 -379}\special{pa 0 -393}\special{pa 0 -388}%
+\special{pa -4 -365}\special{pa -16 -325}\special{pa -39 -274}\special{pa -74 -217}%
+\special{pa -120 -160}\special{pa -174 -107}\special{pa -232 -64}\special{pa -288 -32}%
+\special{pa -337 -12}\special{pa -372 -3}\special{pa -391 0}\special{pa -391 0}\special{pa -372 3}%
+\special{pa -337 12}\special{pa -288 32}\special{pa -232 64}\special{pa -174 107}%
+\special{pa -120 160}\special{pa -74 217}\special{pa -39 274}\special{pa -16 325}%
+\special{pa -4 365}\special{pa 0 388}\special{pa 0 393}\special{pa 2 379}\special{pa 9 347}%
+\special{pa 26 301}\special{pa 55 246}\special{pa 95 188}\special{pa 146 133}\special{pa 203 84}%
+\special{pa 260 47}\special{pa 314 21}\special{pa 356 6}\special{pa 384 1}\special{pa 394 0}%
+\special{fp}%
+\special{pa 591 209}\special{pa -460 -591}%
+\special{fp}%
+\special{pa -591 0}\special{pa 591 0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -591}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/invparapt.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/invparapt.tex
new file mode 100644
index 0000000000..0b5684e232
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/invparapt.tex
@@ -0,0 +1,110 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-23 9:12
+%%% template.sce 2016-8-23 9:12
+{\unitlength=8mm%
+\begin{picture}%
+( 7.55000, 6.27000)( -3.75000, -1.85000)%
+\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.1557,-0.9707){\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.5211,-1.3391){\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.0000,3.9488){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 1171 -360}\special{pa -937 288}%
+\special{fp}%
+\special{pa -1053 -400}\special{pa 1053 400}%
+\special{fp}%
+\special{pa 0 583}\special{pa 0 -1184}%
+\special{fp}%
+\special{pa 24 144}\special{pa 187 -656}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -472 143}\special{pa -464 145}\special{fp}\special{pa -434 150}\special{pa -426 151}\special{fp}%
+\special{pa -395 157}\special{pa -387 158}\special{fp}\special{pa -356 163}\special{pa -348 164}\special{fp}%
+\special{pa -317 167}\special{pa -309 167}\special{fp}\special{pa -278 169}\special{pa -270 170}\special{fp}%
+\special{pa -239 172}\special{pa -231 172}\special{fp}\special{pa -199 173}\special{pa -191 173}\special{fp}%
+\special{pa -160 173}\special{pa -152 172}\special{fp}\special{pa -121 172}\special{pa -113 171}\special{fp}%
+\special{pa -82 171}\special{pa -74 170}\special{fp}\special{pa -42 169}\special{pa -34 168}\special{fp}%
+\special{pa -3 165}\special{pa 5 164}\special{fp}\special{pa 36 160}\special{pa 44 160}\special{fp}%
+\special{pa 75 156}\special{pa 83 155}\special{fp}\special{pa 114 151}\special{pa 122 150}\special{fp}%
+\special{pa 152 143}\special{pa 160 142}\special{fp}\special{pa 191 136}\special{pa 199 134}\special{fp}%
+\special{pa 229 128}\special{pa 237 126}\special{fp}\special{pa 267 119}\special{pa 275 117}\special{fp}%
+\special{pa 305 107}\special{pa 312 105}\special{fp}\special{pa 342 95}\special{pa 350 93}\special{fp}%
+\special{pa 380 83}\special{pa 387 81}\special{fp}\special{pa 416 68}\special{pa 423 64}\special{fp}%
+\special{pa 451 51}\special{pa 458 47}\special{fp}\special{pa 487 34}\special{pa 493 30}\special{fp}%
+\special{pa 519 12}\special{pa 526 8}\special{fp}\special{pa 550 -12}\special{pa 556 -17}\special{fp}%
+\special{pa 581 -36}\special{pa 586 -42}\special{fp}\special{pa 602 -69}\special{pa 606 -76}\special{fp}%
+\special{pa 622 -103}\special{pa 624 -110}\special{fp}\special{pa 625 -142}\special{pa 625 -150}\special{fp}%
+\special{pa 621 -179}\special{pa 619 -187}\special{fp}\special{pa 604 -215}\special{pa 599 -221}\special{fp}%
+\special{pa 581 -246}\special{pa 576 -252}\special{fp}\special{pa 552 -272}\special{pa 546 -277}\special{fp}%
+\special{pa 522 -298}\special{pa 516 -302}\special{fp}\special{pa 488 -317}\special{pa 481 -321}\special{fp}%
+\special{pa 453 -335}\special{pa 446 -339}\special{fp}\special{pa 418 -353}\special{pa 411 -357}\special{fp}%
+\special{pa 381 -367}\special{pa 374 -369}\special{fp}\special{pa 344 -379}\special{pa 337 -382}\special{fp}%
+\special{pa 307 -392}\special{pa 300 -395}\special{fp}\special{pa 270 -403}\special{pa 262 -405}\special{fp}%
+\special{pa 231 -412}\special{pa 223 -414}\special{fp}\special{pa 193 -420}\special{pa 185 -422}\special{fp}%
+\special{pa 155 -429}\special{pa 147 -430}\special{fp}\special{pa 116 -436}\special{pa 108 -437}\special{fp}%
+\special{pa 77 -441}\special{pa 69 -442}\special{fp}\special{pa 38 -445}\special{pa 30 -446}\special{fp}%
+\special{pa -1 -450}\special{pa -9 -451}\special{fp}\special{pa -40 -454}\special{pa -48 -454}\special{fp}%
+\special{pa -79 -455}\special{pa -87 -456}\special{fp}\special{pa -119 -457}\special{pa -127 -457}\special{fp}%
+\special{pa -158 -458}\special{pa -166 -459}\special{fp}\special{pa -197 -458}\special{pa -205 -458}\special{fp}%
+\special{pa -236 -457}\special{pa -244 -456}\special{fp}\special{pa -276 -455}\special{pa -284 -454}\special{fp}%
+\special{pa -315 -453}\special{pa -323 -452}\special{fp}\special{pa -354 -448}\special{pa -362 -447}\special{fp}%
+\special{pa -393 -442}\special{pa -401 -441}\special{fp}\special{pa -432 -436}\special{pa -439 -435}\special{fp}%
+\special{pa -470 -428}\special{pa -477 -425}\special{fp}\special{pa -507 -417}\special{pa -515 -414}\special{fp}%
+\special{pa -545 -405}\special{pa -552 -402}\special{fp}\special{pa -579 -386}\special{pa -586 -382}\special{fp}%
+\special{pa -610 -364}\special{pa -615 -357}\special{fp}\special{pa -627 -330}\special{pa -627 -322}\special{fp}%
+\special{pa -613 -294}\special{pa -608 -288}\special{fp}\special{pa -581 -272}\special{pa -574 -268}\special{fp}%
+\special{pa -547 -254}\special{pa -539 -251}\special{fp}\special{pa -509 -241}\special{pa -502 -239}\special{fp}%
+\special{pa -472 -229}\special{pa -464 -227}\special{fp}\special{pa -434 -222}\special{pa -426 -221}\special{fp}%
+\special{pa -395 -215}\special{pa -387 -214}\special{fp}\special{pa -356 -208}\special{pa -348 -208}\special{fp}%
+\special{pa -317 -205}\special{pa -309 -205}\special{fp}\special{pa -278 -203}\special{pa -270 -202}\special{fp}%
+\special{pa -239 -200}\special{pa -231 -200}\special{fp}\special{pa -199 -199}\special{pa -191 -199}\special{fp}%
+\special{pa -160 -199}\special{pa -152 -200}\special{fp}\special{pa -121 -200}\special{pa -113 -200}\special{fp}%
+\special{pa -82 -201}\special{pa -74 -201}\special{fp}\special{pa -42 -203}\special{pa -34 -204}\special{fp}%
+\special{pa -3 -207}\special{pa 5 -208}\special{fp}\special{pa 36 -211}\special{pa 44 -212}\special{fp}%
+\special{pa 75 -216}\special{pa 83 -217}\special{fp}\special{pa 114 -221}\special{pa 122 -222}\special{fp}%
+\special{pa 152 -229}\special{pa 160 -230}\special{fp}\special{pa 191 -236}\special{pa 199 -238}\special{fp}%
+\special{pa 229 -244}\special{pa 237 -246}\special{fp}\special{pa 267 -253}\special{pa 275 -255}\special{fp}%
+\special{pa 305 -265}\special{pa 312 -267}\special{fp}\special{pa 342 -277}\special{pa 350 -279}\special{fp}%
+\special{pa 380 -288}\special{pa 387 -291}\special{fp}\special{pa 416 -304}\special{pa 423 -308}\special{fp}%
+\special{pa 451 -321}\special{pa 458 -325}\special{fp}\special{pa 487 -338}\special{pa 493 -342}\special{fp}%
+\special{pa 519 -360}\special{pa 526 -364}\special{fp}\special{pa 550 -384}\special{pa 556 -389}\special{fp}%
+\special{pa 581 -408}\special{pa 586 -414}\special{fp}\special{pa 602 -441}\special{pa 606 -448}\special{fp}%
+\special{pa 622 -474}\special{pa 624 -482}\special{fp}\special{pa 625 -514}\special{pa 625 -522}\special{fp}%
+\special{pa 621 -551}\special{pa 619 -559}\special{fp}\special{pa 604 -586}\special{pa 599 -593}\special{fp}%
+\special{pa 581 -618}\special{pa 576 -624}\special{fp}\special{pa 552 -644}\special{pa 546 -649}\special{fp}%
+\special{pa 522 -670}\special{pa 516 -674}\special{fp}\special{pa 488 -689}\special{pa 481 -692}\special{fp}%
+\special{pa 453 -707}\special{pa 446 -711}\special{fp}\special{pa 418 -725}\special{pa 411 -728}\special{fp}%
+\special{pa 381 -739}\special{pa 374 -741}\special{fp}\special{pa 344 -751}\special{pa 337 -754}\special{fp}%
+\special{pa 307 -764}\special{pa 300 -767}\special{fp}\special{pa 270 -775}\special{pa 262 -777}\special{fp}%
+\special{pa 231 -784}\special{pa 223 -786}\special{fp}\special{pa 193 -792}\special{pa 185 -794}\special{fp}%
+\special{pa 155 -801}\special{pa 147 -802}\special{fp}\special{pa 116 -808}\special{pa 108 -809}\special{fp}%
+\special{pa 77 -813}\special{pa 69 -813}\special{fp}\special{pa 38 -817}\special{pa 30 -818}\special{fp}%
+\special{pa -1 -822}\special{pa -9 -823}\special{fp}\special{pa -40 -826}\special{pa -48 -826}\special{fp}%
+\special{pa -79 -827}\special{pa -87 -828}\special{fp}\special{pa -119 -829}\special{pa -127 -829}\special{fp}%
+\special{pa -158 -830}\special{pa -166 -830}\special{fp}\special{pa -197 -830}\special{pa -205 -830}\special{fp}%
+\special{pa -236 -828}\special{pa -244 -828}\special{fp}\special{pa -276 -827}\special{pa -284 -826}\special{fp}%
+\special{pa -315 -825}\special{pa -323 -824}\special{fp}\special{pa -354 -820}\special{pa -362 -819}\special{fp}%
+\special{pa -393 -814}\special{pa -401 -813}\special{fp}\special{pa -432 -808}\special{pa -439 -807}\special{fp}%
+\special{pa -470 -799}\special{pa -477 -797}\special{fp}\special{pa -507 -789}\special{pa -515 -786}\special{fp}%
+\special{pa -545 -777}\special{pa -552 -774}\special{fp}\special{pa -579 -758}\special{pa -586 -754}\special{fp}%
+\special{pa -610 -735}\special{pa -615 -729}\special{fp}\special{pa -627 -702}\special{pa -627 -694}\special{fp}%
+\special{pa -613 -666}\special{pa -608 -660}\special{fp}\special{pa -581 -644}\special{pa -574 -640}\special{fp}%
+\special{pa -547 -626}\special{pa -539 -623}\special{fp}\special{pa -509 -613}\special{pa -502 -611}\special{fp}%
+\special{pa -472 -601}\special{pa -465 -599}\special{fp}\special{pn 8}%
+\special{pa 140 -432}\special{pa 131 -433}\special{pa -27 -452}\special{pa -182 -458}%
+\special{pa -326 -450}\special{pa -452 -435}\special{pa -545 -406}\special{pa -607 -372}%
+\special{pa -630 -333}\special{pa -612 -294}\special{pa -560 -258}\special{pa -468 -229}%
+\special{pa -349 -208}\special{pa -208 -200}\special{pa -53 -202}\special{pa 96 -220}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/joincrvs.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/joincrvs.tex
new file mode 100644
index 0000000000..20a358778a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/joincrvs.tex
@@ -0,0 +1,106 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/joincrvs.tex
+%%% Generator=template1basic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(6,5)(-3,-2)%
+\special{pn 8}%
+%
+\color[rgb]{1,1,0}%
+\special{pa -390 390}\special{pa -374 374}\special{pa -359 359}\special{pa -343 343}%
+\special{pa -327 327}\special{pa -312 312}\special{pa -296 296}\special{pa -281 281}%
+\special{pa -265 265}\special{pa -249 249}\special{pa -234 234}\special{pa -218 218}%
+\special{pa -203 203}\special{pa -187 187}\special{pa -171 171}\special{pa -156 156}%
+\special{pa -140 140}\special{pa -125 125}\special{pa -109 109}\special{pa -94 94}%
+\special{pa -78 78}\special{pa -62 62}\special{pa -47 47}\special{pa -31 31}\special{pa -16 16}%
+\special{pa 0 0}\special{pa 16 -16}\special{pa 31 -31}\special{pa 47 -47}\special{pa 62 -62}%
+\special{pa 78 -78}\special{pa 94 -94}\special{pa 109 -109}\special{pa 125 -125}\special{pa 140 -140}%
+\special{pa 156 -156}\special{pa 171 -171}\special{pa 187 -187}\special{pa 203 -203}%
+\special{pa 218 -218}\special{pa 234 -234}\special{pa 249 -249}\special{pa 265 -265}%
+\special{pa 281 -281}\special{pa 296 -296}\special{pa 312 -312}\special{pa 327 -327}%
+\special{pa 343 -343}\special{pa 359 -359}\special{pa 374 -374}\special{pa 390 -390}%
+\special{pa 365 -413}\special{pa 338 -436}\special{pa 310 -456}\special{pa 281 -474}%
+\special{pa 250 -491}\special{pa 219 -506}\special{pa 187 -519}\special{pa 154 -529}%
+\special{pa 120 -538}\special{pa 86 -544}\special{pa 52 -549}\special{pa 17 -551}%
+\special{pa -17 -551}\special{pa -52 -549}\special{pa -86 -544}\special{pa -120 -538}%
+\special{pa -154 -529}\special{pa -187 -519}\special{pa -219 -506}\special{pa -250 -491}%
+\special{pa -281 -474}\special{pa -310 -456}\special{pa -338 -436}\special{pa -365 -413}%
+\special{pa -390 -390}\special{pa -413 -365}\special{pa -436 -338}\special{pa -456 -310}%
+\special{pa -474 -281}\special{pa -491 -250}\special{pa -506 -219}\special{pa -519 -187}%
+\special{pa -529 -154}\special{pa -538 -120}\special{pa -544 -86}\special{pa -549 -52}%
+\special{pa -551 -17}\special{pa -551 17}\special{pa -549 52}\special{pa -544 86}%
+\special{pa -538 120}\special{pa -529 154}\special{pa -519 187}\special{pa -506 219}%
+\special{pa -491 250}\special{pa -474 281}\special{pa -456 310}\special{pa -436 338}%
+\special{pa -413 365}\special{pa -390 390}\special{pa -390 390}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\special{pa -390 390}\special{pa -374 374}\special{pa -359 359}\special{pa -343 343}%
+\special{pa -327 327}\special{pa -312 312}\special{pa -296 296}\special{pa -281 281}%
+\special{pa -265 265}\special{pa -249 249}\special{pa -234 234}\special{pa -218 218}%
+\special{pa -203 203}\special{pa -187 187}\special{pa -171 171}\special{pa -156 156}%
+\special{pa -140 140}\special{pa -125 125}\special{pa -109 109}\special{pa -94 94}%
+\special{pa -78 78}\special{pa -62 62}\special{pa -47 47}\special{pa -31 31}%
+\special{pa -16 16}\special{pa 0 -0}\special{pa 16 -16}\special{pa 31 -31}%
+\special{pa 47 -47}\special{pa 62 -62}\special{pa 78 -78}\special{pa 94 -94}%
+\special{pa 109 -109}\special{pa 125 -125}\special{pa 140 -140}\special{pa 156 -156}%
+\special{pa 171 -171}\special{pa 187 -187}\special{pa 203 -203}\special{pa 218 -218}%
+\special{pa 234 -234}\special{pa 249 -249}\special{pa 265 -265}\special{pa 281 -281}%
+\special{pa 296 -296}\special{pa 312 -312}\special{pa 327 -327}\special{pa 343 -343}%
+\special{pa 359 -359}\special{pa 374 -374}\special{pa 390 -390}%
+\special{fp}%
+\special{pa 390 -390}\special{pa 365 -413}\special{pa 338 -436}\special{pa 310 -456}%
+\special{pa 281 -474}\special{pa 250 -491}\special{pa 219 -506}\special{pa 187 -519}%
+\special{pa 154 -529}\special{pa 120 -538}\special{pa 86 -544}\special{pa 52 -549}%
+\special{pa 17 -551}\special{pa -17 -551}\special{pa -52 -549}\special{pa -86 -544}%
+\special{pa -120 -538}\special{pa -154 -529}\special{pa -187 -519}\special{pa -219 -506}%
+\special{pa -250 -491}\special{pa -281 -474}\special{pa -310 -456}\special{pa -338 -436}%
+\special{pa -365 -413}\special{pa -390 -390}\special{pa -413 -365}\special{pa -436 -338}%
+\special{pa -456 -310}\special{pa -474 -281}\special{pa -491 -250}\special{pa -506 -219}%
+\special{pa -519 -187}\special{pa -529 -154}\special{pa -538 -120}\special{pa -544 -86}%
+\special{pa -549 -52}\special{pa -551 -17}\special{pa -551 17}\special{pa -549 52}%
+\special{pa -544 86}\special{pa -538 120}\special{pa -529 154}\special{pa -519 187}%
+\special{pa -506 219}\special{pa -491 250}\special{pa -474 281}\special{pa -456 310}%
+\special{pa -436 338}\special{pa -413 365}\special{pa -390 390}%
+\special{fp}%
+\special{pa -390 390}\special{pa -374 374}\special{pa -359 359}\special{pa -343 343}%
+\special{pa -327 327}\special{pa -312 312}\special{pa -296 296}\special{pa -281 281}%
+\special{pa -265 265}\special{pa -249 249}\special{pa -234 234}\special{pa -218 218}%
+\special{pa -203 203}\special{pa -187 187}\special{pa -171 171}\special{pa -156 156}%
+\special{pa -140 140}\special{pa -125 125}\special{pa -109 109}\special{pa -94 94}%
+\special{pa -78 78}\special{pa -62 62}\special{pa -47 47}\special{pa -31 31}%
+\special{pa -16 16}\special{pa 0 -0}\special{pa 16 -16}\special{pa 31 -31}%
+\special{pa 47 -47}\special{pa 62 -62}\special{pa 78 -78}\special{pa 94 -94}%
+\special{pa 109 -109}\special{pa 125 -125}\special{pa 140 -140}\special{pa 156 -156}%
+\special{pa 171 -171}\special{pa 187 -187}\special{pa 203 -203}\special{pa 218 -218}%
+\special{pa 234 -234}\special{pa 249 -249}\special{pa 265 -265}\special{pa 281 -281}%
+\special{pa 296 -296}\special{pa 312 -312}\special{pa 327 -327}\special{pa 343 -343}%
+\special{pa 359 -359}\special{pa 374 -374}\special{pa 390 -390}\special{pa 365 -413}%
+\special{pa 338 -436}\special{pa 310 -456}\special{pa 281 -474}\special{pa 250 -491}%
+\special{pa 219 -506}\special{pa 187 -519}\special{pa 154 -529}\special{pa 120 -538}%
+\special{pa 86 -544}\special{pa 52 -549}\special{pa 17 -551}\special{pa -17 -551}%
+\special{pa -52 -549}\special{pa -86 -544}\special{pa -120 -538}\special{pa -154 -529}%
+\special{pa -187 -519}\special{pa -219 -506}\special{pa -250 -491}\special{pa -281 -474}%
+\special{pa -310 -456}\special{pa -338 -436}\special{pa -365 -413}\special{pa -390 -390}%
+\special{pa -413 -365}\special{pa -436 -338}\special{pa -456 -310}\special{pa -474 -281}%
+\special{pa -491 -250}\special{pa -506 -219}\special{pa -519 -187}\special{pa -529 -154}%
+\special{pa -538 -120}\special{pa -544 -86}\special{pa -549 -52}\special{pa -551 -17}%
+\special{pa -551 17}\special{pa -549 52}\special{pa -544 86}\special{pa -538 120}%
+\special{pa -529 154}\special{pa -519 187}\special{pa -506 219}\special{pa -491 250}%
+\special{pa -474 281}\special{pa -456 310}\special{pa -436 338}\special{pa -413 365}%
+\special{pa -390 390}%
+\special{fp}%
+\special{pa -827 -0}\special{pa 827 -0}%
+\special{fp}%
+\special{pa 0 551}\special{pa 0 -827}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0714286,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.0714286){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0714286,-0.0714286){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashi.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashi.tex
new file mode 100644
index 0000000000..d5f54f99eb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashi.tex
@@ -0,0 +1,206 @@
+%%% /Users/Hannya/Desktop/KeTCindy/KeTCindyTools/fig/table.tex
+%%% Generator=作表.cdy
+{\unitlength=10mm%
+\begin{picture}%
+(13,5.6)(0,0)%
+\special{pn 8}%
+%
+\special{pa 0 -2205}\special{pa 0 -0}%
+\special{fp}%
+\special{pa 394 -2205}\special{pa 394 -0}%
+\special{fp}%
+\special{pa 1378 -2205}\special{pa 1378 -0}%
+\special{fp}%
+\special{pa 1772 -2205}\special{pa 1772 -0}%
+\special{fp}%
+\special{pa 2953 -2205}\special{pa 2953 -0}%
+\special{fp}%
+\special{pa 3543 -2205}\special{pa 3543 -0}%
+\special{fp}%
+\special{pa 5118 -2205}\special{pa 5118 -0}%
+\special{fp}%
+\special{pa 0 -2205}\special{pa 5118 -2205}%
+\special{fp}%
+\special{pa 0 -1890}\special{pa 5118 -1890}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 5118 -1575}%
+\special{fp}%
+\special{pa 0 -1260}\special{pa 5118 -1260}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 5118 -945}%
+\special{fp}%
+\special{pa 0 -630}\special{pa 5118 -630}%
+\special{fp}%
+\special{pa 0 -315}\special{pa 5118 -315}%
+\special{fp}%
+\special{pa 0 -0}\special{pa 5118 -0}%
+\special{fp}%
+\settowidth{\Width}{番号}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{番号}\settodepth{\Depth}{番号}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000000,5.2000000){\hspace*{\Width}\raisebox{\Height}{番号}}%
+%
+\settowidth{\Width}{名称}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{名称}\settodepth{\Depth}{名称}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500000,5.2000000){\hspace*{\Width}\raisebox{\Height}{名称}}%
+%
+\settowidth{\Width}{番号}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{番号}\settodepth{\Depth}{番号}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0000000,5.2000000){\hspace*{\Width}\raisebox{\Height}{番号}}%
+%
+\settowidth{\Width}{名称}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{名称}\settodepth{\Depth}{名称}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000000,5.2000000){\hspace*{\Width}\raisebox{\Height}{名称}}%
+%
+\settowidth{\Width}{番号}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{番号}\settodepth{\Depth}{番号}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,5.2000000){\hspace*{\Width}\raisebox{\Height}{番号}}%
+%
+\settowidth{\Width}{名称}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{名称}\settodepth{\Depth}{名称}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.0000000,5.2000000){\hspace*{\Width}\raisebox{\Height}{名称}}%
+%
+\settowidth{\Width}{r01}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{r01}\settodepth{\Depth}{r01}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000000,4.4000000){\hspace*{\Width}\raisebox{\Height}{r01}}%
+%
+\settowidth{\Width}{正四面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{正四面体}\settodepth{\Depth}{正四面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500000,4.4000000){\hspace*{\Width}\raisebox{\Height}{正四面体}}%
+%
+\settowidth{\Width}{s02}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s02}\settodepth{\Depth}{s02}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0000000,4.4000000){\hspace*{\Width}\raisebox{\Height}{s02}}%
+%
+\settowidth{\Width}{二十・十二面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{二十・十二面体}\settodepth{\Depth}{二十・十二面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000000,4.4000000){\hspace*{\Width}\raisebox{\Height}{二十・十二面体}}%
+%
+\settowidth{\Width}{s08}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s08}\settodepth{\Depth}{s08}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,4.4000000){\hspace*{\Width}\raisebox{\Height}{s08}}%
+%
+\settowidth{\Width}{斜立方八面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{斜立方八面体}\settodepth{\Depth}{斜立方八面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.0000000,4.4000000){\hspace*{\Width}\raisebox{\Height}{斜立方八面体}}%
+%
+\settowidth{\Width}{r02}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{r02}\settodepth{\Depth}{r02}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000000,3.6000000){\hspace*{\Width}\raisebox{\Height}{r02}}%
+%
+\settowidth{\Width}{正八面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{正八面体}\settodepth{\Depth}{正八面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500000,3.6000000){\hspace*{\Width}\raisebox{\Height}{正八面体}}%
+%
+\settowidth{\Width}{s03}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s03}\settodepth{\Depth}{s03}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0000000,3.6000000){\hspace*{\Width}\raisebox{\Height}{s03}}%
+%
+\settowidth{\Width}{切頭四面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{切頭四面体}\settodepth{\Depth}{切頭四面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000000,3.6000000){\hspace*{\Width}\raisebox{\Height}{切頭四面体}}%
+%
+\settowidth{\Width}{s09}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s09}\settodepth{\Depth}{s09}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,3.6000000){\hspace*{\Width}\raisebox{\Height}{s09}}%
+%
+\settowidth{\Width}{斜十二・二十面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{斜十二・二十面体}\settodepth{\Depth}{斜十二・二十面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.0000000,3.6000000){\hspace*{\Width}\raisebox{\Height}{斜十二・二十面体}}%
+%
+\settowidth{\Width}{r03}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{r03}\settodepth{\Depth}{r03}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000000,2.8000000){\hspace*{\Width}\raisebox{\Height}{r03}}%
+%
+\settowidth{\Width}{正六面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{正六面体}\settodepth{\Depth}{正六面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500000,2.8000000){\hspace*{\Width}\raisebox{\Height}{正六面体}}%
+%
+\settowidth{\Width}{s04}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s04}\settodepth{\Depth}{s04}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0000000,2.8000000){\hspace*{\Width}\raisebox{\Height}{s04}}%
+%
+\settowidth{\Width}{切頭八面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{切頭八面体}\settodepth{\Depth}{切頭八面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000000,2.8000000){\hspace*{\Width}\raisebox{\Height}{切頭八面体}}%
+%
+\settowidth{\Width}{s10}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s10}\settodepth{\Depth}{s10}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,2.8000000){\hspace*{\Width}\raisebox{\Height}{s10}}%
+%
+\settowidth{\Width}{切頭立方八面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{切頭立方八面体}\settodepth{\Depth}{切頭立方八面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.0000000,2.8000000){\hspace*{\Width}\raisebox{\Height}{切頭立方八面体}}%
+%
+\settowidth{\Width}{r04}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{r04}\settodepth{\Depth}{r04}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000000,2.0000000){\hspace*{\Width}\raisebox{\Height}{r04}}%
+%
+\settowidth{\Width}{正十二面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{正十二面体}\settodepth{\Depth}{正十二面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500000,2.0000000){\hspace*{\Width}\raisebox{\Height}{正十二面体}}%
+%
+\settowidth{\Width}{s05}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s05}\settodepth{\Depth}{s05}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0000000,2.0000000){\hspace*{\Width}\raisebox{\Height}{s05}}%
+%
+\settowidth{\Width}{切頭立方体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{切頭立方体}\settodepth{\Depth}{切頭立方体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000000,2.0000000){\hspace*{\Width}\raisebox{\Height}{切頭立方体}}%
+%
+\settowidth{\Width}{s11}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s11}\settodepth{\Depth}{s11}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,2.0000000){\hspace*{\Width}\raisebox{\Height}{s11}}%
+%
+\settowidth{\Width}{頭切二十・十二面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{頭切二十・十二面体}\settodepth{\Depth}{頭切二十・十二面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.0000000,2.0000000){\hspace*{\Width}\raisebox{\Height}{頭切二十・十二面体}}%
+%
+\settowidth{\Width}{r05}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{r05}\settodepth{\Depth}{r05}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000000,1.2000000){\hspace*{\Width}\raisebox{\Height}{r05}}%
+%
+\settowidth{\Width}{正二十面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{正二十面体}\settodepth{\Depth}{正二十面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500000,1.2000000){\hspace*{\Width}\raisebox{\Height}{正二十面体}}%
+%
+\settowidth{\Width}{s06}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s06}\settodepth{\Depth}{s06}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0000000,1.2000000){\hspace*{\Width}\raisebox{\Height}{s06}}%
+%
+\settowidth{\Width}{切頭二十面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{切頭二十面体}\settodepth{\Depth}{切頭二十面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000000,1.2000000){\hspace*{\Width}\raisebox{\Height}{切頭二十面体}}%
+%
+\settowidth{\Width}{s12L/R}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s12L/R}\settodepth{\Depth}{s12L/R}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,1.2000000){\hspace*{\Width}\raisebox{\Height}{s12L/R}}%
+%
+\settowidth{\Width}{変形立方体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{変形立方体}\settodepth{\Depth}{変形立方体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.0000000,1.2000000){\hspace*{\Width}\raisebox{\Height}{変形立方体}}%
+%
+\settowidth{\Width}{s01}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s01}\settodepth{\Depth}{s01}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000000,0.4000000){\hspace*{\Width}\raisebox{\Height}{s01}}%
+%
+\settowidth{\Width}{立方八面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{立方八面体}\settodepth{\Depth}{立方八面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500000,0.4000000){\hspace*{\Width}\raisebox{\Height}{立方八面体}}%
+%
+\settowidth{\Width}{s07}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s07}\settodepth{\Depth}{s07}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0000000,0.4000000){\hspace*{\Width}\raisebox{\Height}{s07}}%
+%
+\settowidth{\Width}{切頭十二面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{切頭十二面体}\settodepth{\Depth}{切頭十二面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000000,0.4000000){\hspace*{\Width}\raisebox{\Height}{切頭十二面体}}%
+%
+\settowidth{\Width}{s13L/R}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s13L/R}\settodepth{\Depth}{s13L/R}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,0.4000000){\hspace*{\Width}\raisebox{\Height}{s13L/R}}%
+%
+\settowidth{\Width}{変形十二面体}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{変形十二面体}\settodepth{\Depth}{変形十二面体}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.0000000,0.4000000){\hspace*{\Width}\raisebox{\Height}{変形十二面体}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashiE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashiE.tex
new file mode 100644
index 0000000000..04eaee6046
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashiE.tex
@@ -0,0 +1,206 @@
+%%% /Users/Hannya/Desktop/KeTCindy/KeTCindyTools/fig/kobayashiE.tex
+%%% Generator=作表.cdy
+{\unitlength=10mm%
+\begin{picture}%
+(16.02,5.6)(0,0)%
+\special{pn 8}%
+%
+\special{pa 0 -2205}\special{pa 0 -0}%
+\special{fp}%
+\special{pa 327 -2205}\special{pa 327 -0}%
+\special{fp}%
+\special{pa 1476 -2205}\special{pa 1476 -0}%
+\special{fp}%
+\special{pa 1772 -2205}\special{pa 1772 -0}%
+\special{fp}%
+\special{pa 3551 -2205}\special{pa 3551 -0}%
+\special{fp}%
+\special{pa 4224 -2205}\special{pa 4224 -0}%
+\special{fp}%
+\special{pa 6307 -2205}\special{pa 6307 -0}%
+\special{fp}%
+\special{pa 0 -2205}\special{pa 6307 -2205}%
+\special{fp}%
+\special{pa 0 -1890}\special{pa 6307 -1890}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 6307 -1575}%
+\special{fp}%
+\special{pa 0 -1260}\special{pa 6307 -1260}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 6307 -945}%
+\special{fp}%
+\special{pa 0 -630}\special{pa 6307 -630}%
+\special{fp}%
+\special{pa 0 -315}\special{pa 6307 -315}%
+\special{fp}%
+\special{pa 0 -0}\special{pa 6307 -0}%
+\special{fp}%
+\settowidth{\Width}{No}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{No}\settodepth{\Depth}{No}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.4100000,5.2000000){\hspace*{\Width}\raisebox{\Height}{No}}%
+%
+\settowidth{\Width}{name}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{name}\settodepth{\Depth}{name}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2900000,5.2000000){\hspace*{\Width}\raisebox{\Height}{name}}%
+%
+\settowidth{\Width}{No}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{No}\settodepth{\Depth}{No}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1200000,5.2000000){\hspace*{\Width}\raisebox{\Height}{No}}%
+%
+\settowidth{\Width}{name}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{name}\settodepth{\Depth}{name}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7600000,5.2000000){\hspace*{\Width}\raisebox{\Height}{name}}%
+%
+\settowidth{\Width}{No}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{No}\settodepth{\Depth}{No}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.8800000,5.2000000){\hspace*{\Width}\raisebox{\Height}{No}}%
+%
+\settowidth{\Width}{name}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{name}\settodepth{\Depth}{name}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800000,5.2000000){\hspace*{\Width}\raisebox{\Height}{name}}%
+%
+\settowidth{\Width}{r01}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{r01}\settodepth{\Depth}{r01}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.4100000,4.4000000){\hspace*{\Width}\raisebox{\Height}{r01}}%
+%
+\settowidth{\Width}{Tetrahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Tetrahedron}\settodepth{\Depth}{Tetrahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2900000,4.4000000){\hspace*{\Width}\raisebox{\Height}{Tetrahedron}}%
+%
+\settowidth{\Width}{s02}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s02}\settodepth{\Depth}{s02}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1200000,4.4000000){\hspace*{\Width}\raisebox{\Height}{s02}}%
+%
+\settowidth{\Width}{Icosidodecahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Icosidodecahedron}\settodepth{\Depth}{Icosidodecahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7600000,4.4000000){\hspace*{\Width}\raisebox{\Height}{Icosidodecahedron}}%
+%
+\settowidth{\Width}{s08}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s08}\settodepth{\Depth}{s08}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.8800000,4.4000000){\hspace*{\Width}\raisebox{\Height}{s08}}%
+%
+\settowidth{\Width}{Rhombicuboctahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Rhombicuboctahedron}\settodepth{\Depth}{Rhombicuboctahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800000,4.4000000){\hspace*{\Width}\raisebox{\Height}{Rhombicuboctahedron}}%
+%
+\settowidth{\Width}{r02}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{r02}\settodepth{\Depth}{r02}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.4100000,3.6000000){\hspace*{\Width}\raisebox{\Height}{r02}}%
+%
+\settowidth{\Width}{Octahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Octahedron}\settodepth{\Depth}{Octahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2900000,3.6000000){\hspace*{\Width}\raisebox{\Height}{Octahedron}}%
+%
+\settowidth{\Width}{s03}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s03}\settodepth{\Depth}{s03}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1200000,3.6000000){\hspace*{\Width}\raisebox{\Height}{s03}}%
+%
+\settowidth{\Width}{Truncatedtetrahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Truncatedtetrahedron}\settodepth{\Depth}{Truncatedtetrahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7600000,3.6000000){\hspace*{\Width}\raisebox{\Height}{Truncatedtetrahedron}}%
+%
+\settowidth{\Width}{s09}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s09}\settodepth{\Depth}{s09}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.8800000,3.6000000){\hspace*{\Width}\raisebox{\Height}{s09}}%
+%
+\settowidth{\Width}{Rhombicosidodecahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Rhombicosidodecahedron}\settodepth{\Depth}{Rhombicosidodecahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800000,3.6000000){\hspace*{\Width}\raisebox{\Height}{Rhombicosidodecahedron}}%
+%
+\settowidth{\Width}{r03}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{r03}\settodepth{\Depth}{r03}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.4100000,2.8000000){\hspace*{\Width}\raisebox{\Height}{r03}}%
+%
+\settowidth{\Width}{Cube}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Cube}\settodepth{\Depth}{Cube}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2900000,2.8000000){\hspace*{\Width}\raisebox{\Height}{Cube}}%
+%
+\settowidth{\Width}{s04}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s04}\settodepth{\Depth}{s04}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1200000,2.8000000){\hspace*{\Width}\raisebox{\Height}{s04}}%
+%
+\settowidth{\Width}{Truncatedoctahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Truncatedoctahedron}\settodepth{\Depth}{Truncatedoctahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7600000,2.8000000){\hspace*{\Width}\raisebox{\Height}{Truncatedoctahedron}}%
+%
+\settowidth{\Width}{s10}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s10}\settodepth{\Depth}{s10}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.8800000,2.8000000){\hspace*{\Width}\raisebox{\Height}{s10}}%
+%
+\settowidth{\Width}{Truncatedcuboctahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Truncatedcuboctahedron}\settodepth{\Depth}{Truncatedcuboctahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800000,2.8000000){\hspace*{\Width}\raisebox{\Height}{Truncatedcuboctahedron}}%
+%
+\settowidth{\Width}{r04}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{r04}\settodepth{\Depth}{r04}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.4100000,2.0000000){\hspace*{\Width}\raisebox{\Height}{r04}}%
+%
+\settowidth{\Width}{Dodecahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Dodecahedron}\settodepth{\Depth}{Dodecahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2900000,2.0000000){\hspace*{\Width}\raisebox{\Height}{Dodecahedron}}%
+%
+\settowidth{\Width}{s05}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s05}\settodepth{\Depth}{s05}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1200000,2.0000000){\hspace*{\Width}\raisebox{\Height}{s05}}%
+%
+\settowidth{\Width}{Truncatedcube}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Truncatedcube}\settodepth{\Depth}{Truncatedcube}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7600000,2.0000000){\hspace*{\Width}\raisebox{\Height}{Truncatedcube}}%
+%
+\settowidth{\Width}{s11}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s11}\settodepth{\Depth}{s11}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.8800000,2.0000000){\hspace*{\Width}\raisebox{\Height}{s11}}%
+%
+\settowidth{\Width}{Truncatedicosidodecahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Truncatedicosidodecahedron}\settodepth{\Depth}{Truncatedicosidodecahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800000,2.0000000){\hspace*{\Width}\raisebox{\Height}{Truncatedicosidodecahedron}}%
+%
+\settowidth{\Width}{r05}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{r05}\settodepth{\Depth}{r05}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.4100000,1.2000000){\hspace*{\Width}\raisebox{\Height}{r05}}%
+%
+\settowidth{\Width}{Icosahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Icosahedron}\settodepth{\Depth}{Icosahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2900000,1.2000000){\hspace*{\Width}\raisebox{\Height}{Icosahedron}}%
+%
+\settowidth{\Width}{s06}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s06}\settodepth{\Depth}{s06}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1200000,1.2000000){\hspace*{\Width}\raisebox{\Height}{s06}}%
+%
+\settowidth{\Width}{Truncatedicosahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Truncatedicosahedron}\settodepth{\Depth}{Truncatedicosahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7600000,1.2000000){\hspace*{\Width}\raisebox{\Height}{Truncatedicosahedron}}%
+%
+\settowidth{\Width}{s12L/R}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s12L/R}\settodepth{\Depth}{s12L/R}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.8800000,1.2000000){\hspace*{\Width}\raisebox{\Height}{s12L/R}}%
+%
+\settowidth{\Width}{snubcube}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{snubcube}\settodepth{\Depth}{snubcube}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800000,1.2000000){\hspace*{\Width}\raisebox{\Height}{snubcube}}%
+%
+\settowidth{\Width}{s01}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s01}\settodepth{\Depth}{s01}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.4100000,0.4000000){\hspace*{\Width}\raisebox{\Height}{s01}}%
+%
+\settowidth{\Width}{Cuboctahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Cuboctahedron}\settodepth{\Depth}{Cuboctahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2900000,0.4000000){\hspace*{\Width}\raisebox{\Height}{Cuboctahedron}}%
+%
+\settowidth{\Width}{s07}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s07}\settodepth{\Depth}{s07}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1200000,0.4000000){\hspace*{\Width}\raisebox{\Height}{s07}}%
+%
+\settowidth{\Width}{Truncateddodecahedron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Truncateddodecahedron}\settodepth{\Depth}{Truncateddodecahedron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7600000,0.4000000){\hspace*{\Width}\raisebox{\Height}{Truncateddodecahedron}}%
+%
+\settowidth{\Width}{s13L/R}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s13L/R}\settodepth{\Depth}{s13L/R}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.8800000,0.4000000){\hspace*{\Width}\raisebox{\Height}{s13L/R}}%
+%
+\settowidth{\Width}{Snubdodecahedoron}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Snubdodecahedoron}\settodepth{\Depth}{Snubdodecahedoron}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3800000,0.4000000){\hspace*{\Width}\raisebox{\Height}{Snubdodecahedoron}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter.tex
new file mode 100644
index 0000000000..00be9d149a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter.tex
@@ -0,0 +1,57 @@
+%%% test.tex 2014-10-14 18:34
+%%% test.sce 2014-10-14 18:34
+{\unitlength=1cm%
+\begin{picture}%
+( 7.00000, 2.00000)( -2.00000, 1.00000)%
+\special{pn 8}%
+%
+\special{pa 14 -801}\special{pa 6 -806}\special{pa -4 -807}\special{pa -12 -803}\special{pa -18 -795}%
+\special{pa -20 -786}\special{pa -17 -777}\special{pa -10 -771}\special{pa -1 -768}%
+\special{pa 8 -769}\special{pa 15 -775}\special{pa 19 -784}\special{pa 19 -793}\special{pa 14 -801}%
+\special{sh 1}\special{fp}%
+\large%
+\settowidth{\Width}{e}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{e}\settodepth{\Depth}{e}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.2500,2.0000){\hspace*{\Width}\raisebox{\Height}{e}}%
+%
+%
+\settowidth{\Width}{n}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n}\settodepth{\Depth}{n}\setlength{\Height}{\Depth}%
+\put(0.0000,2.2500){\hspace*{\Width}\raisebox{\Height}{n}}%
+%
+%
+\settowidth{\Width}{w}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{w}\settodepth{\Depth}{w}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.2500,2.0000){\hspace*{\Width}\raisebox{\Height}{w}}%
+%
+%
+\settowidth{\Width}{s}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s}\settodepth{\Depth}{s}\setlength{\Height}{-\Height}%
+\put(0.0000,1.7500){\hspace*{\Width}\raisebox{\Height}{s}}%
+%
+%
+\special{pa 1195 -801}\special{pa 1187 -806}\special{pa 1178 -807}\special{pa 1169 -803}%
+\special{pa 1163 -795}\special{pa 1161 -786}\special{pa 1164 -777}\special{pa 1171 -771}%
+\special{pa 1180 -768}\special{pa 1189 -769}\special{pa 1197 -775}\special{pa 1200 -784}%
+\special{pa 1200 -793}\special{pa 1195 -801}\special{sh 1}\special{fp}%
+\settowidth{\Width}{ne}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{ne}\settodepth{\Depth}{ne}\setlength{\Height}{\Depth}%
+\put(3.2500,2.0500){\hspace*{\Width}\raisebox{\Height}{ne}}%
+%
+%
+\settowidth{\Width}{nw}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{nw}\settodepth{\Depth}{nw}\setlength{\Height}{\Depth}%
+\put(2.7500,2.0500){\hspace*{\Width}\raisebox{\Height}{nw}}%
+%
+%
+\settowidth{\Width}{sw}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{sw}\settodepth{\Depth}{sw}\setlength{\Height}{-\Height}%
+\put(2.7500,1.9500){\hspace*{\Width}\raisebox{\Height}{sw}}%
+%
+%
+\settowidth{\Width}{se}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{se}\settodepth{\Depth}{se}\setlength{\Height}{-\Height}%
+\put(3.2500,1.9500){\hspace*{\Width}\raisebox{\Height}{se}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter2.tex
new file mode 100644
index 0000000000..06e726a2ba
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter2.tex
@@ -0,0 +1,61 @@
+%%% test.tex 2014-10-14 19:7
+%%% test.sce 2014-10-14 19:7
+{\unitlength=1cm%
+\begin{picture}%
+( 7.50000, 4.50000)( -3.50000, -0.50000)%
+\special{pn 8}%
+%
+\special{pa -588 -223}\special{pa -593 -223}\special{pa -593 -218}\special{pa -588 -218}%
+\special{pa -588 -223}\special{sh 1}\special{fp}%
+\special{pa 1184 -889}\special{pa 1178 -889}\special{pa 1178 -883}\special{pa 1184 -883}%
+\special{pa 1184 -889}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-1.5500,0.5100){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(3.0500,2.2000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{$f(x)=\frac{1}{4} x^2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$f(x)=\frac{1}{4} x^2$}\settodepth{\Depth}{$f(x)=\frac{1}{4} x^2$}\setlength{\Height}{-\Height}%
+\put(2.3300,0.5400){\hspace*{\Width}\raisebox{\Height}{$f(x)=\frac{1}{4} x^2$}}%
+%
+%
+\special{pa -591 -220}\special{pa 1181 -886}%
+\special{fp}%
+\special{pa -1378 -1206}\special{pa -1318 -1103}\special{pa -1257 -1004}\special{pa -1197 -910}%
+\special{pa -1137 -821}\special{pa -1077 -736}\special{pa -1016 -656}\special{pa -956 -581}%
+\special{pa -896 -510}\special{pa -836 -443}\special{pa -775 -382}\special{pa -715 -325}%
+\special{pa -655 -272}\special{pa -595 -224}\special{pa -534 -181}\special{pa -474 -143}%
+\special{pa -414 -109}\special{pa -354 -79}\special{pa -293 -55}\special{pa -233 -34}%
+\special{pa -173 -19}\special{pa -112 -8}\special{pa -52 -2}\special{pa 8 0}\special{pa 68 -3}%
+\special{pa 129 -10}\special{pa 189 -23}\special{pa 249 -39}\special{pa 309 -61}\special{pa 370 -87}%
+\special{pa 430 -117}\special{pa 490 -153}\special{pa 550 -192}\special{pa 611 -237}%
+\special{pa 671 -286}\special{pa 731 -339}\special{pa 791 -398}\special{pa 852 -461}%
+\special{pa 912 -528}\special{pa 972 -600}\special{pa 1032 -677}\special{pa 1093 -758}%
+\special{pa 1153 -844}\special{pa 1213 -935}\special{pa 1274 -1030}\special{pa 1334 -1130}%
+\special{pa 1394 -1234}\special{pa 1454 -1343}\special{pa 1515 -1457}\special{pa 1575 -1575}%
+\special{fp}%
+\special{pa -1378 0}\special{pa 1575 0}%
+\special{fp}%
+\special{pa 0 197}\special{pa 0 -1575}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter3d.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter3d.tex
new file mode 100644
index 0000000000..7158782845
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter3d.tex
@@ -0,0 +1,70 @@
+%%% /Users/hannya/Desktop/fig/frustumewn.tex
+%%% Generator=template3D.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(5.37,4.83)(-3.01,-1.14)%
+\special{pn 8}%
+%
+\special{pa 0 -879}\special{pa -618 -33}%
+\special{fp}%
+\special{pa -618 -33}\special{pa 176 131}%
+\special{fp}%
+\special{pa 0 -879}\special{pa 176 131}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -622 -33}\special{pa -614 -33}\special{fp}\special{pa -582 -35}\special{pa -574 -36}\special{fp}%
+\special{pa -543 -38}\special{pa -535 -38}\special{fp}\special{pa -504 -40}\special{pa -496 -41}\special{fp}%
+\special{pa -465 -42}\special{pa -457 -43}\special{fp}\special{pa -425 -45}\special{pa -417 -45}\special{fp}%
+\special{pa -386 -47}\special{pa -378 -48}\special{fp}\special{pa -347 -50}\special{pa -339 -50}\special{fp}%
+\special{pa -308 -52}\special{pa -300 -53}\special{fp}\special{pa -268 -55}\special{pa -260 -55}\special{fp}%
+\special{pa -229 -57}\special{pa -221 -57}\special{fp}\special{pa -190 -59}\special{pa -182 -60}\special{fp}%
+\special{pa -151 -62}\special{pa -143 -62}\special{fp}\special{pa -111 -64}\special{pa -103 -65}\special{fp}%
+\special{pa -72 -67}\special{pa -64 -67}\special{fp}\special{pa -33 -69}\special{pa -25 -70}\special{fp}%
+\special{pa 6 -71}\special{pa 14 -72}\special{fp}\special{pa 46 -74}\special{pa 54 -74}\special{fp}%
+\special{pa 85 -76}\special{pa 93 -77}\special{fp}\special{pa 124 -79}\special{pa 132 -79}\special{fp}%
+\special{pa 163 -81}\special{pa 171 -82}\special{fp}\special{pa 203 -84}\special{pa 211 -84}\special{fp}%
+\special{pa 242 -86}\special{pa 250 -87}\special{fp}\special{pa 281 -88}\special{pa 289 -89}\special{fp}%
+\special{pa 320 -91}\special{pa 328 -91}\special{fp}\special{pa 360 -93}\special{pa 367 -94}\special{fp}%
+\special{pa 399 -96}\special{pa 407 -96}\special{fp}\special{pa 438 -98}\special{pa 446 -99}\special{fp}%
+\special{pn 8}%
+\special{pa 0 -879}\special{pa 442 -98}%
+\special{fp}%
+\special{pa 176 131}\special{pa 442 -98}%
+\special{fp}%
+\special{pa -0 -879}\special{pa -221 49}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -225 50}\special{pa -217 48}\special{fp}\special{pa -186 42}\special{pa -178 40}\special{fp}%
+\special{pa -147 33}\special{pa -139 31}\special{fp}\special{pa -108 24}\special{pa -100 22}\special{fp}%
+\special{pa -69 16}\special{pa -61 14}\special{fp}\special{pa -30 7}\special{pa -22 5}\special{fp}%
+\special{pa 9 -2}\special{pa 17 -4}\special{fp}\special{pa 48 -11}\special{pa 56 -12}\special{fp}%
+\special{pa 87 -19}\special{pa 95 -21}\special{fp}\special{pa 126 -28}\special{pa 134 -30}\special{fp}%
+\special{pa 165 -37}\special{pa 173 -38}\special{fp}\special{pa 204 -45}\special{pa 212 -47}\special{fp}%
+\special{pa 243 -54}\special{pa 251 -56}\special{fp}\special{pa 282 -63}\special{pa 290 -64}\special{fp}%
+\special{pa 321 -71}\special{pa 329 -73}\special{fp}\special{pa 360 -80}\special{pa 368 -82}\special{fp}%
+\special{pa 399 -89}\special{pa 407 -90}\special{fp}\special{pa 438 -97}\special{pa 446 -99}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(0.0714286,3.2614286){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.3114286,0.1200000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(0.7114286,-0.5514286){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6714286,0.3600000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+{%
+\color[rgb]{0,0,1}%
+\settowidth{\Width}{M}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{M}\settodepth{\Depth}{M}\setlength{\Height}{-\Height}%
+\put(-0.8714286,-0.2514286){\hspace*{\Width}\raisebox{\Height}{M}}%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter4.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter4.tex
new file mode 100644
index 0000000000..0c315fc6b4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter4.tex
@@ -0,0 +1,545 @@
+%%% letter4.tex 2014-11-20 9:17
+%%% sampleu3.sce 2014-11-17 19:14
+{\unitlength=1cm%
+\begin{picture}%
+( 9.97000, 4.53000)( -5.83000, -2.11000)%
+\special{pn 8}%
+%
+\normalsize%
+\settowidth{\Width}{w}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{w}\settodepth{\Depth}{w}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.0000,0.0000){\hspace*{\Width}\raisebox{\Height}{w}}%
+%
+%
+\settowidth{\Width}{e}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{e}\settodepth{\Depth}{e}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.0000,0.0000){\hspace*{\Width}\raisebox{\Height}{e}}%
+%
+%
+\settowidth{\Width}{s}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s}\settodepth{\Depth}{s}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.0000,-1.0000){\hspace*{\Width}\raisebox{\Height}{s}}%
+%
+%
+\settowidth{\Width}{n}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n}\settodepth{\Depth}{n}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.0000,1.0000){\hspace*{\Width}\raisebox{\Height}{n}}%
+%
+%
+\settowidth{\Width}{w2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{w2}\settodepth{\Depth}{w2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-4.0000,0.0100){\hspace*{\Width}\raisebox{\Height}{w2}}%
+%
+%
+\settowidth{\Width}{e2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{e2}\settodepth{\Depth}{e2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0300,0.0100){\hspace*{\Width}\raisebox{\Height}{e2}}%
+%
+%
+\settowidth{\Width}{c}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{c}\settodepth{\Depth}{c}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.0000,0.0000){\hspace*{\Width}\raisebox{\Height}{c}}%
+%
+%
+\settowidth{\Width}{nw}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{nw}\settodepth{\Depth}{nw}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.7800,0.7300){\hspace*{\Width}\raisebox{\Height}{nw}}%
+%
+%
+\settowidth{\Width}{sw}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{sw}\settodepth{\Depth}{sw}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.8100,-0.8100){\hspace*{\Width}\raisebox{\Height}{sw}}%
+%
+%
+\settowidth{\Width}{ne}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ne}\settodepth{\Depth}{ne}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.1600,0.8200){\hspace*{\Width}\raisebox{\Height}{ne}}%
+%
+%
+\settowidth{\Width}{n2w2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n2w2}\settodepth{\Depth}{n2w2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.6300,1.3800){\hspace*{\Width}\raisebox{\Height}{n2w2}}%
+%
+%
+\settowidth{\Width}{e4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{e4}\settodepth{\Depth}{e4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.9100,-0.0100){\hspace*{\Width}\raisebox{\Height}{e4}}%
+%
+%
+\settowidth{\Width}{se}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{se}\settodepth{\Depth}{se}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.1700,-0.7800){\hspace*{\Width}\raisebox{\Height}{se}}%
+%
+%
+\settowidth{\Width}{w3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{w3}\settodepth{\Depth}{w3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-4.6000,0.0100){\hspace*{\Width}\raisebox{\Height}{w3}}%
+%
+%
+\settowidth{\Width}{w4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{w4}\settodepth{\Depth}{w4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.4000,0.0200){\hspace*{\Width}\raisebox{\Height}{w4}}%
+%
+%
+\settowidth{\Width}{s2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s2}\settodepth{\Depth}{s2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9900,-1.2700){\hspace*{\Width}\raisebox{\Height}{s2}}%
+%
+%
+\settowidth{\Width}{s3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s3}\settodepth{\Depth}{s3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9900,-1.5700){\hspace*{\Width}\raisebox{\Height}{s3}}%
+%
+%
+\settowidth{\Width}{n2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n2}\settodepth{\Depth}{n2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.0000,1.3800){\hspace*{\Width}\raisebox{\Height}{n2}}%
+%
+%
+\settowidth{\Width}{n3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n3}\settodepth{\Depth}{n3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.0000,1.7600){\hspace*{\Width}\raisebox{\Height}{n3}}%
+%
+%
+\settowidth{\Width}{s4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s4}\settodepth{\Depth}{s4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9800,-1.9200){\hspace*{\Width}\raisebox{\Height}{s4}}%
+%
+%
+\settowidth{\Width}{n4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n4}\settodepth{\Depth}{n4}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9800,2.0900){\hspace*{\Width}\raisebox{\Height}{n4}}%
+%
+%
+\settowidth{\Width}{s2w2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s2w2}\settodepth{\Depth}{s2w2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-3.6300,-1.4400){\hspace*{\Width}\raisebox{\Height}{s2w2}}%
+%
+%
+\settowidth{\Width}{s2e2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{s2e2}\settodepth{\Depth}{s2e2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.2900,-1.4300){\hspace*{\Width}\raisebox{\Height}{s2e2}}%
+%
+%
+\settowidth{\Width}{n2e2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{n2e2}\settodepth{\Depth}{n2e2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.2400,1.4500){\hspace*{\Width}\raisebox{\Height}{n2e2}}%
+%
+%
+\settowidth{\Width}{ne2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{ne2}\settodepth{\Depth}{ne2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.2700,0.7400){\hspace*{\Width}\raisebox{\Height}{ne2}}%
+%
+%
+\settowidth{\Width}{e3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{e3}\settodepth{\Depth}{e3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.2300,0.0000){\hspace*{\Width}\raisebox{\Height}{e3}}%
+%
+%
+\special{pn 8}%
+\special{pa -925 4}\special{pa -1067 4}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -992 -20}\special{pa -1067 4}\special{pa -992 28}\special{pa -992 4}\special{pa -992 -20}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -992 -20}\special{pa -1067 4}\special{pa -992 28}\special{pa -992 4}\special{pa -992 -20}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -787 -130}\special{pa -787 -276}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -763 -201}\special{pa -787 -276}\special{pa -812 -201}\special{pa -787 -201}%
+\special{pa -763 -201}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -763 -201}\special{pa -787 -276}\special{pa -812 -201}\special{pa -787 -201}%
+\special{pa -763 -201}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -787 134}\special{pa -787 295}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -812 220}\special{pa -787 295}\special{pa -763 220}\special{pa -787 220}%
+\special{pa -812 220}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -812 220}\special{pa -787 295}\special{pa -763 220}\special{pa -787 220}%
+\special{pa -812 220}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -661 -12}\special{pa -520 -4}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -596 16}\special{pa -520 -4}\special{pa -593 -32}\special{pa -594 -8}%
+\special{pa -596 16}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -596 16}\special{pa -520 -4}\special{pa -593 -32}\special{pa -594 -8}%
+\special{pa -596 16}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -1311 -4}\special{pa -1437 -4}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1362 -28}\special{pa -1437 -4}\special{pa -1362 20}\special{pa -1362 -4}%
+\special{pa -1362 -28}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -1362 -28}\special{pa -1437 -4}\special{pa -1362 20}\special{pa -1362 -4}%
+\special{pa -1362 -28}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -295 8}\special{pa -177 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -250 29}\special{pa -177 0}\special{pa -254 -19}\special{pa -252 5}\special{pa -250 29}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -250 29}\special{pa -177 0}\special{pa -254 -19}\special{pa -252 5}\special{pa -250 29}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 189 4}\special{pa 319 4}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 244 28}\special{pa 319 4}\special{pa 244 -20}\special{pa 244 4}\special{pa 244 28}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 244 28}\special{pa 319 4}\special{pa 244 -20}\special{pa 244 4}\special{pa 244 28}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -331 -402}\special{pa -213 -484}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -260 -421}\special{pa -213 -484}\special{pa -288 -461}\special{pa -274 -441}%
+\special{pa -260 -421}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -260 -421}\special{pa -213 -484}\special{pa -288 -461}\special{pa -274 -441}%
+\special{pa -260 -421}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -350 390}\special{pa -220 484}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -295 460}\special{pa -220 484}\special{pa -267 421}\special{pa -281 440}%
+\special{pa -295 460}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -295 460}\special{pa -220 484}\special{pa -267 421}\special{pa -281 440}%
+\special{pa -295 460}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -1181 390}\special{pa -1276 469}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1234 402}\special{pa -1276 469}\special{pa -1202 439}\special{pa -1218 421}%
+\special{pa -1234 402}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -1234 402}\special{pa -1276 469}\special{pa -1202 439}\special{pa -1218 421}%
+\special{pa -1234 402}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -693 106}\special{pa -606 205}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -674 165}\special{pa -606 205}\special{pa -638 132}\special{pa -656 149}%
+\special{pa -674 165}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -674 165}\special{pa -606 205}\special{pa -638 132}\special{pa -656 149}%
+\special{pa -674 165}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -669 -106}\special{pa -594 -189}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -627 -117}\special{pa -594 -189}\special{pa -663 -150}\special{pa -645 -133}%
+\special{pa -627 -117}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -627 -117}\special{pa -594 -189}\special{pa -663 -150}\special{pa -645 -133}%
+\special{pa -627 -117}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -886 -87}\special{pa -1008 -205}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -937 -170}\special{pa -1008 -205}\special{pa -971 -135}\special{pa -954 -153}%
+\special{pa -937 -170}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -937 -170}\special{pa -1008 -205}\special{pa -971 -135}\special{pa -954 -153}%
+\special{pa -937 -170}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -917 122}\special{pa -992 220}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -966 146}\special{pa -992 220}\special{pa -927 176}\special{pa -947 161}%
+\special{pa -966 146}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -966 146}\special{pa -992 220}\special{pa -927 176}\special{pa -947 161}%
+\special{pa -966 146}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -1189 -370}\special{pa -1311 -457}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1236 -433}\special{pa -1311 -457}\special{pa -1264 -394}\special{pa -1250 -413}%
+\special{pa -1236 -433}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -1236 -433}\special{pa -1311 -457}\special{pa -1264 -394}\special{pa -1250 -413}%
+\special{pa -1236 -433}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.4200,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.4700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4200,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4700,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.3700,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4700,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.3700,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.2700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4200,-0.1600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.5700,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.2700,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.5700,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.2700,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4700,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.3700,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.2400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.3400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4700,-0.1600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.3700,-0.1600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.5700,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.2700,0.1400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.5700,-0.1600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.2700,-0.1600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.2200,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.6200,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.1900){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4200,-0.2100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.6200,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.2200,0.0400){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.4200,0.1900){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.6200,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.2200,-0.0600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.6200,0.1900){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{\Depth}%
+\put(3.2200,0.1900){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4200,-0.2600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.4200,-0.3600){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.6700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.1700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0700,-0.0100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\settowidth{\Width}{$\cdot$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cdot$}\settodepth{\Depth}{$\cdot$}\setlength{\Height}{-\Height}%
+\put(3.6200,-0.2100){\hspace*{\Width}\raisebox{\Height}{$\cdot$}}%
+%
+%
+\special{pa -508 0}\special{pa -510 -35}\special{pa -517 -70}\special{pa -527 -103}%
+\special{pa -542 -135}\special{pa -561 -164}\special{pa -584 -191}\special{pa -609 -215}%
+\special{pa -638 -236}\special{pa -668 -253}\special{pa -701 -266}\special{pa -735 -275}%
+\special{pa -770 -279}\special{pa -805 -279}\special{pa -840 -275}\special{pa -874 -266}%
+\special{pa -906 -253}\special{pa -937 -236}\special{pa -966 -215}\special{pa -991 -191}%
+\special{pa -1014 -164}\special{pa -1032 -135}\special{pa -1047 -103}\special{pa -1058 -70}%
+\special{pa -1065 -35}\special{pa -1067 0}\special{pa -1065 35}\special{pa -1058 70}%
+\special{pa -1047 103}\special{pa -1032 135}\special{pa -1014 164}\special{pa -991 191}%
+\special{pa -966 215}\special{pa -937 236}\special{pa -906 253}\special{pa -874 266}%
+\special{pa -840 275}\special{pa -805 279}\special{pa -770 279}\special{pa -735 275}%
+\special{pa -701 266}\special{pa -668 253}\special{pa -638 236}\special{pa -609 215}%
+\special{pa -584 191}\special{pa -561 164}\special{pa -542 135}\special{pa -527 103}%
+\special{pa -517 70}\special{pa -510 35}\special{pa -508 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/lineplot.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/lineplot.tex
new file mode 100644
index 0000000000..306082bafb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/lineplot.tex
@@ -0,0 +1,80 @@
+%%% test.tex 2014-10-19 15:24
+%%% test.sce 2014-10-19 15:24
+{\unitlength=5mm%
+\begin{picture}%
+( 11.00000, 5.00000)( -6.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pn 4}%
+\special{pa -787 -197}\special{pa 394 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -1181 197}\special{pa 787 -787}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -787 197}\special{pa -753 179}\special{fp}\special{pa -718 162}\special{pa -683 145}\special{fp}%
+\special{pa -648 127}\special{pa -614 110}\special{fp}\special{pa -579 93}\special{pa -544 75}\special{fp}%
+\special{pa -509 58}\special{pa -475 41}\special{fp}\special{pa -440 23}\special{pa -405 6}\special{fp}%
+\special{pa -371 -12}\special{pa -336 -29}\special{fp}\special{pa -301 -46}\special{pa -266 -64}\special{fp}%
+\special{pa -232 -81}\special{pa -197 -98}\special{fp}\special{pa -162 -116}\special{pa -127 -133}\special{fp}%
+\special{pa -93 -151}\special{pa -58 -168}\special{fp}\special{pa -23 -185}\special{pa 12 -203}\special{fp}%
+\special{pa 46 -220}\special{pa 81 -237}\special{fp}\special{pa 116 -255}\special{pa 151 -272}\special{fp}%
+\special{pa 185 -289}\special{pa 220 -307}\special{fp}\special{pa 255 -324}\special{pa 289 -342}\special{fp}%
+\special{pa 324 -359}\special{pa 359 -376}\special{fp}\special{pa 394 -394}\special{pa 428 -411}\special{fp}%
+\special{pa 463 -428}\special{pa 498 -446}\special{fp}\special{pa 533 -463}\special{pa 567 -481}\special{fp}%
+\special{pa 602 -498}\special{pa 637 -515}\special{fp}\special{pa 672 -533}\special{pa 706 -550}\special{fp}%
+\special{pa 741 -567}\special{pa 776 -585}\special{fp}\special{pa 811 -602}\special{pa 845 -619}\special{fp}%
+\special{pa 880 -637}\special{pa 915 -654}\special{fp}\special{pa 950 -672}\special{pa 984 -689}\special{fp}%
+%
+%
+\special{pn 8}%
+\special{pa -397 199}\special{pa -390 195}\special{fp}\special{pa -362 181}\special{pa -355 177}\special{fp}%
+\special{pa -327 163}\special{pa -319 160}\special{fp}\special{pa -291 146}\special{pa -284 142}\special{fp}%
+\special{pa -256 128}\special{pa -249 124}\special{fp}\special{pa -221 110}\special{pa -213 107}\special{fp}%
+\special{pa -185 93}\special{pa -178 89}\special{fp}\special{pa -150 75}\special{pa -143 71}\special{fp}%
+\special{pa -115 57}\special{pa -107 54}\special{fp}\special{pa -79 40}\special{pa -72 36}\special{fp}%
+\special{pa -44 22}\special{pa -37 18}\special{fp}\special{pa -9 4}\special{pa -1 1}\special{fp}%
+\special{pa 27 -13}\special{pa 34 -17}\special{fp}\special{pa 62 -31}\special{pa 69 -35}\special{fp}%
+\special{pa 97 -49}\special{pa 105 -52}\special{fp}\special{pa 133 -66}\special{pa 140 -70}\special{fp}%
+\special{pa 168 -84}\special{pa 175 -88}\special{fp}\special{pa 203 -102}\special{pa 211 -105}\special{fp}%
+\special{pa 239 -119}\special{pa 246 -123}\special{fp}\special{pa 274 -137}\special{pa 281 -141}\special{fp}%
+\special{pa 309 -155}\special{pa 317 -158}\special{fp}\special{pa 345 -172}\special{pa 352 -176}\special{fp}%
+\special{pa 380 -190}\special{pa 387 -194}\special{fp}\special{pa 415 -208}\special{pa 423 -211}\special{fp}%
+\special{pa 451 -225}\special{pa 458 -229}\special{fp}\special{pa 486 -243}\special{pa 493 -247}\special{fp}%
+\special{pa 521 -261}\special{pa 529 -264}\special{fp}\special{pa 557 -278}\special{pa 564 -282}\special{fp}%
+\special{pa 592 -296}\special{pa 599 -300}\special{fp}\special{pa 627 -314}\special{pa 635 -317}\special{fp}%
+\special{pa 663 -331}\special{pa 670 -335}\special{fp}\special{pa 698 -349}\special{pa 705 -353}\special{fp}%
+\special{pa 733 -367}\special{pa 741 -370}\special{fp}\special{pa 769 -384}\special{pa 776 -388}\special{fp}%
+\special{pa 804 -402}\special{pa 811 -406}\special{fp}\special{pa 839 -420}\special{pa 847 -423}\special{fp}%
+\special{pa 875 -437}\special{pa 882 -441}\special{fp}\special{pa 910 -455}\special{pa 917 -459}\special{fp}%
+\special{pa 945 -473}\special{pa 952 -476}\special{fp}\special{pa 981 -490}\special{pa 988 -494}\special{fp}%
+\special{pn 8}%
+\special{pa -779 -205}\special{pa -786 -209}\special{pa -793 -207}\special{pa -798 -202}%
+\special{pa -799 -195}\special{pa -796 -188}\special{pa -789 -185}\special{pa -782 -186}%
+\special{pa -777 -191}\special{pa -776 -199}\special{pa -779 -205}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-4.0500,1.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pa -1181 0}\special{pa 984 0}%
+\special{fp}%
+\special{pa 0 197}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot1.tex
new file mode 100644
index 0000000000..678392eb23
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot1.tex
@@ -0,0 +1,10 @@
+%%% test.tex 2014-10-14 16:47
+%%% test.sce 2014-10-14 16:46
+{\unitlength=1cm%
+\begin{picture}%
+( 5.09000, 3.62000)( -2.60000, 0.13000)%
+\special{pn 8}%
+%
+\special{pa -394 -1181}\special{pa 787 -394}\special{pa -787 -394}\special{pa -394 -1181}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot2.tex
new file mode 100644
index 0000000000..ecfe664ae4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot2.tex
@@ -0,0 +1,376 @@
+%%% test.tex 2014-10-15 13:37
+%%% test.sce 2014-10-15 13:37
+{\unitlength=1cm%
+\begin{picture}%
+( 6.50000, 6.00000)( -0.50000, -0.50000)%
+\special{pn 8}%
+%
+\special{pa 0 0}\special{pa 16 -28}\special{pa 31 -55}\special{pa 47 -87}\special{pa 67 -114}%
+\special{pa 83 -142}\special{pa 98 -169}\special{pa 114 -201}\special{pa 130 -228}%
+\special{pa 150 -256}\special{pa 165 -283}\special{pa 181 -311}\special{pa 197 -343}%
+\special{pa 213 -370}\special{pa 228 -398}\special{pa 244 -425}\special{pa 264 -453}%
+\special{pa 280 -484}\special{pa 295 -512}\special{pa 311 -539}\special{pa 327 -567}%
+\special{pa 343 -598}\special{pa 362 -626}\special{pa 378 -654}\special{pa 394 -681}%
+\special{pa 409 -709}\special{pa 425 -740}\special{pa 441 -768}\special{pa 461 -795}%
+\special{pa 476 -823}\special{pa 492 -854}\special{pa 508 -882}\special{pa 524 -909}%
+\special{pa 543 -882}\special{pa 559 -854}\special{pa 575 -823}\special{pa 591 -795}%
+\special{pa 606 -768}\special{pa 622 -740}\special{pa 642 -709}\special{pa 657 -681}%
+\special{pa 673 -654}\special{pa 689 -626}\special{pa 705 -598}\special{pa 720 -567}%
+\special{pa 740 -539}\special{pa 756 -512}\special{pa 772 -484}\special{pa 787 -453}%
+\special{pa 756 -453}\special{pa 720 -453}\special{pa 689 -453}\special{pa 657 -453}%
+\special{pa 622 -453}\special{pa 591 -453}\special{pa 559 -453}\special{pa 524 -453}%
+\special{pa 543 -484}\special{pa 559 -512}\special{pa 575 -539}\special{pa 591 -567}%
+\special{pa 606 -539}\special{pa 622 -512}\special{pa 591 -512}\special{pa 559 -512}%
+\special{pa 575 -484}\special{pa 591 -453}\special{pa 606 -484}\special{pa 622 -512}%
+\special{pa 642 -484}\special{pa 657 -453}\special{pa 673 -484}\special{pa 689 -512}%
+\special{pa 705 -484}\special{pa 720 -453}\special{pa 740 -484}\special{pa 756 -512}%
+\special{pa 720 -512}\special{pa 689 -512}\special{pa 705 -539}\special{pa 720 -567}%
+\special{pa 689 -567}\special{pa 657 -567}\special{pa 673 -598}\special{pa 689 -626}%
+\special{pa 657 -626}\special{pa 622 -626}\special{pa 642 -598}\special{pa 657 -567}%
+\special{pa 622 -567}\special{pa 591 -567}\special{pa 606 -598}\special{pa 622 -626}%
+\special{pa 642 -654}\special{pa 657 -681}\special{pa 622 -681}\special{pa 591 -681}%
+\special{pa 559 -681}\special{pa 524 -681}\special{pa 543 -709}\special{pa 559 -740}%
+\special{pa 575 -709}\special{pa 591 -681}\special{pa 606 -709}\special{pa 622 -740}%
+\special{pa 591 -740}\special{pa 559 -740}\special{pa 575 -768}\special{pa 591 -795}%
+\special{pa 559 -795}\special{pa 524 -795}\special{pa 543 -823}\special{pa 559 -854}%
+\special{pa 524 -854}\special{pa 492 -854}\special{pa 508 -823}\special{pa 524 -795}%
+\special{pa 492 -795}\special{pa 461 -795}\special{pa 476 -768}\special{pa 492 -740}%
+\special{pa 461 -740}\special{pa 425 -740}\special{pa 445 -709}\special{pa 461 -681}%
+\special{pa 476 -709}\special{pa 492 -740}\special{pa 508 -709}\special{pa 524 -681}%
+\special{pa 492 -681}\special{pa 461 -681}\special{pa 425 -681}\special{pa 394 -681}%
+\special{pa 409 -654}\special{pa 425 -626}\special{pa 445 -598}\special{pa 461 -567}%
+\special{pa 425 -567}\special{pa 394 -567}\special{pa 409 -598}\special{pa 425 -626}%
+\special{pa 394 -626}\special{pa 362 -626}\special{pa 378 -598}\special{pa 394 -567}%
+\special{pa 362 -567}\special{pa 327 -567}\special{pa 346 -539}\special{pa 362 -512}%
+\special{pa 327 -512}\special{pa 295 -512}\special{pa 311 -484}\special{pa 327 -453}%
+\special{pa 346 -484}\special{pa 362 -512}\special{pa 378 -484}\special{pa 394 -453}%
+\special{pa 409 -484}\special{pa 425 -512}\special{pa 445 -484}\special{pa 461 -453}%
+\special{pa 476 -484}\special{pa 492 -512}\special{pa 461 -512}\special{pa 425 -512}%
+\special{pa 445 -539}\special{pa 461 -567}\special{pa 476 -539}\special{pa 492 -512}%
+\special{pa 508 -484}\special{pa 524 -453}\special{pa 492 -453}\special{pa 461 -453}%
+\special{pa 425 -453}\special{pa 394 -453}\special{pa 362 -453}\special{pa 327 -453}%
+\special{pa 295 -453}\special{pa 264 -453}\special{pa 280 -425}\special{pa 295 -398}%
+\special{pa 311 -370}\special{pa 327 -343}\special{pa 346 -311}\special{pa 362 -283}%
+\special{pa 378 -256}\special{pa 394 -228}\special{pa 362 -228}\special{pa 327 -228}%
+\special{pa 295 -228}\special{pa 264 -228}\special{pa 280 -256}\special{pa 295 -283}%
+\special{pa 311 -256}\special{pa 327 -228}\special{pa 346 -256}\special{pa 362 -283}%
+\special{pa 327 -283}\special{pa 295 -283}\special{pa 311 -311}\special{pa 327 -343}%
+\special{pa 295 -343}\special{pa 264 -343}\special{pa 280 -370}\special{pa 295 -398}%
+\special{pa 264 -398}\special{pa 228 -398}\special{pa 248 -370}\special{pa 264 -343}%
+\special{pa 228 -343}\special{pa 197 -343}\special{pa 213 -311}\special{pa 228 -283}%
+\special{pa 197 -283}\special{pa 165 -283}\special{pa 181 -256}\special{pa 197 -228}%
+\special{pa 213 -256}\special{pa 228 -283}\special{pa 248 -256}\special{pa 264 -228}%
+\special{pa 228 -228}\special{pa 197 -228}\special{pa 165 -228}\special{pa 130 -228}%
+\special{pa 150 -201}\special{pa 165 -169}\special{pa 181 -142}\special{pa 197 -114}%
+\special{pa 165 -114}\special{pa 130 -114}\special{pa 150 -142}\special{pa 165 -169}%
+\special{pa 130 -169}\special{pa 98 -169}\special{pa 114 -142}\special{pa 130 -114}%
+\special{pa 98 -114}\special{pa 67 -114}\special{pa 83 -87}\special{pa 98 -55}\special{pa 67 -55}%
+\special{pa 31 -55}\special{pa 51 -28}\special{pa 67 0}\special{pa 83 -28}\special{pa 98 -55}%
+\special{pa 114 -28}\special{pa 130 0}\special{pa 150 -28}\special{pa 165 -55}\special{pa 181 -28}%
+\special{pa 197 0}\special{pa 213 -28}\special{pa 228 -55}\special{pa 197 -55}\special{pa 165 -55}%
+\special{fp}%
+\special{pa 165 -55}\special{pa 181 -87}\special{pa 197 -114}\special{pa 213 -87}%
+\special{pa 228 -55}\special{pa 248 -28}\special{pa 264 0}\special{pa 280 -28}\special{pa 295 -55}%
+\special{pa 311 -87}\special{pa 327 -114}\special{pa 346 -87}\special{pa 362 -55}%
+\special{pa 327 -55}\special{pa 295 -55}\special{pa 311 -28}\special{pa 327 0}\special{pa 346 -28}%
+\special{pa 362 -55}\special{pa 378 -28}\special{pa 394 0}\special{pa 409 -28}\special{pa 425 -55}%
+\special{pa 445 -28}\special{pa 461 0}\special{pa 476 -28}\special{pa 492 -55}\special{pa 461 -55}%
+\special{pa 425 -55}\special{pa 445 -87}\special{pa 461 -114}\special{pa 425 -114}%
+\special{pa 394 -114}\special{pa 409 -142}\special{pa 425 -169}\special{pa 394 -169}%
+\special{pa 362 -169}\special{pa 378 -142}\special{pa 394 -114}\special{pa 362 -114}%
+\special{pa 327 -114}\special{pa 346 -142}\special{pa 362 -169}\special{pa 378 -201}%
+\special{pa 394 -228}\special{pa 409 -201}\special{pa 425 -169}\special{pa 445 -142}%
+\special{pa 461 -114}\special{pa 476 -87}\special{pa 492 -55}\special{pa 508 -28}%
+\special{pa 524 0}\special{pa 539 -28}\special{pa 559 -55}\special{pa 575 -87}\special{pa 591 -114}%
+\special{pa 606 -142}\special{pa 622 -169}\special{pa 638 -201}\special{pa 657 -228}%
+\special{pa 673 -201}\special{pa 689 -169}\special{pa 705 -142}\special{pa 720 -114}%
+\special{pa 689 -114}\special{pa 657 -114}\special{pa 673 -142}\special{pa 689 -169}%
+\special{pa 657 -169}\special{pa 622 -169}\special{pa 638 -142}\special{pa 657 -114}%
+\special{pa 622 -114}\special{pa 591 -114}\special{pa 606 -87}\special{pa 622 -55}%
+\special{pa 591 -55}\special{pa 559 -55}\special{pa 575 -28}\special{pa 591 0}\special{pa 606 -28}%
+\special{pa 622 -55}\special{pa 638 -28}\special{pa 657 0}\special{pa 673 -28}\special{pa 689 -55}%
+\special{pa 705 -28}\special{pa 720 0}\special{pa 736 -28}\special{pa 756 -55}\special{pa 720 -55}%
+\special{pa 689 -55}\special{pa 705 -87}\special{pa 720 -114}\special{pa 736 -87}%
+\special{pa 756 -55}\special{pa 772 -28}\special{pa 787 0}\special{pa 803 -28}\special{pa 819 -55}%
+\special{pa 835 -87}\special{pa 854 -114}\special{pa 870 -87}\special{pa 886 -55}%
+\special{pa 854 -55}\special{pa 819 -55}\special{pa 835 -28}\special{pa 854 0}\special{pa 870 -28}%
+\special{pa 886 -55}\special{pa 902 -28}\special{pa 917 0}\special{pa 933 -28}\special{pa 953 -55}%
+\special{pa 969 -28}\special{pa 984 0}\special{pa 1000 -28}\special{pa 1016 -55}\special{pa 984 -55}%
+\special{pa 953 -55}\special{pa 969 -87}\special{pa 984 -114}\special{pa 953 -114}%
+\special{pa 917 -114}\special{pa 933 -142}\special{pa 953 -169}\special{pa 917 -169}%
+\special{pa 886 -169}\special{pa 902 -142}\special{pa 917 -114}\special{pa 886 -114}%
+\special{pa 854 -114}\special{pa 870 -142}\special{pa 886 -169}\special{pa 902 -201}%
+\special{pa 917 -228}\special{pa 886 -228}\special{pa 854 -228}\special{pa 819 -228}%
+\special{pa 787 -228}\special{pa 803 -256}\special{pa 819 -283}\special{pa 835 -256}%
+\special{pa 854 -228}\special{pa 870 -256}\special{pa 886 -283}\special{pa 854 -283}%
+\special{pa 819 -283}\special{pa 835 -311}\special{pa 854 -343}\special{pa 819 -343}%
+\special{pa 787 -343}\special{pa 803 -370}\special{pa 819 -398}\special{pa 787 -398}%
+\special{pa 756 -398}\special{pa 772 -370}\special{pa 787 -343}\special{pa 756 -343}%
+\special{pa 720 -343}\special{pa 736 -311}\special{pa 756 -283}\special{pa 720 -283}%
+\special{pa 689 -283}\special{pa 705 -256}\special{pa 720 -228}\special{pa 736 -256}%
+\special{pa 756 -283}\special{pa 772 -256}\special{pa 787 -228}\special{pa 756 -228}%
+\special{pa 720 -228}\special{pa 689 -228}\special{pa 657 -228}\special{pa 673 -256}%
+\special{pa 689 -283}\special{pa 705 -311}\special{pa 720 -343}\special{pa 736 -370}%
+\special{pa 756 -398}\special{pa 772 -425}\special{pa 787 -453}\special{pa 803 -425}%
+\special{pa 819 -398}\special{pa 835 -370}\special{pa 854 -343}\special{pa 870 -311}%
+\special{pa 886 -283}\special{pa 902 -256}\special{pa 917 -228}\special{pa 933 -201}%
+\special{pa 953 -169}\special{pa 969 -142}\special{pa 984 -114}\special{pa 1000 -87}%
+\special{pa 1016 -55}\special{pa 1031 -28}\special{pa 1051 0}\special{pa 1067 -28}%
+\special{pa 1083 -55}\special{pa 1098 -87}\special{pa 1114 -114}\special{pa 1130 -142}%
+\special{pa 1150 -169}\special{pa 1165 -201}\special{pa 1181 -228}\special{pa 1197 -256}%
+\special{pa 1213 -283}\special{pa 1228 -311}\special{pa 1248 -343}\special{pa 1264 -370}%
+\special{pa 1280 -398}\special{pa 1295 -425}\special{pa 1311 -453}\special{pa 1327 -425}%
+\special{pa 1346 -398}\special{pa 1362 -370}\special{pa 1378 -343}\special{pa 1394 -311}%
+\special{pa 1409 -283}\special{pa 1425 -256}\special{pa 1445 -228}\special{pa 1409 -228}%
+\special{pa 1378 -228}\special{pa 1346 -228}\special{pa 1311 -228}\special{pa 1327 -256}%
+\special{pa 1346 -283}\special{pa 1362 -256}\special{pa 1378 -228}\special{pa 1394 -256}%
+\special{pa 1409 -283}\special{pa 1378 -283}\special{pa 1346 -283}\special{pa 1362 -311}%
+\special{pa 1378 -343}\special{pa 1346 -343}\special{pa 1311 -343}\special{pa 1327 -370}%
+\special{pa 1346 -398}\special{pa 1311 -398}\special{pa 1280 -398}\special{pa 1295 -370}%
+\special{pa 1311 -343}\special{pa 1280 -343}\special{pa 1248 -343}\special{pa 1264 -311}%
+\special{pa 1280 -283}\special{pa 1248 -283}\special{pa 1213 -283}\special{pa 1228 -256}%
+\special{pa 1248 -228}\special{pa 1264 -256}\special{pa 1280 -283}\special{pa 1295 -256}%
+\special{pa 1311 -228}%
+\special{fp}%
+\special{pa 1311 -228}\special{pa 1280 -228}\special{pa 1248 -228}\special{pa 1213 -228}%
+\special{pa 1181 -228}\special{pa 1197 -201}\special{pa 1213 -169}\special{pa 1228 -142}%
+\special{pa 1248 -114}\special{pa 1213 -114}\special{pa 1181 -114}\special{pa 1197 -142}%
+\special{pa 1213 -169}\special{pa 1181 -169}\special{pa 1150 -169}\special{pa 1165 -142}%
+\special{pa 1181 -114}\special{pa 1150 -114}\special{pa 1114 -114}\special{pa 1130 -87}%
+\special{pa 1150 -55}\special{pa 1114 -55}\special{pa 1083 -55}\special{pa 1098 -28}%
+\special{pa 1114 0}\special{pa 1130 -28}\special{pa 1150 -55}\special{pa 1165 -28}%
+\special{pa 1181 0}\special{pa 1197 -28}\special{pa 1213 -55}\special{pa 1228 -28}%
+\special{pa 1248 0}\special{pa 1264 -28}\special{pa 1280 -55}\special{pa 1248 -55}%
+\special{pa 1213 -55}\special{pa 1228 -87}\special{pa 1248 -114}\special{pa 1264 -87}%
+\special{pa 1280 -55}\special{pa 1295 -28}\special{pa 1311 0}\special{pa 1327 -28}%
+\special{pa 1346 -55}\special{pa 1362 -87}\special{pa 1378 -114}\special{pa 1394 -87}%
+\special{pa 1409 -55}\special{pa 1378 -55}\special{pa 1346 -55}\special{pa 1362 -28}%
+\special{pa 1378 0}\special{pa 1394 -28}\special{pa 1409 -55}\special{pa 1425 -28}%
+\special{pa 1445 0}\special{pa 1461 -28}\special{pa 1476 -55}\special{pa 1492 -28}%
+\special{pa 1508 0}\special{pa 1524 -28}\special{pa 1543 -55}\special{pa 1508 -55}%
+\special{pa 1476 -55}\special{pa 1492 -87}\special{pa 1508 -114}\special{pa 1476 -114}%
+\special{pa 1445 -114}\special{pa 1461 -142}\special{pa 1476 -169}\special{pa 1445 -169}%
+\special{pa 1409 -169}\special{pa 1425 -142}\special{pa 1445 -114}\special{pa 1409 -114}%
+\special{pa 1378 -114}\special{pa 1394 -142}\special{pa 1409 -169}\special{pa 1425 -201}%
+\special{pa 1445 -228}\special{pa 1461 -201}\special{pa 1476 -169}\special{pa 1492 -142}%
+\special{pa 1508 -114}\special{pa 1524 -87}\special{pa 1543 -55}\special{pa 1559 -28}%
+\special{pa 1575 0}\special{pa 1591 -28}\special{pa 1606 -55}\special{pa 1622 -87}%
+\special{pa 1642 -114}\special{pa 1657 -142}\special{pa 1673 -169}\special{pa 1689 -201}%
+\special{pa 1705 -228}\special{pa 1720 -201}\special{pa 1740 -169}\special{pa 1756 -142}%
+\special{pa 1772 -114}\special{pa 1740 -114}\special{pa 1705 -114}\special{pa 1720 -142}%
+\special{pa 1740 -169}\special{pa 1705 -169}\special{pa 1673 -169}\special{pa 1689 -142}%
+\special{pa 1705 -114}\special{pa 1673 -114}\special{pa 1642 -114}\special{pa 1657 -87}%
+\special{pa 1673 -55}\special{pa 1642 -55}\special{pa 1606 -55}\special{pa 1622 -28}%
+\special{pa 1642 0}\special{pa 1657 -28}\special{pa 1673 -55}\special{pa 1689 -28}%
+\special{pa 1705 0}\special{pa 1720 -28}\special{pa 1740 -55}\special{pa 1756 -28}%
+\special{pa 1772 0}\special{pa 1787 -28}\special{pa 1803 -55}\special{pa 1772 -55}%
+\special{pa 1740 -55}\special{pa 1756 -87}\special{pa 1772 -114}\special{pa 1787 -87}%
+\special{pa 1803 -55}\special{pa 1819 -28}\special{pa 1839 0}\special{pa 1854 -28}%
+\special{pa 1870 -55}\special{pa 1886 -87}\special{pa 1902 -114}\special{pa 1917 -87}%
+\special{pa 1937 -55}\special{pa 1902 -55}\special{pa 1870 -55}\special{pa 1886 -28}%
+\special{pa 1902 0}\special{pa 1917 -28}\special{pa 1937 -55}\special{pa 1953 -28}%
+\special{pa 1969 0}\special{pa 1984 -28}\special{pa 2000 -55}\special{pa 2016 -28}%
+\special{pa 2035 0}\special{pa 2051 -28}\special{pa 2067 -55}\special{pa 2035 -55}%
+\special{pa 2000 -55}\special{pa 2016 -87}\special{pa 2035 -114}\special{pa 2000 -114}%
+\special{pa 1969 -114}\special{pa 1984 -142}\special{pa 2000 -169}\special{pa 1969 -169}%
+\special{pa 1937 -169}\special{pa 1953 -142}\special{pa 1969 -114}\special{pa 1937 -114}%
+\special{pa 1902 -114}\special{pa 1917 -142}\special{pa 1937 -169}\special{pa 1953 -201}%
+\special{pa 1969 -228}\special{pa 1937 -228}\special{pa 1902 -228}\special{pa 1870 -228}%
+\special{pa 1839 -228}\special{pa 1854 -256}\special{pa 1870 -283}\special{pa 1886 -256}%
+\special{pa 1902 -228}\special{pa 1917 -256}\special{pa 1937 -283}\special{pa 1902 -283}%
+\special{pa 1870 -283}\special{pa 1886 -311}\special{pa 1902 -343}\special{pa 1870 -343}%
+\special{pa 1839 -343}\special{pa 1854 -370}\special{pa 1870 -398}\special{pa 1839 -398}%
+\special{pa 1803 -398}\special{pa 1819 -370}\special{pa 1839 -343}\special{pa 1803 -343}%
+\special{pa 1772 -343}\special{pa 1787 -311}\special{pa 1803 -283}\special{pa 1772 -283}%
+\special{pa 1740 -283}\special{pa 1756 -256}\special{pa 1772 -228}\special{pa 1787 -256}%
+\special{pa 1803 -283}\special{pa 1819 -256}\special{pa 1839 -228}\special{pa 1803 -228}%
+\special{pa 1772 -228}\special{pa 1740 -228}\special{pa 1705 -228}\special{pa 1720 -256}%
+\special{pa 1740 -283}\special{pa 1756 -311}\special{pa 1772 -343}\special{pa 1787 -370}%
+\special{pa 1803 -398}\special{pa 1819 -425}\special{pa 1839 -453}\special{pa 1803 -453}%
+\special{pa 1772 -453}\special{pa 1740 -453}\special{pa 1705 -453}\special{pa 1673 -453}%
+\special{pa 1642 -453}\special{pa 1606 -453}\special{pa 1575 -453}\special{pa 1591 -484}%
+\special{pa 1606 -512}\special{pa 1622 -539}\special{pa 1642 -567}\special{pa 1657 -539}%
+\special{pa 1673 -512}\special{pa 1642 -512}\special{pa 1606 -512}\special{pa 1622 -484}%
+\special{pa 1642 -453}\special{pa 1657 -484}\special{pa 1673 -512}\special{pa 1689 -484}%
+\special{pa 1705 -453}\special{pa 1720 -484}\special{pa 1740 -512}\special{pa 1756 -484}%
+\special{pa 1772 -453}\special{pa 1787 -484}\special{pa 1803 -512}\special{pa 1772 -512}%
+\special{pa 1740 -512}\special{pa 1756 -539}\special{pa 1772 -567}\special{pa 1740 -567}%
+\special{pa 1705 -567}\special{pa 1720 -598}\special{pa 1740 -626}\special{pa 1705 -626}%
+\special{pa 1673 -626}%
+\special{fp}%
+\special{pa 1673 -626}\special{pa 1689 -598}\special{pa 1705 -567}\special{pa 1673 -567}%
+\special{pa 1642 -567}\special{pa 1657 -598}\special{pa 1673 -626}\special{pa 1689 -654}%
+\special{pa 1705 -681}\special{pa 1673 -681}\special{pa 1642 -681}\special{pa 1606 -681}%
+\special{pa 1575 -681}\special{pa 1591 -709}\special{pa 1606 -740}\special{pa 1622 -709}%
+\special{pa 1642 -681}\special{pa 1657 -709}\special{pa 1673 -740}\special{pa 1642 -740}%
+\special{pa 1606 -740}\special{pa 1622 -768}\special{pa 1642 -795}\special{pa 1606 -795}%
+\special{pa 1575 -795}\special{pa 1591 -823}\special{pa 1606 -854}\special{pa 1575 -854}%
+\special{pa 1543 -854}\special{pa 1559 -823}\special{pa 1575 -795}\special{pa 1543 -795}%
+\special{pa 1508 -795}\special{pa 1524 -768}\special{pa 1543 -740}\special{pa 1508 -740}%
+\special{pa 1476 -740}\special{pa 1492 -709}\special{pa 1508 -681}\special{pa 1524 -709}%
+\special{pa 1543 -740}\special{pa 1559 -709}\special{pa 1575 -681}\special{pa 1543 -681}%
+\special{pa 1508 -681}\special{pa 1476 -681}\special{pa 1445 -681}\special{pa 1461 -654}%
+\special{pa 1476 -626}\special{pa 1492 -598}\special{pa 1508 -567}\special{pa 1476 -567}%
+\special{pa 1445 -567}\special{pa 1461 -598}\special{pa 1476 -626}\special{pa 1445 -626}%
+\special{pa 1409 -626}\special{pa 1425 -598}\special{pa 1445 -567}\special{pa 1409 -567}%
+\special{pa 1378 -567}\special{pa 1394 -539}\special{pa 1409 -512}\special{pa 1378 -512}%
+\special{pa 1346 -512}\special{pa 1362 -484}\special{pa 1378 -453}\special{pa 1394 -484}%
+\special{pa 1409 -512}\special{pa 1425 -484}\special{pa 1445 -453}\special{pa 1461 -484}%
+\special{pa 1476 -512}\special{pa 1492 -484}\special{pa 1508 -453}\special{pa 1524 -484}%
+\special{pa 1543 -512}\special{pa 1508 -512}\special{pa 1476 -512}\special{pa 1492 -539}%
+\special{pa 1508 -567}\special{pa 1524 -539}\special{pa 1543 -512}\special{pa 1559 -484}%
+\special{pa 1575 -453}\special{pa 1543 -453}\special{pa 1508 -453}\special{pa 1476 -453}%
+\special{pa 1445 -453}\special{pa 1409 -453}\special{pa 1378 -453}\special{pa 1346 -453}%
+\special{pa 1311 -453}\special{pa 1327 -484}\special{pa 1346 -512}\special{pa 1362 -539}%
+\special{pa 1378 -567}\special{pa 1394 -598}\special{pa 1409 -626}\special{pa 1425 -654}%
+\special{pa 1445 -681}\special{pa 1461 -709}\special{pa 1476 -740}\special{pa 1492 -768}%
+\special{pa 1508 -795}\special{pa 1524 -823}\special{pa 1543 -854}\special{pa 1559 -882}%
+\special{pa 1575 -909}\special{pa 1543 -909}\special{pa 1508 -909}\special{pa 1476 -909}%
+\special{pa 1445 -909}\special{pa 1409 -909}\special{pa 1378 -909}\special{pa 1346 -909}%
+\special{pa 1311 -909}\special{pa 1280 -909}\special{pa 1248 -909}\special{pa 1213 -909}%
+\special{pa 1181 -909}\special{pa 1150 -909}\special{pa 1114 -909}\special{pa 1083 -909}%
+\special{pa 1051 -909}\special{pa 1067 -937}\special{pa 1083 -965}\special{pa 1098 -996}%
+\special{pa 1114 -1024}\special{pa 1130 -1051}\special{pa 1150 -1079}\special{pa 1165 -1106}%
+\special{pa 1181 -1138}\special{pa 1197 -1106}\special{pa 1213 -1079}\special{pa 1228 -1051}%
+\special{pa 1248 -1024}\special{pa 1213 -1024}\special{pa 1181 -1024}\special{pa 1197 -1051}%
+\special{pa 1213 -1079}\special{pa 1181 -1079}\special{pa 1150 -1079}\special{pa 1165 -1051}%
+\special{pa 1181 -1024}\special{pa 1150 -1024}\special{pa 1114 -1024}\special{pa 1130 -996}%
+\special{pa 1150 -965}\special{pa 1114 -965}\special{pa 1083 -965}\special{pa 1098 -937}%
+\special{pa 1114 -909}\special{pa 1130 -937}\special{pa 1150 -965}\special{pa 1165 -937}%
+\special{pa 1181 -909}\special{pa 1197 -937}\special{pa 1213 -965}\special{pa 1228 -937}%
+\special{pa 1248 -909}\special{pa 1264 -937}\special{pa 1280 -965}\special{pa 1248 -965}%
+\special{pa 1213 -965}\special{pa 1228 -996}\special{pa 1248 -1024}\special{pa 1264 -996}%
+\special{pa 1280 -965}\special{pa 1295 -937}\special{pa 1311 -909}\special{pa 1327 -937}%
+\special{pa 1346 -965}\special{pa 1362 -996}\special{pa 1378 -1024}\special{pa 1394 -996}%
+\special{pa 1409 -965}\special{pa 1378 -965}\special{pa 1346 -965}\special{pa 1362 -937}%
+\special{pa 1378 -909}\special{pa 1394 -937}\special{pa 1409 -965}\special{pa 1425 -937}%
+\special{pa 1445 -909}\special{pa 1461 -937}\special{pa 1476 -965}\special{pa 1492 -937}%
+\special{pa 1508 -909}\special{pa 1524 -937}\special{pa 1543 -965}\special{pa 1508 -965}%
+\special{pa 1476 -965}\special{pa 1492 -996}\special{pa 1508 -1024}\special{pa 1476 -1024}%
+\special{pa 1445 -1024}\special{pa 1461 -1051}\special{pa 1476 -1079}\special{pa 1445 -1079}%
+\special{pa 1409 -1079}\special{pa 1425 -1051}\special{pa 1445 -1024}\special{pa 1409 -1024}%
+\special{pa 1378 -1024}\special{pa 1394 -1051}\special{pa 1409 -1079}\special{pa 1425 -1106}%
+\special{pa 1445 -1138}\special{pa 1409 -1138}\special{pa 1378 -1138}\special{pa 1346 -1138}%
+\special{pa 1311 -1138}\special{pa 1327 -1165}\special{pa 1346 -1193}\special{pa 1362 -1165}%
+\special{pa 1378 -1138}\special{pa 1394 -1165}\special{pa 1409 -1193}\special{pa 1378 -1193}%
+\special{pa 1346 -1193}\special{pa 1362 -1220}\special{pa 1378 -1252}\special{pa 1346 -1252}%
+\special{pa 1311 -1252}\special{pa 1327 -1280}\special{pa 1346 -1307}\special{pa 1311 -1307}%
+\special{pa 1280 -1307}\special{pa 1295 -1280}\special{pa 1311 -1252}\special{pa 1280 -1252}%
+\special{pa 1248 -1252}\special{pa 1264 -1220}\special{pa 1280 -1193}\special{pa 1248 -1193}%
+\special{pa 1213 -1193}\special{pa 1228 -1165}\special{pa 1248 -1138}\special{pa 1264 -1165}%
+\special{pa 1280 -1193}\special{pa 1295 -1165}\special{pa 1311 -1138}\special{pa 1280 -1138}%
+\special{pa 1248 -1138}\special{pa 1213 -1138}\special{pa 1181 -1138}\special{pa 1197 -1165}%
+\special{pa 1213 -1193}\special{pa 1228 -1220}\special{pa 1248 -1252}\special{pa 1264 -1280}%
+\special{pa 1280 -1307}\special{pa 1295 -1335}\special{pa 1311 -1362}\special{pa 1280 -1362}%
+\special{pa 1248 -1362}%
+\special{fp}%
+\special{pa 1248 -1362}\special{pa 1213 -1362}\special{pa 1181 -1362}\special{pa 1150 -1362}%
+\special{pa 1114 -1362}\special{pa 1083 -1362}\special{pa 1051 -1362}\special{pa 1067 -1394}%
+\special{pa 1083 -1421}\special{pa 1098 -1449}\special{pa 1114 -1476}\special{pa 1130 -1449}%
+\special{pa 1150 -1421}\special{pa 1114 -1421}\special{pa 1083 -1421}\special{pa 1098 -1394}%
+\special{pa 1114 -1362}\special{pa 1130 -1394}\special{pa 1150 -1421}\special{pa 1165 -1394}%
+\special{pa 1181 -1362}\special{pa 1197 -1394}\special{pa 1213 -1421}\special{pa 1228 -1394}%
+\special{pa 1248 -1362}\special{pa 1264 -1394}\special{pa 1280 -1421}\special{pa 1248 -1421}%
+\special{pa 1213 -1421}\special{pa 1228 -1449}\special{pa 1248 -1476}\special{pa 1213 -1476}%
+\special{pa 1181 -1476}\special{pa 1197 -1504}\special{pa 1213 -1535}\special{pa 1181 -1535}%
+\special{pa 1150 -1535}\special{pa 1165 -1504}\special{pa 1181 -1476}\special{pa 1150 -1476}%
+\special{pa 1114 -1476}\special{pa 1130 -1504}\special{pa 1150 -1535}\special{pa 1165 -1563}%
+\special{pa 1181 -1591}\special{pa 1150 -1591}\special{pa 1114 -1591}\special{pa 1083 -1591}%
+\special{pa 1051 -1591}\special{pa 1067 -1618}\special{pa 1083 -1650}\special{pa 1098 -1618}%
+\special{pa 1114 -1591}\special{pa 1130 -1618}\special{pa 1150 -1650}\special{pa 1114 -1650}%
+\special{pa 1083 -1650}\special{pa 1098 -1677}\special{pa 1114 -1705}\special{pa 1083 -1705}%
+\special{pa 1051 -1705}\special{pa 1067 -1732}\special{pa 1083 -1760}\special{pa 1051 -1760}%
+\special{pa 1016 -1760}\special{pa 1031 -1732}\special{pa 1051 -1705}\special{pa 1016 -1705}%
+\special{pa 984 -1705}\special{pa 1000 -1677}\special{pa 1016 -1650}\special{pa 984 -1650}%
+\special{pa 953 -1650}\special{pa 969 -1618}\special{pa 984 -1591}\special{pa 1000 -1618}%
+\special{pa 1016 -1650}\special{pa 1031 -1618}\special{pa 1051 -1591}\special{pa 1016 -1591}%
+\special{pa 984 -1591}\special{pa 953 -1591}\special{pa 917 -1591}\special{pa 933 -1563}%
+\special{pa 953 -1535}\special{pa 969 -1504}\special{pa 984 -1476}\special{pa 953 -1476}%
+\special{pa 917 -1476}\special{pa 933 -1504}\special{pa 953 -1535}\special{pa 917 -1535}%
+\special{pa 886 -1535}\special{pa 902 -1504}\special{pa 917 -1476}\special{pa 886 -1476}%
+\special{pa 854 -1476}\special{pa 870 -1449}\special{pa 886 -1421}\special{pa 854 -1421}%
+\special{pa 819 -1421}\special{pa 839 -1394}\special{pa 854 -1362}\special{pa 870 -1394}%
+\special{pa 886 -1421}\special{pa 902 -1394}\special{pa 917 -1362}\special{pa 933 -1394}%
+\special{pa 953 -1421}\special{pa 969 -1394}\special{pa 984 -1362}\special{pa 1000 -1394}%
+\special{pa 1016 -1421}\special{pa 984 -1421}\special{pa 953 -1421}\special{pa 969 -1449}%
+\special{pa 984 -1476}\special{pa 1000 -1449}\special{pa 1016 -1421}\special{pa 1031 -1394}%
+\special{pa 1051 -1362}\special{pa 1016 -1362}\special{pa 984 -1362}\special{pa 953 -1362}%
+\special{pa 917 -1362}\special{pa 886 -1362}\special{pa 854 -1362}\special{pa 819 -1362}%
+\special{pa 787 -1362}\special{pa 803 -1335}\special{pa 819 -1307}\special{pa 839 -1280}%
+\special{pa 854 -1252}\special{pa 870 -1220}\special{pa 886 -1193}\special{pa 902 -1165}%
+\special{pa 917 -1138}\special{pa 886 -1138}\special{pa 854 -1138}\special{pa 819 -1138}%
+\special{pa 787 -1138}\special{pa 803 -1165}\special{pa 819 -1193}\special{pa 839 -1165}%
+\special{pa 854 -1138}\special{pa 870 -1165}\special{pa 886 -1193}\special{pa 854 -1193}%
+\special{pa 819 -1193}\special{pa 839 -1220}\special{pa 854 -1252}\special{pa 819 -1252}%
+\special{pa 787 -1252}\special{pa 803 -1280}\special{pa 819 -1307}\special{pa 787 -1307}%
+\special{pa 756 -1307}\special{pa 772 -1280}\special{pa 787 -1252}\special{pa 756 -1252}%
+\special{pa 720 -1252}\special{pa 740 -1220}\special{pa 756 -1193}\special{pa 720 -1193}%
+\special{pa 689 -1193}\special{pa 705 -1165}\special{pa 720 -1138}\special{pa 740 -1165}%
+\special{pa 756 -1193}\special{pa 772 -1165}\special{pa 787 -1138}\special{pa 756 -1138}%
+\special{pa 720 -1138}\special{pa 689 -1138}\special{pa 657 -1138}\special{pa 673 -1106}%
+\special{pa 689 -1079}\special{pa 705 -1051}\special{pa 720 -1024}\special{pa 689 -1024}%
+\special{pa 657 -1024}\special{pa 673 -1051}\special{pa 689 -1079}\special{pa 657 -1079}%
+\special{pa 622 -1079}\special{pa 642 -1051}\special{pa 657 -1024}\special{pa 622 -1024}%
+\special{pa 591 -1024}\special{pa 606 -996}\special{pa 622 -965}\special{pa 591 -965}%
+\special{pa 559 -965}\special{pa 575 -937}\special{pa 591 -909}\special{pa 606 -937}%
+\special{pa 622 -965}\special{pa 642 -937}\special{pa 657 -909}\special{pa 673 -937}%
+\special{pa 689 -965}\special{pa 705 -937}\special{pa 720 -909}\special{pa 740 -937}%
+\special{pa 756 -965}\special{pa 720 -965}\special{pa 689 -965}\special{pa 705 -996}%
+\special{pa 720 -1024}\special{pa 740 -996}\special{pa 756 -965}\special{pa 772 -937}%
+\special{pa 787 -909}\special{pa 803 -937}\special{pa 819 -965}\special{pa 839 -996}%
+\special{pa 854 -1024}\special{pa 870 -996}\special{pa 886 -965}\special{pa 854 -965}%
+\special{pa 819 -965}\special{pa 839 -937}\special{pa 854 -909}\special{pa 870 -937}%
+\special{pa 886 -965}\special{pa 902 -937}\special{pa 917 -909}\special{pa 937 -937}%
+\special{pa 953 -965}\special{pa 969 -937}\special{pa 984 -909}\special{pa 1000 -937}%
+\special{pa 1016 -965}\special{pa 984 -965}\special{pa 953 -965}\special{pa 969 -996}%
+\special{pa 984 -1024}\special{pa 953 -1024}\special{pa 917 -1024}\special{pa 937 -1051}%
+\special{pa 953 -1079}\special{pa 917 -1079}\special{pa 886 -1079}\special{pa 902 -1051}%
+\special{pa 917 -1024}\special{pa 886 -1024}\special{pa 854 -1024}\special{pa 870 -1051}%
+\special{pa 886 -1079}\special{pa 902 -1106}\special{pa 917 -1138}\special{pa 937 -1106}%
+\special{pa 953 -1079}\special{pa 969 -1051}\special{pa 984 -1024}\special{pa 1000 -996}%
+\special{pa 1016 -965}%
+\special{fp}%
+\special{pa 1016 -965}\special{pa 1031 -937}\special{pa 1051 -909}\special{pa 1016 -909}%
+\special{pa 984 -909}\special{pa 953 -909}\special{pa 917 -909}\special{pa 886 -909}%
+\special{pa 854 -909}\special{pa 819 -909}\special{pa 787 -909}\special{pa 756 -909}%
+\special{pa 720 -909}\special{pa 689 -909}\special{pa 657 -909}\special{pa 622 -909}%
+\special{pa 591 -909}\special{pa 559 -909}\special{pa 524 -909}\special{pa 543 -937}%
+\special{pa 559 -965}\special{pa 575 -996}\special{pa 591 -1024}\special{pa 606 -1051}%
+\special{pa 622 -1079}\special{pa 642 -1106}\special{pa 657 -1138}\special{pa 673 -1165}%
+\special{pa 689 -1193}\special{pa 705 -1220}\special{pa 720 -1252}\special{pa 740 -1280}%
+\special{pa 756 -1307}\special{pa 772 -1335}\special{pa 787 -1362}\special{pa 803 -1394}%
+\special{pa 819 -1421}\special{pa 839 -1449}\special{pa 854 -1476}\special{pa 870 -1504}%
+\special{pa 886 -1535}\special{pa 902 -1563}\special{pa 917 -1591}\special{pa 937 -1618}%
+\special{pa 953 -1650}\special{pa 969 -1677}\special{pa 984 -1705}\special{pa 1000 -1732}%
+\special{pa 1016 -1760}\special{pa 1031 -1791}\special{pa 1051 -1819}\special{pa 1067 -1791}%
+\special{pa 1083 -1760}\special{pa 1098 -1732}\special{pa 1114 -1705}\special{pa 1130 -1677}%
+\special{pa 1150 -1650}\special{pa 1165 -1618}\special{pa 1181 -1591}\special{pa 1197 -1563}%
+\special{pa 1213 -1535}\special{pa 1228 -1504}\special{pa 1248 -1476}\special{pa 1264 -1449}%
+\special{pa 1280 -1421}\special{pa 1295 -1394}\special{pa 1311 -1362}\special{pa 1327 -1335}%
+\special{pa 1346 -1307}\special{pa 1362 -1280}\special{pa 1378 -1252}\special{pa 1394 -1220}%
+\special{pa 1409 -1193}\special{pa 1425 -1165}\special{pa 1445 -1138}\special{pa 1461 -1106}%
+\special{pa 1476 -1079}\special{pa 1492 -1051}\special{pa 1508 -1024}\special{pa 1524 -996}%
+\special{pa 1543 -965}\special{pa 1559 -937}\special{pa 1575 -909}\special{pa 1591 -882}%
+\special{pa 1606 -854}\special{pa 1622 -823}\special{pa 1642 -795}\special{pa 1657 -768}%
+\special{pa 1673 -740}\special{pa 1689 -709}\special{pa 1705 -681}\special{pa 1720 -654}%
+\special{pa 1740 -626}\special{pa 1756 -598}\special{pa 1772 -567}\special{pa 1787 -539}%
+\special{pa 1803 -512}\special{pa 1819 -484}\special{pa 1839 -453}\special{pa 1854 -425}%
+\special{pa 1870 -398}\special{pa 1886 -370}\special{pa 1902 -343}\special{pa 1917 -311}%
+\special{pa 1937 -283}\special{pa 1953 -256}\special{pa 1969 -228}\special{pa 1984 -201}%
+\special{pa 2000 -169}\special{pa 2016 -142}\special{pa 2035 -114}\special{pa 2051 -87}%
+\special{pa 2067 -55}\special{pa 2083 -28}\special{pa 2098 0}\special{pa 2067 0}\special{pa 2035 0}%
+\special{pa 2000 0}\special{pa 1969 0}\special{pa 1937 0}\special{pa 1902 0}\special{pa 1870 0}%
+\special{pa 1839 0}\special{pa 1803 0}\special{pa 1772 0}\special{pa 1740 0}\special{pa 1705 0}%
+\special{pa 1673 0}\special{pa 1642 0}\special{pa 1606 0}\special{pa 1575 0}\special{pa 1543 0}%
+\special{pa 1508 0}\special{pa 1476 0}\special{pa 1445 0}\special{pa 1409 0}\special{pa 1378 0}%
+\special{pa 1346 0}\special{pa 1311 0}\special{pa 1280 0}\special{pa 1248 0}\special{pa 1213 0}%
+\special{pa 1181 0}\special{pa 1150 0}\special{pa 1114 0}\special{pa 1083 0}\special{pa 1051 0}%
+\special{pa 1016 0}\special{pa 984 0}\special{pa 953 0}\special{pa 917 0}\special{pa 886 0}%
+\special{pa 854 0}\special{pa 819 0}\special{pa 787 0}\special{pa 756 0}\special{pa 720 0}%
+\special{pa 689 0}\special{pa 657 0}\special{pa 622 0}\special{pa 591 0}\special{pa 559 0}%
+\special{pa 524 0}\special{pa 492 0}\special{pa 461 0}\special{pa 425 0}\special{pa 394 0}%
+\special{pa 362 0}\special{pa 327 0}\special{pa 295 0}\special{pa 264 0}\special{pa 228 0}%
+\special{pa 197 0}\special{pa 165 0}\special{pa 130 0}\special{pa 98 0}\special{pa 67 0}%
+\special{pa 31 0}\special{pa 0 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3.tex
new file mode 100644
index 0000000000..005fbf8498
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3.tex
@@ -0,0 +1,94 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/listplot3.tex
+%%% Generator=template1basic.cdy
+{\unitlength=10mm%
+\begin{picture}%
+(9.22,4.16)(-0.42,-0.42)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -0}\special{pa 394 -1181}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 394 -0}\special{pa 787 -1181}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 787 0}\special{pa 799 -36}\special{fp}\special{pa 811 -72}\special{pa 823 -107}\special{fp}%
+\special{pa 835 -143}\special{pa 847 -179}\special{fp}\special{pa 859 -215}\special{pa 871 -251}\special{fp}%
+\special{pa 883 -286}\special{pa 895 -322}\special{fp}\special{pa 907 -358}\special{pa 919 -394}\special{fp}%
+\special{pa 931 -429}\special{pa 942 -465}\special{fp}\special{pa 954 -501}\special{pa 966 -537}\special{fp}%
+\special{pa 978 -573}\special{pa 990 -608}\special{fp}\special{pa 1002 -644}\special{pa 1014 -680}\special{fp}%
+\special{pa 1026 -716}\special{pa 1038 -752}\special{fp}\special{pa 1050 -787}\special{pa 1062 -823}\special{fp}%
+\special{pa 1074 -859}\special{pa 1086 -895}\special{fp}\special{pa 1098 -931}\special{pa 1110 -966}\special{fp}%
+\special{pa 1121 -1002}\special{pa 1133 -1038}\special{fp}\special{pa 1145 -1074}\special{pa 1157 -1110}\special{fp}%
+\special{pa 1169 -1145}\special{pa 1181 -1181}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1181 0}\special{pa 1215 -101}\special{fp}\special{pa 1226 -135}\special{pa 1260 -236}\special{fp}%
+\special{pa 1271 -270}\special{pa 1305 -371}\special{fp}\special{pa 1316 -405}\special{pa 1350 -506}\special{fp}%
+\special{pa 1361 -540}\special{pa 1395 -641}\special{fp}\special{pa 1406 -675}\special{pa 1440 -776}\special{fp}%
+\special{pa 1451 -810}\special{pa 1485 -911}\special{fp}\special{pa 1496 -945}\special{pa 1530 -1046}\special{fp}%
+\special{pa 1541 -1080}\special{pa 1575 -1181}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1575 0}\special{pa 1587 -36}\special{fp}\special{pa 1623 -143}\special{pa 1634 -179}\special{fp}%
+\special{pa 1670 -286}\special{pa 1682 -322}\special{fp}\special{pa 1718 -429}\special{pa 1730 -465}\special{fp}%
+\special{pa 1766 -573}\special{pa 1778 -608}\special{fp}\special{pa 1813 -716}\special{pa 1825 -752}\special{fp}%
+\special{pa 1861 -859}\special{pa 1873 -895}\special{fp}\special{pa 1909 -1002}\special{pa 1921 -1038}\special{fp}%
+\special{pa 1957 -1145}\special{pa 1969 -1181}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 8}%
+\special{pa 1967 4}\special{pa 1970 -4}\special{fp}\special{pa 1980 -33}\special{pa 1982 -41}\special{fp}%
+\special{pa 1992 -70}\special{pa 1994 -78}\special{fp}\special{pa 2004 -107}\special{pa 2007 -115}\special{fp}%
+\special{pa 2016 -144}\special{pa 2019 -151}\special{fp}\special{pa 2029 -181}\special{pa 2031 -188}\special{fp}%
+\special{pa 2041 -218}\special{pa 2044 -225}\special{fp}\special{pa 2053 -255}\special{pa 2056 -262}\special{fp}%
+\special{pa 2066 -291}\special{pa 2068 -299}\special{fp}\special{pa 2078 -328}\special{pa 2080 -336}\special{fp}%
+\special{pa 2090 -365}\special{pa 2093 -373}\special{fp}\special{pa 2103 -402}\special{pa 2105 -410}\special{fp}%
+\special{pa 2115 -439}\special{pa 2117 -447}\special{fp}\special{pa 2127 -476}\special{pa 2130 -484}\special{fp}%
+\special{pa 2139 -513}\special{pa 2142 -521}\special{fp}\special{pa 2152 -550}\special{pa 2154 -557}\special{fp}%
+\special{pa 2164 -587}\special{pa 2167 -594}\special{fp}\special{pa 2176 -624}\special{pa 2179 -631}\special{fp}%
+\special{pa 2189 -661}\special{pa 2191 -668}\special{fp}\special{pa 2201 -697}\special{pa 2204 -705}\special{fp}%
+\special{pa 2213 -734}\special{pa 2216 -742}\special{fp}\special{pa 2226 -771}\special{pa 2228 -779}\special{fp}%
+\special{pa 2238 -808}\special{pa 2240 -816}\special{fp}\special{pa 2250 -845}\special{pa 2253 -853}\special{fp}%
+\special{pa 2263 -882}\special{pa 2265 -890}\special{fp}\special{pa 2275 -919}\special{pa 2277 -927}\special{fp}%
+\special{pa 2287 -956}\special{pa 2290 -963}\special{fp}\special{pa 2299 -993}\special{pa 2302 -1000}\special{fp}%
+\special{pa 2312 -1030}\special{pa 2314 -1037}\special{fp}\special{pa 2324 -1067}\special{pa 2327 -1074}\special{fp}%
+\special{pa 2336 -1103}\special{pa 2339 -1111}\special{fp}\special{pa 2349 -1140}\special{pa 2351 -1148}\special{fp}%
+\special{pa 2361 -1177}\special{pa 2363 -1185}\special{fp}\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 8}%
+\special{pa 2361 4}\special{pa 2363 -4}\special{fp}\special{pa 2397 -104}\special{pa 2399 -111}\special{fp}%
+\special{pa 2433 -211}\special{pa 2435 -219}\special{fp}\special{pa 2468 -318}\special{pa 2471 -326}\special{fp}%
+\special{pa 2504 -426}\special{pa 2507 -433}\special{fp}\special{pa 2540 -533}\special{pa 2542 -541}\special{fp}%
+\special{pa 2576 -640}\special{pa 2578 -648}\special{fp}\special{pa 2611 -748}\special{pa 2614 -755}\special{fp}%
+\special{pa 2647 -855}\special{pa 2650 -863}\special{fp}\special{pa 2683 -963}\special{pa 2686 -970}\special{fp}%
+\special{pa 2719 -1070}\special{pa 2721 -1078}\special{fp}\special{pa 2755 -1177}\special{pa 2757 -1185}\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 24}%
+\special{pa 2752 11}\special{pa 2760 -11}\special{fp}\special{pa 2788 -96}\special{pa 2795 -119}\special{fp}%
+\special{pa 2824 -203}\special{pa 2831 -226}\special{fp}\special{pa 2859 -311}\special{pa 2867 -334}\special{fp}%
+\special{pa 2895 -418}\special{pa 2903 -441}\special{fp}\special{pa 2931 -525}\special{pa 2939 -548}\special{fp}%
+\special{pa 2967 -633}\special{pa 2974 -656}\special{fp}\special{pa 3003 -740}\special{pa 3010 -763}\special{fp}%
+\special{pa 3038 -848}\special{pa 3046 -870}\special{fp}\special{pa 3074 -955}\special{pa 3082 -978}\special{fp}%
+\special{pa 3110 -1062}\special{pa 3118 -1085}\special{fp}\special{pa 3146 -1170}\special{pa 3153 -1192}\special{fp}%
+\special{pn 8}%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3view.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3view.pdf
new file mode 100644
index 0000000000..aa0474c40d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3view.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/makeslide.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/makeslide.tex
new file mode 100644
index 0000000000..95e966043d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/makeslide.tex
@@ -0,0 +1,252 @@
+%%% /Users/Hannya/Desktop/fig/makeslide.tex
+%%% Generator=makeslide.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(10.5,7.5)(-6.5,-2)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1575 -787}\special{pa -1575 -906}\special{pa -1576 -918}\special{pa -1579 -930}%
+\special{pa -1583 -941}\special{pa -1590 -952}\special{pa -1598 -961}\special{pa -1607 -969}%
+\special{pa -1618 -976}\special{pa -1629 -980}\special{pa -1641 -983}\special{pa -1654 -984}%
+\special{pa -1969 -984}\special{pa -2283 -984}\special{pa -2296 -983}\special{pa -2308 -980}%
+\special{pa -2319 -976}\special{pa -2330 -969}\special{pa -2339 -961}\special{pa -2347 -952}%
+\special{pa -2354 -941}\special{pa -2358 -930}\special{pa -2361 -918}\special{pa -2362 -906}%
+\special{pa -2362 -787}\special{pa -2362 -669}\special{pa -2361 -657}\special{pa -2358 -645}%
+\special{pa -2354 -634}\special{pa -2347 -623}\special{pa -2339 -614}\special{pa -2330 -606}%
+\special{pa -2319 -599}\special{pa -2308 -594}\special{pa -2296 -592}\special{pa -2283 -591}%
+\special{pa -1969 -591}\special{pa -1654 -591}\special{pa -1641 -592}\special{pa -1629 -594}%
+\special{pa -1618 -599}\special{pa -1607 -606}\special{pa -1598 -614}\special{pa -1590 -623}%
+\special{pa -1583 -634}\special{pa -1579 -645}\special{pa -1576 -657}\special{pa -1575 -669}%
+\special{pa -1575 -787}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1575 -197}\special{pa -1575 -315}\special{pa -1576 -327}\special{pa -1579 -339}%
+\special{pa -1583 -351}\special{pa -1590 -361}\special{pa -1598 -371}\special{pa -1607 -379}%
+\special{pa -1618 -385}\special{pa -1629 -390}\special{pa -1641 -393}\special{pa -1654 -394}%
+\special{pa -1969 -394}\special{pa -2283 -394}\special{pa -2296 -393}\special{pa -2308 -390}%
+\special{pa -2319 -385}\special{pa -2330 -379}\special{pa -2339 -371}\special{pa -2347 -361}%
+\special{pa -2354 -351}\special{pa -2358 -339}\special{pa -2361 -327}\special{pa -2362 -315}%
+\special{pa -2362 -197}\special{pa -2362 -79}\special{pa -2361 -66}\special{pa -2358 -54}%
+\special{pa -2354 -43}\special{pa -2347 -32}\special{pa -2339 -23}\special{pa -2330 -15}%
+\special{pa -2319 -9}\special{pa -2308 -4}\special{pa -2296 -1}\special{pa -2283 -0}%
+\special{pa -1969 -0}\special{pa -1654 -0}\special{pa -1641 -1}\special{pa -1629 -4}%
+\special{pa -1618 -9}\special{pa -1607 -15}\special{pa -1598 -23}\special{pa -1590 -32}%
+\special{pa -1583 -43}\special{pa -1579 -54}\special{pa -1576 -66}\special{pa -1575 -79}%
+\special{pa -1575 -197}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1575 394}\special{pa -1575 276}\special{pa -1576 263}\special{pa -1579 251}%
+\special{pa -1583 240}\special{pa -1590 229}\special{pa -1598 220}\special{pa -1607 212}%
+\special{pa -1618 205}\special{pa -1629 201}\special{pa -1641 198}\special{pa -1654 197}%
+\special{pa -1969 197}\special{pa -2283 197}\special{pa -2296 198}\special{pa -2308 201}%
+\special{pa -2319 205}\special{pa -2330 212}\special{pa -2339 220}\special{pa -2347 229}%
+\special{pa -2354 240}\special{pa -2358 251}\special{pa -2361 263}\special{pa -2362 276}%
+\special{pa -2362 394}\special{pa -2362 512}\special{pa -2361 524}\special{pa -2358 536}%
+\special{pa -2354 548}\special{pa -2347 558}\special{pa -2339 567}\special{pa -2330 576}%
+\special{pa -2319 582}\special{pa -2308 587}\special{pa -2296 590}\special{pa -2283 591}%
+\special{pa -1969 591}\special{pa -1654 591}\special{pa -1641 590}\special{pa -1629 587}%
+\special{pa -1618 582}\special{pa -1607 576}\special{pa -1598 567}\special{pa -1590 558}%
+\special{pa -1583 548}\special{pa -1579 536}\special{pa -1576 524}\special{pa -1575 512}%
+\special{pa -1575 394}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -114 -1189}\special{pa -114 -1701}\special{pa -115 -1713}\special{pa -118 -1725}%
+\special{pa -123 -1737}\special{pa -129 -1747}\special{pa -137 -1756}\special{pa -147 -1764}%
+\special{pa -157 -1771}\special{pa -169 -1776}\special{pa -181 -1779}\special{pa -193 -1780}%
+\special{pa -508 -1780}\special{pa -823 -1780}\special{pa -835 -1779}\special{pa -847 -1776}%
+\special{pa -859 -1771}\special{pa -869 -1764}\special{pa -879 -1756}\special{pa -887 -1747}%
+\special{pa -893 -1737}\special{pa -898 -1725}\special{pa -901 -1713}\special{pa -902 -1701}%
+\special{pa -902 -1189}\special{pa -902 -677}\special{pa -901 -665}\special{pa -898 -653}%
+\special{pa -893 -641}\special{pa -887 -631}\special{pa -879 -621}\special{pa -869 -613}%
+\special{pa -859 -607}\special{pa -847 -602}\special{pa -835 -599}\special{pa -823 -598}%
+\special{pa -508 -598}\special{pa -193 -598}\special{pa -181 -599}\special{pa -169 -602}%
+\special{pa -157 -607}\special{pa -147 -613}\special{pa -137 -621}\special{pa -129 -631}%
+\special{pa -123 -641}\special{pa -118 -653}\special{pa -115 -665}\special{pa -114 -677}%
+\special{pa -114 -1189}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 75 -0}\special{pa 75 -315}\special{pa 74 -327}\special{pa 71 -339}%
+\special{pa 66 -351}\special{pa 60 -361}\special{pa 52 -371}\special{pa 42 -379}%
+\special{pa 32 -385}\special{pa 20 -390}\special{pa 8 -393}\special{pa -4 -394}%
+\special{pa -516 -394}\special{pa -1028 -394}\special{pa -1040 -393}\special{pa -1052 -390}%
+\special{pa -1063 -385}\special{pa -1074 -379}\special{pa -1083 -371}\special{pa -1091 -361}%
+\special{pa -1098 -351}\special{pa -1102 -339}\special{pa -1105 -327}\special{pa -1106 -315}%
+\special{pa -1106 -0}\special{pa -1106 315}\special{pa -1105 327}\special{pa -1102 339}%
+\special{pa -1098 351}\special{pa -1091 361}\special{pa -1083 371}\special{pa -1074 379}%
+\special{pa -1063 385}\special{pa -1052 390}\special{pa -1040 393}\special{pa -1028 394}%
+\special{pa -516 394}\special{pa -4 394}\special{pa 8 393}\special{pa 20 390}%
+\special{pa 32 385}\special{pa 42 379}\special{pa 52 371}\special{pa 60 361}%
+\special{pa 66 351}\special{pa 71 339}\special{pa 74 327}\special{pa 75 315}%
+\special{pa 75 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1378 -0}\special{pa 1378 -315}\special{pa 1377 -327}\special{pa 1374 -339}%
+\special{pa 1369 -351}\special{pa 1363 -361}\special{pa 1355 -371}\special{pa 1345 -379}%
+\special{pa 1335 -385}\special{pa 1324 -390}\special{pa 1312 -393}\special{pa 1299 -394}%
+\special{pa 984 -394}\special{pa 669 -394}\special{pa 657 -393}\special{pa 645 -390}%
+\special{pa 634 -385}\special{pa 623 -379}\special{pa 614 -371}\special{pa 606 -361}%
+\special{pa 599 -351}\special{pa 594 -339}\special{pa 592 -327}\special{pa 591 -315}%
+\special{pa 591 -0}\special{pa 591 315}\special{pa 592 327}\special{pa 594 339}%
+\special{pa 599 351}\special{pa 606 361}\special{pa 614 371}\special{pa 623 379}%
+\special{pa 634 385}\special{pa 645 390}\special{pa 657 393}\special{pa 669 394}%
+\special{pa 984 394}\special{pa 1299 394}\special{pa 1312 393}\special{pa 1324 390}%
+\special{pa 1335 385}\special{pa 1345 379}\special{pa 1355 371}\special{pa 1363 361}%
+\special{pa 1369 351}\special{pa 1374 339}\special{pa 1377 327}\special{pa 1378 315}%
+\special{pa 1378 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1575 -787}\special{pa -1378 -787}\special{pa -1378 394}\special{pa -1575 394}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1575 -197}\special{pa -1220 -197}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1256 -173}\special{pa -1181 -197}\special{pa -1256 -221}\special{pa -1256 -197}%
+\special{pa -1256 -173}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -1256 -173}\special{pa -1181 -197}\special{pa -1256 -221}\special{pa -1256 -197}%
+\special{pa -1256 -173}\special{pa -1181 -197}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -551 -407}\special{pa -551 -564}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -526 -529}\special{pa -551 -604}\special{pa -575 -529}\special{pa -551 -529}%
+\special{pa -526 -529}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -526 -529}\special{pa -551 -604}\special{pa -575 -529}\special{pa -551 -529}%
+\special{pa -526 -529}\special{pa -551 -604}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -472 -604}\special{pa -472 -446}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -496 -482}\special{pa -472 -407}\special{pa -447 -482}\special{pa -472 -482}%
+\special{pa -496 -482}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -496 -482}\special{pa -472 -407}\special{pa -447 -482}\special{pa -472 -482}%
+\special{pa -496 -482}\special{pa -472 -407}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 160 80}\special{pa 160 -78}\special{pa 396 -78}\special{pa 396 -156}%
+\special{pa 554 1}\special{pa 396 159}\special{pa 396 80}\special{pa 160 80}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{fig1.tex}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{fig1.tex}\settodepth{\Depth}{fig1.tex}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.0000000,2.0000000){\hspace*{\Width}\raisebox{\Height}{fig1.tex}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{fig2.tex}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{fig2.tex}\settodepth{\Depth}{fig2.tex}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.0000000,0.5000000){\hspace*{\Width}\raisebox{\Height}{fig2.tex}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{movie.tex}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{movie.tex}\settodepth{\Depth}{movie.tex}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-5.0000000,-1.0000000){\hspace*{\Width}\raisebox{\Height}{movie.tex}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{makeslide.txt}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{makeslide.txt}\settodepth{\Depth}{makeslide.txt}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.4200000,4.7800000){\hspace*{\Width}\raisebox{\Height}{makeslide.txt}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{makeslide.cdy}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{makeslide.cdy}\settodepth{\Depth}{makeslide.cdy}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.3100000,0.0000000){\hspace*{\Width}\raisebox{\Height}{makeslide.cdy}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Slide.pdf}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Slide.pdf}\settodepth{\Depth}{Slide.pdf}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{Slide.pdf}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Title}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Title}\settodepth{\Depth}{Title}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.2900000,4.0200000){\hspace*{\Width}\raisebox{\Height}{Title}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Text1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Text1}\settodepth{\Depth}{Text1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.2900000,3.5200000){\hspace*{\Width}\raisebox{\Height}{Text1}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{fig1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{fig1}\settodepth{\Depth}{fig1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.2900000,3.0200000){\hspace*{\Width}\raisebox{\Height}{fig1}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Text2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Text2}\settodepth{\Depth}{Text2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.2900000,2.5200000){\hspace*{\Width}\raisebox{\Height}{Text2}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\dots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\dots$}\settodepth{\Depth}{$\dots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.2900000,2.0200000){\hspace*{\Width}\raisebox{\Height}{$\dots$}}%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun01.tex
new file mode 100644
index 0000000000..21b92d4ce5
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun01.tex
@@ -0,0 +1,49 @@
+%%% /Users/Hannya/Desktop/fig/maxfun01.tex
+%%% Generator=hachtest.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(7.17,6.03)(-3.53,-0.91)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -729 -1613}\special{pa -705 -1495}\special{pa -660 -1300}\special{pa -615 -1132}%
+\special{pa -570 -987}\special{pa -525 -863}\special{pa -479 -756}\special{pa -434 -665}%
+\special{pa -389 -588}\special{pa -344 -522}\special{pa -299 -468}\special{pa -254 -423}%
+\special{pa -209 -387}\special{pa -163 -358}\special{pa -118 -337}\special{pa -73 -323}%
+\special{pa -28 -316}\special{pa 17 -315}\special{pa 62 -321}\special{pa 108 -334}%
+\special{pa 153 -353}\special{pa 198 -379}\special{pa 243 -414}\special{pa 288 -456}%
+\special{pa 333 -509}\special{pa 379 -571}\special{pa 424 -646}\special{pa 469 -734}%
+\special{pa 514 -836}\special{pa 559 -957}\special{pa 604 -1096}\special{pa 650 -1259}%
+\special{pa 695 -1447}\special{pa 729 -1613}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -64 287}\special{pa 17 132}\special{pa 931 -1613}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(1.4625000,2.0975000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+}%
+\special{pa -1112 -0}\special{pa 1146 -0}%
+\special{fp}%
+\special{pa 0 287}\special{pa 0 -1613}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7025000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,5.1825000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun02.tex
new file mode 100644
index 0000000000..ca3cbcd44c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun02.tex
@@ -0,0 +1,75 @@
+%%% fig.tex 2016-4-24 20:38
+%%% fig.sce 2016-4-24 20:38
+{\unitlength=8mm%
+\begin{picture}%
+( 8.00000, 4.00000)( -4.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa 945 0}\special{pa 939 -59}\special{pa 923 -117}\special{pa 896 -171}\special{pa 859 -220}%
+\special{pa 813 -264}\special{pa 759 -301}\special{pa 700 -329}\special{pa 636 -350}%
+\special{pa 569 -361}\special{pa 500 -364}\special{pa 432 -358}\special{pa 366 -344}%
+\special{pa 303 -323}\special{pa 245 -296}\special{pa 192 -264}\special{pa 145 -229}%
+\special{pa 106 -192}\special{pa 73 -155}\special{pa 47 -119}\special{pa 28 -86}\special{pa 15 -57}%
+\special{pa 6 -33}\special{pa 2 -15}\special{pa 0 -4}\special{pa 0 0}\special{pa 0 -4}%
+\special{pa -2 -15}\special{pa -6 -33}\special{pa -15 -57}\special{pa -28 -86}\special{pa -47 -119}%
+\special{pa -73 -155}\special{pa -106 -192}\special{pa -145 -229}\special{pa -192 -264}%
+\special{pa -245 -296}\special{pa -303 -323}\special{pa -366 -344}\special{pa -432 -358}%
+\special{pa -500 -364}\special{pa -569 -361}\special{pa -636 -350}\special{pa -700 -329}%
+\special{pa -759 -301}\special{pa -813 -264}\special{pa -859 -220}\special{pa -896 -171}%
+\special{pa -923 -117}\special{pa -939 -59}\special{pa -945 0}\special{pa -939 59}%
+\special{pa -923 117}\special{pa -896 171}\special{pa -859 220}\special{pa -813 264}%
+\special{pa -759 301}\special{pa -700 329}\special{pa -636 350}\special{pa -569 361}%
+\special{pa -500 364}\special{pa -432 358}\special{pa -366 344}\special{pa -303 323}%
+\special{pa -245 296}\special{pa -192 264}\special{pa -145 229}\special{pa -106 192}%
+\special{pa -73 155}\special{pa -47 119}\special{pa -28 86}\special{pa -15 57}\special{pa -6 33}%
+\special{pa -2 15}\special{pa 0 4}\special{pa 0 0}\special{pa 0 4}\special{pa 2 15}%
+\special{pa 6 33}\special{pa 15 57}\special{pa 28 86}\special{pa 47 119}\special{pa 73 155}%
+\special{pa 106 192}\special{pa 145 229}\special{pa 192 264}\special{pa 245 296}\special{pa 303 323}%
+\special{pa 366 344}\special{pa 432 358}\special{pa 500 364}\special{pa 569 361}\special{pa 636 350}%
+\special{pa 700 329}\special{pa 759 301}\special{pa 813 264}\special{pa 859 220}\special{pa 896 171}%
+\special{pa 923 117}\special{pa 939 59}\special{pa 945 0}%
+\special{fp}%
+\special{pa 1260 -244}\special{pa 1244 -247}\special{pa 1116 -269}\special{pa 988 -291}%
+\special{pa 860 -313}\special{pa 731 -334}\special{pa 603 -356}\special{pa 475 -378}%
+\special{pa 346 -400}\special{pa 218 -422}\special{pa 90 -444}\special{pa -38 -465}%
+\special{pa -167 -487}\special{pa -295 -509}\special{pa -423 -531}\special{pa -551 -553}%
+\special{pa -680 -575}\special{pa -808 -596}\special{pa -936 -618}\special{pa -1004 -630}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -1260 0}\special{pa 1228 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{pa 1260 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 630}\special{pa 0 -598}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{pa 0 -630}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxima1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxima1.tex
new file mode 100644
index 0000000000..113b6fd572
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxima1.tex
@@ -0,0 +1,55 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0826/fig/maxima.tex
+%%% Generator=maxima.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(10,2)(-5,-0.5)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\cos x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\cos x$}\settodepth{\Depth}{$\cos x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0500000,1.0000000){\hspace*{\Width}\raisebox{\Height}{$\cos x$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 394 -20}\special{pa 394 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 20 -394}\special{pa -20 -394}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1000000,1.0000000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+}%
+\special{pa -1969 -0}\special{pa 1969 -0}%
+\special{fp}%
+\special{pa 0 197}\special{pa 0 -591}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,1.5500000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab01.pdf
new file mode 100644
index 0000000000..02705e7830
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab02.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab02.pdf
new file mode 100644
index 0000000000..e4fedd9ea3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab02.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab03.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab03.pdf
new file mode 100644
index 0000000000..06373e0a73
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab03.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab06.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab06.pdf
new file mode 100644
index 0000000000..0a06f8fae9
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab06.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/middle.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/middle.pdf
new file mode 100644
index 0000000000..92b2fd5e89
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/middle.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mirror.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mirror.pdf
new file mode 100644
index 0000000000..cc63669c78
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mirror.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttable.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttable.tex
new file mode 100644
index 0000000000..14964c23bd
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttable.tex
@@ -0,0 +1,595 @@
+%%% /Users/hannya/Desktop/Ketcindy/リファレンス旧/fig/mkpttable.tex
+%%% Generator=点作図関数比較.cdy
+{\unitlength=10mm%
+\begin{picture}%
+(11.25,19.3)(0,1.5)%
+\special{pn 8}%
+%
+\small%
+\special{pa 0 -8189}\special{pa 0 -591}%
+\special{fp}%
+\special{pa 1280 -8189}\special{pa 1280 -591}%
+\special{fp}%
+\special{pa 2067 -8189}\special{pa 2067 -591}%
+\special{fp}%
+\special{pa 2854 -8189}\special{pa 2854 -591}%
+\special{fp}%
+\special{pa 3642 -8189}\special{pa 3642 -591}%
+\special{fp}%
+\special{pa 4429 -8189}\special{pa 4429 -591}%
+\special{fp}%
+\special{pa 0 -8189}\special{pa 4429 -8189}%
+\special{fp}%
+\special{pa 0 -7972}\special{pa 4429 -7972}%
+\special{fp}%
+\special{pa 0 -7677}\special{pa 4429 -7677}%
+\special{fp}%
+\special{pa 0 -7382}\special{pa 4429 -7382}%
+\special{fp}%
+\special{pa 0 -7087}\special{pa 4429 -7087}%
+\special{fp}%
+\special{pa 0 -6791}\special{pa 4429 -6791}%
+\special{fp}%
+\special{pa 0 -6496}\special{pa 4429 -6496}%
+\special{fp}%
+\special{pa 0 -6201}\special{pa 4429 -6201}%
+\special{fp}%
+\special{pa 0 -5906}\special{pa 4429 -5906}%
+\special{fp}%
+\special{pa 0 -5610}\special{pa 4429 -5610}%
+\special{fp}%
+\special{pa 0 -5315}\special{pa 4429 -5315}%
+\special{fp}%
+\special{pa 0 -5020}\special{pa 4429 -5020}%
+\special{fp}%
+\special{pa 0 -4724}\special{pa 4429 -4724}%
+\special{fp}%
+\special{pa 0 -4429}\special{pa 4429 -4429}%
+\special{fp}%
+\special{pa 0 -4134}\special{pa 4429 -4134}%
+\special{fp}%
+\special{pa 0 -3839}\special{pa 4429 -3839}%
+\special{fp}%
+\special{pa 0 -3543}\special{pa 4429 -3543}%
+\special{fp}%
+\special{pa 0 -3248}\special{pa 4429 -3248}%
+\special{fp}%
+\special{pa 0 -2953}\special{pa 4429 -2953}%
+\special{fp}%
+\special{pa 0 -2657}\special{pa 4429 -2657}%
+\special{fp}%
+\special{pa 0 -2362}\special{pa 4429 -2362}%
+\special{fp}%
+\special{pa 0 -2067}\special{pa 4429 -2067}%
+\special{fp}%
+\special{pa 0 -1772}\special{pa 4429 -1772}%
+\special{fp}%
+\special{pa 0 -1476}\special{pa 4429 -1476}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 4429 -1181}%
+\special{fp}%
+\special{pa 0 -886}\special{pa 4429 -886}%
+\special{fp}%
+\special{pa 0 -591}\special{pa 4429 -591}%
+\special{fp}%
+\settowidth{\Width}{関数}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{関数}\settodepth{\Depth}{関数}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,20.5200000){\hspace*{\Width}\raisebox{\Height}{関数}}%
+%
+\settowidth{\Width}{戻り値を使う}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{戻り値を使う}\settodepth{\Depth}{戻り値を使う}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,20.5200000){\hspace*{\Width}\raisebox{\Height}{戻り値を使う}}%
+%
+\settowidth{\Width}{描画する}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{描画する}\settodepth{\Depth}{描画する}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,20.5200000){\hspace*{\Width}\raisebox{\Height}{描画する}}%
+%
+\settowidth{\Width}{幾何点を作る}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{幾何点を作る}\settodepth{\Depth}{幾何点を作る}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,20.5200000){\hspace*{\Width}\raisebox{\Height}{幾何点を作る}}%
+%
+\settowidth{\Width}{TeXに出力}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{TeXに出力}\settodepth{\Depth}{TeXに出力}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,20.5200000){\hspace*{\Width}\raisebox{\Height}{TeXに出力}}%
+%
+\settowidth{\Width}{Pointdata}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Pointdata}\settodepth{\Depth}{Pointdata}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,19.8800000){\hspace*{\Width}\raisebox{\Height}{Pointdata}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,19.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,19.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,19.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,19.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{Putpoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Putpoint}\settodepth{\Depth}{Putpoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,19.1200000){\hspace*{\Width}\raisebox{\Height}{Putpoint}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,19.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,19.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,19.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,19.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Putintersect}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Putintersect}\settodepth{\Depth}{Putintersect}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,18.3800000){\hspace*{\Width}\raisebox{\Height}{Putintersect}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,18.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,18.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,18.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,18.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{PutonCurve}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PutonCurve}\settodepth{\Depth}{PutonCurve}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,17.6200000){\hspace*{\Width}\raisebox{\Height}{PutonCurve}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,17.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,17.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,17.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,17.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{PutonLine}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PutonLine}\settodepth{\Depth}{PutonLine}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,16.8800000){\hspace*{\Width}\raisebox{\Height}{PutonLine}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,16.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,16.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,16.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,16.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{PutonSeg}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PutonSeg}\settodepth{\Depth}{PutonSeg}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,16.1200000){\hspace*{\Width}\raisebox{\Height}{PutonSeg}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,16.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,16.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,16.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,16.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Reflectpoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Reflectpoint}\settodepth{\Depth}{Reflectpoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,15.3800000){\hspace*{\Width}\raisebox{\Height}{Reflectpoint}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,15.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,15.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,15.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,15.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Rotatepoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Rotatepoint}\settodepth{\Depth}{Rotatepoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,14.6200000){\hspace*{\Width}\raisebox{\Height}{Rotatepoint}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,14.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,14.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,14.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,14.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Scalepoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Scalepoint}\settodepth{\Depth}{Scalepoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,13.8800000){\hspace*{\Width}\raisebox{\Height}{Scalepoint}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,13.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,13.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,13.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,13.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Translatepoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Translatepoint}\settodepth{\Depth}{Translatepoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,13.1200000){\hspace*{\Width}\raisebox{\Height}{Translatepoint}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,13.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,13.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,13.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,13.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Pointdata3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Pointdata3d}\settodepth{\Depth}{Pointdata3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,12.3800000){\hspace*{\Width}\raisebox{\Height}{Pointdata3d}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,12.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,12.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,12.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,12.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{Putpoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Putpoint3d}\settodepth{\Depth}{Putpoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,11.6200000){\hspace*{\Width}\raisebox{\Height}{Putpoint3d}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,11.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,11.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,11.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,11.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Intersectcrvsf}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Intersectcrvsf}\settodepth{\Depth}{Intersectcrvsf}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,10.8800000){\hspace*{\Width}\raisebox{\Height}{Intersectcrvsf}}%
+%
+\settowidth{\Width}{$\triangle$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\triangle$}\settodepth{\Depth}{$\triangle$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,10.8800000){\hspace*{\Width}\raisebox{\Height}{$\triangle$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,10.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,10.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,10.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{IntersectsgpL}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{IntersectsgpL}\settodepth{\Depth}{IntersectsgpL}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,10.1200000){\hspace*{\Width}\raisebox{\Height}{IntersectsgpL}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,10.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,10.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,10.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,10.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Invparapt}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Invparapt}\settodepth{\Depth}{Invparapt}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,9.3800000){\hspace*{\Width}\raisebox{\Height}{Invparapt}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,9.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,9.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,9.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,9.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Parapt}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Parapt}\settodepth{\Depth}{Parapt}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,8.6200000){\hspace*{\Width}\raisebox{\Height}{Parapt}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,8.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,8.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,8.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,8.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Perpplane}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Perpplane}\settodepth{\Depth}{Perpplane}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,7.8800000){\hspace*{\Width}\raisebox{\Height}{Perpplane}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,7.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,7.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,7.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,7.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Perppt}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Perppt}\settodepth{\Depth}{Perppt}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,7.1200000){\hspace*{\Width}\raisebox{\Height}{Perppt}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,7.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,7.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,7.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,7.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Pointdata3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Pointdata3d}\settodepth{\Depth}{Pointdata3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,6.3800000){\hspace*{\Width}\raisebox{\Height}{Pointdata3d}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,6.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,6.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,6.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,6.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{PutonCurve3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PutonCurve3d}\settodepth{\Depth}{PutonCurve3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,5.6200000){\hspace*{\Width}\raisebox{\Height}{PutonCurve3d}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,5.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,5.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,5.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,5.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{PutonSeg3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PutonSeg3d}\settodepth{\Depth}{PutonSeg3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,4.8800000){\hspace*{\Width}\raisebox{\Height}{PutonSeg3d}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,4.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,4.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,4.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,4.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Reflectpoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Reflectpoint3d}\settodepth{\Depth}{Reflectpoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,4.1200000){\hspace*{\Width}\raisebox{\Height}{Reflectpoint3d}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,4.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,4.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,4.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,4.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Rotatepoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Rotatepoint3d}\settodepth{\Depth}{Rotatepoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,3.3800000){\hspace*{\Width}\raisebox{\Height}{Rotatepoint3d}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,3.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,3.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,3.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,3.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Scalepoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Scalepoint3d}\settodepth{\Depth}{Scalepoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,2.6200000){\hspace*{\Width}\raisebox{\Height}{Scalepoint3d}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,2.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,2.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,2.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,2.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{Translatepoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Translatepoint3d}\settodepth{\Depth}{Translatepoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.6200000,1.8800000){\hspace*{\Width}\raisebox{\Height}{Translatepoint3d}}%
+%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,1.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.2500000,1.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500000,1.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.2500000,1.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttableE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttableE.tex
new file mode 100644
index 0000000000..259da15766
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttableE.tex
@@ -0,0 +1,1084 @@
+%%% /Users/Hannya/Desktop/fig/mkpttableE.tex
+%%% Generator=点作図関数比較.cdy
+{\unitlength=10mm%
+\begin{picture}%
+(11.5,19.55)(0,1.25)%
+\special{pn 8}%
+%
+\small%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -8189}\special{pa 0 -492}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1378 -8189}\special{pa 1378 -492}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 2165 -8189}\special{pa 2165 -492}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 2953 -8189}\special{pa 2953 -492}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 3740 -8189}\special{pa 3740 -492}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 4528 -8189}\special{pa 4528 -492}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -8189}\special{pa 4528 -8189}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7874}\special{pa 4528 -7874}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7579}\special{pa 4528 -7579}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -7283}\special{pa 4528 -7283}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6988}\special{pa 4528 -6988}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6693}\special{pa 4528 -6693}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6398}\special{pa 4528 -6398}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -6102}\special{pa 4528 -6102}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5807}\special{pa 4528 -5807}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5512}\special{pa 4528 -5512}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -5217}\special{pa 4528 -5217}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4921}\special{pa 4528 -4921}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4626}\special{pa 4528 -4626}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4331}\special{pa 4528 -4331}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -4035}\special{pa 4528 -4035}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3740}\special{pa 4528 -3740}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3445}\special{pa 4528 -3445}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3150}\special{pa 4528 -3150}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2854}\special{pa 4528 -2854}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2559}\special{pa 4528 -2559}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2264}\special{pa 4528 -2264}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1969}\special{pa 4528 -1969}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1673}\special{pa 4528 -1673}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1378}\special{pa 4528 -1378}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1083}\special{pa 4528 -1083}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -787}\special{pa 4528 -787}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -492}\special{pa 4528 -492}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{command}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{command}\settodepth{\Depth}{command}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,20.4000000){\hspace*{\Width}\raisebox{\Height}{command}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{return}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{return}\settodepth{\Depth}{return}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,20.4000000){\hspace*{\Width}\raisebox{\Height}{return}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{draw}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{draw}\settodepth{\Depth}{draw}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,20.4000000){\hspace*{\Width}\raisebox{\Height}{draw}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{geo}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{geo}\settodepth{\Depth}{geo}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,20.4000000){\hspace*{\Width}\raisebox{\Height}{geo}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{TeX}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{TeX}\settodepth{\Depth}{TeX}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,20.4000000){\hspace*{\Width}\raisebox{\Height}{TeX}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Drawpoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Drawpoint}\settodepth{\Depth}{Drawpoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,19.6200000){\hspace*{\Width}\raisebox{\Height}{Drawpoint}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,19.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,19.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,19.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,19.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Pointdata}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Pointdata}\settodepth{\Depth}{Pointdata}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,18.8800000){\hspace*{\Width}\raisebox{\Height}{Pointdata}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,18.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,18.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,18.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,18.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Putpoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Putpoint}\settodepth{\Depth}{Putpoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,18.1200000){\hspace*{\Width}\raisebox{\Height}{Putpoint}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,18.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,18.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,18.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,18.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Putintersect}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Putintersect}\settodepth{\Depth}{Putintersect}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,17.3800000){\hspace*{\Width}\raisebox{\Height}{Putintersect}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,17.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,17.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,17.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,17.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{PutonCurve}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PutonCurve}\settodepth{\Depth}{PutonCurve}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,16.6200000){\hspace*{\Width}\raisebox{\Height}{PutonCurve}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,16.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,16.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,16.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,16.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{PutonLine}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PutonLine}\settodepth{\Depth}{PutonLine}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,15.8800000){\hspace*{\Width}\raisebox{\Height}{PutonLine}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,15.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,15.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,15.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,15.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{PutonSeg}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PutonSeg}\settodepth{\Depth}{PutonSeg}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,15.1200000){\hspace*{\Width}\raisebox{\Height}{PutonSeg}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,15.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,15.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,15.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,15.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Reflectpoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Reflectpoint}\settodepth{\Depth}{Reflectpoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,14.3800000){\hspace*{\Width}\raisebox{\Height}{Reflectpoint}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,14.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,14.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,14.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,14.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Rotatepoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Rotatepoint}\settodepth{\Depth}{Rotatepoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,13.6200000){\hspace*{\Width}\raisebox{\Height}{Rotatepoint}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,13.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,13.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,13.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,13.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Scalepoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Scalepoint}\settodepth{\Depth}{Scalepoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,12.8800000){\hspace*{\Width}\raisebox{\Height}{Scalepoint}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,12.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,12.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,12.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,12.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Translatepoint}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Translatepoint}\settodepth{\Depth}{Translatepoint}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,12.1200000){\hspace*{\Width}\raisebox{\Height}{Translatepoint}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,12.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,12.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,12.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,12.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Drawpoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Drawpoint3d}\settodepth{\Depth}{Drawpoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,11.3800000){\hspace*{\Width}\raisebox{\Height}{Drawpoint3d}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,11.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,11.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,11.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,11.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Putpoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Putpoint3d}\settodepth{\Depth}{Putpoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,10.6200000){\hspace*{\Width}\raisebox{\Height}{Putpoint3d}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,10.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,10.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,10.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,10.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Intersectcrvsf}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Intersectcrvsf}\settodepth{\Depth}{Intersectcrvsf}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,9.8800000){\hspace*{\Width}\raisebox{\Height}{Intersectcrvsf}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\triangle$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\triangle$}\settodepth{\Depth}{$\triangle$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,9.8800000){\hspace*{\Width}\raisebox{\Height}{$\triangle$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,9.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,9.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,9.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{IntersectsgpL}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{IntersectsgpL}\settodepth{\Depth}{IntersectsgpL}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,9.1200000){\hspace*{\Width}\raisebox{\Height}{IntersectsgpL}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,9.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,9.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,9.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,9.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Invparapt}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Invparapt}\settodepth{\Depth}{Invparapt}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,8.3800000){\hspace*{\Width}\raisebox{\Height}{Invparapt}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,8.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,8.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,8.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,8.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Parapt}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Parapt}\settodepth{\Depth}{Parapt}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,7.6200000){\hspace*{\Width}\raisebox{\Height}{Parapt}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,7.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,7.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,7.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,7.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Perpplane}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Perpplane}\settodepth{\Depth}{Perpplane}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,6.8800000){\hspace*{\Width}\raisebox{\Height}{Perpplane}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,6.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,6.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,6.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,6.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Perppt}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Perppt}\settodepth{\Depth}{Perppt}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,6.1200000){\hspace*{\Width}\raisebox{\Height}{Perppt}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,6.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,6.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,6.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,6.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{PutonCurve3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PutonCurve3d}\settodepth{\Depth}{PutonCurve3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,5.3800000){\hspace*{\Width}\raisebox{\Height}{PutonCurve3d}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,5.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,5.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,5.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,5.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{PutonSeg3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{PutonSeg3d}\settodepth{\Depth}{PutonSeg3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,4.6200000){\hspace*{\Width}\raisebox{\Height}{PutonSeg3d}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,4.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,4.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,4.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,4.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Reflectpoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Reflectpoint3d}\settodepth{\Depth}{Reflectpoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,3.8800000){\hspace*{\Width}\raisebox{\Height}{Reflectpoint3d}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,3.8800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,3.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,3.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,3.8800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Rotatepoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Rotatepoint3d}\settodepth{\Depth}{Rotatepoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,3.1200000){\hspace*{\Width}\raisebox{\Height}{Rotatepoint3d}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,3.1200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,3.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,3.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,3.1200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Scalepoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Scalepoint3d}\settodepth{\Depth}{Scalepoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,2.3800000){\hspace*{\Width}\raisebox{\Height}{Scalepoint3d}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,2.3800000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,2.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,2.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,2.3800000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{Translatepoint3d}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Translatepoint3d}\settodepth{\Depth}{Translatepoint3d}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7500000,1.6200000){\hspace*{\Width}\raisebox{\Height}{Translatepoint3d}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\bigcirc$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\bigcirc$}\settodepth{\Depth}{$\bigcirc$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000000,1.6200000){\hspace*{\Width}\raisebox{\Height}{$\bigcirc$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000000,1.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.5000000,1.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{-}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{-}\settodepth{\Depth}{-}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.5000000,1.6200000){\hspace*{\Width}\raisebox{\Height}{-}}%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/move.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/move.pdf
new file mode 100644
index 0000000000..de9693bccc
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/move.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata01.pdf
new file mode 100644
index 0000000000..8a4f93391c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata02.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata02.pdf
new file mode 100644
index 0000000000..43641655b0
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata02.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-circle.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-circle.pdf
new file mode 100644
index 0000000000..1aaf7ff4f8
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-circle.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-line.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-line.pdf
new file mode 100644
index 0000000000..c4137a7608
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-line.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-parallel.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-parallel.pdf
new file mode 100644
index 0000000000..f02f71523b
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-parallel.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-perp.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-perp.pdf
new file mode 100644
index 0000000000..95836f980e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-perp.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mvgaiyou01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mvgaiyou01.pdf
new file mode 100644
index 0000000000..3a132c2db6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mvgaiyou01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxbatch.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxbatch.tex
new file mode 100644
index 0000000000..cfcf53fd78
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxbatch.tex
@@ -0,0 +1,430 @@
+%%% /Users/Hannya/Desktop/fig/mxbatch.tex
+%%% Generator=ex2fourier2.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(9.91,2.89)(-5,-1.35)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+\special{pn 8}%
+\special{pa -1969 -0}\special{pa 1894 -0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1858 24}\special{pa 1933 0}\special{pa 1858 -24}\special{pa 1858 0}\special{pa 1858 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1858 24}\special{pa 1933 -0}\special{pa 1858 -24}\special{pa 1858 -0}%
+\special{pa 1858 24}\special{pa 1933 -0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 531}\special{pa 0 -567}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -531}\special{pa 0 -606}\special{pa -24 -531}\special{pa 0 -531}\special{pa 24 -531}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -531}\special{pa 0 -606}\special{pa -24 -531}\special{pa 0 -531}%
+\special{pa 24 -531}\special{pa 0 -606}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.9600000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,1.5900000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pa -1181 -394}\special{pa -787 -394}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pa -787 -0}\special{pa -394 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pa -394 -394}\special{pa 394 394}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pa 394 -0}\special{pa 787 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pa 787 394}\special{pa 1181 394}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pa 1181 -394}\special{pa 1575 -394}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pa 1575 -0}\special{pa 1933 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pa -1969 -0}\special{pa -1575 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pn 16}%
+\special{pa -1575 394}\special{pa -1181 394}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{1,0,0}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa -1969 394}\special{pa -1969 358}\special{fp}\special{pa -1969 322}\special{pa -1969 286}\special{fp}%
+\special{pa -1969 251}\special{pa -1969 215}\special{fp}\special{pa -1969 179}\special{pa -1969 143}\special{fp}%
+\special{pa -1969 107}\special{pa -1969 72}\special{fp}\special{pa -1969 36}\special{pa -1969 0}\special{fp}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa -1575 0}\special{pa -1575 36}\special{fp}\special{pa -1575 72}\special{pa -1575 107}\special{fp}%
+\special{pa -1575 143}\special{pa -1575 179}\special{fp}\special{pa -1575 215}\special{pa -1575 251}\special{fp}%
+\special{pa -1575 286}\special{pa -1575 322}\special{fp}\special{pa -1575 358}\special{pa -1575 394}\special{fp}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa -1181 394}\special{pa -1181 356}\special{fp}\special{pa -1181 319}\special{pa -1181 281}\special{fp}%
+\special{pa -1181 244}\special{pa -1181 206}\special{fp}\special{pa -1181 169}\special{pa -1181 131}\special{fp}%
+\special{pa -1181 94}\special{pa -1181 56}\special{fp}\special{pa -1181 19}\special{pa -1181 -19}\special{fp}%
+\special{pa -1181 -56}\special{pa -1181 -94}\special{fp}\special{pa -1181 -131}\special{pa -1181 -169}\special{fp}%
+\special{pa -1181 -206}\special{pa -1181 -244}\special{fp}\special{pa -1181 -281}\special{pa -1181 -319}\special{fp}%
+\special{pa -1181 -356}\special{pa -1181 -394}\special{fp}%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa -787 -394}\special{pa -787 -358}\special{fp}\special{pa -787 -322}\special{pa -787 -286}\special{fp}%
+\special{pa -787 -251}\special{pa -787 -215}\special{fp}\special{pa -787 -179}\special{pa -787 -143}\special{fp}%
+\special{pa -787 -107}\special{pa -787 -72}\special{fp}\special{pa -787 -36}\special{pa -787 0}\special{fp}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa -394 0}\special{pa -394 -36}\special{fp}\special{pa -394 -72}\special{pa -394 -107}\special{fp}%
+\special{pa -394 -143}\special{pa -394 -179}\special{fp}\special{pa -394 -215}\special{pa -394 -251}\special{fp}%
+\special{pa -394 -286}\special{pa -394 -322}\special{fp}\special{pa -394 -358}\special{pa -394 -394}\special{fp}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa 394 394}\special{pa 394 358}\special{fp}\special{pa 394 322}\special{pa 394 286}\special{fp}%
+\special{pa 394 251}\special{pa 394 215}\special{fp}\special{pa 394 179}\special{pa 394 143}\special{fp}%
+\special{pa 394 107}\special{pa 394 72}\special{fp}\special{pa 394 36}\special{pa 394 0}\special{fp}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa 787 0}\special{pa 787 36}\special{fp}\special{pa 787 72}\special{pa 787 107}\special{fp}%
+\special{pa 787 143}\special{pa 787 179}\special{fp}\special{pa 787 215}\special{pa 787 251}\special{fp}%
+\special{pa 787 286}\special{pa 787 322}\special{fp}\special{pa 787 358}\special{pa 787 394}\special{fp}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa 1181 394}\special{pa 1181 356}\special{fp}\special{pa 1181 319}\special{pa 1181 281}\special{fp}%
+\special{pa 1181 244}\special{pa 1181 206}\special{fp}\special{pa 1181 169}\special{pa 1181 131}\special{fp}%
+\special{pa 1181 94}\special{pa 1181 56}\special{fp}\special{pa 1181 19}\special{pa 1181 -19}\special{fp}%
+\special{pa 1181 -56}\special{pa 1181 -94}\special{fp}\special{pa 1181 -131}\special{pa 1181 -169}\special{fp}%
+\special{pa 1181 -206}\special{pa 1181 -244}\special{fp}\special{pa 1181 -281}\special{pa 1181 -319}\special{fp}%
+\special{pa 1181 -356}\special{pa 1181 -394}\special{fp}%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+\special{pa 1575 -394}\special{pa 1575 -358}\special{fp}\special{pa 1575 -322}\special{pa 1575 -286}\special{fp}%
+\special{pa 1575 -251}\special{pa 1575 -215}\special{fp}\special{pa 1575 -179}\special{pa 1575 -143}\special{fp}%
+\special{pa 1575 -107}\special{pa 1575 -72}\special{fp}\special{pa 1575 -36}\special{pa 1575 0}\special{fp}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+%
+%
+}%
+{%
+\color[rgb]{1,0,0}%
+%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -394 -20}\special{pa -394 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{\Depth}%
+\put(1.0000000,0.0500000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 787 -20}\special{pa 787 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{\Depth}%
+\put(2.0000000,0.0500000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1181 -20}\special{pa 1181 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{\Depth}%
+\put(2.9500000,0.0500000){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -394 -20}\special{pa -394 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-1$}\settodepth{\Depth}{$-1$}\setlength{\Height}{-\Height}%
+\put(-1.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$-1$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -787 -20}\special{pa -787 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-2$}\settodepth{\Depth}{$-2$}\setlength{\Height}{-\Height}%
+\put(-2.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$-2$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1181 -20}\special{pa -1181 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-3$}\settodepth{\Depth}{$-3$}\setlength{\Height}{-\Height}%
+\put(-3.0000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{$-3$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1969 179}\special{pa -1959 126}\special{pa -1949 78}\special{pa -1939 36}%
+\special{pa -1929 5}\special{pa -1920 -16}\special{pa -1910 -26}\special{pa -1900 -27}%
+\special{pa -1890 -21}\special{pa -1881 -11}\special{pa -1871 1}\special{pa -1861 10}%
+\special{pa -1851 17}\special{pa -1842 19}\special{pa -1832 16}\special{pa -1822 9}%
+\special{pa -1812 0}\special{pa -1803 -9}\special{pa -1793 -16}\special{pa -1783 -20}%
+\special{pa -1773 -20}\special{pa -1764 -15}\special{pa -1754 -7}\special{pa -1744 3}%
+\special{pa -1734 14}\special{pa -1725 23}\special{pa -1715 27}\special{pa -1705 27}%
+\special{pa -1695 20}\special{pa -1686 9}\special{pa -1676 -6}\special{pa -1666 -22}%
+\special{pa -1656 -36}\special{pa -1647 -44}\special{pa -1637 -43}\special{pa -1627 -32}%
+\special{pa -1617 -8}\special{pa -1608 28}\special{pa -1598 74}\special{pa -1588 127}%
+\special{pa -1578 185}\special{pa -1569 243}\special{pa -1559 297}\special{pa -1549 344}%
+\special{pa -1539 380}\special{pa -1530 405}\special{pa -1520 418}\special{pa -1510 421}%
+\special{pa -1500 416}\special{pa -1491 407}\special{pa -1481 395}\special{pa -1471 385}%
+\special{pa -1461 378}\special{pa -1452 376}\special{pa -1442 379}\special{pa -1432 386}%
+\special{pa -1422 395}\special{pa -1413 405}\special{pa -1403 412}\special{pa -1393 416}%
+\special{pa -1383 415}\special{pa -1374 409}\special{pa -1364 398}\special{pa -1354 385}%
+\special{pa -1344 373}\special{pa -1334 363}\special{pa -1325 358}\special{pa -1315 361}%
+\special{pa -1305 371}\special{pa -1295 387}\special{pa -1286 409}\special{pa -1276 431}%
+\special{pa -1266 451}\special{pa -1256 462}\special{pa -1247 460}\special{pa -1237 442}%
+\special{pa -1227 404}\special{pa -1217 347}\special{pa -1208 271}\special{pa -1198 179}%
+\special{pa -1188 77}\special{pa -1178 -29}\special{pa -1169 -134}\special{pa -1159 -231}%
+\special{pa -1149 -315}\special{pa -1139 -381}\special{pa -1130 -427}\special{pa -1120 -454}%
+\special{pa -1110 -463}\special{pa -1100 -457}\special{pa -1091 -441}\special{pa -1081 -419}%
+\special{pa -1071 -397}\special{pa -1061 -377}\special{pa -1052 -364}\special{pa -1042 -358}%
+\special{pa -1032 -360}\special{pa -1022 -368}\special{pa -1013 -379}\special{pa -1003 -392}%
+\special{pa -993 -404}\special{pa -983 -413}\special{pa -974 -416}\special{pa -964 -414}%
+\special{pa -954 -408}\special{pa -944 -400}\special{pa -935 -390}\special{pa -925 -382}%
+\special{pa -915 -377}\special{pa -905 -377}\special{pa -896 -381}\special{pa -886 -390}%
+\special{pa -876 -401}\special{pa -866 -412}\special{pa -857 -420}\special{pa -847 -420}%
+\special{pa -837 -412}\special{pa -827 -392}\special{pa -818 -361}\special{pa -808 -319}%
+\special{pa -798 -268}\special{pa -788 -212}\special{pa -779 -153}\special{pa -769 -97}%
+\special{pa -759 -47}\special{pa -749 -7}\special{pa -740 22}\special{pa -730 39}%
+\special{pa -720 45}\special{pa -710 40}\special{pa -700 29}\special{pa -691 14}%
+\special{pa -681 -2}\special{pa -671 -15}\special{pa -661 -24}\special{pa -652 -28}%
+\special{pa -642 -25}\special{pa -632 -18}\special{pa -622 -8}\special{pa -613 3}%
+\special{pa -603 12}\special{pa -593 18}\special{pa -583 21}\special{pa -574 19}%
+\special{pa -564 12}\special{pa -554 4}\special{pa -544 -5}\special{pa -535 -13}%
+\special{pa -525 -18}\special{pa -515 -18}\special{pa -505 -14}\special{pa -496 -5}%
+\special{pa -486 6}\special{pa -476 17}\special{pa -466 25}\special{pa -457 28}%
+\special{pa -447 22}\special{pa -437 6}\special{pa -427 -21}\special{pa -418 -58}%
+\special{pa -408 -104}\special{pa -398 -155}\special{pa -388 -209}\special{pa -379 -260}%
+\special{pa -369 -306}\special{pa -359 -342}\special{pa -349 -367}\special{pa -340 -379}%
+\special{pa -330 -378}\special{pa -320 -367}\special{pa -310 -346}\special{pa -301 -321}%
+\special{pa -291 -294}\special{pa -281 -268}\special{pa -271 -246}\special{pa -262 -229}%
+\special{pa -252 -219}\special{pa -242 -215}\special{pa -232 -215}\special{pa -223 -218}%
+\special{pa -213 -220}\special{pa -203 -221}\special{pa -193 -219}\special{pa -184 -211}%
+\special{pa -174 -199}\special{pa -164 -183}\special{pa -154 -163}\special{pa -145 -142}%
+\special{pa -135 -122}\special{pa -125 -104}\special{pa -115 -90}\special{pa -106 -81}%
+\special{pa -96 -75}\special{pa -86 -73}\special{pa -76 -73}\special{pa -66 -74}%
+\special{pa -57 -73}\special{pa -47 -69}\special{pa -37 -62}\special{pa -27 -50}%
+\special{pa -18 -34}\special{pa -8 -16}\special{pa 2 4}\special{pa 12 23}%
+\special{pa 21 40}\special{pa 31 55}\special{pa 41 65}\special{pa 51 71}%
+\special{pa 60 73}\special{pa 70 74}\special{pa 80 73}\special{pa 90 74}%
+\special{pa 99 77}\special{pa 109 84}\special{pa 119 95}\special{pa 129 111}%
+\special{pa 138 129}\special{pa 148 150}\special{pa 158 171}\special{pa 168 189}%
+\special{pa 177 204}\special{pa 187 215}\special{pa 197 220}\special{pa 207 221}%
+\special{pa 216 219}\special{pa 226 216}\special{pa 236 214}\special{pa 246 216}%
+\special{pa 255 222}\special{pa 265 235}\special{pa 275 253}\special{pa 285 277}%
+\special{pa 294 304}\special{pa 304 331}\special{pa 314 355}\special{pa 324 372}%
+\special{pa 333 380}\special{pa 343 376}\special{pa 353 359}\special{pa 363 330}%
+\special{pa 372 290}\special{pa 382 242}\special{pa 392 189}\special{pa 402 136}%
+\special{pa 411 86}\special{pa 421 43}\special{pa 431 10}\special{pa 441 -13}%
+\special{pa 450 -25}\special{pa 460 -27}\special{pa 470 -22}\special{pa 480 -13}%
+\special{pa 489 -1}\special{pa 499 9}\special{pa 509 16}\special{pa 519 19}%
+\special{pa 529 17}\special{pa 538 11}\special{pa 548 2}\special{pa 558 -7}%
+\special{pa 568 -15}\special{pa 577 -20}\special{pa 587 -20}\special{pa 597 -17}%
+\special{pa 607 -9}\special{pa 616 1}\special{pa 626 12}\special{pa 636 21}%
+\special{pa 646 27}\special{pa 655 27}\special{pa 665 22}\special{pa 675 11}%
+\special{pa 685 -3}\special{pa 694 -19}\special{pa 704 -34}\special{pa 714 -43}%
+\special{pa 724 -44}\special{pa 733 -34}\special{pa 743 -13}\special{pa 753 20}%
+\special{pa 763 65}\special{pa 772 117}\special{pa 782 175}\special{pa 792 233}%
+\special{pa 802 288}\special{pa 811 336}\special{pa 821 374}\special{pa 831 401}%
+\special{pa 841 416}\special{pa 850 421}\special{pa 860 418}\special{pa 870 409}%
+\special{pa 880 397}\special{pa 889 387}\special{pa 899 379}\special{pa 909 376}%
+\special{pa 919 378}\special{pa 928 384}\special{pa 938 393}\special{pa 948 403}%
+\special{pa 958 411}\special{pa 967 416}\special{pa 977 415}\special{pa 987 410}%
+\special{pa 997 400}\special{pa 1006 388}\special{pa 1016 375}\special{pa 1026 364}%
+\special{pa 1036 358}\special{pa 1045 360}\special{pa 1055 368}\special{pa 1065 384}%
+\special{pa 1075 405}\special{pa 1084 427}\special{pa 1094 448}\special{pa 1104 461}%
+\special{pa 1114 462}\special{pa 1123 446}\special{pa 1133 412}\special{pa 1143 359}%
+\special{pa 1153 286}\special{pa 1163 197}\special{pa 1172 96}\special{pa 1182 -10}%
+\special{pa 1192 -116}\special{pa 1202 -215}\special{pa 1211 -301}\special{pa 1221 -370}%
+\special{pa 1231 -420}\special{pa 1241 -451}\special{pa 1250 -462}\special{pa 1260 -459}%
+\special{pa 1270 -444}\special{pa 1280 -423}\special{pa 1289 -401}\special{pa 1299 -381}%
+\special{pa 1309 -366}\special{pa 1319 -359}\special{pa 1328 -359}\special{pa 1338 -366}%
+\special{pa 1348 -377}\special{pa 1358 -390}\special{pa 1367 -402}\special{pa 1377 -411}%
+\special{pa 1387 -416}\special{pa 1397 -415}\special{pa 1406 -410}\special{pa 1416 -401}%
+\special{pa 1426 -392}\special{pa 1436 -383}\special{pa 1445 -377}\special{pa 1455 -376}%
+\special{pa 1465 -380}\special{pa 1475 -388}\special{pa 1484 -399}\special{pa 1494 -411}%
+\special{pa 1504 -419}\special{pa 1514 -421}\special{pa 1523 -414}\special{pa 1533 -397}%
+\special{pa 1543 -368}\special{pa 1553 -328}\special{pa 1562 -278}\special{pa 1572 -222}%
+\special{pa 1582 -164}\special{pa 1592 -107}\special{pa 1601 -56}\special{pa 1611 -13}%
+\special{pa 1621 18}\special{pa 1631 37}\special{pa 1640 44}\special{pa 1650 42}%
+\special{pa 1660 31}\special{pa 1670 16}\special{pa 1679 1}\special{pa 1689 -13}%
+\special{pa 1699 -23}\special{pa 1709 -27}\special{pa 1718 -26}\special{pa 1728 -20}%
+\special{pa 1738 -10}\special{pa 1748 1}\special{pa 1758 10}\special{pa 1767 18}%
+\special{pa 1777 21}\special{pa 1787 19}\special{pa 1797 14}\special{pa 1806 6}%
+\special{pa 1816 -4}\special{pa 1826 -12}\special{pa 1836 -17}\special{pa 1845 -18}%
+\special{pa 1855 -15}\special{pa 1865 -7}\special{pa 1875 4}\special{pa 1884 15}%
+\special{pa 1894 24}\special{pa 1904 28}\special{pa 1914 24}\special{pa 1923 10}%
+\special{pa 1933 -15}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$s_n=-\frac{2\,\left(\pi\,n\,\cos \left(\frac{2\,\pi\,n}{3}\right)+3\, \sin \left(\frac{\pi\,n}{3}\right)-\pi\,n\,\cos \left(\frac{\pi\,n}{ 3}\right)-\pi\,n\,\left(-1\right)^{n}\right)}{\pi^2\,n^2}$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$s_n=-\frac{2\,\left(\pi\,n\,\cos \left(\frac{2\,\pi\,n}{3}\right)+3\, \sin \left(\frac{\pi\,n}{3}\right)-\pi\,n\,\cos \left(\frac{\pi\,n}{ 3}\right)-\pi\,n\,\left(-1\right)^{n}\right)}{\pi^2\,n^2}$}\settodepth{\Depth}{$s_n=-\frac{2\,\left(\pi\,n\,\cos \left(\frac{2\,\pi\,n}{3}\right)+3\, \sin \left(\frac{\pi\,n}{3}\right)-\pi\,n\,\cos \left(\frac{\pi\,n}{ 3}\right)-\pi\,n\,\left(-1\right)^{n}\right)}{\pi^2\,n^2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-4.9500000,-2.0000000){\hspace*{\Width}\raisebox{\Height}{$s_n=-\frac{2\,\left(\pi\,n\,\cos \left(\frac{2\,\pi\,n}{3}\right)+3\, \sin \left(\frac{\pi\,n}{3}\right)-\pi\,n\,\cos \left(\frac{\pi\,n}{ 3}\right)-\pi\,n\,\left(-1\right)^{n}\right)}{\pi^2\,n^2}$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$n=15$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$n=15$}\settodepth{\Depth}{$n=15$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500000,-2.0000000){\hspace*{\Width}\raisebox{\Height}{$n=15$}}%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01.pdf
new file mode 100644
index 0000000000..df6e37b74b
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01E.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01E.pdf
new file mode 100644
index 0000000000..e90182cab0
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01E.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex02.tex
new file mode 100644
index 0000000000..7059840ea9
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex02.tex
@@ -0,0 +1,18 @@
+%%% fig.tex 2016-4-25 8:55
+%%% fig.sce 2016-4-25 8:55
+{\unitlength=8mm%
+\begin{picture}%
+( 10.22000, 3.87000)( -0.61000, 2.03000)%
+\special{pn 8}%
+%
+\settowidth{\Width}{Decomposition into partial fractions}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{Decomposition into partial fractions}\settodepth{\Depth}{Decomposition into partial fractions}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.0500,5.0000){\hspace*{\Width}\raisebox{\Height}{Decomposition into partial fractions}}%
+%
+%
+\settowidth{\Width}{$\dfrac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\dfrac{8}{x+2}-\dfrac{1}{x+1}+x-3$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\dfrac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\dfrac{8}{x+2}-\dfrac{1}{x+1}+x-3$}\settodepth{\Depth}{$\dfrac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\dfrac{8}{x+2}-\dfrac{1}{x+1}+x-3$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.0500,3.5000){\hspace*{\Width}\raisebox{\Height}{$\dfrac{x^3}{\left(x+1\right)\,\left(x+2\right)}=\dfrac{8}{x+2}-\dfrac{1}{x+1}+x-3$}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex03.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex03.tex
new file mode 100644
index 0000000000..a07b0fb8a3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex03.tex
@@ -0,0 +1,64 @@
+%%% fig.tex 2016-4-25 11:28
+%%% fig.sce 2016-4-25 11:28
+{\unitlength=8mm%
+\begin{picture}%
+( 7.07000, 5.60000)( -3.07000, -3.60000)%
+\special{pn 8}%
+%
+\special{pa -564 -630}\special{pa -522 -440}\special{pa -477 -255}\special{pa -433 -82}%
+\special{pa -388 79}\special{pa -343 227}\special{pa -299 362}\special{pa -254 485}%
+\special{pa -210 595}\special{pa -165 693}\special{pa -121 778}\special{pa -76 850}%
+\special{pa -32 910}\special{pa 13 957}\special{pa 57 992}\special{pa 102 1014}\special{pa 146 1023}%
+\special{pa 191 1020}\special{pa 236 1004}\special{pa 280 976}\special{pa 325 935}%
+\special{pa 369 881}\special{pa 414 815}\special{pa 458 736}\special{pa 503 645}\special{pa 547 541}%
+\special{pa 592 425}\special{pa 636 296}\special{pa 681 154}\special{pa 725 0}\special{pa 770 -167}%
+\special{pa 814 -347}\special{pa 859 -539}\special{pa 879 -630}%
+\special{fp}%
+\settowidth{\Width}{$\frac{1-\sqrt{13}}{2}$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\frac{1-\sqrt{13}}{2}$}\settodepth{\Depth}{$\frac{1-\sqrt{13}}{2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9500,-0.5000){\hspace*{\Width}\raisebox{\Height}{$\frac{1-\sqrt{13}}{2}$}}%
+%
+%
+\settowidth{\Width}{$\frac{\sqrt{13}+1}{2}$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\frac{\sqrt{13}+1}{2}$}\settodepth{\Depth}{$\frac{\sqrt{13}+1}{2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,-0.5000){\hspace*{\Width}\raisebox{\Height}{$\frac{\sqrt{13}+1}{2}$}}%
+%
+%
+\special{pn 8}%
+\special{pa -967 0}\special{pa 1228 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 1185 24}\special{pa 1260 0}\special{pa 1185 -24}\special{pa 1185 0}\special{pa 1185 24}%
+\special{pa 1260 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 1134}\special{pa 0 -598}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{pa 0 -630}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces1.tex
new file mode 100644
index 0000000000..ad64335e03
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces1.tex
@@ -0,0 +1,101 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/template3D.tex
+%%% Generator=template3D.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(8.64,7.14)(-4.33,-1.91)%
+\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.9700000,-1.1600000){\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.7000000,-1.2600000){\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,5.0600000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 867 -253}\special{pa 281 -82}%
+\special{fp}%
+\special{pa -231 67}\special{pa -867 253}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 284 -83}\special{pa 277 -81}\special{fp}\special{pa 248 -72}\special{pa 240 -70}\special{fp}%
+\special{pa 211 -62}\special{pa 204 -59}\special{fp}\special{pa 175 -51}\special{pa 167 -49}\special{fp}%
+\special{pa 138 -40}\special{pa 131 -38}\special{fp}\special{pa 102 -30}\special{pa 94 -27}\special{fp}%
+\special{pa 65 -19}\special{pa 57 -17}\special{fp}\special{pa 29 -8}\special{pa 21 -6}\special{fp}%
+\special{pa -8 2}\special{pa -16 5}\special{fp}\special{pa -45 13}\special{pa -52 15}\special{fp}%
+\special{pa -81 24}\special{pa -89 26}\special{fp}\special{pa -118 34}\special{pa -125 37}\special{fp}%
+\special{pa -154 45}\special{pa -162 47}\special{fp}\special{pa -191 56}\special{pa -198 58}\special{fp}%
+\special{pa -227 66}\special{pa -235 69}\special{fp}\special{pn 8}%
+\special{pa -802 -273}\special{pa -409 -140}%
+\special{fp}%
+\special{pa 370 126}\special{pa 802 273}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -413 -141}\special{pa -406 -138}\special{fp}\special{pa -376 -128}\special{pa -368 -126}\special{fp}%
+\special{pa -339 -116}\special{pa -331 -113}\special{fp}\special{pa -302 -103}\special{pa -294 -100}\special{fp}%
+\special{pa -265 -90}\special{pa -257 -88}\special{fp}\special{pa -227 -78}\special{pa -220 -75}\special{fp}%
+\special{pa -190 -65}\special{pa -183 -62}\special{fp}\special{pa -153 -52}\special{pa -146 -50}\special{fp}%
+\special{pa -116 -40}\special{pa -108 -37}\special{fp}\special{pa -79 -27}\special{pa -71 -24}\special{fp}%
+\special{pa -42 -14}\special{pa -34 -12}\special{fp}\special{pa -5 -2}\special{pa 3 1}\special{fp}%
+\special{pa 32 11}\special{pa 40 14}\special{fp}\special{pa 70 24}\special{pa 77 26}\special{fp}%
+\special{pa 107 36}\special{pa 114 39}\special{fp}\special{pa 144 49}\special{pa 151 52}\special{fp}%
+\special{pa 181 62}\special{pa 189 64}\special{fp}\special{pa 218 74}\special{pa 226 77}\special{fp}%
+\special{pa 255 87}\special{pa 263 90}\special{fp}\special{pa 292 100}\special{pa 300 102}\special{fp}%
+\special{pa 330 112}\special{pa 337 115}\special{fp}\special{pa 367 125}\special{pa 374 128}\special{fp}%
+\special{pn 8}%
+\special{pa 0 451}\special{pa 0 90}%
+\special{fp}%
+\special{pa 0 -732}\special{pa 0 -1121}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 0 94}\special{pa 0 86}\special{fp}\special{pa 0 55}\special{pa 0 47}\special{fp}%
+\special{pa 0 16}\special{pa 0 8}\special{fp}\special{pa 0 -23}\special{pa 0 -31}\special{fp}%
+\special{pa 0 -63}\special{pa 0 -71}\special{fp}\special{pa 0 -102}\special{pa 0 -110}\special{fp}%
+\special{pa 0 -141}\special{pa 0 -149}\special{fp}\special{pa 0 -180}\special{pa 0 -188}\special{fp}%
+\special{pa 0 -219}\special{pa 0 -227}\special{fp}\special{pa 0 -258}\special{pa 0 -266}\special{fp}%
+\special{pa 0 -297}\special{pa 0 -305}\special{fp}\special{pa 0 -337}\special{pa 0 -345}\special{fp}%
+\special{pa 0 -376}\special{pa 0 -384}\special{fp}\special{pa 0 -415}\special{pa 0 -423}\special{fp}%
+\special{pa 0 -454}\special{pa 0 -462}\special{fp}\special{pa 0 -493}\special{pa 0 -501}\special{fp}%
+\special{pa 0 -532}\special{pa 0 -540}\special{fp}\special{pa 0 -572}\special{pa 0 -580}\special{fp}%
+\special{pa 0 -611}\special{pa 0 -619}\special{fp}\special{pa 0 -650}\special{pa 0 -658}\special{fp}%
+\special{pa 0 -689}\special{pa 0 -697}\special{fp}\special{pa 0 -728}\special{pa 0 -736}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 165 -165}\special{pa 158 -163}\special{fp}\special{pa 127 -154}\special{pa 119 -152}\special{fp}%
+\special{pa 88 -143}\special{pa 81 -141}\special{fp}\special{pa 50 -132}\special{pa 42 -129}\special{fp}%
+\special{pa 11 -120}\special{pa 4 -118}\special{fp}\special{pa -27 -109}\special{pa -35 -107}\special{fp}%
+\special{pa -66 -98}\special{pa -73 -96}\special{fp}\special{pa -104 -87}\special{pa -112 -85}\special{fp}%
+\special{pa -143 -76}\special{pa -151 -73}\special{fp}\special{pa -181 -64}\special{pa -189 -62}\special{fp}%
+\special{pa -220 -53}\special{pa -228 -51}\special{fp}\special{pa -258 -42}\special{pa -266 -40}\special{fp}%
+\special{pa -297 -31}\special{pa -305 -28}\special{fp}\special{pa -336 -19}\special{pa -343 -17}\special{fp}%
+\special{pa -374 -8}\special{pa -382 -6}\special{fp}\special{pa -413 3}\special{pa -420 5}\special{fp}%
+\special{pa -451 14}\special{pa -459 17}\special{fp}\special{pa -490 26}\special{pa -497 28}\special{fp}%
+\special{pa -528 37}\special{pa -536 39}\special{fp}\special{pn 8}%
+\special{pa -532 38}\special{pa 370 126}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 159 -168}\special{pa 164 -161}\special{fp}\special{pa 182 -135}\special{pa 187 -129}\special{fp}%
+\special{pa 206 -103}\special{pa 210 -96}\special{fp}\special{pa 229 -71}\special{pa 234 -64}\special{fp}%
+\special{pa 252 -38}\special{pa 257 -32}\special{fp}\special{pa 275 -6}\special{pa 280 0}\special{fp}%
+\special{pa 298 26}\special{pa 303 33}\special{fp}\special{pa 322 58}\special{pa 326 65}\special{fp}%
+\special{pa 345 91}\special{pa 350 97}\special{fp}\special{pa 368 123}\special{pa 373 130}\special{fp}%
+\special{pn 8}%
+\special{pa -532 38}\special{pa 0 -732}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 163 -160}\special{pa 160 -168}\special{fp}\special{pa 152 -198}\special{pa 150 -206}\special{fp}%
+\special{pa 141 -236}\special{pa 139 -244}\special{fp}\special{pa 130 -274}\special{pa 128 -282}\special{fp}%
+\special{pa 120 -312}\special{pa 117 -320}\special{fp}\special{pa 109 -350}\special{pa 107 -357}\special{fp}%
+\special{pa 98 -388}\special{pa 96 -395}\special{fp}\special{pa 87 -425}\special{pa 85 -433}\special{fp}%
+\special{pa 76 -463}\special{pa 74 -471}\special{fp}\special{pa 66 -501}\special{pa 64 -509}\special{fp}%
+\special{pa 55 -539}\special{pa 53 -547}\special{fp}\special{pa 44 -577}\special{pa 42 -585}\special{fp}%
+\special{pa 33 -615}\special{pa 31 -622}\special{fp}\special{pa 23 -653}\special{pa 20 -660}\special{fp}%
+\special{pa 12 -690}\special{pa 10 -698}\special{fp}\special{pa 1 -728}\special{pa -1 -736}\special{fp}%
+\special{pn 8}%
+\special{pa 370 126}\special{pa 0 -732}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces2.tex
new file mode 100644
index 0000000000..18f1d374cb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces2.tex
@@ -0,0 +1,56 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/template3D.tex
+%%% Generator=template3D.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(8.64,7.14)(-4.33,-1.91)%
+\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.9700000,-1.1600000){\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.7000000,-1.2600000){\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,5.0600000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 867 -253}\special{pa -867 253}%
+\special{fp}%
+\special{pa -802 -273}\special{pa 802 273}%
+\special{fp}%
+\special{pa 0 451}\special{pa 0 -1121}%
+\special{fp}%
+\special{pa 162 -164}\special{pa 125 -154}\special{fp}\special{pa 89 -143}\special{pa 52 -132}\special{fp}%
+\special{pa 16 -122}\special{pa -21 -111}\special{fp}\special{pa -57 -100}\special{pa -94 -90}\special{fp}%
+\special{pa -130 -79}\special{pa -167 -68}\special{fp}\special{pa -203 -58}\special{pa -240 -47}\special{fp}%
+\special{pa -276 -37}\special{pa -313 -26}\special{fp}\special{pa -350 -15}\special{pa -386 -5}\special{fp}%
+\special{pa -423 6}\special{pa -459 17}\special{fp}\special{pa -496 27}\special{pa -532 38}\special{fp}%
+%
+%
+\special{pn 16}%
+\special{pa -532 38}\special{pa 370 126}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 162 -164}\special{pa 181 -138}\special{fp}\special{pa 200 -111}\special{pa 219 -85}\special{fp}%
+\special{pa 238 -59}\special{pa 257 -32}\special{fp}\special{pa 276 -6}\special{pa 294 21}\special{fp}%
+\special{pa 313 47}\special{pa 332 73}\special{fp}\special{pa 351 100}\special{pa 370 126}\special{fp}%
+%
+%
+\special{pn 16}%
+\special{pa -532 38}\special{pa 0 -732}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 162 -164}\special{pa 151 -202}\special{fp}\special{pa 140 -240}\special{pa 129 -278}\special{fp}%
+\special{pa 118 -316}\special{pa 108 -354}\special{fp}\special{pa 97 -391}\special{pa 86 -429}\special{fp}%
+\special{pa 75 -467}\special{pa 65 -505}\special{fp}\special{pa 54 -543}\special{pa 43 -581}\special{fp}%
+\special{pa 32 -619}\special{pa 22 -656}\special{fp}\special{pa 11 -694}\special{pa 0 -732}\special{fp}%
+%
+%
+\special{pn 16}%
+\special{pa 370 126}\special{pa 0 -732}%
+\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/numptcrv.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/numptcrv.pdf
new file mode 100644
index 0000000000..694326e672
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/numptcrv.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/oresenex01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/oresenex01.tex
new file mode 100644
index 0000000000..e592236024
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/oresenex01.tex
@@ -0,0 +1,68 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/oresenex01.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(7.98,6.47)(-3.8,-2.13)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+\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.4600000,-1.0500000){\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.3500000,-1.6700000){\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,4.0000000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 933 -282}\special{pa -746 225}%
+\special{fp}%
+\special{pa -725 -362}\special{pa 725 362}%
+\special{fp}%
+\special{pa 0 503}\special{pa 0 -871}%
+\special{fp}%
+\special{pa -681 180}\special{pa -746 225}\special{pa -667 227}\special{pa -674 204}%
+\special{pa -681 180}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -681 180}\special{pa -746 225}\special{pa -667 227}\special{pa -674 204}%
+\special{pa -681 180}\special{pa -746 225}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 647 351}\special{pa 725 362}\special{pa 669 307}\special{pa 658 329}\special{pa 647 351}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 647 351}\special{pa 725 362}\special{pa 669 307}\special{pa 658 329}%
+\special{pa 647 351}\special{pa 725 362}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -796}\special{pa 0 -871}\special{pa -24 -796}\special{pa 0 -796}\special{pa 24 -796}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -796}\special{pa 0 -871}\special{pa -24 -796}\special{pa 0 -796}%
+\special{pa 24 -796}\special{pa 0 -871}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\special{pa -373 113}\special{pa -373 -323}\special{pa -83 -178}\special{pa 290 -290}%
+\special{pa 580 -146}\special{pa 580 -581}%
+\special{fp}%
+\special{pn 3}%
+\special{pa -356 96}\special{pa -369 89}\special{pa -384 92}\special{pa -394 102}\special{pa -396 116}\special{pa -390 129}\special{pa -377 136}\special{pa -362 134}\special{pa -352 123}\special{pa -350 109}\special{pa -356 96}\special{sh 1}\special{fp}%
+\special{pa -356 -339}\special{pa -369 -346}\special{pa -384 -344}\special{pa -394 -333}\special{pa -396 -319}\special{pa -390 -306}\special{pa -377 -299}\special{pa -362 -302}\special{pa -352 -312}\special{pa -350 -326}\special{pa -356 -339}\special{sh 1}\special{fp}%
+\special{pa -66 -195}\special{pa -79 -201}\special{pa -94 -199}\special{pa -104 -189}\special{pa -106 -174}\special{pa -100 -161}\special{pa -87 -154}\special{pa -72 -157}\special{pa -62 -167}\special{pa -60 -182}\special{pa -66 -195}\special{sh 1}\special{fp}%
+\special{pa 307 -307}\special{pa 294 -314}\special{pa 279 -311}\special{pa 269 -301}\special{pa 267 -287}\special{pa 273 -274}\special{pa 286 -267}\special{pa 301 -269}\special{pa 311 -280}\special{pa 313 -294}\special{pa 307 -307}\special{sh 1}\special{fp}%
+\special{pa 597 -162}\special{pa 584 -169}\special{pa 569 -167}\special{pa 559 -156}\special{pa 557 -142}\special{pa 563 -129}\special{pa 576 -122}\special{pa 591 -125}\special{pa 601 -135}\special{pa 603 -149}\special{pa 597 -162}\special{sh 1}\special{fp}%
+\special{pa 597 -598}\special{pa 584 -604}\special{pa 569 -602}\special{pa 559 -592}\special{pa 557 -577}\special{pa 563 -564}\special{pa 576 -558}\special{pa 591 -560}\special{pa 601 -570}\special{pa 603 -585}\special{pa 597 -598}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline1.tex
new file mode 100644
index 0000000000..bebaf4a5d8
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline1.tex
@@ -0,0 +1,27 @@
+%%% ospline1.tex
+%%% Generator=template1basic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(8,6)(-4,-3)%
+\special{pn 8}%
+%
+\special{pn 3}%
+\special{pa -692 456}\special{pa -705 449}\special{pa -719 451}\special{pa -730 462}\special{pa -732 476}\special{pa -725 489}\special{pa -712 496}\special{pa -698 493}\special{pa -688 483}\special{pa -685 469}\special{pa -692 456}\special{sh 1}\special{fp}%
+\special{pa 725 456}\special{pa 712 449}\special{pa 698 451}\special{pa 688 462}\special{pa 685 476}\special{pa 692 489}\special{pa 705 496}\special{pa 719 493}\special{pa 730 483}\special{pa 732 469}\special{pa 725 456}\special{sh 1}\special{fp}%
+\special{pa 619 -326}\special{pa 606 -332}\special{pa 591 -330}\special{pa 581 -320}\special{pa 579 -305}\special{pa 585 -292}\special{pa 598 -286}\special{pa 613 -288}\special{pa 623 -298}\special{pa 625 -313}\special{pa 619 -326}\special{sh 1}\special{fp}%
+\special{pa -303 -390}\special{pa -316 -396}\special{pa -330 -394}\special{pa -341 -384}\special{pa -343 -369}\special{pa -336 -356}\special{pa -323 -350}\special{pa -309 -352}\special{pa -299 -362}\special{pa -296 -377}\special{pa -303 -390}\special{sh 1}\special{fp}%
+\special{pa -703 282}\special{pa -716 275}\special{pa -730 277}\special{pa -740 288}\special{pa -743 302}\special{pa -736 315}\special{pa -723 322}\special{pa -709 319}\special{pa -698 309}\special{pa -696 295}\special{pa -703 282}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pa -709 472}\special{pa -494 505}\special{pa -296 531}\special{pa -114 549}%
+\special{pa 51 560}\special{pa 201 564}\special{pa 335 560}\special{pa 452 549}%
+\special{pa 554 531}\special{pa 639 505}\special{pa 709 472}\special{pa 787 412}%
+\special{pa 838 340}\special{pa 866 260}\special{pa 873 175}\special{pa 860 87}%
+\special{pa 832 -1}\special{pa 789 -88}\special{pa 735 -169}\special{pa 672 -244}%
+\special{pa 602 -309}\special{pa 525 -364}\special{pa 442 -407}\special{pa 354 -440}%
+\special{pa 262 -461}\special{pa 167 -471}\special{pa 71 -472}\special{pa -28 -462}%
+\special{pa -126 -442}\special{pa -224 -412}\special{pa -320 -373}\special{pa -381 -340}%
+\special{pa -437 -300}\special{pa -489 -251}\special{pa -535 -196}\special{pa -578 -132}%
+\special{pa -615 -61}\special{pa -648 17}\special{pa -677 103}\special{pa -700 197}%
+\special{pa -719 298}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline2.tex
new file mode 100644
index 0000000000..b5e7fb4f4c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline2.tex
@@ -0,0 +1,42 @@
+%%% ospline2.tex
+%%% Generator=template1basic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(8,6)(-4,-3)%
+\special{pn 8}%
+%
+\special{pn 3}%
+\special{pa -574 377}\special{pa -587 370}\special{pa -601 373}\special{pa -612 383}\special{pa -614 397}\special{pa -607 410}\special{pa -594 417}\special{pa -580 415}\special{pa -570 404}\special{pa -567 390}\special{pa -574 377}\special{sh 1}\special{fp}%
+\special{pa 607 377}\special{pa 594 370}\special{pa 580 373}\special{pa 570 383}\special{pa 567 397}\special{pa 574 410}\special{pa 587 417}\special{pa 601 415}\special{pa 612 404}\special{pa 614 390}\special{pa 607 377}\special{sh 1}\special{fp}%
+\special{pa 518 -274}\special{pa 505 -281}\special{pa 491 -279}\special{pa 481 -268}\special{pa 478 -254}\special{pa 485 -241}\special{pa 498 -234}\special{pa 512 -236}\special{pa 523 -247}\special{pa 525 -261}\special{pa 518 -274}\special{sh 1}\special{fp}%
+\special{pa -250 -328}\special{pa -263 -334}\special{pa -277 -332}\special{pa -287 -322}\special{pa -290 -307}\special{pa -283 -294}\special{pa -270 -287}\special{pa -256 -290}\special{pa -245 -300}\special{pa -243 -315}\special{pa -250 -328}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pa -591 394}\special{pa -492 462}\special{pa -386 515}\special{pa -273 552}%
+\special{pa -155 573}\special{pa -32 579}\special{pa 93 570}\special{pa 219 547}%
+\special{pa 345 509}\special{pa 469 458}\special{pa 591 394}\special{pa 655 343}%
+\special{pa 699 283}\special{pa 722 217}\special{pa 727 146}\special{pa 717 73}%
+\special{pa 693 -1}\special{pa 657 -73}\special{pa 612 -141}\special{pa 560 -203}%
+\special{pa 502 -258}\special{pa 438 -304}\special{pa 369 -342}\special{pa 295 -372}%
+\special{pa 218 -393}\special{pa 139 -405}\special{pa 57 -407}\special{pa -25 -399}%
+\special{pa -107 -381}\special{pa -187 -351}\special{pa -266 -311}\special{pa -355 -253}%
+\special{pa -438 -187}\special{pa -514 -116}\special{pa -579 -41}\special{pa -630 36}%
+\special{pa -665 114}\special{pa -682 190}\special{pa -676 263}\special{pa -647 332}%
+\special{pa -591 394}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-3.0000000,-2.0500000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(3.0500000,-2.0500000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.6000000,1.3600000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.4000000,1.6300000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ovaldata.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ovaldata.tex
new file mode 100644
index 0000000000..6d8beff9e3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ovaldata.tex
@@ -0,0 +1,123 @@
+%%% test.tex 2014-11-30 22:38
+%%% test.sce 2014-11-30 22:38
+{\unitlength=5mm%
+\begin{picture}%
+( 21.04000, 5.44000)( -3.04000, 0.56000)%
+\special{pn 8}%
+%
+\special{pn 24}%
+\special{pa 2268 -591}\special{pa 2268 -803}\special{pa 2265 -834}\special{pa 2258 -864}%
+\special{pa 2246 -893}\special{pa 2230 -919}\special{pa 2210 -942}\special{pa 2187 -962}%
+\special{pa 2160 -979}\special{pa 2132 -990}\special{pa 2102 -998}\special{pa 2071 -1000}%
+\special{pa 1969 -1000}\special{pa 1866 -1000}\special{pa 1835 -998}\special{pa 1805 -990}%
+\special{pa 1777 -979}\special{pa 1750 -962}\special{pa 1727 -942}\special{pa 1707 -919}%
+\special{pa 1691 -893}\special{pa 1679 -864}\special{pa 1672 -834}\special{pa 1669 -803}%
+\special{pa 1669 -591}\special{pa 1669 -378}\special{pa 1672 -347}\special{pa 1679 -317}%
+\special{pa 1691 -289}\special{pa 1707 -262}\special{pa 1727 -239}\special{pa 1750 -219}%
+\special{pa 1777 -203}\special{pa 1805 -191}\special{pa 1835 -184}\special{pa 1866 -181}%
+\special{pa 1969 -181}\special{pa 2071 -181}\special{pa 2102 -184}\special{pa 2132 -191}%
+\special{pa 2160 -203}\special{pa 2187 -219}\special{pa 2210 -239}\special{pa 2230 -262}%
+\special{pa 2246 -289}\special{pa 2258 -317}\special{pa 2265 -347}\special{pa 2268 -378}%
+\special{pa 2268 -591}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 3354 -591}\special{pa 3354 -602}\special{pa 3352 -629}\special{fp}\special{pa 3346 -667}\special{pa 3340 -694}\special{pa 3335 -705}\special{fp}%
+\special{pa 3320 -740}\special{pa 3300 -773}\special{fp}\special{pa 3275 -803}\special{pa 3268 -811}\special{pa 3247 -829}\special{fp}%
+\special{pa 3215 -852}\special{pa 3193 -865}\special{pa 3181 -870}\special{fp}\special{pa 3145 -884}\special{pa 3108 -893}\special{fp}%
+\special{pa 3069 -897}\special{pa 3059 -898}\special{pa 3030 -898}\special{fp}\special{pa 2992 -898}\special{pa 2953 -898}\special{pa 2953 -898}\special{fp}%
+\special{pa 2914 -898}\special{pa 2875 -898}\special{fp}\special{pa 2836 -897}\special{pa 2800 -894}\special{pa 2798 -893}\special{fp}%
+\special{pa 2760 -884}\special{pa 2755 -883}\special{pa 2724 -870}\special{fp}\special{pa 2690 -852}\special{pa 2673 -841}\special{pa 2659 -829}\special{fp}%
+\special{pa 2631 -803}\special{pa 2608 -776}\special{pa 2606 -773}\special{fp}\special{pa 2586 -740}\special{pa 2583 -736}\special{pa 2570 -705}\special{fp}%
+\special{pa 2559 -667}\special{pa 2555 -649}\special{pa 2553 -629}\special{fp}\special{pa 2551 -591}\special{pa 2551 -579}\special{pa 2553 -552}\special{fp}%
+\special{pa 2559 -514}\special{pa 2566 -487}\special{pa 2570 -477}\special{fp}\special{pa 2586 -441}\special{pa 2606 -408}\special{fp}%
+\special{pa 2631 -378}\special{pa 2638 -370}\special{pa 2659 -352}\special{fp}\special{pa 2690 -329}\special{pa 2712 -316}\special{pa 2724 -311}\special{fp}%
+\special{pa 2760 -297}\special{pa 2798 -288}\special{fp}\special{pa 2836 -284}\special{pa 2846 -283}\special{pa 2875 -283}\special{fp}%
+\special{pa 2914 -283}\special{pa 2953 -283}\special{pa 2953 -283}\special{fp}\special{pa 2992 -283}\special{pa 3030 -283}\special{fp}%
+\special{pa 3069 -284}\special{pa 3105 -287}\special{pa 3108 -288}\special{fp}\special{pa 3145 -297}\special{pa 3150 -298}\special{pa 3181 -311}\special{fp}%
+\special{pa 3215 -329}\special{pa 3233 -340}\special{pa 3247 -352}\special{fp}\special{pa 3275 -378}\special{pa 3298 -405}\special{pa 3300 -408}\special{fp}%
+\special{pa 3320 -441}\special{pa 3322 -445}\special{pa 3335 -477}\special{fp}\special{pa 3346 -514}\special{pa 3351 -533}\special{pa 3352 -552}\special{fp}%
+%
+%
+\special{pa 8 -599}\special{pa 2 -602}\special{pa -5 -601}\special{pa -11 -596}\special{pa -12 -589}%
+\special{pa -8 -582}\special{pa -2 -579}\special{pa 5 -580}\special{pa 11 -585}\special{pa 12 -592}%
+\special{pa 8 -599}\special{sh 1}\special{fp}%
+\special{pa 402 -993}\special{pa 396 -996}\special{pa 388 -995}\special{pa 383 -990}%
+\special{pa 382 -982}\special{pa 385 -976}\special{pa 392 -973}\special{pa 399 -974}%
+\special{pa 404 -979}\special{pa 405 -986}\special{pa 402 -993}\special{sh 1}\special{fp}%
+\special{pa 993 -599}\special{pa 986 -602}\special{pa 979 -601}\special{pa 974 -596}%
+\special{pa 973 -589}\special{pa 976 -582}\special{pa 982 -579}\special{pa 990 -580}%
+\special{pa 995 -585}\special{pa 996 -592}\special{pa 993 -599}\special{sh 1}\special{fp}%
+\special{pa 1386 -402}\special{pa 1380 -405}\special{pa 1373 -404}\special{pa 1367 -399}%
+\special{pa 1366 -392}\special{pa 1370 -385}\special{pa 1376 -382}\special{pa 1383 -383}%
+\special{pa 1388 -388}\special{pa 1390 -396}\special{pa 1386 -402}\special{sh 1}\special{fp}%
+\special{pa 1977 -599}\special{pa 1970 -602}\special{pa 1963 -601}\special{pa 1958 -596}%
+\special{pa 1957 -589}\special{pa 1960 -582}\special{pa 1967 -579}\special{pa 1974 -580}%
+\special{pa 1979 -585}\special{pa 1980 -592}\special{pa 1977 -599}\special{sh 1}\special{fp}%
+\special{pa 1678 -1008}\special{pa 1671 -1012}\special{pa 1664 -1011}\special{pa 1659 -1005}%
+\special{pa 1658 -998}\special{pa 1661 -992}\special{pa 1667 -988}\special{pa 1675 -989}%
+\special{pa 1680 -995}\special{pa 1681 -1002}\special{pa 1678 -1008}\special{sh 1}\special{fp}%
+\special{pa 2961 -599}\special{pa 2955 -602}\special{pa 2947 -601}\special{pa 2942 -596}%
+\special{pa 2941 -589}\special{pa 2944 -582}\special{pa 2951 -579}\special{pa 2958 -580}%
+\special{pa 2963 -585}\special{pa 2964 -592}\special{pa 2961 -599}\special{sh 1}\special{fp}%
+\special{pa 3363 -906}\special{pa 3356 -909}\special{pa 3349 -908}\special{pa 3344 -903}%
+\special{pa 3343 -896}\special{pa 3346 -889}\special{pa 3352 -886}\special{pa 3360 -887}%
+\special{pa 3365 -892}\special{pa 3366 -899}\special{pa 3363 -906}\special{sh 1}\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(0.0500,3.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(2.0500,5.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(5.0500,3.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(7.0500,1.9500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(10.0500,3.0500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{\Depth}%
+\put(8.4300,5.1300){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\settowidth{\Width}{G}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(15.0500,3.0500){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{\Depth}%
+\put(17.0900,4.6100){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\special{pa 394 -591}\special{pa 394 -945}\special{pa 393 -951}\special{pa 392 -957}%
+\special{pa 389 -963}\special{pa 386 -968}\special{pa 382 -973}\special{pa 377 -977}%
+\special{pa 372 -980}\special{pa 366 -982}\special{pa 360 -984}\special{pa 354 -984}%
+\special{pa 0 -984}\special{pa -354 -984}\special{pa -360 -984}\special{pa -366 -982}%
+\special{pa -372 -980}\special{pa -377 -977}\special{pa -382 -973}\special{pa -386 -968}%
+\special{pa -389 -963}\special{pa -392 -957}\special{pa -393 -951}\special{pa -394 -945}%
+\special{pa -394 -591}\special{pa -394 -236}\special{pa -393 -230}\special{pa -392 -224}%
+\special{pa -389 -218}\special{pa -386 -213}\special{pa -382 -208}\special{pa -377 -204}%
+\special{pa -372 -201}\special{pa -366 -199}\special{pa -360 -197}\special{pa -354 -197}%
+\special{pa 0 -197}\special{pa 354 -197}\special{pa 360 -197}\special{pa 366 -199}%
+\special{pa 372 -201}\special{pa 377 -204}\special{pa 382 -208}\special{pa 386 -213}%
+\special{pa 389 -218}\special{pa 392 -224}\special{pa 393 -230}\special{pa 394 -236}%
+\special{pa 394 -591}%
+\special{fp}%
+\special{pa 1378 -591}\special{pa 1378 -787}\special{pa 984 -787}\special{pa 591 -787}%
+\special{pa 591 -591}\special{pa 591 -394}\special{pa 984 -394}\special{pa 1378 -394}%
+\special{pa 1378 -591}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola-by-foci.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola-by-foci.pdf
new file mode 100644
index 0000000000..bbd477bc5d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola-by-foci.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola.tex
new file mode 100644
index 0000000000..437d8d6121
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola.tex
@@ -0,0 +1,335 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-7 19:8
+%%% template.sce 2016-8-7 19:8
+{\unitlength=6mm%
+\begin{picture}%
+( 10.01000, 7.51000)( -5.01000, -2.51000)%
+\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(-4.6011,-1.1540){\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(2.4854,-2.2142){\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.0000,4.5961){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 1043 -262}\special{pa -1043 262}%
+\special{fp}%
+\special{pa -554 -493}\special{pa 554 493}%
+\special{fp}%
+\special{pa 0 593}\special{pa 0 -1041}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -17 -827}\special{pa -35 -818}\special{pa -52 -807}%
+\special{pa -70 -792}\special{pa -87 -775}\special{pa -104 -754}\special{pa -122 -731}%
+\special{pa -139 -705}\special{pa -156 -676}\special{pa -174 -644}\special{pa -191 -610}%
+\special{pa -209 -572}\special{pa -226 -532}\special{pa -243 -488}\special{pa -261 -442}%
+\special{pa -278 -393}\special{pa -296 -341}\special{pa -313 -286}\special{pa -330 -228}%
+\special{pa -348 -167}\special{pa -365 -104}\special{pa -383 -37}\special{pa -400 32}%
+\special{pa -417 105}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -14 -825}\special{pa -27 -813}\special{pa -41 -800}%
+\special{pa -55 -783}\special{pa -68 -763}\special{pa -82 -740}\special{pa -96 -715}%
+\special{pa -109 -687}\special{pa -123 -655}\special{pa -137 -621}\special{pa -151 -584}%
+\special{pa -164 -544}\special{pa -178 -501}\special{pa -192 -456}\special{pa -205 -407}%
+\special{pa -219 -356}\special{pa -233 -301}\special{pa -246 -244}\special{pa -260 -184}%
+\special{pa -274 -121}\special{pa -287 -55}\special{pa -301 14}\special{pa -315 86}%
+\special{pa -328 161}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -9 -823}\special{pa -17 -810}\special{pa -26 -795}%
+\special{pa -35 -776}\special{pa -43 -755}\special{pa -52 -730}\special{pa -61 -703}%
+\special{pa -69 -673}\special{pa -78 -640}\special{pa -86 -605}\special{pa -95 -566}%
+\special{pa -104 -524}\special{pa -112 -480}\special{pa -121 -432}\special{pa -130 -382}%
+\special{pa -138 -329}\special{pa -147 -273}\special{pa -156 -214}\special{pa -164 -152}%
+\special{pa -173 -87}\special{pa -182 -20}\special{pa -190 51}\special{pa -199 124}%
+\special{pa -207 201}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -3 -822}\special{pa -6 -808}\special{pa -8 -792}\special{pa -11 -773}%
+\special{pa -14 -750}\special{pa -17 -725}\special{pa -19 -697}\special{pa -22 -666}%
+\special{pa -25 -633}\special{pa -28 -596}\special{pa -30 -556}\special{pa -33 -514}%
+\special{pa -36 -469}\special{pa -39 -420}\special{pa -41 -369}\special{pa -44 -315}%
+\special{pa -47 -258}\special{pa -50 -198}\special{pa -52 -136}\special{pa -55 -70}%
+\special{pa -58 -2}\special{pa -61 70}\special{pa -63 144}\special{pa -66 221}%
+\special{fp}%
+\special{pa 0 -833}\special{pa 3 -822}\special{pa 7 -809}\special{pa 10 -792}\special{pa 14 -773}%
+\special{pa 17 -751}\special{pa 20 -726}\special{pa 24 -698}\special{pa 27 -667}\special{pa 31 -633}%
+\special{pa 34 -596}\special{pa 37 -557}\special{pa 41 -515}\special{pa 44 -469}\special{pa 48 -421}%
+\special{pa 51 -370}\special{pa 54 -316}\special{pa 58 -259}\special{pa 61 -199}\special{pa 65 -137}%
+\special{pa 68 -71}\special{pa 71 -3}\special{pa 75 69}\special{pa 78 143}\special{pa 82 220}%
+\special{fp}%
+\special{pa 0 -833}\special{pa 9 -823}\special{pa 18 -810}\special{pa 28 -795}\special{pa 37 -777}%
+\special{pa 46 -755}\special{pa 55 -731}\special{pa 65 -704}\special{pa 74 -674}\special{pa 83 -642}%
+\special{pa 92 -606}\special{pa 101 -567}\special{pa 111 -526}\special{pa 120 -481}%
+\special{pa 129 -434}\special{pa 138 -384}\special{pa 148 -331}\special{pa 157 -275}%
+\special{pa 166 -216}\special{pa 175 -155}\special{pa 185 -90}\special{pa 194 -23}%
+\special{pa 203 48}\special{pa 212 121}\special{pa 221 197}%
+\special{fp}%
+\special{pa 0 -833}\special{pa 14 -825}\special{pa 28 -814}\special{pa 42 -800}\special{pa 57 -784}%
+\special{pa 71 -764}\special{pa 85 -742}\special{pa 99 -717}\special{pa 113 -688}%
+\special{pa 127 -657}\special{pa 141 -623}\special{pa 156 -587}\special{pa 170 -547}%
+\special{pa 184 -504}\special{pa 198 -459}\special{pa 212 -410}\special{pa 226 -359}%
+\special{pa 241 -305}\special{pa 255 -248}\special{pa 269 -188}\special{pa 283 -125}%
+\special{pa 297 -59}\special{pa 311 9}\special{pa 325 81}\special{pa 340 155}%
+\special{fp}%
+\special{pa 0 -833}\special{pa 18 -827}\special{pa 35 -819}\special{pa 53 -807}\special{pa 71 -793}%
+\special{pa 88 -776}\special{pa 106 -756}\special{pa 124 -733}\special{pa 141 -707}%
+\special{pa 159 -679}\special{pa 177 -647}\special{pa 195 -613}\special{pa 212 -575}%
+\special{pa 230 -535}\special{pa 248 -492}\special{pa 265 -446}\special{pa 283 -397}%
+\special{pa 301 -345}\special{pa 318 -291}\special{pa 336 -233}\special{pa 354 -173}%
+\special{pa 371 -109}\special{pa 389 -43}\special{pa 407 26}\special{pa 424 98}%
+\special{fp}%
+\special{pa 0 -833}\special{pa 19 -830}\special{pa 39 -824}\special{pa 58 -816}\special{pa 78 -804}%
+\special{pa 97 -790}\special{pa 117 -773}\special{pa 136 -753}\special{pa 156 -730}%
+\special{pa 175 -704}\special{pa 195 -675}\special{pa 214 -643}\special{pa 234 -609}%
+\special{pa 253 -571}\special{pa 273 -531}\special{pa 292 -488}\special{pa 312 -442}%
+\special{pa 331 -393}\special{pa 351 -341}\special{pa 370 -286}\special{pa 390 -228}%
+\special{pa 409 -168}\special{pa 429 -104}\special{pa 448 -38}\special{pa 468 31}%
+\special{fp}%
+\special{pa 0 -833}\special{pa 19 -833}\special{pa 39 -830}\special{pa 58 -824}\special{pa 78 -816}%
+\special{pa 97 -805}\special{pa 116 -790}\special{pa 136 -773}\special{pa 155 -753}%
+\special{pa 175 -730}\special{pa 194 -704}\special{pa 213 -675}\special{pa 233 -644}%
+\special{pa 252 -609}\special{pa 271 -572}\special{pa 291 -532}\special{pa 310 -488}%
+\special{pa 330 -442}\special{pa 349 -393}\special{pa 368 -341}\special{pa 388 -287}%
+\special{pa 407 -229}\special{pa 427 -168}\special{pa 446 -105}\special{pa 465 -39}%
+\special{fp}%
+\special{pa 0 -833}\special{pa 17 -836}\special{pa 35 -836}\special{pa 52 -833}\special{pa 70 -827}%
+\special{pa 87 -818}\special{pa 104 -807}\special{pa 122 -792}\special{pa 139 -775}%
+\special{pa 156 -755}\special{pa 174 -732}\special{pa 191 -706}\special{pa 209 -677}%
+\special{pa 226 -645}\special{pa 243 -610}\special{pa 261 -573}\special{pa 278 -532}%
+\special{pa 296 -489}\special{pa 313 -443}\special{pa 330 -394}\special{pa 348 -342}%
+\special{pa 365 -287}\special{pa 383 -229}\special{pa 400 -168}\special{pa 417 -105}%
+\special{fp}%
+\special{pa 0 -833}\special{pa 14 -838}\special{pa 27 -840}\special{pa 41 -840}\special{pa 55 -836}%
+\special{pa 68 -830}\special{pa 82 -821}\special{pa 96 -809}\special{pa 109 -794}%
+\special{pa 123 -776}\special{pa 137 -755}\special{pa 151 -731}\special{pa 164 -705}%
+\special{pa 178 -675}\special{pa 192 -643}\special{pa 205 -608}\special{pa 219 -570}%
+\special{pa 233 -529}\special{pa 246 -485}\special{pa 260 -438}\special{pa 274 -388}%
+\special{pa 287 -336}\special{pa 301 -280}\special{pa 315 -222}\special{pa 328 -161}%
+\special{fp}%
+\special{pa 0 -833}\special{pa 9 -840}\special{pa 17 -844}\special{pa 26 -845}\special{pa 35 -843}%
+\special{pa 43 -838}\special{pa 52 -831}\special{pa 61 -820}\special{pa 69 -807}\special{pa 78 -791}%
+\special{pa 86 -772}\special{pa 95 -750}\special{pa 104 -725}\special{pa 112 -697}%
+\special{pa 121 -666}\special{pa 130 -633}\special{pa 138 -596}\special{pa 147 -557}%
+\special{pa 156 -515}\special{pa 164 -470}\special{pa 173 -422}\special{pa 182 -371}%
+\special{pa 190 -317}\special{pa 199 -260}\special{pa 207 -201}%
+\special{fp}%
+\special{pa 0 -833}\special{pa 3 -840}\special{pa 6 -845}\special{pa 8 -847}\special{pa 11 -846}%
+\special{pa 14 -843}\special{pa 17 -836}\special{pa 19 -826}\special{pa 22 -814}\special{pa 25 -798}%
+\special{pa 28 -780}\special{pa 30 -759}\special{pa 33 -735}\special{pa 36 -708}\special{pa 39 -678}%
+\special{pa 41 -646}\special{pa 44 -610}\special{pa 47 -572}\special{pa 50 -530}\special{pa 52 -486}%
+\special{pa 55 -439}\special{pa 58 -389}\special{pa 61 -336}\special{pa 63 -280}\special{pa 66 -221}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -3 -840}\special{pa -7 -845}\special{pa -10 -847}\special{pa -14 -846}%
+\special{pa -17 -842}\special{pa -20 -836}\special{pa -24 -826}\special{pa -27 -813}%
+\special{pa -31 -798}\special{pa -34 -780}\special{pa -37 -759}\special{pa -41 -734}%
+\special{pa -44 -707}\special{pa -48 -678}\special{pa -51 -645}\special{pa -54 -609}%
+\special{pa -58 -571}\special{pa -61 -529}\special{pa -65 -485}\special{pa -68 -438}%
+\special{pa -71 -388}\special{pa -75 -335}\special{pa -78 -279}\special{pa -82 -220}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -9 -839}\special{pa -18 -843}\special{pa -28 -844}%
+\special{pa -37 -842}\special{pa -46 -838}\special{pa -55 -830}\special{pa -65 -819}%
+\special{pa -74 -806}\special{pa -83 -790}\special{pa -92 -770}\special{pa -101 -748}%
+\special{pa -111 -723}\special{pa -120 -695}\special{pa -129 -664}\special{pa -138 -631}%
+\special{pa -148 -594}\special{pa -157 -555}\special{pa -166 -512}\special{pa -175 -467}%
+\special{pa -185 -419}\special{pa -194 -368}\special{pa -203 -314}\special{pa -212 -257}%
+\special{pa -221 -197}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -14 -838}\special{pa -28 -840}\special{pa -42 -839}%
+\special{pa -57 -835}\special{pa -71 -829}\special{pa -85 -819}\special{pa -99 -807}%
+\special{pa -113 -792}\special{pa -127 -774}\special{pa -141 -753}\special{pa -156 -729}%
+\special{pa -170 -702}\special{pa -184 -672}\special{pa -198 -640}\special{pa -212 -604}%
+\special{pa -226 -566}\special{pa -241 -525}\special{pa -255 -481}\special{pa -269 -434}%
+\special{pa -283 -384}\special{pa -297 -331}\special{pa -311 -275}\special{pa -325 -217}%
+\special{pa -340 -155}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -18 -835}\special{pa -35 -835}\special{pa -53 -832}%
+\special{pa -71 -826}\special{pa -88 -817}\special{pa -106 -805}\special{pa -124 -790}%
+\special{pa -141 -773}\special{pa -159 -752}\special{pa -177 -729}\special{pa -195 -703}%
+\special{pa -212 -674}\special{pa -230 -641}\special{pa -248 -607}\special{pa -265 -569}%
+\special{pa -283 -528}\special{pa -301 -484}\special{pa -318 -438}\special{pa -336 -388}%
+\special{pa -354 -336}\special{pa -371 -281}\special{pa -389 -223}\special{pa -407 -162}%
+\special{pa -424 -98}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -19 -833}\special{pa -39 -829}\special{pa -58 -824}%
+\special{pa -78 -815}\special{pa -97 -803}\special{pa -117 -788}\special{pa -136 -771}%
+\special{pa -156 -751}\special{pa -175 -727}\special{pa -195 -701}\special{pa -214 -672}%
+\special{pa -234 -640}\special{pa -253 -605}\special{pa -273 -568}\special{pa -292 -527}%
+\special{pa -312 -483}\special{pa -331 -437}\special{pa -351 -388}\special{pa -370 -336}%
+\special{pa -390 -280}\special{pa -409 -223}\special{pa -429 -162}\special{pa -448 -98}%
+\special{pa -468 -31}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -19 -830}\special{pa -39 -824}\special{pa -58 -815}%
+\special{pa -78 -803}\special{pa -97 -788}\special{pa -116 -771}\special{pa -136 -751}%
+\special{pa -155 -727}\special{pa -175 -701}\special{pa -194 -672}\special{pa -213 -640}%
+\special{pa -233 -605}\special{pa -252 -567}\special{pa -271 -527}\special{pa -291 -483}%
+\special{pa -310 -437}\special{pa -330 -388}\special{pa -349 -335}\special{pa -368 -280}%
+\special{pa -388 -222}\special{pa -407 -161}\special{pa -427 -98}\special{pa -446 -31}%
+\special{pa -465 39}%
+\special{fp}%
+\special{pa 0 -833}\special{pa -17 -827}\special{pa -35 -818}\special{pa -52 -807}%
+\special{pa -70 -792}\special{pa -87 -775}\special{pa -104 -754}\special{pa -122 -731}%
+\special{pa -139 -705}\special{pa -156 -676}\special{pa -174 -644}\special{pa -191 -610}%
+\special{pa -209 -572}\special{pa -226 -532}\special{pa -243 -488}\special{pa -261 -442}%
+\special{pa -278 -393}\special{pa -296 -341}\special{pa -313 -286}\special{pa -330 -228}%
+\special{pa -348 -167}\special{pa -365 -104}\special{pa -383 -37}\special{pa -400 32}%
+\special{pa -417 105}%
+\special{fp}%
+\special{pa 3 -835}\special{pa -3 -835}\special{pa -3 -830}\special{pa 3 -830}\special{pa 3 -835}%
+\special{sh 1}\special{fp}%
+\special{pa -21 -825}\special{pa -17 -823}\special{pa -13 -821}\special{pa -7 -820}%
+\special{pa -1 -819}\special{pa 5 -820}\special{pa 11 -821}\special{pa 16 -822}\special{pa 20 -825}%
+\special{pa 23 -827}\special{pa 24 -830}\special{pa 23 -833}\special{pa 21 -836}\special{pa 17 -838}%
+\special{pa 13 -840}\special{pa 7 -841}\special{pa 1 -842}\special{pa -5 -841}\special{pa -11 -840}%
+\special{pa -16 -839}\special{pa -20 -836}\special{pa -23 -834}\special{pa -24 -831}%
+\special{pa -23 -828}\special{pa -21 -825}%
+\special{fp}%
+\special{pa -42 -814}\special{pa -35 -809}\special{pa -25 -805}\special{pa -14 -803}%
+\special{pa -2 -802}\special{pa 11 -803}\special{pa 22 -805}\special{pa 32 -808}\special{pa 40 -812}%
+\special{pa 45 -818}\special{pa 47 -824}\special{pa 46 -829}\special{pa 42 -835}\special{pa 35 -840}%
+\special{pa 25 -843}\special{pa 14 -846}\special{pa 2 -847}\special{pa -11 -846}\special{pa -22 -844}%
+\special{pa -32 -841}\special{pa -40 -836}\special{pa -45 -831}\special{pa -47 -825}%
+\special{pa -46 -819}\special{pa -42 -814}%
+\special{fp}%
+\special{pa -63 -798}\special{pa -52 -791}\special{pa -38 -786}\special{pa -21 -782}%
+\special{pa -3 -780}\special{pa 16 -781}\special{pa 33 -784}\special{pa 48 -789}\special{pa 60 -796}%
+\special{pa 68 -804}\special{pa 71 -813}\special{pa 69 -821}\special{pa 63 -830}\special{pa 52 -837}%
+\special{pa 38 -842}\special{pa 21 -846}\special{pa 3 -847}\special{pa -16 -847}\special{pa -33 -844}%
+\special{pa -48 -838}\special{pa -60 -832}\special{pa -68 -824}\special{pa -71 -815}%
+\special{pa -69 -806}\special{pa -63 -798}%
+\special{fp}%
+\special{pa -83 -778}\special{pa -69 -769}\special{pa -50 -761}\special{pa -28 -757}%
+\special{pa -3 -755}\special{pa 21 -756}\special{pa 44 -760}\special{pa 64 -767}\special{pa 80 -776}%
+\special{pa 90 -786}\special{pa 94 -798}\special{pa 92 -809}\special{pa 83 -820}\special{pa 69 -830}%
+\special{pa 50 -837}\special{pa 28 -842}\special{pa 3 -844}\special{pa -21 -843}\special{pa -44 -839}%
+\special{pa -64 -832}\special{pa -80 -823}\special{pa -90 -812}\special{pa -94 -801}%
+\special{pa -92 -789}\special{pa -83 -778}%
+\special{fp}%
+\special{pa -104 -754}\special{pa -86 -743}\special{pa -63 -733}\special{pa -35 -727}%
+\special{pa -4 -725}\special{pa 26 -726}\special{pa 55 -731}\special{pa 80 -740}\special{pa 100 -751}%
+\special{pa 113 -764}\special{pa 118 -779}\special{pa 115 -793}\special{pa 104 -807}%
+\special{pa 86 -819}\special{pa 63 -828}\special{pa 35 -834}\special{pa 4 -836}\special{pa -26 -835}%
+\special{pa -55 -830}\special{pa -80 -821}\special{pa -100 -810}\special{pa -113 -797}%
+\special{pa -118 -783}\special{pa -115 -768}\special{pa -104 -754}%
+\special{fp}%
+\special{pa -125 -726}\special{pa -104 -712}\special{pa -75 -701}\special{pa -42 -694}%
+\special{pa -5 -691}\special{pa 32 -692}\special{pa 66 -699}\special{pa 97 -709}\special{pa 120 -722}%
+\special{pa 136 -738}\special{pa 142 -755}\special{pa 138 -773}\special{pa 125 -789}%
+\special{pa 104 -803}\special{pa 75 -815}\special{pa 42 -822}\special{pa 5 -825}\special{pa -32 -823}%
+\special{pa -66 -817}\special{pa -97 -807}\special{pa -120 -793}\special{pa -136 -777}%
+\special{pa -142 -760}\special{pa -138 -743}\special{pa -125 -726}%
+\special{fp}%
+\special{pa -146 -694}\special{pa -121 -677}\special{pa -88 -664}\special{pa -48 -656}%
+\special{pa -6 -653}\special{pa 37 -654}\special{pa 78 -662}\special{pa 113 -673}%
+\special{pa 140 -689}\special{pa 158 -708}\special{pa 165 -728}\special{pa 161 -748}%
+\special{pa 146 -767}\special{pa 121 -784}\special{pa 88 -797}\special{pa 48 -805}%
+\special{pa 6 -809}\special{pa -37 -807}\special{pa -78 -800}\special{pa -113 -788}%
+\special{pa -140 -772}\special{pa -158 -754}\special{pa -165 -733}\special{pa -161 -713}%
+\special{pa -146 -694}%
+\special{fp}%
+\special{pa -167 -658}\special{pa -138 -639}\special{pa -100 -624}\special{pa -55 -614}%
+\special{pa -7 -610}\special{pa 42 -612}\special{pa 89 -621}\special{pa 129 -634}%
+\special{pa 160 -652}\special{pa 181 -673}\special{pa 189 -696}\special{pa 184 -719}%
+\special{pa 167 -741}\special{pa 138 -760}\special{pa 100 -775}\special{pa 55 -785}%
+\special{pa 7 -789}\special{pa -42 -786}\special{pa -89 -778}\special{pa -129 -765}%
+\special{pa -160 -747}\special{pa -181 -726}\special{pa -189 -703}\special{pa -184 -679}%
+\special{pa -167 -658}%
+\special{fp}%
+\special{pa -188 -617}\special{pa -156 -596}\special{pa -113 -579}\special{pa -62 -568}%
+\special{pa -8 -564}\special{pa 48 -566}\special{pa 100 -575}\special{pa 145 -590}%
+\special{pa 180 -611}\special{pa 203 -635}\special{pa 212 -660}\special{pa 207 -687}%
+\special{pa 188 -711}\special{pa 156 -733}\special{pa 113 -749}\special{pa 62 -760}%
+\special{pa 8 -764}\special{pa -48 -762}\special{pa -100 -753}\special{pa -145 -738}%
+\special{pa -180 -717}\special{pa -203 -694}\special{pa -212 -668}\special{pa -207 -642}%
+\special{pa -188 -617}%
+\special{fp}%
+\special{pa -209 -572}\special{pa -173 -548}\special{pa -125 -530}\special{pa -69 -518}%
+\special{pa -8 -513}\special{pa 53 -516}\special{pa 111 -526}\special{pa 161 -543}%
+\special{pa 200 -565}\special{pa 226 -592}\special{pa 236 -620}\special{pa 230 -650}%
+\special{pa 209 -677}\special{pa 173 -701}\special{pa 125 -719}\special{pa 69 -731}%
+\special{pa 8 -736}\special{pa -53 -733}\special{pa -111 -723}\special{pa -161 -706}%
+\special{pa -200 -684}\special{pa -226 -657}\special{pa -236 -628}\special{pa -230 -599}%
+\special{pa -209 -572}%
+\special{fp}%
+\special{pa -230 -523}\special{pa -190 -497}\special{pa -138 -477}\special{pa -76 -463}%
+\special{pa -9 -458}\special{pa 58 -461}\special{pa 122 -472}\special{pa 177 -491}%
+\special{pa 220 -516}\special{pa 248 -545}\special{pa 260 -576}\special{pa 253 -608}%
+\special{pa 230 -638}\special{pa 190 -664}\special{pa 138 -685}\special{pa 76 -698}%
+\special{pa 9 -704}\special{pa -58 -700}\special{pa -122 -689}\special{pa -177 -671}%
+\special{pa -220 -646}\special{pa -248 -617}\special{pa -260 -585}\special{pa -253 -553}%
+\special{pa -230 -523}%
+\special{fp}%
+\special{pa -250 -470}\special{pa -207 -442}\special{pa -150 -419}\special{pa -83 -405}%
+\special{pa -10 -399}\special{pa 64 -402}\special{pa 133 -415}\special{pa 193 -435}%
+\special{pa 240 -462}\special{pa 271 -494}\special{pa 283 -528}\special{pa 276 -563}%
+\special{pa 250 -596}\special{pa 207 -624}\special{pa 150 -646}\special{pa 83 -661}%
+\special{pa 10 -667}\special{pa -64 -663}\special{pa -133 -651}\special{pa -193 -631}%
+\special{pa -240 -604}\special{pa -271 -572}\special{pa -283 -538}\special{pa -276 -503}%
+\special{pa -250 -470}%
+\special{fp}%
+\special{pa -271 -413}\special{pa -225 -382}\special{pa -163 -358}\special{pa -90 -342}%
+\special{pa -11 -336}\special{pa 69 -339}\special{pa 144 -353}\special{pa 209 -375}%
+\special{pa 260 -404}\special{pa 294 -438}\special{pa 307 -476}\special{pa 299 -513}%
+\special{pa 271 -549}\special{pa 225 -580}\special{pa 163 -604}\special{pa 90 -620}%
+\special{pa 11 -626}\special{pa -69 -622}\special{pa -144 -609}\special{pa -209 -587}%
+\special{pa -260 -558}\special{pa -294 -523}\special{pa -307 -486}\special{pa -299 -448}%
+\special{pa -271 -413}%
+\special{fp}%
+\special{pa -292 -351}\special{pa -242 -318}\special{pa -175 -292}\special{pa -97 -275}%
+\special{pa -12 -268}\special{pa 74 -272}\special{pa 155 -287}\special{pa 225 -310}%
+\special{pa 280 -342}\special{pa 316 -379}\special{pa 330 -419}\special{pa 322 -460}%
+\special{pa 292 -498}\special{pa 242 -531}\special{pa 175 -557}\special{pa 97 -574}%
+\special{pa 12 -581}\special{pa -74 -577}\special{pa -155 -563}\special{pa -225 -539}%
+\special{pa -280 -508}\special{pa -316 -470}\special{pa -330 -430}\special{pa -322 -390}%
+\special{pa -292 -351}%
+\special{fp}%
+\special{pa -313 -286}\special{pa -259 -250}\special{pa -188 -222}\special{pa -104 -204}%
+\special{pa -13 -197}\special{pa 79 -201}\special{pa 166 -216}\special{pa 241 -242}%
+\special{pa 300 -275}\special{pa 339 -315}\special{pa 354 -358}\special{pa 345 -402}%
+\special{pa 313 -443}\special{pa 259 -478}\special{pa 188 -506}\special{pa 104 -524}%
+\special{pa 13 -532}\special{pa -79 -528}\special{pa -166 -512}\special{pa -241 -487}%
+\special{pa -300 -453}\special{pa -339 -413}\special{pa -354 -370}\special{pa -345 -327}%
+\special{pa -313 -286}%
+\special{fp}%
+\special{pa -334 -216}\special{pa -277 -178}\special{pa -201 -148}\special{pa -111 -129}%
+\special{pa -14 -121}\special{pa 85 -126}\special{pa 177 -142}\special{pa 258 -169}%
+\special{pa 320 -205}\special{pa 361 -247}\special{pa 378 -293}\special{pa 368 -340}%
+\special{pa 334 -383}\special{pa 277 -421}\special{pa 201 -451}\special{pa 111 -471}%
+\special{pa 14 -478}\special{pa -85 -474}\special{pa -177 -458}\special{pa -258 -431}%
+\special{pa -320 -395}\special{pa -361 -352}\special{pa -378 -306}\special{pa -368 -260}%
+\special{pa -334 -216}%
+\special{fp}%
+\special{pa -355 -142}\special{pa -294 -102}\special{pa -213 -70}\special{pa -118 -50}%
+\special{pa -14 -41}\special{pa 90 -46}\special{pa 188 -63}\special{pa 274 -92}\special{pa 340 -130}%
+\special{pa 384 -175}\special{pa 401 -224}\special{pa 391 -274}\special{pa 355 -320}%
+\special{pa 294 -360}\special{pa 213 -392}\special{pa 118 -413}\special{pa 14 -421}%
+\special{pa -90 -416}\special{pa -188 -399}\special{pa -274 -370}\special{pa -340 -332}%
+\special{pa -384 -287}\special{pa -401 -238}\special{pa -391 -189}\special{pa -355 -142}%
+\special{fp}%
+\special{pa -376 -64}\special{pa -311 -21}\special{pa -226 12}\special{pa -125 34}%
+\special{pa -15 43}\special{pa 95 38}\special{pa 199 19}\special{pa 290 -11}\special{pa 360 -52}%
+\special{pa 407 -99}\special{pa 425 -151}\special{pa 414 -203}\special{pa 376 -252}%
+\special{pa 311 -295}\special{pa 226 -329}\special{pa 125 -350}\special{pa 15 -359}%
+\special{pa -95 -354}\special{pa -199 -336}\special{pa -290 -305}\special{pa -360 -265}%
+\special{pa -407 -217}\special{pa -425 -165}\special{pa -414 -113}\special{pa -376 -64}%
+\special{fp}%
+\special{pa -396 18}\special{pa -329 63}\special{pa -238 99}\special{pa -132 122}%
+\special{pa -16 131}\special{pa 101 126}\special{pa 210 106}\special{pa 306 74}\special{pa 380 31}%
+\special{pa 429 -19}\special{pa 449 -74}\special{pa 437 -129}\special{pa 396 -181}%
+\special{pa 329 -226}\special{pa 238 -261}\special{pa 132 -284}\special{pa 16 -293}%
+\special{pa -101 -288}\special{pa -210 -269}\special{pa -306 -236}\special{pa -380 -194}%
+\special{pa -429 -143}\special{pa -449 -89}\special{pa -437 -34}\special{pa -396 18}%
+\special{fp}%
+\special{pa -417 105}\special{pa -346 152}\special{pa -251 189}\special{pa -139 214}%
+\special{pa -17 223}\special{pa 106 218}\special{pa 221 197}\special{pa 322 163}\special{pa 400 119}%
+\special{pa 452 65}\special{pa 472 8}\special{pa 460 -50}\special{pa 417 -105}\special{pa 346 -152}%
+\special{pa 251 -189}\special{pa 139 -214}\special{pa 17 -223}\special{pa -106 -218}%
+\special{pa -221 -197}\special{pa -322 -163}\special{pa -400 -119}\special{pa -452 -65}%
+\special{pa -472 -8}\special{pa -460 50}\special{pa -417 105}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.pdf
new file mode 100644
index 0000000000..ccc0f1c0cf
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.tex
new file mode 100644
index 0000000000..d4ed7811b5
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.tex
@@ -0,0 +1,71 @@
+%%% /Users/Hannya/Desktop/fig/parabolaplot.tex
+%%% Generator=hachtest.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(7.03,6.7)(-3.5,-3.2)%
+\special{pn 8}%
+%
+\special{pa -827 -724}\special{pa -803 -683}\special{pa -756 -605}\special{pa -709 -531}%
+\special{pa -661 -463}\special{pa -614 -399}\special{pa -567 -340}\special{pa -520 -286}%
+\special{pa -472 -236}\special{pa -425 -191}\special{pa -378 -151}\special{pa -331 -116}%
+\special{pa -283 -85}\special{pa -236 -59}\special{pa -189 -38}\special{pa -142 -21}%
+\special{pa -94 -9}\special{pa -47 -2}\special{pa 0 -0}\special{pa 47 -2}%
+\special{pa 94 -9}\special{pa 142 -21}\special{pa 189 -38}\special{pa 236 -59}%
+\special{pa 283 -85}\special{pa 331 -116}\special{pa 378 -151}\special{pa 425 -191}%
+\special{pa 472 -236}\special{pa 520 -286}\special{pa 567 -340}\special{pa 614 -399}%
+\special{pa 661 -463}\special{pa 709 -531}\special{pa 756 -605}\special{pa 803 -683}%
+\special{pa 834 -736}%
+\special{fp}%
+\special{pa 834 -730}\special{pa -90 756}%
+\special{fp}%
+\special{pa -827 -656}\special{pa 334 756}%
+\special{fp}%
+\special{pa 79 446}\special{pa 142 383}%
+\special{fp}%
+\special{pa 16 369}\special{pa 370 15}%
+\special{fp}%
+\special{pa -46 293}\special{pa 599 -353}%
+\special{fp}%
+\special{pa -109 216}\special{pa 124 -17}%
+\special{fp}%
+\special{pa 821 -713}\special{pa 828 -721}%
+\special{fp}%
+\special{pa -172 140}\special{pa -30 -2}%
+\special{fp}%
+\special{pa -235 64}\special{pa -148 -23}%
+\special{fp}%
+\special{pa -298 -13}\special{pa -246 -64}%
+\special{fp}%
+\special{pa -360 -89}\special{pa -332 -117}%
+\special{fp}%
+\special{pa -423 -165}\special{pa -410 -179}%
+\special{fp}%
+\special{pa -486 -242}\special{pa -482 -246}%
+\special{fp}%
+\special{pa -549 -318}\special{pa -548 -319}%
+\special{fp}%
+\special{pa -612 -395}\special{pa -611 -395}%
+\special{fp}%
+\special{pa -675 -471}\special{pa -670 -475}%
+\special{fp}%
+\special{pa -737 -547}\special{pa -726 -559}%
+\special{fp}%
+\special{pa -800 -624}\special{pa -780 -644}%
+\special{fp}%
+\special{pa -827 -0}\special{pa 834 -0}%
+\special{fp}%
+\special{pa 0 756}\special{pa 0 -827}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.6133333,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.5833333){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplotE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplotE.tex
new file mode 100644
index 0000000000..0decfa029a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplotE.tex
@@ -0,0 +1,56 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0718/fig/parabolaplot.tex
+%%% Generator=parabolaplot.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(9,7)(-4,-3)%
+\special{pn 8}%
+%
+\special{pa -591 -787}\special{pa -551 -673}\special{pa -512 -567}\special{pa -472 -469}%
+\special{pa -433 -378}\special{pa -394 -295}\special{pa -354 -220}\special{pa -315 -154}%
+\special{pa -276 -94}\special{pa -236 -43}\special{pa -197 -0}\special{pa -157 35}%
+\special{pa -118 63}\special{pa -79 83}\special{pa -39 94}\special{pa 0 98}%
+\special{pa 39 94}\special{pa 79 83}\special{pa 118 63}\special{pa 157 35}%
+\special{pa 197 -0}\special{pa 236 -43}\special{pa 276 -94}\special{pa 315 -154}%
+\special{pa 354 -220}\special{pa 394 -295}\special{pa 433 -378}\special{pa 472 -469}%
+\special{pa 512 -567}\special{pa 551 -673}\special{pa 591 -787}%
+\special{fp}%
+\special{pa -738 -787}\special{pa 181 591}%
+\special{fp}%
+\special{pa -28 591}\special{pa 628 -787}%
+\special{fp}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 400 -308}\special{pa 59 407}\special{pa -289 -114}%
+\special{fp}%
+}%
+\special{pa 39 378}\special{pa 104 314}%
+\special{fp}%
+\special{pa -16 295}\special{pa 230 48}%
+\special{fp}%
+\special{pa -72 211}\special{pa 47 92}%
+\special{fp}%
+\special{pa 347 -208}\special{pa 357 -217}%
+\special{fp}%
+\special{pa -128 128}\special{pa -81 81}%
+\special{fp}%
+\special{pa -183 44}\special{pa -167 27}%
+\special{fp}%
+\special{pa -239 -39}\special{pa -236 -43}%
+\special{fp}%
+\special{pa -787 -0}\special{pa 984 -0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.1000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,4.1000000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.1000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramark.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramark.tex
new file mode 100644
index 0000000000..e9a95d0e39
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramark.tex
@@ -0,0 +1,41 @@
+%%% /Users/Hannya/Desktop/fig/paramark.tex
+%%% Generator=paramark.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(5.48,5.15)(-0.63,-0.53)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1260}\special{pa 0 -0}\special{pa 1260 -0}\special{pa 0 -1260}%
+\special{fp}%
+}%
+\special{pa 157 -0}\special{pa 157 -157}\special{pa 0 -157}%
+\special{fp}%
+\settowidth{\Width}{$\alpha$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\alpha$}\settodepth{\Depth}{$\alpha$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.8500000,1.9500000){\hspace*{\Width}\raisebox{\Height}{$\alpha$}}%
+%
+\special{pa 0 -945}\special{pa 223 -722}\special{pa 223 -1037}%
+\special{fp}%
+\settowidth{\Width}{$\theta$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\theta$}\settodepth{\Depth}{$\theta$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2900000,0.7100000){\hspace*{\Width}\raisebox{\Height}{$\theta$}}%
+%
+\special{pn 16}%
+\special{pa 1148 -111}\special{pa 991 -111}\special{pa 1102 -0}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(0.0000000,4.0625000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0625000,0.0000000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramoncrv.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramoncrv.tex
new file mode 100644
index 0000000000..75d6206b1c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramoncrv.tex
@@ -0,0 +1,118 @@
+%%% fig.tex 2016-5-3 12:50
+%%% fig.sce 2016-5-3 12:50
+{\unitlength=10mm%
+\begin{picture}%
+( 4.99000, 3.72000)( -2.51000, -0.69000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 788 4}\special{pa 787 -4}\special{fp}\special{pa 785 -35}\special{pa 785 -43}\special{fp}%
+\special{pa 783 -74}\special{pa 782 -82}\special{fp}\special{pa 778 -113}\special{pa 777 -121}\special{fp}%
+\special{pa 771 -152}\special{pa 770 -160}\special{fp}\special{pa 764 -191}\special{pa 762 -198}\special{fp}%
+\special{pa 752 -228}\special{pa 750 -236}\special{fp}\special{pa 740 -265}\special{pa 737 -273}\special{fp}%
+\special{pa 726 -302}\special{pa 723 -309}\special{fp}\special{pa 710 -338}\special{pa 706 -345}\special{fp}%
+\special{pa 693 -373}\special{pa 689 -380}\special{fp}\special{pa 673 -407}\special{pa 668 -414}\special{fp}%
+\special{pa 652 -440}\special{pa 647 -447}\special{fp}\special{pa 629 -472}\special{pa 624 -478}\special{fp}%
+\special{pa 604 -503}\special{pa 599 -509}\special{fp}\special{pa 579 -533}\special{pa 574 -539}\special{fp}%
+\special{pa 551 -560}\special{pa 545 -566}\special{fp}\special{pa 523 -587}\special{pa 517 -593}\special{fp}%
+\special{pa 493 -613}\special{pa 487 -618}\special{fp}\special{pa 461 -636}\special{pa 455 -641}\special{fp}%
+\special{pa 430 -659}\special{pa 423 -664}\special{fp}\special{pa 396 -679}\special{pa 389 -683}\special{fp}%
+\special{pa 361 -698}\special{pa 354 -702}\special{fp}\special{pa 326 -716}\special{pa 319 -719}\special{fp}%
+\special{pa 290 -730}\special{pa 282 -733}\special{fp}\special{pa 253 -745}\special{pa 246 -748}\special{fp}%
+\special{pa 216 -756}\special{pa 208 -758}\special{fp}\special{pa 178 -766}\special{pa 170 -768}\special{fp}%
+\special{pa 139 -774}\special{pa 132 -776}\special{fp}\special{pa 101 -779}\special{pa 93 -780}\special{fp}%
+\special{pa 62 -785}\special{pa 54 -785}\special{fp}\special{pa 22 -786}\special{pa 14 -786}\special{fp}%
+\special{pa -17 -786}\special{pa -25 -786}\special{fp}\special{pa -56 -785}\special{pa -64 -784}\special{fp}%
+\special{pa -95 -780}\special{pa -103 -779}\special{fp}\special{pa -134 -775}\special{pa -142 -774}\special{fp}%
+\special{pa -172 -767}\special{pa -180 -765}\special{fp}\special{pa -211 -757}\special{pa -218 -755}\special{fp}%
+\special{pa -248 -747}\special{pa -256 -744}\special{fp}\special{pa -285 -732}\special{pa -292 -729}\special{fp}%
+\special{pa -321 -718}\special{pa -329 -715}\special{fp}\special{pa -357 -701}\special{pa -364 -697}\special{fp}%
+\special{pa -391 -682}\special{pa -398 -678}\special{fp}\special{pa -425 -662}\special{pa -432 -658}\special{fp}%
+\special{pa -457 -639}\special{pa -463 -635}\special{fp}\special{pa -489 -616}\special{pa -495 -611}\special{fp}%
+\special{pa -519 -591}\special{pa -525 -586}\special{fp}\special{pa -547 -564}\special{pa -553 -559}\special{fp}%
+\special{pa -576 -537}\special{pa -581 -531}\special{fp}\special{pa -601 -507}\special{pa -606 -501}\special{fp}%
+\special{pa -626 -477}\special{pa -631 -470}\special{fp}\special{pa -649 -445}\special{pa -653 -438}\special{fp}%
+\special{pa -670 -411}\special{pa -674 -405}\special{fp}\special{pa -690 -378}\special{pa -694 -371}\special{fp}%
+\special{pa -707 -343}\special{pa -711 -335}\special{fp}\special{pa -724 -307}\special{pa -727 -300}\special{fp}%
+\special{pa -738 -271}\special{pa -741 -263}\special{fp}\special{pa -751 -233}\special{pa -753 -226}\special{fp}%
+\special{pa -762 -196}\special{pa -764 -188}\special{fp}\special{pa -770 -157}\special{pa -772 -149}\special{fp}%
+\special{pa -778 -119}\special{pa -779 -111}\special{fp}\special{pa -782 -80}\special{pa -783 -72}\special{fp}%
+\special{pa -785 -41}\special{pa -785 -33}\special{fp}\special{pa -787 -1}\special{pa -787 7}\special{fp}%
+\special{pa -785 38}\special{pa -785 46}\special{fp}\special{pa -783 77}\special{pa -782 85}\special{fp}%
+\special{pa -778 116}\special{pa -777 124}\special{fp}\special{pa -771 154}\special{pa -769 162}\special{fp}%
+\special{pa -763 193}\special{pa -761 201}\special{fp}\special{pa -751 230}\special{pa -749 238}\special{fp}%
+\special{pa -739 268}\special{pa -737 275}\special{fp}\special{pn 8}%
+\special{pa 737 275}\special{pa 739 268}\special{fp}\special{pa 749 238}\special{pa 752 230}\special{fp}%
+\special{pa 762 200}\special{pa 764 192}\special{fp}\special{pa 769 161}\special{pa 771 153}\special{fp}%
+\special{pa 777 122}\special{pa 778 114}\special{fp}\special{pa 782 83}\special{pa 783 75}\special{fp}%
+\special{pa 785 44}\special{pa 785 36}\special{fp}\special{pa 787 4}\special{pa 788 -4}\special{fp}%
+\special{pn 8}%
+\special{pa 787 0}\special{pa 637 -463}\special{pa 243 -749}\special{pa -243 -749}%
+\special{pa -637 -463}\special{pa -787 0}%
+\special{fp}%
+\special{pn 5}%
+\special{pa 483 -599}\special{pa 475 -604}\special{pa 465 -604}\special{pa 457 -600}%
+\special{pa 451 -593}\special{pa 449 -584}\special{pa 452 -575}\special{pa 459 -568}%
+\special{pa 468 -565}\special{pa 477 -567}\special{pa 484 -573}\special{pa 488 -581}%
+\special{pa 488 -591}\special{pa 483 -599}\special{sh 1}\special{fp}%
+\special{pa 801 -14}\special{pa 793 -19}\special{pa 784 -19}\special{pa 775 -15}\special{pa 769 -8}%
+\special{pa 768 1}\special{pa 771 10}\special{pa 777 17}\special{pa 786 20}\special{pa 795 18}%
+\special{pa 803 12}\special{pa 807 4}\special{pa 806 -6}\special{pa 801 -14}\special{sh 1}\special{fp}%
+\special{pa -773 -14}\special{pa -782 -19}\special{pa -791 -19}\special{pa -800 -15}%
+\special{pa -805 -8}\special{pa -807 1}\special{pa -804 10}\special{pa -798 17}\special{pa -789 20}%
+\special{pa -779 18}\special{pa -772 12}\special{pa -768 4}\special{pa -769 -6}\special{pa -773 -14}%
+\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{-\Height}%
+\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{-\Height}%
+\put(-2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.2409,1.5359){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pn 8}%
+\special{pa -988 0}\special{pa 937 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 901 24}\special{pa 976 0}\special{pa 901 -24}\special{pa 901 0}\special{pa 901 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 901 24}\special{pa 976 0}\special{pa 901 -24}\special{pa 901 0}\special{pa 901 24}%
+\special{pa 976 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 272}\special{pa 0 -1154}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1118}\special{pa 0 -1193}\special{pa -24 -1118}\special{pa 0 -1118}%
+\special{pa 24 -1118}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1118}\special{pa 0 -1193}\special{pa -24 -1118}\special{pa 0 -1118}%
+\special{pa 24 -1118}\special{pa 0 -1193}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5300,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0800){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot1.tex
new file mode 100644
index 0000000000..075d6fd7dc
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot1.tex
@@ -0,0 +1,40 @@
+%%% test.tex 2014-10-18 20:24
+%%% test.sce 2014-10-18 20:24
+{\unitlength=5mm%
+\begin{picture}%
+( 7.50000, 3.50000)( -0.50000, -0.50000)%
+\special{pn 8}%
+%
+\special{pa 0 0}\special{pa 0 -2}\special{pa 1 -6}\special{pa 2 -14}\special{pa 4 -25}%
+\special{pa 8 -39}\special{pa 15 -55}\special{pa 23 -74}\special{pa 34 -95}\special{pa 47 -117}%
+\special{pa 64 -141}\special{pa 83 -165}\special{pa 106 -191}\special{pa 132 -216}%
+\special{pa 161 -241}\special{pa 194 -265}\special{pa 229 -288}\special{pa 268 -309}%
+\special{pa 309 -329}\special{pa 352 -347}\special{pa 397 -362}\special{pa 445 -374}%
+\special{pa 493 -384}\special{pa 543 -390}\special{pa 593 -393}\special{pa 644 -393}%
+\special{pa 694 -390}\special{pa 744 -384}\special{pa 792 -374}\special{pa 839 -362}%
+\special{pa 885 -347}\special{pa 928 -329}\special{pa 969 -309}\special{pa 1008 -288}%
+\special{pa 1043 -265}\special{pa 1075 -241}\special{pa 1105 -216}\special{pa 1131 -191}%
+\special{pa 1154 -165}\special{pa 1173 -141}\special{pa 1190 -117}\special{pa 1203 -95}%
+\special{pa 1214 -74}\special{pa 1222 -55}\special{pa 1228 -39}\special{pa 1232 -25}%
+\special{pa 1235 -14}\special{pa 1236 -6}\special{pa 1237 -2}\special{pa 1237 0}%
+\special{fp}%
+\special{pa -98 0}\special{pa 1378 0}%
+\special{fp}%
+\special{pa 0 98}\special{pa 0 -591}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot2.tex
new file mode 100644
index 0000000000..0769ae8927
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot2.tex
@@ -0,0 +1,77 @@
+%%% test.tex 2014-10-18 18:55
+%%% test.sce 2014-10-18 18:55
+{\unitlength=5mm%
+\begin{picture}%
+( 20.00000, 3.00000)( -7.50000, -1.50000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 394 0}\special{pa 390 -25}\special{pa 381 -50}\special{pa 365 -74}\special{pa 343 -97}%
+\special{pa 316 -118}\special{pa 283 -137}\special{pa 245 -154}\special{pa 204 -168}%
+\special{pa 159 -180}\special{pa 112 -189}\special{pa 63 -194}\special{pa 13 -197}%
+\special{pa -38 -196}\special{pa -88 -192}\special{pa -136 -185}\special{pa -182 -175}%
+\special{pa -225 -161}\special{pa -265 -146}\special{pa -300 -128}\special{pa -330 -107}%
+\special{pa -355 -85}\special{pa -374 -62}\special{pa -386 -38}\special{pa -393 -13}%
+\special{pa -393 13}\special{pa -386 38}\special{pa -374 62}\special{pa -355 85}\special{pa -330 107}%
+\special{pa -300 128}\special{pa -265 146}\special{pa -225 161}\special{pa -182 175}%
+\special{pa -136 185}\special{pa -88 192}\special{pa -38 196}\special{pa 13 197}\special{pa 63 194}%
+\special{pa 112 189}\special{pa 159 180}\special{pa 204 168}\special{pa 245 154}\special{pa 283 137}%
+\special{pa 316 118}\special{pa 343 97}\special{pa 365 74}\special{pa 381 50}\special{pa 390 25}%
+\special{pa 394 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1378 0}\special{pa 1375 -25}\special{pa 1370 -37}\special{fp}\special{pa 1352 -70}\special{pa 1349 -74}\special{pa 1327 -97}\special{pa 1326 -98}\special{fp}%
+\special{pa 1295 -121}\special{pa 1267 -137}\special{pa 1262 -139}\special{fp}\special{pa 1227 -155}\special{pa 1191 -167}\special{fp}%
+\special{pa 1154 -177}\special{pa 1144 -180}\special{pa 1117 -185}\special{fp}\special{pa 1079 -191}\special{pa 1047 -194}\special{pa 1041 -195}\special{fp}%
+\special{pa 1003 -196}\special{pa 997 -197}\special{pa 965 -196}\special{fp}\special{pa 927 -194}\special{pa 897 -192}\special{pa 889 -191}\special{fp}%
+\special{pa 852 -185}\special{pa 848 -185}\special{pa 814 -177}\special{fp}\special{pa 778 -167}\special{pa 759 -161}\special{pa 742 -155}\special{fp}%
+\special{pa 707 -139}\special{pa 684 -128}\special{pa 674 -120}\special{fp}\special{pa 643 -98}\special{pa 630 -85}\special{pa 617 -70}\special{fp}%
+\special{pa 598 -37}\special{pa 591 -13}\special{pa 591 0}\special{fp}\special{pa 598 37}\special{pa 598 38}\special{pa 611 62}\special{pa 617 70}\special{fp}%
+\special{pa 643 98}\special{pa 654 107}\special{pa 674 120}\special{fp}\special{pa 707 139}\special{pa 720 146}\special{pa 742 155}\special{fp}%
+\special{pa 778 167}\special{pa 802 175}\special{pa 814 177}\special{fp}\special{pa 852 185}\special{pa 889 191}\special{fp}%
+\special{pa 927 194}\special{pa 946 196}\special{pa 965 196}\special{fp}\special{pa 1003 196}\special{pa 1041 195}\special{fp}%
+\special{pa 1079 191}\special{pa 1096 189}\special{pa 1117 185}\special{fp}\special{pa 1154 177}\special{pa 1188 168}\special{pa 1191 167}\special{fp}%
+\special{pa 1227 155}\special{pa 1230 154}\special{pa 1262 139}\special{fp}\special{pa 1295 121}\special{pa 1300 118}\special{pa 1326 98}\special{fp}%
+\special{pa 1352 70}\special{pa 1365 50}\special{pa 1370 37}\special{fp}%
+%
+\special{pn 8}%
+\special{pa 2363 4}\special{pa 2361 -4}\special{fp}\special{pa 2355 -35}\special{pa 2352 -42}\special{fp}%
+\special{pa 2337 -70}\special{pa 2332 -76}\special{fp}\special{pa 2309 -98}\special{pa 2303 -103}\special{fp}%
+\special{pa 2277 -122}\special{pa 2270 -126}\special{fp}\special{pa 2242 -141}\special{pa 2235 -144}\special{fp}%
+\special{pa 2206 -157}\special{pa 2199 -159}\special{fp}\special{pa 2168 -169}\special{pa 2161 -172}\special{fp}%
+\special{pa 2130 -179}\special{pa 2122 -181}\special{fp}\special{pa 2091 -187}\special{pa 2083 -188}\special{fp}%
+\special{pa 2052 -192}\special{pa 2044 -193}\special{fp}\special{pa 2012 -195}\special{pa 2004 -196}\special{fp}%
+\special{pa 1973 -197}\special{pa 1965 -197}\special{fp}\special{pa 1933 -196}\special{pa 1925 -196}\special{fp}%
+\special{pa 1893 -193}\special{pa 1885 -192}\special{fp}\special{pa 1854 -188}\special{pa 1846 -187}\special{fp}%
+\special{pa 1815 -181}\special{pa 1807 -179}\special{fp}\special{pa 1776 -171}\special{pa 1769 -169}\special{fp}%
+\special{pa 1738 -159}\special{pa 1731 -157}\special{fp}\special{pa 1702 -144}\special{pa 1694 -141}\special{fp}%
+\special{pa 1667 -126}\special{pa 1660 -122}\special{fp}\special{pa 1634 -103}\special{pa 1628 -98}\special{fp}%
+\special{pa 1606 -76}\special{pa 1601 -69}\special{fp}\special{pa 1584 -42}\special{pa 1581 -35}\special{fp}%
+\special{pa 1576 -4}\special{pa 1576 4}\special{fp}\special{pa 1581 35}\special{pa 1584 42}\special{fp}%
+\special{pa 1601 69}\special{pa 1606 76}\special{fp}\special{pa 1628 98}\special{pa 1634 103}\special{fp}%
+\special{pa 1660 122}\special{pa 1667 126}\special{fp}\special{pa 1694 141}\special{pa 1702 144}\special{fp}%
+\special{pa 1731 157}\special{pa 1738 159}\special{fp}\special{pa 1769 169}\special{pa 1776 171}\special{fp}%
+\special{pa 1807 179}\special{pa 1815 181}\special{fp}\special{pa 1846 187}\special{pa 1854 188}\special{fp}%
+\special{pa 1885 192}\special{pa 1893 193}\special{fp}\special{pa 1925 196}\special{pa 1933 196}\special{fp}%
+\special{pa 1965 197}\special{pa 1973 197}\special{fp}\special{pa 2004 196}\special{pa 2012 195}\special{fp}%
+\special{pa 2044 193}\special{pa 2052 192}\special{fp}\special{pa 2083 188}\special{pa 2091 187}\special{fp}%
+\special{pa 2122 181}\special{pa 2130 179}\special{fp}\special{pa 2161 172}\special{pa 2168 169}\special{fp}%
+\special{pa 2199 159}\special{pa 2206 157}\special{fp}\special{pa 2235 144}\special{pa 2242 141}\special{fp}%
+\special{pa 2270 126}\special{pa 2277 122}\special{fp}\special{pa 2303 103}\special{pa 2309 98}\special{fp}%
+\special{pa 2332 76}\special{pa 2337 70}\special{fp}\special{pa 2352 42}\special{pa 2355 35}\special{fp}%
+\special{pa 2361 4}\special{pa 2363 -4}\special{fp}\special{pn 8}%
+\special{pa -591 0}\special{pa -594 -25}\special{pa -603 -50}\special{pa -619 -74}%
+\special{pa -641 -97}\special{pa -669 -118}\special{pa -701 -137}\special{pa -739 -154}%
+\special{pa -780 -168}\special{pa -825 -180}\special{pa -872 -189}\special{pa -921 -194}%
+\special{pa -972 -197}\special{pa -1022 -196}\special{pa -1072 -192}\special{pa -1120 -185}%
+\special{pa -1166 -175}\special{pa -1209 -161}\special{pa -1249 -146}\special{pa -1284 -128}%
+\special{pa -1314 -107}\special{pa -1339 -85}\special{pa -1358 -62}\special{pa -1371 -38}%
+\special{pa -1377 -13}\special{pa -1377 13}\special{pa -1371 38}\special{pa -1358 62}%
+\special{pa -1339 85}\special{pa -1314 107}\special{pa -1284 128}\special{pa -1249 146}%
+\special{pa -1209 161}\special{pa -1166 175}\special{pa -1120 185}\special{pa -1072 192}%
+\special{pa -1022 196}\special{pa -972 197}\special{pa -921 194}\special{pa -872 189}%
+\special{pa -825 180}\special{pa -780 168}\special{pa -739 154}\special{pa -701 137}%
+\special{pa -669 118}\special{pa -641 97}\special{pa -619 74}\special{pa -603 50}%
+\special{pa -594 25}\special{pa -591 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv.tex
new file mode 100644
index 0000000000..f191287619
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv.tex
@@ -0,0 +1,101 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/partcrv.tex
+%%% Generator=template1basic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(6,6)(-3,-1)%
+\special{pn 8}%
+%
+\special{pa 551 -551}\special{pa 549 -590}\special{fp}\special{pa 545 -630}\special{pa 538 -668}\special{fp}%
+\special{pa 528 -706}\special{pa 516 -744}\special{fp}\special{pa 500 -780}\special{pa 484 -815}\special{fp}%
+\special{pa 463 -849}\special{pa 446 -875}\special{pa 441 -881}\special{fp}\special{pa 416 -912}\special{pa 402 -928}\special{pa 389 -940}\special{fp}%
+\special{pa 361 -967}\special{pa 351 -976}\special{pa 330 -992}\special{fp}\special{pa 298 -1015}\special{pa 295 -1017}\special{pa 264 -1034}\special{fp}%
+\special{pa 229 -1052}\special{pa 192 -1067}\special{fp}\special{pa 155 -1079}\special{pa 117 -1089}\special{fp}%
+\special{pa 78 -1096}\special{pa 39 -1101}\special{fp}\special{pa 0 -1101}\special{pa -35 -1101}\special{pa -39 -1101}\special{fp}%
+\special{pa -78 -1096}\special{pa -103 -1093}\special{pa -117 -1089}\special{fp}\special{pa -155 -1079}\special{pa -170 -1075}\special{pa -192 -1067}\special{fp}%
+\special{pa -229 -1052}\special{pa -235 -1050}\special{pa -264 -1034}\special{fp}%
+\special{pa -298 -1015}\special{pa -330 -992}\special{fp}\special{pa -361 -967}\special{pa -389 -940}\special{fp}%
+\special{pa -416 -912}\special{pa -441 -881}\special{fp}\special{pa -463 -849}\special{pa -483 -817}\special{pa -484 -815}\special{fp}%
+\special{pa -500 -780}\special{pa -512 -754}\special{pa -516 -744}\special{fp}\special{pa -528 -706}\special{pa -534 -688}\special{pa -538 -668}\special{fp}%
+\special{pa -545 -630}\special{pa -547 -620}\special{pa -549 -590}\special{fp}\special{pa -551 -551}\special{pa -549 -512}\special{fp}%
+\special{pa -545 -473}\special{pa -538 -434}\special{fp}\special{pa -528 -396}\special{pa -516 -359}\special{fp}%
+\special{pa -500 -323}\special{pa -484 -287}\special{fp}\special{pa -463 -254}\special{pa -446 -227}\special{pa -441 -221}\special{fp}%
+\special{pa -416 -191}\special{pa -402 -174}\special{pa -389 -162}\special{fp}\special{pa -361 -135}\special{pa -351 -126}\special{pa -330 -111}\special{fp}%
+\special{pa -298 -88}\special{pa -295 -86}\special{pa -264 -68}\special{fp}\special{pa -229 -50}\special{pa -192 -36}\special{fp}%
+\special{pa -155 -23}\special{pa -117 -13}\special{fp}\special{pa -78 -7}\special{pa -39 -2}\special{fp}%
+\special{pa 0 -1}\special{pa 35 -1}\special{pa 39 -2}\special{fp}\special{pa 78 -7}\special{pa 103 -10}\special{pa 117 -13}\special{fp}%
+\special{pa 155 -23}\special{pa 170 -27}\special{pa 192 -36}\special{fp}\special{pa 229 -50}\special{pa 235 -52}\special{pa 264 -68}\special{fp}%
+\special{pa 298 -88}\special{pa 330 -111}\special{fp}\special{pa 361 -135}\special{pa 389 -162}\special{fp}%
+\special{pa 416 -191}\special{pa 441 -221}\special{fp}\special{pa 463 -254}\special{pa 483 -286}\special{pa 484 -287}\special{fp}%
+\special{pa 500 -323}\special{pa 512 -348}\special{pa 516 -359}\special{fp}\special{pa 528 -396}\special{pa 534 -414}\special{pa 538 -434}\special{fp}%
+\special{pa 545 -473}\special{pa 547 -482}\special{pa 549 -512}\special{fp}%
+%
+\special{pn 8}%
+\special{pa -617 -1382}\special{pa -615 -1374}\special{fp}\special{pa -608 -1343}\special{pa -606 -1335}\special{fp}%
+\special{pa -600 -1305}\special{pa -598 -1297}\special{fp}\special{pa -591 -1266}\special{pa -589 -1258}\special{fp}%
+\special{pa -581 -1228}\special{pa -580 -1220}\special{fp}\special{pa -572 -1189}\special{pa -570 -1181}\special{fp}%
+\special{pa -563 -1151}\special{pa -561 -1143}\special{fp}\special{pa -553 -1112}\special{pa -551 -1104}\special{fp}%
+\special{pa -544 -1074}\special{pa -542 -1066}\special{fp}\special{pa -534 -1035}\special{pa -532 -1028}\special{fp}%
+\special{pa -524 -997}\special{pa -522 -989}\special{fp}\special{pa -514 -959}\special{pa -512 -951}\special{fp}%
+\special{pa -504 -921}\special{pa -501 -913}\special{fp}\special{pa -493 -883}\special{pa -491 -875}\special{fp}%
+\special{pa -482 -844}\special{pa -480 -837}\special{fp}\special{pa -471 -806}\special{pa -469 -799}\special{fp}%
+\special{pa -460 -768}\special{pa -458 -761}\special{fp}\special{pa -448 -731}\special{pa -446 -723}\special{fp}%
+\special{pa -437 -693}\special{pa -434 -685}\special{fp}\special{pa -425 -655}\special{pa -422 -647}\special{fp}%
+\special{pa -412 -618}\special{pa -410 -610}\special{fp}\special{pa -400 -580}\special{pa -397 -572}\special{fp}%
+\special{pa -386 -543}\special{pa -384 -535}\special{fp}\special{pa -373 -505}\special{pa -370 -498}\special{fp}%
+\special{pa -359 -468}\special{pa -356 -461}\special{fp}\special{pa -345 -432}\special{pa -342 -424}\special{fp}%
+\special{pa -330 -395}\special{pa -327 -388}\special{fp}\special{pa -314 -359}\special{pa -311 -351}\special{fp}%
+\special{pa -298 -322}\special{pa -295 -315}\special{fp}\special{pa -281 -287}\special{pa -277 -280}\special{fp}%
+\special{pa -263 -251}\special{pa -259 -244}\special{fp}\special{pa -244 -217}\special{pa -240 -210}\special{fp}%
+\special{pa -224 -183}\special{pa -220 -176}\special{fp}\special{pa -203 -149}\special{pa -198 -143}\special{fp}%
+\special{pa -179 -117}\special{pa -174 -111}\special{fp}\special{pa -154 -87}\special{pa -149 -81}\special{fp}%
+\special{pa -126 -59}\special{pa -120 -53}\special{fp}\special{pa -96 -34}\special{pa -89 -29}\special{fp}%
+\special{pa -61 -14}\special{pa -54 -11}\special{fp}\special{pa -24 -3}\special{pa -16 -2}\special{fp}%
+\special{pa 16 -2}\special{pa 24 -3}\special{fp}\special{pa 54 -11}\special{pa 61 -14}\special{fp}%
+\special{pa 89 -29}\special{pa 96 -34}\special{fp}\special{pa 120 -53}\special{pa 126 -59}\special{fp}%
+\special{pa 149 -81}\special{pa 154 -87}\special{fp}\special{pa 174 -111}\special{pa 179 -117}\special{fp}%
+\special{pa 198 -143}\special{pa 203 -149}\special{fp}\special{pa 220 -176}\special{pa 224 -183}\special{fp}%
+\special{pa 240 -210}\special{pa 244 -217}\special{fp}\special{pa 259 -244}\special{pa 263 -251}\special{fp}%
+\special{pa 277 -280}\special{pa 281 -287}\special{fp}\special{pa 295 -315}\special{pa 298 -322}\special{fp}%
+\special{pa 311 -351}\special{pa 314 -359}\special{fp}\special{pa 327 -388}\special{pa 330 -395}\special{fp}%
+\special{pa 342 -424}\special{pa 345 -432}\special{fp}\special{pa 356 -461}\special{pa 359 -468}\special{fp}%
+\special{pa 370 -498}\special{pa 373 -505}\special{fp}\special{pa 384 -535}\special{pa 386 -543}\special{fp}%
+\special{pa 397 -572}\special{pa 400 -580}\special{fp}\special{pa 410 -610}\special{pa 412 -618}\special{fp}%
+\special{pa 422 -647}\special{pa 425 -655}\special{fp}\special{pa 434 -685}\special{pa 437 -693}\special{fp}%
+\special{pa 446 -723}\special{pa 448 -731}\special{fp}\special{pa 458 -761}\special{pa 460 -768}\special{fp}%
+\special{pa 469 -799}\special{pa 471 -806}\special{fp}\special{pa 480 -837}\special{pa 482 -844}\special{fp}%
+\special{pa 491 -875}\special{pa 493 -883}\special{fp}\special{pa 501 -913}\special{pa 504 -921}\special{fp}%
+\special{pa 512 -951}\special{pa 514 -959}\special{fp}\special{pa 522 -989}\special{pa 524 -997}\special{fp}%
+\special{pa 532 -1028}\special{pa 534 -1035}\special{fp}\special{pa 542 -1066}\special{pa 544 -1074}\special{fp}%
+\special{pa 551 -1104}\special{pa 553 -1112}\special{fp}\special{pa 561 -1143}\special{pa 563 -1151}\special{fp}%
+\special{pa 570 -1181}\special{pa 572 -1189}\special{fp}\special{pa 580 -1220}\special{pa 581 -1228}\special{fp}%
+\special{pa 589 -1258}\special{pa 591 -1266}\special{fp}\special{pa 598 -1297}\special{pa 600 -1305}\special{fp}%
+\special{pa 606 -1335}\special{pa 608 -1343}\special{fp}\special{pa 615 -1374}\special{pa 617 -1382}\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa -477 -826}\special{pa -463 -778}\special{pa -430 -671}\special{pa -397 -571}%
+\special{pa -364 -480}\special{pa -331 -397}\special{pa -298 -321}\special{pa -265 -254}%
+\special{pa -231 -194}\special{pa -198 -143}\special{pa -165 -99}\special{pa -132 -63}%
+\special{pa -99 -36}\special{pa -66 -16}\special{pa -33 -4}\special{pa 0 -0}%
+\special{pa 33 -4}\special{pa 66 -16}\special{pa 99 -36}\special{pa 132 -63}%
+\special{pa 165 -99}\special{pa 198 -143}\special{pa 231 -194}\special{pa 265 -254}%
+\special{pa 298 -321}\special{pa 331 -397}\special{pa 364 -480}\special{pa 397 -571}%
+\special{pa 430 -671}\special{pa 463 -778}\special{pa 477 -826}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -827 -0}\special{pa 827 -0}%
+\special{fp}%
+\special{pa 0 276}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0714286,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,5.0714286){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0714286,-0.0714286){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv1.tex
new file mode 100644
index 0000000000..7b6525eda3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv1.tex
@@ -0,0 +1,63 @@
+%%% partcrv1.tex 2014-11-9 0:37
+%%% partcrv.sce 2014-11-9 0:30
+{\unitlength=0.8cm%
+\begin{picture}%
+( 4.00000, 3.50000)( -2.00000, -0.50000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -547 -949}\special{pa -544 -941}\special{fp}\special{pa -536 -911}\special{pa -533 -903}\special{fp}%
+\special{pa -524 -873}\special{pa -522 -866}\special{fp}\special{pa -513 -836}\special{pa -511 -828}\special{fp}%
+\special{pa -501 -798}\special{pa -499 -791}\special{fp}\special{pa -489 -761}\special{pa -487 -754}\special{fp}%
+\special{pa -477 -724}\special{pa -475 -716}\special{fp}\special{pa -465 -687}\special{pa -462 -679}\special{fp}%
+\special{pa -452 -650}\special{pa -450 -642}\special{fp}\special{pa -439 -613}\special{pa -436 -605}\special{fp}%
+\special{pa -426 -576}\special{pa -423 -568}\special{fp}\special{pa -412 -539}\special{pa -409 -532}\special{fp}%
+\special{pa -398 -502}\special{pa -395 -495}\special{fp}\special{pa -383 -466}\special{pa -380 -459}\special{fp}%
+\special{pa -368 -430}\special{pa -365 -423}\special{fp}\special{pa -352 -394}\special{pa -349 -387}\special{fp}%
+\special{pa -336 -358}\special{pa -332 -351}\special{fp}\special{pa -319 -323}\special{pa -315 -316}\special{fp}%
+\special{pa -301 -288}\special{pa -297 -281}\special{fp}\special{pa -282 -254}\special{pa -278 -247}\special{fp}%
+\special{pa -263 -220}\special{pa -259 -213}\special{fp}\special{pa -242 -186}\special{pa -238 -180}\special{fp}%
+\special{pa -220 -154}\special{pa -215 -147}\special{fp}\special{pa -196 -123}\special{pa -191 -116}\special{fp}%
+\special{pa -171 -93}\special{pa -165 -87}\special{fp}\special{pa -143 -65}\special{pa -137 -60}\special{fp}%
+\special{pa -113 -41}\special{pa -106 -36}\special{fp}\special{pa -79 -20}\special{pa -72 -17}\special{fp}%
+\special{pa -43 -6}\special{pa -35 -4}\special{fp}\special{pa -4 -1}\special{pa 4 -1}\special{fp}%
+\special{pa 35 -4}\special{pa 43 -6}\special{fp}\special{pa 72 -17}\special{pa 79 -20}\special{fp}%
+\special{pa 106 -36}\special{pa 113 -41}\special{fp}\special{pa 137 -60}\special{pa 143 -65}\special{fp}%
+\special{pa 165 -87}\special{pa 171 -93}\special{fp}\special{pa 191 -116}\special{pa 196 -123}\special{fp}%
+\special{pa 215 -147}\special{pa 220 -154}\special{fp}\special{pa 238 -180}\special{pa 242 -186}\special{fp}%
+\special{pa 259 -213}\special{pa 263 -220}\special{fp}\special{pa 278 -247}\special{pa 282 -254}\special{fp}%
+\special{pa 297 -281}\special{pa 301 -288}\special{fp}\special{pa 315 -316}\special{pa 319 -323}\special{fp}%
+\special{pa 332 -351}\special{pa 336 -358}\special{fp}\special{pa 349 -387}\special{pa 352 -394}\special{fp}%
+\special{pa 365 -423}\special{pa 368 -430}\special{fp}\special{pa 380 -459}\special{pa 383 -466}\special{fp}%
+\special{pa 395 -495}\special{pa 398 -502}\special{fp}\special{pa 409 -532}\special{pa 412 -539}\special{fp}%
+\special{pa 423 -568}\special{pa 426 -576}\special{fp}\special{pa 436 -605}\special{pa 439 -613}\special{fp}%
+\special{pa 450 -642}\special{pa 452 -650}\special{fp}\special{pa 462 -679}\special{pa 465 -687}\special{fp}%
+\special{pa 475 -716}\special{pa 477 -724}\special{fp}\special{pa 487 -754}\special{pa 489 -761}\special{fp}%
+\special{pa 499 -791}\special{pa 501 -798}\special{fp}\special{pa 511 -828}\special{pa 513 -836}\special{fp}%
+\special{pa 522 -866}\special{pa 524 -873}\special{fp}\special{pa 533 -903}\special{pa 536 -911}\special{fp}%
+\special{pa 544 -941}\special{pa 547 -949}\special{fp}\special{pn 8}%
+\special{pa 0 -1}\special{pa 13 -1}\special{pa 39 -5}\special{pa 64 -13}\special{pa 90 -26}%
+\special{pa 116 -43}\special{pa 141 -63}\special{pa 167 -89}\special{pa 193 -118}%
+\special{pa 219 -152}\special{pa 244 -189}\special{pa 270 -231}\special{pa 296 -278}%
+\special{pa 315 -315}%
+\special{fp}%
+\special{pa -630 0}\special{pa 630 0}%
+\special{fp}%
+\special{pa 0 157}\special{pa 0 -945}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv2.tex
new file mode 100644
index 0000000000..2d4a06cae6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv2.tex
@@ -0,0 +1,69 @@
+%%% partcrv2.tex 2014-11-9 0:37
+%%% partcrv.sce 2014-11-9 0:30
+{\unitlength=0.8cm%
+\begin{picture}%
+( 4.00000, 3.50000)( -2.00000, -0.50000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -547 -949}\special{pa -544 -941}\special{fp}\special{pa -536 -911}\special{pa -533 -903}\special{fp}%
+\special{pa -524 -873}\special{pa -522 -866}\special{fp}\special{pa -513 -836}\special{pa -511 -828}\special{fp}%
+\special{pa -501 -798}\special{pa -499 -791}\special{fp}\special{pa -489 -761}\special{pa -487 -754}\special{fp}%
+\special{pa -477 -724}\special{pa -475 -716}\special{fp}\special{pa -465 -687}\special{pa -462 -679}\special{fp}%
+\special{pa -452 -650}\special{pa -450 -642}\special{fp}\special{pa -439 -613}\special{pa -436 -605}\special{fp}%
+\special{pa -426 -576}\special{pa -423 -568}\special{fp}\special{pa -412 -539}\special{pa -409 -532}\special{fp}%
+\special{pa -398 -502}\special{pa -395 -495}\special{fp}\special{pa -383 -466}\special{pa -380 -459}\special{fp}%
+\special{pa -368 -430}\special{pa -365 -423}\special{fp}\special{pa -352 -394}\special{pa -349 -387}\special{fp}%
+\special{pa -336 -358}\special{pa -332 -351}\special{fp}\special{pa -319 -323}\special{pa -315 -316}\special{fp}%
+\special{pa -301 -288}\special{pa -297 -281}\special{fp}\special{pa -282 -254}\special{pa -278 -247}\special{fp}%
+\special{pa -263 -220}\special{pa -259 -213}\special{fp}\special{pa -242 -186}\special{pa -238 -180}\special{fp}%
+\special{pa -220 -154}\special{pa -215 -147}\special{fp}\special{pa -196 -123}\special{pa -191 -116}\special{fp}%
+\special{pa -171 -93}\special{pa -165 -87}\special{fp}\special{pa -143 -65}\special{pa -137 -60}\special{fp}%
+\special{pa -113 -41}\special{pa -106 -36}\special{fp}\special{pa -79 -20}\special{pa -72 -17}\special{fp}%
+\special{pa -43 -6}\special{pa -35 -4}\special{fp}\special{pa -4 -1}\special{pa 4 -1}\special{fp}%
+\special{pa 35 -4}\special{pa 43 -6}\special{fp}\special{pa 72 -17}\special{pa 79 -20}\special{fp}%
+\special{pa 106 -36}\special{pa 113 -41}\special{fp}\special{pa 137 -60}\special{pa 143 -65}\special{fp}%
+\special{pa 165 -87}\special{pa 171 -93}\special{fp}\special{pa 191 -116}\special{pa 196 -123}\special{fp}%
+\special{pa 215 -147}\special{pa 220 -154}\special{fp}\special{pa 238 -180}\special{pa 242 -186}\special{fp}%
+\special{pa 259 -213}\special{pa 263 -220}\special{fp}\special{pa 278 -247}\special{pa 282 -254}\special{fp}%
+\special{pa 297 -281}\special{pa 301 -288}\special{fp}\special{pa 315 -316}\special{pa 319 -323}\special{fp}%
+\special{pa 332 -351}\special{pa 336 -358}\special{fp}\special{pa 349 -387}\special{pa 352 -394}\special{fp}%
+\special{pa 365 -423}\special{pa 368 -430}\special{fp}\special{pa 380 -459}\special{pa 383 -466}\special{fp}%
+\special{pa 395 -495}\special{pa 398 -502}\special{fp}\special{pa 409 -532}\special{pa 412 -539}\special{fp}%
+\special{pa 423 -568}\special{pa 426 -576}\special{fp}\special{pa 436 -605}\special{pa 439 -613}\special{fp}%
+\special{pa 450 -642}\special{pa 452 -650}\special{fp}\special{pa 462 -679}\special{pa 465 -687}\special{fp}%
+\special{pa 475 -716}\special{pa 477 -724}\special{fp}\special{pa 487 -754}\special{pa 489 -761}\special{fp}%
+\special{pa 499 -791}\special{pa 501 -798}\special{fp}\special{pa 511 -828}\special{pa 513 -836}\special{fp}%
+\special{pa 522 -866}\special{pa 524 -873}\special{fp}\special{pa 533 -903}\special{pa 536 -911}\special{fp}%
+\special{pa 544 -941}\special{pa 547 -949}\special{fp}\special{pn 8}%
+\special{pa 315 -315}\special{pa 321 -328}\special{pa 347 -383}\special{pa 373 -441}%
+\special{pa 399 -504}\special{pa 424 -571}\special{pa 450 -643}\special{pa 476 -718}%
+\special{pa 501 -798}\special{pa 527 -882}\special{pa 545 -945}%
+\special{fp}%
+\special{pa -545 -945}\special{pa -527 -882}\special{pa -501 -798}\special{pa -476 -718}%
+\special{pa -450 -643}\special{pa -424 -571}\special{pa -399 -504}\special{pa -373 -441}%
+\special{pa -347 -383}\special{pa -321 -328}\special{pa -296 -278}\special{pa -270 -231}%
+\special{pa -244 -189}\special{pa -219 -152}\special{pa -193 -118}\special{pa -167 -89}%
+\special{pa -141 -63}\special{pa -116 -43}\special{pa -90 -26}\special{pa -64 -13}%
+\special{pa -39 -5}\special{pa -13 -1}\special{pa 0 -1}%
+\special{fp}%
+\special{pa -630 0}\special{pa 630 0}%
+\special{fp}%
+\special{pa 0 157}\special{pa 0 -945}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3.tex
new file mode 100644
index 0000000000..a2f5076a54
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3.tex
@@ -0,0 +1,134 @@
+%%% partcrv3.tex 2014-11-9 0:37
+%%% partcrv.sce 2014-11-9 0:30
+{\unitlength=0.7cm%
+\begin{picture}%
+( 7.00000, 5.50000)( -3.00000, -0.50000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 1032 -547}\special{pa 1032 -555}\special{fp}\special{pa 1030 -586}\special{pa 1029 -594}\special{fp}%
+\special{pa 1025 -625}\special{pa 1024 -633}\special{fp}\special{pa 1018 -664}\special{pa 1016 -672}\special{fp}%
+\special{pa 1007 -701}\special{pa 1004 -709}\special{fp}\special{pa 993 -738}\special{pa 990 -745}\special{fp}%
+\special{pa 977 -774}\special{pa 973 -781}\special{fp}\special{pa 957 -807}\special{pa 953 -814}\special{fp}%
+\special{pa 935 -840}\special{pa 930 -846}\special{fp}\special{pa 910 -870}\special{pa 905 -876}\special{fp}%
+\special{pa 883 -898}\special{pa 877 -903}\special{fp}\special{pa 854 -924}\special{pa 848 -929}\special{fp}%
+\special{pa 822 -948}\special{pa 816 -952}\special{fp}\special{pa 789 -968}\special{pa 782 -972}\special{fp}%
+\special{pa 754 -987}\special{pa 747 -990}\special{fp}\special{pa 718 -1001}\special{pa 711 -1004}\special{fp}%
+\special{pa 681 -1013}\special{pa 673 -1015}\special{fp}\special{pa 643 -1023}\special{pa 635 -1024}\special{fp}%
+\special{pa 604 -1028}\special{pa 596 -1029}\special{fp}\special{pa 565 -1031}\special{pa 557 -1031}\special{fp}%
+\special{pa 526 -1031}\special{pa 518 -1031}\special{fp}\special{pa 487 -1027}\special{pa 479 -1026}\special{fp}%
+\special{pa 448 -1020}\special{pa 440 -1018}\special{fp}\special{pa 410 -1011}\special{pa 403 -1008}\special{fp}%
+\special{pa 374 -997}\special{pa 366 -994}\special{fp}\special{pa 338 -981}\special{pa 331 -978}\special{fp}%
+\special{pa 303 -963}\special{pa 296 -958}\special{fp}\special{pa 271 -941}\special{pa 264 -936}\special{fp}%
+\special{pa 240 -917}\special{pa 234 -912}\special{fp}\special{pa 211 -890}\special{pa 205 -884}\special{fp}%
+\special{pa 185 -861}\special{pa 180 -855}\special{fp}\special{pa 160 -830}\special{pa 156 -824}\special{fp}%
+\special{pa 139 -798}\special{pa 135 -791}\special{fp}\special{pa 121 -763}\special{pa 117 -756}\special{fp}%
+\special{pa 104 -727}\special{pa 101 -720}\special{fp}\special{pa 92 -690}\special{pa 90 -683}\special{fp}%
+\special{pa 82 -652}\special{pa 80 -644}\special{fp}\special{pa 75 -614}\special{pa 74 -606}\special{fp}%
+\special{pa 72 -575}\special{pa 72 -567}\special{fp}\special{pa 72 -536}\special{pa 72 -528}\special{fp}%
+\special{pa 74 -496}\special{pa 75 -489}\special{fp}\special{pa 80 -458}\special{pa 82 -450}\special{fp}%
+\special{pa 90 -420}\special{pa 92 -412}\special{fp}\special{pa 101 -382}\special{pa 104 -375}\special{fp}%
+\special{pa 117 -347}\special{pa 121 -339}\special{fp}\special{pa 135 -312}\special{pa 139 -305}\special{fp}%
+\special{pa 156 -278}\special{pa 160 -272}\special{fp}\special{pa 180 -247}\special{pa 185 -241}\special{fp}%
+\special{pa 205 -218}\special{pa 211 -212}\special{fp}\special{pa 234 -191}\special{pa 240 -186}\special{fp}%
+\special{pa 264 -167}\special{pa 271 -162}\special{fp}\special{pa 296 -144}\special{pa 303 -140}\special{fp}%
+\special{pa 331 -125}\special{pa 338 -121}\special{fp}\special{pa 366 -108}\special{pa 374 -105}\special{fp}%
+\special{pa 403 -94}\special{pa 410 -92}\special{fp}\special{pa 440 -84}\special{pa 448 -82}\special{fp}%
+\special{pa 479 -77}\special{pa 487 -76}\special{fp}\special{pa 518 -72}\special{pa 526 -71}\special{fp}%
+\special{pa 557 -71}\special{pa 565 -71}\special{fp}\special{pa 596 -73}\special{pa 604 -74}\special{fp}%
+\special{pa 635 -78}\special{pa 643 -79}\special{fp}\special{pa 673 -87}\special{pa 681 -89}\special{fp}%
+\special{pa 711 -98}\special{pa 718 -101}\special{fp}\special{pa 747 -112}\special{pa 754 -116}\special{fp}%
+\special{pa 782 -130}\special{pa 789 -134}\special{fp}\special{pa 816 -150}\special{pa 822 -155}\special{fp}%
+\special{pa 848 -173}\special{pa 854 -178}\special{fp}\special{pa 877 -199}\special{pa 883 -204}\special{fp}%
+\special{pa 905 -226}\special{pa 910 -232}\special{fp}\special{pa 930 -256}\special{pa 935 -263}\special{fp}%
+\special{pa 953 -288}\special{pa 957 -295}\special{fp}\special{pa 973 -322}\special{pa 977 -329}\special{fp}%
+\special{pa 990 -357}\special{pa 993 -364}\special{fp}\special{pa 1004 -394}\special{pa 1007 -401}\special{fp}%
+\special{pa 1016 -431}\special{pa 1018 -439}\special{fp}\special{pa 1024 -469}\special{pa 1025 -477}\special{fp}%
+\special{pa 1029 -508}\special{pa 1030 -516}\special{fp}\special{pa 1032 -547}\special{pa 1032 -555}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -617 -1382}\special{pa -615 -1374}\special{fp}\special{pa -608 -1343}\special{pa -606 -1335}\special{fp}%
+\special{pa -599 -1305}\special{pa -598 -1297}\special{fp}\special{pa -591 -1266}\special{pa -589 -1258}\special{fp}%
+\special{pa -581 -1228}\special{pa -580 -1220}\special{fp}\special{pa -572 -1189}\special{pa -570 -1181}\special{fp}%
+\special{pa -563 -1151}\special{pa -561 -1143}\special{fp}\special{pa -554 -1112}\special{pa -552 -1104}\special{fp}%
+\special{pa -544 -1074}\special{pa -542 -1066}\special{fp}\special{pa -534 -1035}\special{pa -532 -1028}\special{fp}%
+\special{pa -524 -997}\special{pa -522 -989}\special{fp}\special{pa -514 -959}\special{pa -512 -951}\special{fp}%
+\special{pa -503 -921}\special{pa -501 -913}\special{fp}\special{pa -493 -883}\special{pa -491 -875}\special{fp}%
+\special{pa -482 -844}\special{pa -480 -837}\special{fp}\special{pa -471 -806}\special{pa -469 -799}\special{fp}%
+\special{pa -460 -769}\special{pa -458 -761}\special{fp}\special{pa -448 -731}\special{pa -446 -723}\special{fp}%
+\special{pa -437 -693}\special{pa -434 -685}\special{fp}\special{pa -425 -655}\special{pa -422 -648}\special{fp}%
+\special{pa -412 -618}\special{pa -410 -610}\special{fp}\special{pa -400 -580}\special{pa -397 -573}\special{fp}%
+\special{pa -386 -543}\special{pa -384 -535}\special{fp}\special{pa -373 -506}\special{pa -370 -498}\special{fp}%
+\special{pa -359 -468}\special{pa -356 -461}\special{fp}\special{pa -344 -432}\special{pa -341 -424}\special{fp}%
+\special{pa -329 -395}\special{pa -326 -388}\special{fp}\special{pa -314 -359}\special{pa -311 -351}\special{fp}%
+\special{pa -298 -323}\special{pa -294 -315}\special{fp}\special{pa -281 -287}\special{pa -277 -280}\special{fp}%
+\special{pa -263 -252}\special{pa -259 -245}\special{fp}\special{pa -244 -217}\special{pa -240 -210}\special{fp}%
+\special{pa -224 -183}\special{pa -219 -176}\special{fp}\special{pa -203 -149}\special{pa -198 -143}\special{fp}%
+\special{pa -179 -118}\special{pa -174 -111}\special{fp}\special{pa -154 -87}\special{pa -149 -81}\special{fp}%
+\special{pa -126 -59}\special{pa -120 -53}\special{fp}\special{pa -95 -34}\special{pa -89 -30}\special{fp}%
+\special{pa -61 -15}\special{pa -54 -12}\special{fp}\special{pa -24 -3}\special{pa -16 -2}\special{fp}%
+\special{pa 16 -2}\special{pa 24 -3}\special{fp}\special{pa 54 -12}\special{pa 61 -15}\special{fp}%
+\special{pa 89 -30}\special{pa 95 -34}\special{fp}\special{pa 120 -53}\special{pa 126 -59}\special{fp}%
+\special{pa 149 -81}\special{pa 154 -87}\special{fp}\special{pa 174 -111}\special{pa 179 -118}\special{fp}%
+\special{pa 198 -143}\special{pa 203 -149}\special{fp}\special{pa 219 -176}\special{pa 224 -183}\special{fp}%
+\special{pa 240 -210}\special{pa 244 -217}\special{fp}\special{pa 259 -245}\special{pa 263 -252}\special{fp}%
+\special{pa 277 -280}\special{pa 281 -287}\special{fp}\special{pa 294 -315}\special{pa 298 -323}\special{fp}%
+\special{pa 311 -351}\special{pa 314 -359}\special{fp}\special{pa 326 -388}\special{pa 329 -395}\special{fp}%
+\special{pa 341 -424}\special{pa 344 -432}\special{fp}\special{pa 356 -461}\special{pa 359 -468}\special{fp}%
+\special{pa 370 -498}\special{pa 373 -506}\special{fp}\special{pa 384 -535}\special{pa 386 -543}\special{fp}%
+\special{pa 397 -573}\special{pa 400 -580}\special{fp}\special{pa 410 -610}\special{pa 412 -618}\special{fp}%
+\special{pa 422 -648}\special{pa 425 -655}\special{fp}\special{pa 434 -685}\special{pa 437 -693}\special{fp}%
+\special{pa 446 -723}\special{pa 448 -731}\special{fp}\special{pa 458 -761}\special{pa 460 -769}\special{fp}%
+\special{pa 469 -799}\special{pa 471 -806}\special{fp}\special{pa 480 -837}\special{pa 482 -844}\special{fp}%
+\special{pa 491 -875}\special{pa 493 -883}\special{fp}\special{pa 501 -913}\special{pa 503 -921}\special{fp}%
+\special{pa 512 -951}\special{pa 514 -959}\special{fp}\special{pa 522 -989}\special{pa 524 -997}\special{fp}%
+\special{pa 532 -1028}\special{pa 534 -1035}\special{fp}\special{pa 542 -1066}\special{pa 544 -1074}\special{fp}%
+\special{pa 552 -1104}\special{pa 554 -1112}\special{fp}\special{pa 561 -1143}\special{pa 563 -1151}\special{fp}%
+\special{pa 570 -1181}\special{pa 572 -1189}\special{fp}\special{pa 580 -1220}\special{pa 581 -1228}\special{fp}%
+\special{pa 589 -1258}\special{pa 591 -1266}\special{fp}\special{pa 598 -1297}\special{pa 599 -1305}\special{fp}%
+\special{pa 606 -1335}\special{pa 608 -1343}\special{fp}\special{pa 615 -1374}\special{pa 617 -1382}\special{fp}%
+\special{pn 8}%
+\special{pa 543 -1042}\special{pa 536 -1046}\special{pa 528 -1046}\special{pa 521 -1042}%
+\special{pa 517 -1035}\special{pa 517 -1027}\special{pa 521 -1020}\special{pa 528 -1015}%
+\special{pa 536 -1015}\special{pa 543 -1020}\special{pa 547 -1027}\special{pa 547 -1035}%
+\special{pa 543 -1042}\special{sh 1}\special{fp}%
+\special{pa 243 -207}\special{pa 236 -211}\special{pa 227 -211}\special{pa 220 -207}%
+\special{pa 216 -200}\special{pa 216 -192}\special{pa 220 -185}\special{pa 227 -180}%
+\special{pa 236 -180}\special{pa 243 -185}\special{pa 247 -192}\special{pa 247 -200}%
+\special{pa 243 -207}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.8800,3.7900){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{-\Height}%
+\put(0.8400,0.6100){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa 532 -1031}\special{pa 521 -1031}\special{pa 461 -1023}\special{pa 403 -1008}%
+\special{pa 346 -986}\special{pa 294 -957}\special{pa 245 -922}\special{pa 201 -880}%
+\special{pa 162 -834}\special{pa 130 -783}\special{pa 104 -728}\special{pa 86 -671}%
+\special{pa 74 -611}\special{pa 70 -551}\special{pa 74 -491}\special{pa 86 -432}\special{pa 104 -374}%
+\special{pa 130 -320}\special{pa 162 -269}\special{pa 201 -222}\special{pa 230 -194}%
+\special{fp}%
+\special{pa -827 0}\special{pa 1102 0}%
+\special{fp}%
+\special{pa 0 138}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d1.tex
new file mode 100644
index 0000000000..e51ad85c0d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d1.tex
@@ -0,0 +1,80 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/partcrv3d1.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(7.95,6.19)(-3.77,-1.85)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+\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.5300000,-1.0600000){\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(4.0500000,-0.9100000){\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,4.1400000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 901 -270}\special{pa -901 270}%
+\special{fp}%
+\special{pa -1039 -232}\special{pa 1042 233}%
+\special{fp}%
+\special{pa 0 510}\special{pa 0 -1065}%
+\special{fp}%
+\special{pa -360 108}\special{pa -305 112}\special{pa -245 114}\special{pa -182 115}%
+\special{pa -115 113}\special{pa -47 109}\special{pa 23 102}\special{pa 91 94}%
+\special{pa 159 83}\special{pa 224 70}\special{pa 285 55}\special{pa 342 38}%
+\special{pa 393 20}\special{pa 439 -1}\special{pa 477 -22}\special{pa 508 -45}%
+\special{pa 531 -69}\special{pa 545 -93}\special{pa 551 -117}\special{pa 548 -142}%
+\special{pa 537 -166}\special{pa 517 -190}\special{pa 489 -213}\special{pa 453 -235}%
+\special{pa 410 -256}\special{pa 360 -275}\special{pa 305 -293}\special{pa 245 -308}%
+\special{pa 182 -322}\special{pa 115 -334}\special{pa 47 -343}\special{pa -23 -350}%
+\special{pa -91 -355}\special{pa -159 -357}\special{pa -224 -358}\special{pa -285 -356}%
+\special{pa -342 -353}\special{pa -393 -347}\special{pa -439 -341}\special{pa -477 -332}%
+\special{pa -508 -323}\special{pa -531 -313}\special{pa -545 -302}\special{pa -551 -291}%
+\special{pa -548 -280}\special{pa -537 -269}\special{pa -517 -258}\special{pa -489 -248}%
+\special{pa -453 -240}\special{pa -410 -232}\special{pa -360 -227}\special{pa -305 -222}%
+\special{pa -245 -220}\special{pa -182 -220}\special{pa -115 -222}\special{pa -47 -226}%
+\special{pa 23 -232}\special{pa 91 -241}\special{pa 159 -251}\special{pa 224 -264}%
+\special{pa 285 -279}\special{pa 342 -296}\special{pa 393 -315}\special{pa 439 -335}%
+\special{pa 477 -357}\special{pa 508 -379}\special{pa 531 -403}\special{pa 545 -427}%
+\special{pa 551 -452}\special{pa 548 -476}\special{pa 537 -501}\special{pa 517 -525}%
+\special{pa 489 -548}\special{pa 453 -570}\special{pa 410 -590}\special{pa 360 -610}%
+\special{pa 305 -627}\special{pa 245 -643}\special{pa 182 -657}\special{pa 115 -668}%
+\special{pa 47 -677}\special{pa -23 -684}\special{pa -91 -689}\special{pa -159 -692}%
+\special{pa -224 -692}\special{pa -285 -691}\special{pa -342 -687}\special{pa -393 -682}%
+\special{pa -439 -675}\special{pa -477 -667}\special{pa -508 -658}\special{pa -531 -647}%
+\special{pa -545 -636}\special{pa -551 -625}\special{pa -548 -614}\special{pa -537 -603}%
+\special{pa -517 -593}\special{pa -489 -583}\special{pa -453 -574}\special{pa -410 -567}%
+\special{pa -360 -561}%
+\special{fp}%
+\special{pn 24}%
+\special{pa -311 -355}\special{pa -342 -353}\special{pa -393 -347}\special{pa -439 -341}%
+\special{pa -477 -332}\special{pa -508 -323}\special{pa -531 -313}\special{pa -545 -302}%
+\special{pa -551 -291}\special{pa -548 -280}\special{pa -537 -269}\special{pa -517 -258}%
+\special{pa -489 -248}\special{pa -453 -240}\special{pa -410 -232}\special{pa -360 -227}%
+\special{pa -305 -222}\special{pa -245 -220}\special{pa -182 -220}\special{pa -115 -222}%
+\special{pa -47 -226}\special{pa 23 -232}\special{pa 91 -241}\special{pa 159 -251}%
+\special{pa 224 -264}\special{pa 285 -279}\special{pa 342 -296}\special{pa 393 -315}%
+\special{pa 439 -335}\special{pa 477 -357}\special{pa 508 -379}\special{pa 531 -403}%
+\special{pa 545 -427}\special{pa 551 -452}\special{pa 548 -476}\special{pa 537 -501}%
+\special{pa 517 -525}\special{pa 489 -548}\special{pa 453 -570}\special{pa 421 -585}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-1.1300000,1.5042857){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(1.5300000,2.3342857){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d2.tex
new file mode 100644
index 0000000000..9d5ebe7da1
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d2.tex
@@ -0,0 +1,94 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/partcrv3d2.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(7.95,6.19)(-3.77,-1.85)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+\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.5300000,-1.0600000){\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(4.0500000,-0.9100000){\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,4.1400000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 901 -270}\special{pa -901 270}%
+\special{fp}%
+\special{pa -1039 -232}\special{pa 1042 233}%
+\special{fp}%
+\special{pa 0 510}\special{pa 0 -1065}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -364 108}\special{pa -356 108}\special{fp}\special{pa -325 105}\special{pa -317 104}\special{fp}%
+\special{pa -286 102}\special{pa -278 101}\special{fp}\special{pa -247 99}\special{pa -239 98}\special{fp}%
+\special{pa -208 95}\special{pa -200 95}\special{fp}\special{pa -169 92}\special{pa -161 92}\special{fp}%
+\special{pa -130 89}\special{pa -122 88}\special{fp}\special{pa -91 86}\special{pa -83 85}\special{fp}%
+\special{pa -52 83}\special{pa -44 82}\special{fp}\special{pa -13 80}\special{pa -5 79}\special{fp}%
+\special{pa 26 76}\special{pa 34 76}\special{fp}\special{pa 65 73}\special{pa 73 72}\special{fp}%
+\special{pa 104 70}\special{pa 112 69}\special{fp}\special{pa 144 67}\special{pa 152 66}\special{fp}%
+\special{pa 183 64}\special{pa 191 63}\special{fp}\special{pa 222 60}\special{pa 230 60}\special{fp}%
+\special{pa 261 58}\special{pa 269 56}\special{fp}\special{pa 296 45}\special{pa 303 41}\special{fp}%
+\special{pa 326 20}\special{pa 332 14}\special{fp}\special{pa 355 -6}\special{pa 361 -12}\special{fp}%
+\special{pa 385 -32}\special{pa 391 -38}\special{fp}\special{pa 414 -58}\special{pa 420 -64}\special{fp}%
+\special{pa 443 -84}\special{pa 449 -89}\special{fp}\special{pa 473 -110}\special{pa 479 -115}\special{fp}%
+\special{pa 502 -136}\special{pa 508 -141}\special{fp}\special{pa 535 -161}\special{pa 534 -168}\special{fp}%
+\special{pa 506 -177}\special{pa 499 -180}\special{fp}\special{pa 469 -191}\special{pa 462 -193}\special{fp}%
+\special{pa 432 -204}\special{pa 425 -207}\special{fp}\special{pa 395 -217}\special{pa 388 -220}\special{fp}%
+\special{pa 359 -230}\special{pa 351 -233}\special{fp}\special{pa 322 -244}\special{pa 314 -246}\special{fp}%
+\special{pa 285 -257}\special{pa 277 -260}\special{fp}\special{pa 248 -270}\special{pa 240 -273}\special{fp}%
+\special{pa 211 -284}\special{pa 203 -286}\special{fp}\special{pa 174 -297}\special{pa 167 -300}\special{fp}%
+\special{pa 137 -310}\special{pa 130 -313}\special{fp}\special{pa 100 -323}\special{pa 93 -326}\special{fp}%
+\special{pa 64 -337}\special{pa 56 -339}\special{fp}\special{pa 25 -342}\special{pa 17 -342}\special{fp}%
+\special{pa -14 -341}\special{pa -22 -340}\special{fp}\special{pa -53 -339}\special{pa -61 -339}\special{fp}%
+\special{pa -92 -338}\special{pa -100 -338}\special{fp}\special{pa -131 -336}\special{pa -139 -336}\special{fp}%
+\special{pa -171 -335}\special{pa -179 -335}\special{fp}\special{pa -210 -334}\special{pa -218 -333}\special{fp}%
+\special{pa -249 -332}\special{pa -257 -332}\special{fp}\special{pa -288 -331}\special{pa -296 -331}\special{fp}%
+\special{pa -327 -329}\special{pa -335 -329}\special{fp}\special{pa -367 -328}\special{pa -375 -328}\special{fp}%
+\special{pa -406 -327}\special{pa -414 -326}\special{fp}\special{pa -445 -325}\special{pa -453 -325}\special{fp}%
+\special{pa -485 -326}\special{pa -491 -321}\special{fp}\special{pa -493 -316}\special{pa -490 -309}\special{fp}%
+\special{pa -462 -293}\special{pa -456 -289}\special{fp}\special{pa -429 -272}\special{pa -423 -267}\special{fp}%
+\special{pa -397 -250}\special{pa -390 -246}\special{fp}\special{pa -364 -228}\special{pa -357 -226}\special{fp}%
+\special{pa -325 -229}\special{pa -317 -230}\special{fp}\special{pa -286 -233}\special{pa -278 -233}\special{fp}%
+\special{pa -247 -236}\special{pa -239 -237}\special{fp}\special{pa -208 -239}\special{pa -200 -240}\special{fp}%
+\special{pa -169 -242}\special{pa -161 -243}\special{fp}\special{pa -130 -245}\special{pa -122 -246}\special{fp}%
+\special{pa -91 -249}\special{pa -83 -249}\special{fp}\special{pa -52 -252}\special{pa -44 -252}\special{fp}%
+\special{pa -13 -255}\special{pa -5 -256}\special{fp}\special{pa 26 -258}\special{pa 34 -259}\special{fp}%
+\special{pa 65 -261}\special{pa 73 -262}\special{fp}\special{pa 104 -265}\special{pa 112 -265}\special{fp}%
+\special{pa 144 -268}\special{pa 152 -268}\special{fp}\special{pa 183 -271}\special{pa 191 -272}\special{fp}%
+\special{pa 222 -274}\special{pa 230 -275}\special{fp}\special{pa 261 -277}\special{pa 269 -279}\special{fp}%
+\special{pa 296 -290}\special{pa 303 -294}\special{fp}\special{pa 326 -315}\special{pa 332 -320}\special{fp}%
+\special{pa 355 -341}\special{pa 361 -346}\special{fp}\special{pa 385 -367}\special{pa 391 -372}\special{fp}%
+\special{pa 414 -393}\special{pa 420 -398}\special{fp}\special{pa 443 -419}\special{pa 449 -424}\special{fp}%
+\special{pa 473 -445}\special{pa 479 -450}\special{fp}\special{pa 502 -470}\special{pa 508 -476}\special{fp}%
+\special{pa 535 -495}\special{pa 534 -503}\special{fp}\special{pa 506 -512}\special{pa 499 -515}\special{fp}%
+\special{pa 469 -525}\special{pa 462 -528}\special{fp}\special{pa 432 -538}\special{pa 425 -541}\special{fp}%
+\special{pa 395 -552}\special{pa 388 -554}\special{fp}\special{pa 359 -565}\special{pa 351 -568}\special{fp}%
+\special{pa 322 -578}\special{pa 314 -581}\special{fp}\special{pa 285 -592}\special{pa 277 -594}\special{fp}%
+\special{pa 248 -605}\special{pa 240 -608}\special{fp}\special{pa 211 -618}\special{pa 203 -621}\special{fp}%
+\special{pa 174 -631}\special{pa 167 -634}\special{fp}\special{pa 137 -645}\special{pa 130 -647}\special{fp}%
+\special{pa 100 -658}\special{pa 93 -661}\special{fp}\special{pa 64 -672}\special{pa 56 -674}\special{fp}%
+\special{pa 25 -676}\special{pa 17 -677}\special{fp}\special{pa -14 -675}\special{pa -22 -675}\special{fp}%
+\special{pa -53 -674}\special{pa -61 -674}\special{fp}\special{pa -92 -672}\special{pa -100 -672}\special{fp}%
+\special{pa -131 -671}\special{pa -139 -671}\special{fp}\special{pa -171 -670}\special{pa -179 -669}\special{fp}%
+\special{pa -210 -668}\special{pa -218 -668}\special{fp}\special{pa -249 -667}\special{pa -257 -667}\special{fp}%
+\special{pa -288 -665}\special{pa -296 -665}\special{fp}\special{pa -327 -664}\special{pa -335 -664}\special{fp}%
+\special{pa -367 -663}\special{pa -375 -662}\special{fp}\special{pa -406 -661}\special{pa -414 -661}\special{fp}%
+\special{pa -445 -660}\special{pa -453 -659}\special{fp}\special{pa -485 -661}\special{pa -491 -656}\special{fp}%
+\special{pa -493 -651}\special{pa -490 -643}\special{fp}\special{pa -462 -628}\special{pa -456 -623}\special{fp}%
+\special{pa -429 -606}\special{pa -423 -602}\special{fp}\special{pa -397 -585}\special{pa -390 -580}\special{fp}%
+\special{pa -364 -563}\special{pa -357 -559}\special{fp}\special{pn 8}%
+\special{pa 390 -219}\special{pa 47 -343}\special{pa -508 -323}\special{pa -360 -227}%
+\special{pa 285 -279}\special{pa 537 -501}\special{pa 292 -589}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv4.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv4.tex
new file mode 100644
index 0000000000..7acdc9dc11
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv4.tex
@@ -0,0 +1,137 @@
+%%% partcrv4.tex 2014-11-9 0:37
+%%% partcrv.sce 2014-11-9 0:30
+{\unitlength=0.7cm%
+\begin{picture}%
+( 7.00000, 5.50000)( -3.00000, -0.50000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 1032 -547}\special{pa 1032 -555}\special{fp}\special{pa 1030 -586}\special{pa 1029 -594}\special{fp}%
+\special{pa 1025 -625}\special{pa 1024 -633}\special{fp}\special{pa 1018 -664}\special{pa 1016 -672}\special{fp}%
+\special{pa 1007 -701}\special{pa 1004 -709}\special{fp}\special{pa 993 -738}\special{pa 990 -745}\special{fp}%
+\special{pa 977 -774}\special{pa 973 -781}\special{fp}\special{pa 957 -807}\special{pa 953 -814}\special{fp}%
+\special{pa 935 -840}\special{pa 930 -846}\special{fp}\special{pa 910 -870}\special{pa 905 -876}\special{fp}%
+\special{pa 883 -898}\special{pa 877 -903}\special{fp}\special{pa 854 -924}\special{pa 848 -929}\special{fp}%
+\special{pa 822 -948}\special{pa 816 -952}\special{fp}\special{pa 789 -968}\special{pa 782 -972}\special{fp}%
+\special{pa 754 -987}\special{pa 747 -990}\special{fp}\special{pa 718 -1001}\special{pa 711 -1004}\special{fp}%
+\special{pa 681 -1013}\special{pa 673 -1015}\special{fp}\special{pa 643 -1023}\special{pa 635 -1024}\special{fp}%
+\special{pa 604 -1028}\special{pa 596 -1029}\special{fp}\special{pa 565 -1031}\special{pa 557 -1031}\special{fp}%
+\special{pa 526 -1031}\special{pa 518 -1031}\special{fp}\special{pa 487 -1027}\special{pa 479 -1026}\special{fp}%
+\special{pa 448 -1020}\special{pa 440 -1018}\special{fp}\special{pa 410 -1011}\special{pa 403 -1008}\special{fp}%
+\special{pa 374 -997}\special{pa 366 -994}\special{fp}\special{pa 338 -981}\special{pa 331 -978}\special{fp}%
+\special{pa 303 -963}\special{pa 296 -958}\special{fp}\special{pa 271 -941}\special{pa 264 -936}\special{fp}%
+\special{pa 240 -917}\special{pa 234 -912}\special{fp}\special{pa 211 -890}\special{pa 205 -884}\special{fp}%
+\special{pa 185 -861}\special{pa 180 -855}\special{fp}\special{pa 160 -830}\special{pa 156 -824}\special{fp}%
+\special{pa 139 -798}\special{pa 135 -791}\special{fp}\special{pa 121 -763}\special{pa 117 -756}\special{fp}%
+\special{pa 104 -727}\special{pa 101 -720}\special{fp}\special{pa 92 -690}\special{pa 90 -683}\special{fp}%
+\special{pa 82 -652}\special{pa 80 -644}\special{fp}\special{pa 75 -614}\special{pa 74 -606}\special{fp}%
+\special{pa 72 -575}\special{pa 72 -567}\special{fp}\special{pa 72 -536}\special{pa 72 -528}\special{fp}%
+\special{pa 74 -496}\special{pa 75 -489}\special{fp}\special{pa 80 -458}\special{pa 82 -450}\special{fp}%
+\special{pa 90 -420}\special{pa 92 -412}\special{fp}\special{pa 101 -382}\special{pa 104 -375}\special{fp}%
+\special{pa 117 -347}\special{pa 121 -339}\special{fp}\special{pa 135 -312}\special{pa 139 -305}\special{fp}%
+\special{pa 156 -278}\special{pa 160 -272}\special{fp}\special{pa 180 -247}\special{pa 185 -241}\special{fp}%
+\special{pa 205 -218}\special{pa 211 -212}\special{fp}\special{pa 234 -191}\special{pa 240 -186}\special{fp}%
+\special{pa 264 -167}\special{pa 271 -162}\special{fp}\special{pa 296 -144}\special{pa 303 -140}\special{fp}%
+\special{pa 331 -125}\special{pa 338 -121}\special{fp}\special{pa 366 -108}\special{pa 374 -105}\special{fp}%
+\special{pa 403 -94}\special{pa 410 -92}\special{fp}\special{pa 440 -84}\special{pa 448 -82}\special{fp}%
+\special{pa 479 -77}\special{pa 487 -76}\special{fp}\special{pa 518 -72}\special{pa 526 -71}\special{fp}%
+\special{pa 557 -71}\special{pa 565 -71}\special{fp}\special{pa 596 -73}\special{pa 604 -74}\special{fp}%
+\special{pa 635 -78}\special{pa 643 -79}\special{fp}\special{pa 673 -87}\special{pa 681 -89}\special{fp}%
+\special{pa 711 -98}\special{pa 718 -101}\special{fp}\special{pa 747 -112}\special{pa 754 -116}\special{fp}%
+\special{pa 782 -130}\special{pa 789 -134}\special{fp}\special{pa 816 -150}\special{pa 822 -155}\special{fp}%
+\special{pa 848 -173}\special{pa 854 -178}\special{fp}\special{pa 877 -199}\special{pa 883 -204}\special{fp}%
+\special{pa 905 -226}\special{pa 910 -232}\special{fp}\special{pa 930 -256}\special{pa 935 -263}\special{fp}%
+\special{pa 953 -288}\special{pa 957 -295}\special{fp}\special{pa 973 -322}\special{pa 977 -329}\special{fp}%
+\special{pa 990 -357}\special{pa 993 -364}\special{fp}\special{pa 1004 -394}\special{pa 1007 -401}\special{fp}%
+\special{pa 1016 -431}\special{pa 1018 -439}\special{fp}\special{pa 1024 -469}\special{pa 1025 -477}\special{fp}%
+\special{pa 1029 -508}\special{pa 1030 -516}\special{fp}\special{pa 1032 -547}\special{pa 1032 -555}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -617 -1382}\special{pa -615 -1374}\special{fp}\special{pa -608 -1343}\special{pa -606 -1335}\special{fp}%
+\special{pa -599 -1305}\special{pa -598 -1297}\special{fp}\special{pa -591 -1266}\special{pa -589 -1258}\special{fp}%
+\special{pa -581 -1228}\special{pa -580 -1220}\special{fp}\special{pa -572 -1189}\special{pa -570 -1181}\special{fp}%
+\special{pa -563 -1151}\special{pa -561 -1143}\special{fp}\special{pa -554 -1112}\special{pa -552 -1104}\special{fp}%
+\special{pa -544 -1074}\special{pa -542 -1066}\special{fp}\special{pa -534 -1035}\special{pa -532 -1028}\special{fp}%
+\special{pa -524 -997}\special{pa -522 -989}\special{fp}\special{pa -514 -959}\special{pa -512 -951}\special{fp}%
+\special{pa -503 -921}\special{pa -501 -913}\special{fp}\special{pa -493 -883}\special{pa -491 -875}\special{fp}%
+\special{pa -482 -844}\special{pa -480 -837}\special{fp}\special{pa -471 -806}\special{pa -469 -799}\special{fp}%
+\special{pa -460 -769}\special{pa -458 -761}\special{fp}\special{pa -448 -731}\special{pa -446 -723}\special{fp}%
+\special{pa -437 -693}\special{pa -434 -685}\special{fp}\special{pa -425 -655}\special{pa -422 -648}\special{fp}%
+\special{pa -412 -618}\special{pa -410 -610}\special{fp}\special{pa -400 -580}\special{pa -397 -573}\special{fp}%
+\special{pa -386 -543}\special{pa -384 -535}\special{fp}\special{pa -373 -506}\special{pa -370 -498}\special{fp}%
+\special{pa -359 -468}\special{pa -356 -461}\special{fp}\special{pa -344 -432}\special{pa -341 -424}\special{fp}%
+\special{pa -329 -395}\special{pa -326 -388}\special{fp}\special{pa -314 -359}\special{pa -311 -351}\special{fp}%
+\special{pa -298 -323}\special{pa -294 -315}\special{fp}\special{pa -281 -287}\special{pa -277 -280}\special{fp}%
+\special{pa -263 -252}\special{pa -259 -245}\special{fp}\special{pa -244 -217}\special{pa -240 -210}\special{fp}%
+\special{pa -224 -183}\special{pa -219 -176}\special{fp}\special{pa -203 -149}\special{pa -198 -143}\special{fp}%
+\special{pa -179 -118}\special{pa -174 -111}\special{fp}\special{pa -154 -87}\special{pa -149 -81}\special{fp}%
+\special{pa -126 -59}\special{pa -120 -53}\special{fp}\special{pa -95 -34}\special{pa -89 -30}\special{fp}%
+\special{pa -61 -15}\special{pa -54 -12}\special{fp}\special{pa -24 -3}\special{pa -16 -2}\special{fp}%
+\special{pa 16 -2}\special{pa 24 -3}\special{fp}\special{pa 54 -12}\special{pa 61 -15}\special{fp}%
+\special{pa 89 -30}\special{pa 95 -34}\special{fp}\special{pa 120 -53}\special{pa 126 -59}\special{fp}%
+\special{pa 149 -81}\special{pa 154 -87}\special{fp}\special{pa 174 -111}\special{pa 179 -118}\special{fp}%
+\special{pa 198 -143}\special{pa 203 -149}\special{fp}\special{pa 219 -176}\special{pa 224 -183}\special{fp}%
+\special{pa 240 -210}\special{pa 244 -217}\special{fp}\special{pa 259 -245}\special{pa 263 -252}\special{fp}%
+\special{pa 277 -280}\special{pa 281 -287}\special{fp}\special{pa 294 -315}\special{pa 298 -323}\special{fp}%
+\special{pa 311 -351}\special{pa 314 -359}\special{fp}\special{pa 326 -388}\special{pa 329 -395}\special{fp}%
+\special{pa 341 -424}\special{pa 344 -432}\special{fp}\special{pa 356 -461}\special{pa 359 -468}\special{fp}%
+\special{pa 370 -498}\special{pa 373 -506}\special{fp}\special{pa 384 -535}\special{pa 386 -543}\special{fp}%
+\special{pa 397 -573}\special{pa 400 -580}\special{fp}\special{pa 410 -610}\special{pa 412 -618}\special{fp}%
+\special{pa 422 -648}\special{pa 425 -655}\special{fp}\special{pa 434 -685}\special{pa 437 -693}\special{fp}%
+\special{pa 446 -723}\special{pa 448 -731}\special{fp}\special{pa 458 -761}\special{pa 460 -769}\special{fp}%
+\special{pa 469 -799}\special{pa 471 -806}\special{fp}\special{pa 480 -837}\special{pa 482 -844}\special{fp}%
+\special{pa 491 -875}\special{pa 493 -883}\special{fp}\special{pa 501 -913}\special{pa 503 -921}\special{fp}%
+\special{pa 512 -951}\special{pa 514 -959}\special{fp}\special{pa 522 -989}\special{pa 524 -997}\special{fp}%
+\special{pa 532 -1028}\special{pa 534 -1035}\special{fp}\special{pa 542 -1066}\special{pa 544 -1074}\special{fp}%
+\special{pa 552 -1104}\special{pa 554 -1112}\special{fp}\special{pa 561 -1143}\special{pa 563 -1151}\special{fp}%
+\special{pa 570 -1181}\special{pa 572 -1189}\special{fp}\special{pa 580 -1220}\special{pa 581 -1228}\special{fp}%
+\special{pa 589 -1258}\special{pa 591 -1266}\special{fp}\special{pa 598 -1297}\special{pa 599 -1305}\special{fp}%
+\special{pa 606 -1335}\special{pa 608 -1343}\special{fp}\special{pa 615 -1374}\special{pa 617 -1382}\special{fp}%
+\special{pn 8}%
+\special{pa 543 -1042}\special{pa 536 -1046}\special{pa 528 -1046}\special{pa 521 -1042}%
+\special{pa 517 -1035}\special{pa 517 -1027}\special{pa 521 -1020}\special{pa 528 -1015}%
+\special{pa 536 -1015}\special{pa 543 -1020}\special{pa 547 -1027}\special{pa 547 -1035}%
+\special{pa 543 -1042}\special{sh 1}\special{fp}%
+\special{pa 243 -207}\special{pa 236 -211}\special{pa 227 -211}\special{pa 220 -207}%
+\special{pa 216 -200}\special{pa 216 -192}\special{pa 220 -185}\special{pa 227 -180}%
+\special{pa 236 -180}\special{pa 243 -185}\special{pa 247 -192}\special{pa 247 -200}%
+\special{pa 243 -207}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(1.8800,3.7900){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{-\Height}%
+\put(0.8400,0.6100){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\special{pa 230 -194}\special{pa 245 -181}\special{pa 294 -145}\special{pa 346 -116}%
+\special{pa 403 -94}\special{pa 461 -79}\special{pa 521 -71}\special{pa 581 -71}\special{pa 641 -79}%
+\special{pa 700 -94}\special{pa 756 -116}\special{pa 809 -145}\special{pa 858 -181}%
+\special{pa 902 -222}\special{pa 940 -269}\special{pa 972 -320}\special{pa 998 -374}%
+\special{pa 1017 -432}\special{pa 1028 -491}\special{pa 1032 -551}\special{pa 1028 -611}%
+\special{pa 1017 -671}\special{pa 998 -728}\special{pa 972 -783}\special{pa 940 -834}%
+\special{pa 902 -880}\special{pa 858 -922}\special{pa 809 -957}\special{pa 756 -986}%
+\special{pa 700 -1008}\special{pa 641 -1023}\special{pa 581 -1031}\special{pa 532 -1031}%
+\special{fp}%
+\special{pa -827 0}\special{pa 1102 0}%
+\special{fp}%
+\special{pa 0 138}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdexample.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdexample.tex
new file mode 100644
index 0000000000..efd159f818
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdexample.tex
@@ -0,0 +1,49 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/pdexample.tex
+%%% Generator=template1basic.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(12.06,4.89)(-6.03,-2.53)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -315 -0}\special{pa -320 -79}\special{pa -335 -157}\special{pa -359 -232}%
+\special{pa -393 -303}\special{pa -435 -370}\special{pa -486 -431}\special{pa -543 -485}%
+\special{pa -607 -532}\special{pa -677 -570}\special{pa -750 -599}\special{pa -827 -619}%
+\special{pa -905 -629}\special{pa -984 -629}\special{pa -1063 -619}\special{pa -1140 -599}%
+\special{pa -1213 -570}\special{pa -1282 -532}\special{pa -1346 -485}\special{pa -1404 -431}%
+\special{pa -1454 -370}\special{pa -1497 -303}\special{pa -1531 -232}\special{pa -1555 -157}%
+\special{pa -1570 -79}\special{pa -1575 0}\special{pa -1570 79}\special{pa -1555 157}%
+\special{pa -1531 232}\special{pa -1497 303}\special{pa -1454 370}\special{pa -1404 431}%
+\special{pa -1346 485}\special{pa -1282 532}\special{pa -1213 570}\special{pa -1140 599}%
+\special{pa -1063 619}\special{pa -984 629}\special{pa -905 629}\special{pa -827 619}%
+\special{pa -750 599}\special{pa -677 570}\special{pa -607 532}\special{pa -543 485}%
+\special{pa -486 431}\special{pa -435 370}\special{pa -393 303}\special{pa -359 232}%
+\special{pa -335 157}\special{pa -320 79}\special{pa -315 0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1575 -0}\special{pa 1490 -315}\special{pa 1260 -546}\special{pa 945 -630}%
+\special{pa 630 -546}\special{pa 399 -315}\special{pa 315 -0}\special{pa 399 315}%
+\special{pa 630 546}\special{pa 945 630}\special{pa 1260 546}\special{pa 1490 315}%
+\special{pa 1575 0}%
+\special{fp}%
+}%
+\special{pa -1899 -0}\special{pa 1899 -0}%
+\special{fp}%
+\special{pa 0 797}\special{pa 0 -743}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0925000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.4225000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdtoconsole.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdtoconsole.pdf
new file mode 100644
index 0000000000..eadd1dbba6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdtoconsole.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun.tex
new file mode 100644
index 0000000000..45ef0c40fa
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun.tex
@@ -0,0 +1,289 @@
+%%% /Users/Hannya/Desktop/fig/periodfun.tex
+%%% Generator=hachtest.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(10,3)(-5,-1)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -315 -0}\special{pa 0 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 0 -315}\special{pa 315 -315}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -630 -315}\special{pa -315 -315}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -945 -0}\special{pa -630 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -1260 -315}\special{pa -945 -315}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -1575 -0}\special{pa -1260 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 315 -0}\special{pa 630 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 630 -315}\special{pa 945 -315}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 945 -0}\special{pa 1260 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 1260 -315}\special{pa 1575 -315}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1260 0}\special{pa -1260 -35}\special{fp}\special{pa -1260 -70}\special{pa -1260 -105}\special{fp}%
+\special{pa -1260 -140}\special{pa -1260 -175}\special{fp}\special{pa -1260 -210}\special{pa -1260 -245}\special{fp}%
+\special{pa -1260 -280}\special{pa -1260 -315}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -945 -315}\special{pa -945 -280}\special{fp}\special{pa -945 -245}\special{pa -945 -210}\special{fp}%
+\special{pa -945 -175}\special{pa -945 -140}\special{fp}\special{pa -945 -105}\special{pa -945 -70}\special{fp}%
+\special{pa -945 -35}\special{pa -945 0}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -630 0}\special{pa -630 -35}\special{fp}\special{pa -630 -70}\special{pa -630 -105}\special{fp}%
+\special{pa -630 -140}\special{pa -630 -175}\special{fp}\special{pa -630 -210}\special{pa -630 -245}\special{fp}%
+\special{pa -630 -280}\special{pa -630 -315}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -315 -315}\special{pa -315 -280}\special{fp}\special{pa -315 -245}\special{pa -315 -210}\special{fp}%
+\special{pa -315 -175}\special{pa -315 -140}\special{fp}\special{pa -315 -105}\special{pa -315 -70}\special{fp}%
+\special{pa -315 -35}\special{pa -315 0}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 0}\special{pa 0 -35}\special{fp}\special{pa 0 -70}\special{pa 0 -105}\special{fp}%
+\special{pa 0 -140}\special{pa 0 -175}\special{fp}\special{pa 0 -210}\special{pa 0 -245}\special{fp}%
+\special{pa 0 -280}\special{pa 0 -315}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 315 -315}\special{pa 315 -280}\special{fp}\special{pa 315 -245}\special{pa 315 -210}\special{fp}%
+\special{pa 315 -175}\special{pa 315 -140}\special{fp}\special{pa 315 -105}\special{pa 315 -70}\special{fp}%
+\special{pa 315 -35}\special{pa 315 0}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 630 0}\special{pa 630 -35}\special{fp}\special{pa 630 -70}\special{pa 630 -105}\special{fp}%
+\special{pa 630 -140}\special{pa 630 -175}\special{fp}\special{pa 630 -210}\special{pa 630 -245}\special{fp}%
+\special{pa 630 -280}\special{pa 630 -315}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 945 -315}\special{pa 945 -280}\special{fp}\special{pa 945 -245}\special{pa 945 -210}\special{fp}%
+\special{pa 945 -175}\special{pa 945 -140}\special{fp}\special{pa 945 -105}\special{pa 945 -70}\special{fp}%
+\special{pa 945 -35}\special{pa 945 0}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1260 0}\special{pa 1260 -35}\special{fp}\special{pa 1260 -70}\special{pa 1260 -105}\special{fp}%
+\special{pa 1260 -140}\special{pa 1260 -175}\special{fp}\special{pa 1260 -210}\special{pa 1260 -245}\special{fp}%
+\special{pa 1260 -280}\special{pa 1260 -315}\special{fp}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1575 -20}\special{pa -1575 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-5$}\settodepth{\Depth}{$-5$}\setlength{\Height}{-\Height}%
+\put(-5.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$-5$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1260 -20}\special{pa -1260 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-4$}\settodepth{\Depth}{$-4$}\setlength{\Height}{-\Height}%
+\put(-4.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$-4$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -945 -20}\special{pa -945 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-3$}\settodepth{\Depth}{$-3$}\setlength{\Height}{-\Height}%
+\put(-3.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$-3$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -630 -20}\special{pa -630 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-2$}\settodepth{\Depth}{$-2$}\setlength{\Height}{-\Height}%
+\put(-2.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$-2$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -315 -20}\special{pa -315 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-1$}\settodepth{\Depth}{$-1$}\setlength{\Height}{-\Height}%
+\put(-1.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$-1$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 315 -20}\special{pa 315 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 630 -20}\special{pa 630 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 945 -20}\special{pa 945 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1260 -20}\special{pa 1260 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1575 -20}\special{pa 1575 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 20 -315}\special{pa -20 -315}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1250000,1.0000000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+}%
+\special{pa -1575 -0}\special{pa 1575 -0}%
+\special{fp}%
+\special{pa 0 315}\special{pa 0 -630}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0625000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.0625000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun2.tex
new file mode 100644
index 0000000000..88077d60dc
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun2.tex
@@ -0,0 +1,286 @@
+%%% /Users/Hannya/Desktop/fig/periodfun2.tex
+%%% Generator=hachtest.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(10,3)(-5,-1)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -315 -0}\special{pa 0 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 0 -0}\special{pa 6 -0}\special{pa 13 -1}\special{pa 19 -1}%
+\special{pa 25 -2}\special{pa 31 -3}\special{pa 38 -5}\special{pa 44 -6}%
+\special{pa 50 -8}\special{pa 57 -10}\special{pa 63 -13}\special{pa 69 -15}%
+\special{pa 76 -18}\special{pa 82 -21}\special{pa 88 -25}\special{pa 94 -28}%
+\special{pa 101 -32}\special{pa 107 -36}\special{pa 113 -41}\special{pa 120 -45}%
+\special{pa 126 -50}\special{pa 132 -56}\special{pa 139 -61}\special{pa 145 -67}%
+\special{pa 151 -73}\special{pa 157 -79}\special{pa 164 -85}\special{pa 170 -92}%
+\special{pa 176 -99}\special{pa 183 -106}\special{pa 189 -113}\special{pa 195 -121}%
+\special{pa 202 -129}\special{pa 208 -137}\special{pa 214 -146}\special{pa 220 -154}%
+\special{pa 227 -163}\special{pa 233 -172}\special{pa 239 -182}\special{pa 246 -192}%
+\special{pa 252 -202}\special{pa 258 -212}\special{pa 265 -222}\special{pa 271 -233}%
+\special{pa 277 -244}\special{pa 283 -255}\special{pa 290 -267}\special{pa 296 -278}%
+\special{pa 302 -290}\special{pa 309 -302}\special{pa 315 -315}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -630 -0}\special{pa -624 -0}\special{pa -617 -1}\special{pa -611 -1}%
+\special{pa -605 -2}\special{pa -598 -3}\special{pa -592 -5}\special{pa -586 -6}%
+\special{pa -580 -8}\special{pa -573 -10}\special{pa -567 -13}\special{pa -561 -15}%
+\special{pa -554 -18}\special{pa -548 -21}\special{pa -542 -25}\special{pa -535 -28}%
+\special{pa -529 -32}\special{pa -523 -36}\special{pa -517 -41}\special{pa -510 -45}%
+\special{pa -504 -50}\special{pa -498 -56}\special{pa -491 -61}\special{pa -485 -67}%
+\special{pa -479 -73}\special{pa -472 -79}\special{pa -466 -85}\special{pa -460 -92}%
+\special{pa -454 -99}\special{pa -447 -106}\special{pa -441 -113}\special{pa -435 -121}%
+\special{pa -428 -129}\special{pa -422 -137}\special{pa -416 -146}\special{pa -409 -154}%
+\special{pa -403 -163}\special{pa -397 -172}\special{pa -391 -182}\special{pa -384 -192}%
+\special{pa -378 -202}\special{pa -372 -212}\special{pa -365 -222}\special{pa -359 -233}%
+\special{pa -353 -244}\special{pa -346 -255}\special{pa -340 -267}\special{pa -334 -278}%
+\special{pa -328 -290}\special{pa -321 -302}\special{pa -315 -315}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -945 -0}\special{pa -630 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -1260 -0}\special{pa -1254 -0}\special{pa -1247 -1}\special{pa -1241 -1}%
+\special{pa -1235 -2}\special{pa -1228 -3}\special{pa -1222 -5}\special{pa -1216 -6}%
+\special{pa -1209 -8}\special{pa -1203 -10}\special{pa -1197 -13}\special{pa -1191 -15}%
+\special{pa -1184 -18}\special{pa -1178 -21}\special{pa -1172 -25}\special{pa -1165 -28}%
+\special{pa -1159 -32}\special{pa -1153 -36}\special{pa -1146 -41}\special{pa -1140 -45}%
+\special{pa -1134 -50}\special{pa -1128 -56}\special{pa -1121 -61}\special{pa -1115 -67}%
+\special{pa -1109 -73}\special{pa -1102 -79}\special{pa -1096 -85}\special{pa -1090 -92}%
+\special{pa -1083 -99}\special{pa -1077 -106}\special{pa -1071 -113}\special{pa -1065 -121}%
+\special{pa -1058 -129}\special{pa -1052 -137}\special{pa -1046 -146}\special{pa -1039 -154}%
+\special{pa -1033 -163}\special{pa -1027 -172}\special{pa -1020 -182}\special{pa -1014 -192}%
+\special{pa -1008 -202}\special{pa -1002 -212}\special{pa -995 -222}\special{pa -989 -233}%
+\special{pa -983 -244}\special{pa -976 -255}\special{pa -970 -267}\special{pa -964 -278}%
+\special{pa -957 -290}\special{pa -951 -302}\special{pa -945 -315}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -1575 -0}\special{pa -1260 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 315 -0}\special{pa 630 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 630 -0}\special{pa 636 -0}\special{pa 643 -1}\special{pa 649 -1}%
+\special{pa 655 -2}\special{pa 661 -3}\special{pa 668 -5}\special{pa 674 -6}%
+\special{pa 680 -8}\special{pa 687 -10}\special{pa 693 -13}\special{pa 699 -15}%
+\special{pa 706 -18}\special{pa 712 -21}\special{pa 718 -25}\special{pa 724 -28}%
+\special{pa 731 -32}\special{pa 737 -36}\special{pa 743 -41}\special{pa 750 -45}%
+\special{pa 756 -50}\special{pa 762 -56}\special{pa 769 -61}\special{pa 775 -67}%
+\special{pa 781 -73}\special{pa 787 -79}\special{pa 794 -85}\special{pa 800 -92}%
+\special{pa 806 -99}\special{pa 813 -106}\special{pa 819 -113}\special{pa 825 -121}%
+\special{pa 831 -129}\special{pa 838 -137}\special{pa 844 -146}\special{pa 850 -154}%
+\special{pa 857 -163}\special{pa 863 -172}\special{pa 869 -182}\special{pa 876 -192}%
+\special{pa 882 -202}\special{pa 888 -212}\special{pa 894 -222}\special{pa 901 -233}%
+\special{pa 907 -244}\special{pa 913 -255}\special{pa 920 -267}\special{pa 926 -278}%
+\special{pa 932 -290}\special{pa 939 -302}\special{pa 945 -315}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 945 -0}\special{pa 1260 -0}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa 1260 -0}\special{pa 1266 -0}\special{pa 1272 -1}\special{pa 1279 -1}%
+\special{pa 1285 -2}\special{pa 1291 -3}\special{pa 1298 -5}\special{pa 1304 -6}%
+\special{pa 1310 -8}\special{pa 1317 -10}\special{pa 1323 -13}\special{pa 1329 -15}%
+\special{pa 1335 -18}\special{pa 1342 -21}\special{pa 1348 -25}\special{pa 1354 -28}%
+\special{pa 1361 -32}\special{pa 1367 -36}\special{pa 1373 -41}\special{pa 1380 -45}%
+\special{pa 1386 -50}\special{pa 1392 -56}\special{pa 1398 -61}\special{pa 1405 -67}%
+\special{pa 1411 -73}\special{pa 1417 -79}\special{pa 1424 -85}\special{pa 1430 -92}%
+\special{pa 1436 -99}\special{pa 1443 -106}\special{pa 1449 -113}\special{pa 1455 -121}%
+\special{pa 1461 -129}\special{pa 1468 -137}\special{pa 1474 -146}\special{pa 1480 -154}%
+\special{pa 1487 -163}\special{pa 1493 -172}\special{pa 1499 -182}\special{pa 1506 -192}%
+\special{pa 1512 -202}\special{pa 1518 -212}\special{pa 1524 -222}\special{pa 1531 -233}%
+\special{pa 1537 -244}\special{pa 1543 -255}\special{pa 1550 -267}\special{pa 1556 -278}%
+\special{pa 1562 -290}\special{pa 1569 -302}\special{pa 1575 -315}%
+\special{fp}%
+\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1575 -20}\special{pa -1575 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-5$}\settodepth{\Depth}{$-5$}\setlength{\Height}{-\Height}%
+\put(-5.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$-5$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1260 -20}\special{pa -1260 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-4$}\settodepth{\Depth}{$-4$}\setlength{\Height}{-\Height}%
+\put(-4.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$-4$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -945 -20}\special{pa -945 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-3$}\settodepth{\Depth}{$-3$}\setlength{\Height}{-\Height}%
+\put(-3.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$-3$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -630 -20}\special{pa -630 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-2$}\settodepth{\Depth}{$-2$}\setlength{\Height}{-\Height}%
+\put(-2.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$-2$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -315 -20}\special{pa -315 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-1$}\settodepth{\Depth}{$-1$}\setlength{\Height}{-\Height}%
+\put(-1.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$-1$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 315 -20}\special{pa 315 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 630 -20}\special{pa 630 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 945 -20}\special{pa 945 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1260 -20}\special{pa 1260 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1575 -20}\special{pa 1575 20}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000000,-0.1250000){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 20 -315}\special{pa -20 -315}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1250000,1.0000000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+}%
+\special{pa -1575 -0}\special{pa 1575 -0}%
+\special{fp}%
+\special{pa 0 315}\special{pa 0 -630}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0625000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.0625000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perpplane.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perpplane.tex
new file mode 100644
index 0000000000..865d1f529c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perpplane.tex
@@ -0,0 +1,76 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/perpplane.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(7.78,7.13)(-4.4,-2.64)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+\settowidth{\Width}{$x$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-4.2200000,-0.2900000){\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(1.2600000,-1.7900000){\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,4.1200000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pn 16}%
+\special{pa 0 -0}\special{pa -161 -122}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -105 -110}\special{pa -180 -136}\special{pa -135 -72}\special{pa -120 -91}%
+\special{pa -105 -110}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -105 -110}\special{pa -180 -136}\special{pa -135 -72}\special{pa -120 -91}%
+\special{pa -105 -110}\special{pa -180 -136}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{P}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.8433333,0.5800000){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.6333333,2.1833333){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.3833333,-1.6200000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(-3.1533333,-1.0233333){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.9133333,2.8533333){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+\special{pa 798 -55}\special{pa 237 -16}%
+\special{fp}%
+\special{pa 172 -12}\special{pa -634 44}%
+\special{fp}%
+\special{pa -698 48}\special{pa -923 64}%
+\special{fp}%
+\special{pa -255 -361}\special{pa 114 162}%
+\special{fp}%
+\special{pa 156 221}\special{pa 255 361}%
+\special{fp}%
+\special{pa 0 624}\special{pa 0 398}%
+\special{fp}%
+\special{pa 0 336}\special{pa 0 -537}%
+\special{fp}%
+\special{pa 0 -598}\special{pa 0 -897}%
+\special{fp}%
+\special{pa 365 -495}\special{pa 72 382}\special{pa -725 223}\special{pa -431 -654}%
+\special{pa 365 -495}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perppt.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perppt.tex
new file mode 100644
index 0000000000..e03004d7e1
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perppt.tex
@@ -0,0 +1,58 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-11 21:22
+%%% template.sce 2016-8-11 21:22
+{\unitlength=8mm%
+\begin{picture}%
+( 8.04000, 6.29000)( -3.00000, -2.00000)%
+\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(-1.9908,-1.0008){\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(4.8460,-0.3726){\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.0000,4.1119){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 574 -288}\special{pa -574 288}%
+\special{fp}%
+\special{pa -945 -73}\special{pa 1467 113}%
+\special{fp}%
+\special{pa 0 630}\special{pa 0 -1235}%
+\special{fp}%
+\special{pa -344 173}\special{pa 880 68}\special{pa 0 -926}\special{pa -344 173}%
+\special{fp}%
+\special{pa 0 0}\special{pa 179 -229}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-1.1426,-0.4993){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(2.8439,-0.1648){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(0.0500,2.9915){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(-0.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\settowidth{\Width}{H}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{\Depth}%
+\put(0.6171,0.7758){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata01.pdf
new file mode 100644
index 0000000000..48ed12c6ec
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata02.tex
new file mode 100644
index 0000000000..050bcbd63e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata02.tex
@@ -0,0 +1,118 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-11 22:26
+%%% template.sce 2016-8-11 22:26
+{\unitlength=6mm%
+\begin{picture}%
+( 7.60000, 7.37000)( -3.60000, -3.37000)%
+\special{pn 8}%
+%
+\special{pa -98 -684}\special{pa -242 -660}%
+\special{fp}%
+\special{pa -242 -660}\special{pa -52 -640}%
+\special{fp}%
+\special{pa -52 -640}\special{pa 210 -651}%
+\special{fp}%
+\special{pa 210 -651}\special{pa 182 -678}%
+\special{fp}%
+\special{pa 182 -678}\special{pa -98 -684}%
+\special{fp}%
+\special{pa 182 -678}\special{pa 363 -543}%
+\special{fp}%
+\special{pa -582 -380}\special{pa -484 -508}%
+\special{fp}%
+\special{pa -484 -508}\special{pa -242 -660}%
+\special{fp}%
+\special{pa -662 100}\special{pa -694 -128}%
+\special{fp}%
+\special{pa -694 -128}\special{pa -582 -380}%
+\special{fp}%
+\special{pa -694 -128}\special{pa -666 -101}%
+\special{fp}%
+\special{pa -666 -101}\special{pa -536 -336}%
+\special{fp}%
+\special{pa -536 -336}\special{pa -484 -508}%
+\special{fp}%
+\special{pa -536 -336}\special{pa -346 -316}%
+\special{fp}%
+\special{pa -346 -316}\special{pa -104 -468}%
+\special{fp}%
+\special{pa -104 -468}\special{pa -52 -640}%
+\special{fp}%
+\special{pa 210 -651}\special{pa 420 -490}%
+\special{fp}%
+\special{pa 420 -490}\special{pa 602 -355}%
+\special{fp}%
+\special{pa 602 -355}\special{pa 573 -382}%
+\special{fp}%
+\special{pa 573 -382}\special{pa 363 -543}%
+\special{fp}%
+\special{pa -602 355}\special{pa -662 100}%
+\special{fp}%
+\special{pa -602 355}\special{pa -573 382}%
+\special{fp}%
+\special{pa -573 382}\special{pa -605 154}%
+\special{fp}%
+\special{pa -605 154}\special{pa -666 -101}%
+\special{fp}%
+\special{pa -605 154}\special{pa -415 174}%
+\special{fp}%
+\special{pa -415 174}\special{pa -285 -61}%
+\special{fp}%
+\special{pa -285 -61}\special{pa -346 -316}%
+\special{fp}%
+\special{pa -285 -61}\special{pa -6 -56}%
+\special{fp}%
+\special{pa -6 -56}\special{pa 106 -307}%
+\special{fp}%
+\special{pa 106 -307}\special{pa -104 -468}%
+\special{fp}%
+\special{pa 106 -307}\special{pa 368 -318}%
+\special{fp}%
+\special{pa 368 -318}\special{pa 420 -490}%
+\special{fp}%
+\special{pa 602 -355}\special{pa 662 -100}%
+\special{fp}%
+\special{pa 662 -100}\special{pa 694 128}%
+\special{fp}%
+\special{pa -182 678}\special{pa -363 543}%
+\special{fp}%
+\special{pa -363 543}\special{pa -573 382}%
+\special{fp}%
+\special{pa -363 543}\special{pa -265 415}%
+\special{fp}%
+\special{pa -265 415}\special{pa -415 174}%
+\special{fp}%
+\special{pa -265 415}\special{pa 14 420}%
+\special{fp}%
+\special{pa 14 420}\special{pa 144 185}%
+\special{fp}%
+\special{pa 144 185}\special{pa -6 -56}%
+\special{fp}%
+\special{pa 144 185}\special{pa 406 174}%
+\special{fp}%
+\special{pa 406 174}\special{pa 518 -77}%
+\special{fp}%
+\special{pa 518 -77}\special{pa 368 -318}%
+\special{fp}%
+\special{pa 518 -77}\special{pa 662 -100}%
+\special{fp}%
+\special{pa 694 128}\special{pa 582 380}%
+\special{fp}%
+\special{pa 582 380}\special{pa 484 508}%
+\special{fp}%
+\special{pa 484 508}\special{pa 242 660}%
+\special{fp}%
+\special{pa 242 660}\special{pa 98 684}%
+\special{fp}%
+\special{pa 98 684}\special{pa -182 678}%
+\special{fp}%
+\special{pa 98 684}\special{pa 196 555}%
+\special{fp}%
+\special{pa 196 555}\special{pa 14 420}%
+\special{fp}%
+\special{pa 196 555}\special{pa 438 403}%
+\special{fp}%
+\special{pa 438 403}\special{pa 406 174}%
+\special{fp}%
+\special{pa 438 403}\special{pa 582 380}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata03.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata03.tex
new file mode 100644
index 0000000000..2b5d91ad71
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata03.tex
@@ -0,0 +1,272 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-11 22:33
+%%% template.sce 2016-8-11 22:33
+{\unitlength=6mm%
+\begin{picture}%
+( 7.60000, 7.37000)( -3.60000, -3.37000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa -98 -684}\special{pa -242 -660}%
+\special{fp}%
+\special{pa -242 -660}\special{pa -52 -640}%
+\special{fp}%
+\special{pa -52 -640}\special{pa 210 -651}%
+\special{fp}%
+\special{pa 210 -651}\special{pa 182 -678}%
+\special{fp}%
+\special{pa 182 -678}\special{pa -98 -684}%
+\special{fp}%
+\special{pa 182 -678}\special{pa 363 -543}%
+\special{fp}%
+\special{pa -582 -380}\special{pa -484 -508}%
+\special{fp}%
+\special{pa -484 -508}\special{pa -242 -660}%
+\special{fp}%
+\special{pa -662 100}\special{pa -694 -128}%
+\special{fp}%
+\special{pa -694 -128}\special{pa -582 -380}%
+\special{fp}%
+\special{pa -694 -128}\special{pa -666 -101}%
+\special{fp}%
+\special{pa -666 -101}\special{pa -536 -336}%
+\special{fp}%
+\special{pa -536 -336}\special{pa -484 -508}%
+\special{fp}%
+\special{pa -536 -336}\special{pa -346 -316}%
+\special{fp}%
+\special{pa -346 -316}\special{pa -104 -468}%
+\special{fp}%
+\special{pa -104 -468}\special{pa -52 -640}%
+\special{fp}%
+\special{pa 210 -651}\special{pa 420 -490}%
+\special{fp}%
+\special{pa 420 -490}\special{pa 602 -355}%
+\special{fp}%
+\special{pa 602 -355}\special{pa 573 -382}%
+\special{fp}%
+\special{pa 573 -382}\special{pa 363 -543}%
+\special{fp}%
+\special{pa -602 355}\special{pa -662 100}%
+\special{fp}%
+\special{pa -602 355}\special{pa -573 382}%
+\special{fp}%
+\special{pa -573 382}\special{pa -605 154}%
+\special{fp}%
+\special{pa -605 154}\special{pa -666 -101}%
+\special{fp}%
+\special{pa -605 154}\special{pa -415 174}%
+\special{fp}%
+\special{pa -415 174}\special{pa -285 -61}%
+\special{fp}%
+\special{pa -285 -61}\special{pa -346 -316}%
+\special{fp}%
+\special{pa -285 -61}\special{pa -6 -56}%
+\special{fp}%
+\special{pa -6 -56}\special{pa 106 -307}%
+\special{fp}%
+\special{pa 106 -307}\special{pa -104 -468}%
+\special{fp}%
+\special{pa 106 -307}\special{pa 368 -318}%
+\special{fp}%
+\special{pa 368 -318}\special{pa 420 -490}%
+\special{fp}%
+\special{pa 602 -355}\special{pa 662 -100}%
+\special{fp}%
+\special{pa 662 -100}\special{pa 694 128}%
+\special{fp}%
+\special{pa -182 678}\special{pa -363 543}%
+\special{fp}%
+\special{pa -363 543}\special{pa -573 382}%
+\special{fp}%
+\special{pa -363 543}\special{pa -265 415}%
+\special{fp}%
+\special{pa -265 415}\special{pa -415 174}%
+\special{fp}%
+\special{pa -265 415}\special{pa 14 420}%
+\special{fp}%
+\special{pa 14 420}\special{pa 144 185}%
+\special{fp}%
+\special{pa 144 185}\special{pa -6 -56}%
+\special{fp}%
+\special{pa 144 185}\special{pa 406 174}%
+\special{fp}%
+\special{pa 406 174}\special{pa 518 -77}%
+\special{fp}%
+\special{pa 518 -77}\special{pa 368 -318}%
+\special{fp}%
+\special{pa 518 -77}\special{pa 662 -100}%
+\special{fp}%
+\special{pa 694 128}\special{pa 582 380}%
+\special{fp}%
+\special{pa 582 380}\special{pa 484 508}%
+\special{fp}%
+\special{pa 484 508}\special{pa 242 660}%
+\special{fp}%
+\special{pa 242 660}\special{pa 98 684}%
+\special{fp}%
+\special{pa 98 684}\special{pa -182 678}%
+\special{fp}%
+\special{pa 98 684}\special{pa 196 555}%
+\special{fp}%
+\special{pa 196 555}\special{pa 14 420}%
+\special{fp}%
+\special{pa 196 555}\special{pa 438 403}%
+\special{fp}%
+\special{pa 438 403}\special{pa 406 174}%
+\special{fp}%
+\special{pa 438 403}\special{pa 582 380}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -95 -687}\special{pa -100 -680}\special{fp}\special{pa -120 -655}\special{pa -125 -648}\special{fp}%
+\special{pa -144 -622}\special{pa -149 -616}\special{fp}\special{pa -169 -590}\special{pa -174 -584}\special{fp}%
+\special{pa -193 -558}\special{pa -198 -552}\special{fp}\special{pn 8}%
+\special{pa -192 -557}\special{pa -199 -553}\special{fp}\special{pa -227 -535}\special{pa -234 -531}\special{fp}%
+\special{pa -261 -513}\special{pa -268 -509}\special{fp}\special{pa -296 -492}\special{pa -303 -488}\special{fp}%
+\special{pa -331 -470}\special{pa -337 -466}\special{fp}\special{pa -365 -448}\special{pa -372 -444}\special{fp}%
+\special{pa -400 -427}\special{pa -407 -422}\special{fp}\special{pa -434 -405}\special{pa -441 -401}\special{fp}%
+\special{pn 8}%
+\special{pa -586 -379}\special{pa -578 -380}\special{fp}\special{pa -550 -385}\special{pa -542 -386}\special{fp}%
+\special{pa -514 -391}\special{pa -506 -392}\special{fp}\special{pa -478 -396}\special{pa -470 -398}\special{fp}%
+\special{pa -442 -402}\special{pa -434 -403}\special{fp}\special{pn 8}%
+\special{pa -438 -407}\special{pa -437 -399}\special{fp}\special{pa -433 -369}\special{pa -432 -361}\special{fp}%
+\special{pa -428 -331}\special{pa -426 -323}\special{fp}\special{pa -422 -293}\special{pa -421 -285}\special{fp}%
+\special{pa -417 -254}\special{pa -416 -247}\special{fp}\special{pa -412 -216}\special{pa -410 -209}\special{fp}%
+\special{pa -406 -178}\special{pa -405 -170}\special{fp}\special{pn 8}%
+\special{pa -404 -178}\special{pa -407 -171}\special{fp}\special{pa -420 -142}\special{pa -423 -135}\special{fp}%
+\special{pa -436 -106}\special{pa -439 -99}\special{fp}\special{pa -452 -70}\special{pa -455 -63}\special{fp}%
+\special{pa -468 -34}\special{pa -471 -27}\special{fp}\special{pa -484 2}\special{pa -487 9}\special{fp}%
+\special{pa -500 38}\special{pa -504 45}\special{fp}\special{pa -516 74}\special{pa -520 81}\special{fp}%
+\special{pn 8}%
+\special{pa -666 101}\special{pa -658 100}\special{fp}\special{pa -630 95}\special{pa -622 94}\special{fp}%
+\special{pa -594 89}\special{pa -586 88}\special{fp}\special{pa -558 84}\special{pa -550 82}\special{fp}%
+\special{pa -522 78}\special{pa -514 77}\special{fp}\special{pn 8}%
+\special{pa -410 -174}\special{pa -402 -175}\special{fp}\special{pa -372 -176}\special{pa -364 -176}\special{fp}%
+\special{pa -335 -177}\special{pa -327 -178}\special{fp}\special{pa -297 -179}\special{pa -289 -179}\special{fp}%
+\special{pa -260 -180}\special{pa -252 -181}\special{fp}\special{pa -223 -182}\special{pa -215 -182}\special{fp}%
+\special{pa -185 -183}\special{pa -177 -184}\special{fp}\special{pa -148 -185}\special{pa -140 -185}\special{fp}%
+\special{pn 8}%
+\special{pa 366 -547}\special{pa 361 -540}\special{fp}\special{pa 341 -514}\special{pa 336 -508}\special{fp}%
+\special{pa 317 -482}\special{pa 312 -476}\special{fp}\special{pa 292 -450}\special{pa 287 -444}\special{fp}%
+\special{pa 268 -418}\special{pa 263 -411}\special{fp}\special{pn 8}%
+\special{pa 269 -414}\special{pa 261 -415}\special{fp}\special{pa 229 -415}\special{pa 221 -415}\special{fp}%
+\special{pa 190 -416}\special{pa 182 -416}\special{fp}\special{pa 150 -417}\special{pa 142 -417}\special{fp}%
+\special{pa 110 -418}\special{pa 102 -418}\special{fp}\special{pa 70 -419}\special{pa 62 -419}\special{fp}%
+\special{pa 30 -419}\special{pa 22 -420}\special{fp}\special{pa -10 -420}\special{pa -18 -420}\special{fp}%
+\special{pn 8}%
+\special{pa -199 -557}\special{pa -192 -552}\special{fp}\special{pa -169 -535}\special{pa -162 -530}\special{fp}%
+\special{pa -138 -512}\special{pa -132 -508}\special{fp}\special{pa -108 -490}\special{pa -102 -485}\special{fp}%
+\special{pa -78 -467}\special{pa -71 -463}\special{fp}\special{pa -48 -445}\special{pa -41 -440}\special{fp}%
+\special{pa -17 -423}\special{pa -11 -418}\special{fp}\special{pn 8}%
+\special{pa -146 -182}\special{pa -142 -189}\special{fp}\special{pa -127 -215}\special{pa -123 -222}\special{fp}%
+\special{pa -109 -249}\special{pa -105 -256}\special{fp}\special{pa -90 -282}\special{pa -86 -289}\special{fp}%
+\special{pa -72 -316}\special{pa -68 -323}\special{fp}\special{pa -53 -350}\special{pa -49 -357}\special{fp}%
+\special{pa -35 -383}\special{pa -31 -390}\special{fp}\special{pa -16 -417}\special{pa -12 -424}\special{fp}%
+\special{pn 8}%
+\special{pa -520 74}\special{pa -516 81}\special{fp}\special{pa -499 108}\special{pa -494 115}\special{fp}%
+\special{pa -477 143}\special{pa -473 149}\special{fp}\special{pa -456 177}\special{pa -452 184}\special{fp}%
+\special{pa -435 211}\special{pa -430 218}\special{fp}\special{pa -413 246}\special{pa -409 253}\special{fp}%
+\special{pa -392 280}\special{pa -388 287}\special{fp}\special{pa -370 315}\special{pa -366 321}\special{fp}%
+\special{pn 8}%
+\special{pa -367 314}\special{pa -369 322}\special{fp}\special{pa -378 349}\special{pa -380 356}\special{fp}%
+\special{pa -388 383}\special{pa -390 391}\special{fp}\special{pa -398 417}\special{pa -401 425}\special{fp}%
+\special{pa -409 452}\special{pa -411 459}\special{fp}\special{pa -419 486}\special{pa -421 494}\special{fp}%
+\special{pn 8}%
+\special{pa -605 353}\special{pa -599 358}\special{fp}\special{pa -575 375}\special{pa -568 380}\special{fp}%
+\special{pa -544 398}\special{pa -538 403}\special{fp}\special{pa -514 420}\special{pa -508 425}\special{fp}%
+\special{pa -484 443}\special{pa -477 447}\special{fp}\special{pa -454 465}\special{pa -447 470}\special{fp}%
+\special{pa -423 488}\special{pa -417 492}\special{fp}\special{pn 8}%
+\special{pa -146 -189}\special{pa -142 -182}\special{fp}\special{pa -125 -154}\special{pa -120 -147}\special{fp}%
+\special{pa -103 -120}\special{pa -99 -113}\special{fp}\special{pa -82 -85}\special{pa -78 -79}\special{fp}%
+\special{pa -60 -51}\special{pa -56 -44}\special{fp}\special{pa -39 -17}\special{pa -35 -10}\special{fp}%
+\special{pa -18 18}\special{pa -13 25}\special{fp}\special{pa 4 52}\special{pa 8 59}\special{fp}%
+\special{pn 8}%
+\special{pa 7 52}\special{pa 4 59}\special{fp}\special{pa -9 88}\special{pa -12 95}\special{fp}%
+\special{pa -25 124}\special{pa -28 131}\special{fp}\special{pa -41 160}\special{pa -44 167}\special{fp}%
+\special{pa -57 196}\special{pa -60 203}\special{fp}\special{pa -73 232}\special{pa -76 239}\special{fp}%
+\special{pa -89 268}\special{pa -92 275}\special{fp}\special{pa -105 304}\special{pa -108 311}\special{fp}%
+\special{pn 8}%
+\special{pa -372 318}\special{pa -364 318}\special{fp}\special{pa -335 317}\special{pa -327 316}\special{fp}%
+\special{pa -298 315}\special{pa -290 315}\special{fp}\special{pa -260 314}\special{pa -252 313}\special{fp}%
+\special{pa -223 312}\special{pa -215 312}\special{fp}\special{pa -185 310}\special{pa -177 310}\special{fp}%
+\special{pa -148 309}\special{pa -140 309}\special{fp}\special{pa -110 307}\special{pa -102 307}\special{fp}%
+\special{pn 8}%
+\special{pa 263 -418}\special{pa 268 -411}\special{fp}\special{pa 285 -384}\special{pa 289 -377}\special{fp}%
+\special{pa 306 -349}\special{pa 310 -342}\special{fp}\special{pa 327 -315}\special{pa 332 -308}\special{fp}%
+\special{pa 349 -280}\special{pa 353 -274}\special{fp}\special{pa 370 -246}\special{pa 374 -239}\special{fp}%
+\special{pa 392 -212}\special{pa 396 -205}\special{fp}\special{pa 413 -177}\special{pa 417 -170}\special{fp}%
+\special{pn 8}%
+\special{pa 417 -177}\special{pa 413 -170}\special{fp}\special{pa 398 -144}\special{pa 395 -137}\special{fp}%
+\special{pa 380 -110}\special{pa 376 -103}\special{fp}\special{pa 361 -77}\special{pa 357 -70}\special{fp}%
+\special{pa 343 -43}\special{pa 339 -36}\special{fp}\special{pa 324 -9}\special{pa 320 -2}\special{fp}%
+\special{pa 306 24}\special{pa 302 31}\special{fp}\special{pa 287 58}\special{pa 283 65}\special{fp}%
+\special{pn 8}%
+\special{pa 2 56}\special{pa 10 56}\special{fp}\special{pa 42 56}\special{pa 50 57}\special{fp}%
+\special{pa 82 57}\special{pa 90 57}\special{fp}\special{pa 122 58}\special{pa 130 58}\special{fp}%
+\special{pa 161 59}\special{pa 169 59}\special{fp}\special{pa 201 60}\special{pa 209 60}\special{fp}%
+\special{pa 241 60}\special{pa 249 61}\special{fp}\special{pa 281 61}\special{pa 289 61}\special{fp}%
+\special{pn 8}%
+\special{pa 573 -386}\special{pa 574 -378}\special{fp}\special{pa 578 -348}\special{pa 579 -340}\special{fp}%
+\special{pa 583 -310}\special{pa 585 -302}\special{fp}\special{pa 589 -272}\special{pa 590 -264}\special{fp}%
+\special{pa 594 -234}\special{pa 595 -226}\special{fp}\special{pa 599 -196}\special{pa 601 -188}\special{fp}%
+\special{pa 605 -158}\special{pa 606 -150}\special{fp}\special{pn 8}%
+\special{pa 411 -174}\special{pa 419 -173}\special{fp}\special{pa 449 -170}\special{pa 457 -169}\special{fp}%
+\special{pa 487 -166}\special{pa 495 -165}\special{fp}\special{pa 525 -162}\special{pa 533 -161}\special{fp}%
+\special{pa 563 -158}\special{pa 571 -157}\special{fp}\special{pa 601 -154}\special{pa 609 -153}\special{fp}%
+\special{pn 8}%
+\special{pa 56 640}\special{pa 48 641}\special{fp}\special{pa 18 642}\special{pa 10 642}\special{fp}%
+\special{pa -19 643}\special{pa -27 644}\special{fp}\special{pa -56 645}\special{pa -64 645}\special{fp}%
+\special{pa -94 646}\special{pa -102 647}\special{fp}\special{pa -131 648}\special{pa -139 648}\special{fp}%
+\special{pa -169 649}\special{pa -177 650}\special{fp}\special{pa -206 651}\special{pa -214 651}\special{fp}%
+\special{pn 8}%
+\special{pa -423 488}\special{pa -417 492}\special{fp}\special{pa -393 511}\special{pa -387 515}\special{fp}%
+\special{pa -363 534}\special{pa -357 538}\special{fp}\special{pa -333 557}\special{pa -327 561}\special{fp}%
+\special{pa -303 580}\special{pa -297 584}\special{fp}\special{pa -273 603}\special{pa -267 608}\special{fp}%
+\special{pa -243 626}\special{pa -237 631}\special{fp}\special{pa -213 649}\special{pa -207 654}\special{fp}%
+\special{pn 8}%
+\special{pa -213 648}\special{pa -207 654}\special{fp}\special{pa -185 675}\special{pa -179 681}\special{fp}%
+\special{pn 8}%
+\special{pa 284 57}\special{pa 286 65}\special{fp}\special{pa 293 94}\special{pa 295 102}\special{fp}%
+\special{pa 302 130}\special{pa 303 138}\special{fp}\special{pa 310 167}\special{pa 312 175}\special{fp}%
+\special{pa 319 203}\special{pa 321 211}\special{fp}\special{pa 327 240}\special{pa 329 247}\special{fp}%
+\special{pa 336 276}\special{pa 338 284}\special{fp}\special{pa 345 313}\special{pa 347 320}\special{fp}%
+\special{pn 8}%
+\special{pa 349 314}\special{pa 342 319}\special{fp}\special{pa 314 336}\special{pa 308 340}\special{fp}%
+\special{pa 280 358}\special{pa 273 362}\special{fp}\special{pa 245 379}\special{pa 239 384}\special{fp}%
+\special{pa 211 401}\special{pa 204 405}\special{fp}\special{pa 176 423}\special{pa 169 427}\special{fp}%
+\special{pa 142 445}\special{pa 135 449}\special{fp}\special{pa 107 466}\special{pa 100 471}\special{fp}%
+\special{pn 8}%
+\special{pa -110 305}\special{pa -103 310}\special{fp}\special{pa -80 328}\special{pa -73 333}\special{fp}%
+\special{pa -50 351}\special{pa -43 356}\special{fp}\special{pa -20 374}\special{pa -13 379}\special{fp}%
+\special{pa 10 397}\special{pa 17 402}\special{fp}\special{pa 40 420}\special{pa 47 425}\special{fp}%
+\special{pa 70 443}\special{pa 77 448}\special{fp}\special{pa 100 466}\special{pa 107 471}\special{fp}%
+\special{pn 8}%
+\special{pa 51 644}\special{pa 53 637}\special{fp}\special{pa 61 610}\special{pa 63 602}\special{fp}%
+\special{pa 71 575}\special{pa 74 568}\special{fp}\special{pa 82 541}\special{pa 84 533}\special{fp}%
+\special{pa 92 507}\special{pa 94 499}\special{fp}\special{pa 102 472}\special{pa 105 465}\special{fp}%
+\special{pn 8}%
+\special{pa 697 131}\special{pa 691 125}\special{fp}\special{pa 669 104}\special{pa 663 99}\special{fp}%
+\special{pn 8}%
+\special{pa 604 -158}\special{pa 606 -150}\special{fp}\special{pa 613 -121}\special{pa 615 -113}\special{fp}%
+\special{pa 622 -85}\special{pa 623 -77}\special{fp}\special{pa 630 -48}\special{pa 632 -41}\special{fp}%
+\special{pa 639 -12}\special{pa 641 -4}\special{fp}\special{pa 648 25}\special{pa 649 32}\special{fp}%
+\special{pa 656 61}\special{pa 658 69}\special{fp}\special{pa 665 97}\special{pa 667 105}\special{fp}%
+\special{pn 8}%
+\special{pa 668 98}\special{pa 664 105}\special{fp}\special{pa 649 131}\special{pa 645 138}\special{fp}%
+\special{pa 631 165}\special{pa 627 172}\special{fp}\special{pa 612 199}\special{pa 608 206}\special{fp}%
+\special{pa 593 232}\special{pa 590 239}\special{fp}\special{pa 575 266}\special{pa 571 273}\special{fp}%
+\special{pa 556 299}\special{pa 553 306}\special{fp}\special{pa 538 333}\special{pa 534 340}\special{fp}%
+\special{pn 8}%
+\special{pa 342 316}\special{pa 350 317}\special{fp}\special{pa 380 320}\special{pa 388 321}\special{fp}%
+\special{pa 418 324}\special{pa 426 325}\special{fp}\special{pa 456 328}\special{pa 464 329}\special{fp}%
+\special{pa 494 332}\special{pa 502 333}\special{fp}\special{pa 532 336}\special{pa 540 337}\special{fp}%
+\special{pn 8}%
+\special{pa 537 333}\special{pa 535 340}\special{fp}\special{pa 527 367}\special{pa 524 375}\special{fp}%
+\special{pa 516 401}\special{pa 514 409}\special{fp}\special{pa 506 436}\special{pa 504 443}\special{fp}%
+\special{pa 496 470}\special{pa 493 478}\special{fp}\special{pa 485 505}\special{pa 483 512}\special{fp}%
+\special{pn 8}%
+\special{pa 48 640}\special{pa 56 641}\special{fp}\special{pa 86 644}\special{pa 94 645}\special{fp}%
+\special{pa 124 648}\special{pa 132 649}\special{fp}\special{pa 162 652}\special{pa 170 653}\special{fp}%
+\special{pa 200 656}\special{pa 208 657}\special{fp}\special{pa 238 660}\special{pa 246 661}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata04.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata04.tex
new file mode 100644
index 0000000000..f311689634
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata04.tex
@@ -0,0 +1,34 @@
+%%% /Users/hannya/Desktop/fig/template3D.tex
+%%% Generator=template3D.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(8.08,7.82)(-4.08,-2.57)%
+\special{pn 8}%
+%
+\special{pa -598 -86}\special{pa 111 246}%
+\special{fp}%
+\special{pa 111 246}\special{pa 488 -161}%
+\special{fp}%
+\special{pa -598 -86}\special{pa 0 -878}%
+\special{fp}%
+\special{pa 0 -878}\special{pa 488 -161}%
+\special{fp}%
+\special{pa 111 246}\special{pa 0 -878}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 492 -161}\special{pa 484 -160}\special{fp}\special{pa 453 -158}\special{pa 445 -158}\special{fp}%
+\special{pa 414 -156}\special{pa 406 -155}\special{fp}\special{pa 375 -153}\special{pa 367 -152}\special{fp}%
+\special{pa 336 -150}\special{pa 328 -150}\special{fp}\special{pa 298 -148}\special{pa 290 -147}\special{fp}%
+\special{pa 259 -145}\special{pa 251 -144}\special{fp}\special{pa 220 -142}\special{pa 212 -142}\special{fp}%
+\special{pa 181 -140}\special{pa 173 -139}\special{fp}\special{pa 143 -137}\special{pa 135 -136}\special{fp}%
+\special{pa 104 -134}\special{pa 96 -134}\special{fp}\special{pa 65 -131}\special{pa 57 -131}\special{fp}%
+\special{pa 26 -129}\special{pa 18 -128}\special{fp}\special{pa -12 -126}\special{pa -20 -126}\special{fp}%
+\special{pa -51 -123}\special{pa -59 -123}\special{fp}\special{pa -90 -121}\special{pa -98 -120}\special{fp}%
+\special{pa -129 -118}\special{pa -137 -117}\special{fp}\special{pa -168 -115}\special{pa -176 -115}\special{fp}%
+\special{pa -206 -113}\special{pa -214 -112}\special{fp}\special{pa -245 -110}\special{pa -253 -109}\special{fp}%
+\special{pa -284 -107}\special{pa -292 -107}\special{fp}\special{pa -323 -105}\special{pa -331 -104}\special{fp}%
+\special{pa -361 -102}\special{pa -369 -101}\special{fp}\special{pa -400 -99}\special{pa -408 -99}\special{fp}%
+\special{pa -439 -97}\special{pa -447 -96}\special{fp}\special{pa -478 -94}\special{pa -486 -93}\special{fp}%
+\special{pa -517 -91}\special{pa -525 -91}\special{fp}\special{pa -555 -88}\special{pa -563 -88}\special{fp}%
+\special{pa -594 -86}\special{pa -602 -85}\special{fp}\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata1.tex
new file mode 100644
index 0000000000..11b65ed1cb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata1.tex
@@ -0,0 +1,37 @@
+%%% test.tex 2014-10-15 15:5
+%%% test.sce 2014-10-15 15:5
+{\unitlength=5mm%
+\begin{picture}%
+( 8.00000, 10.00000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa -394 -1575}\special{pa -366 -1410}\special{pa -333 -1232}\special{pa -301 -1064}%
+\special{pa -269 -906}\special{pa -237 -759}\special{pa -205 -623}\special{pa -173 -497}%
+\special{pa -141 -382}\special{pa -108 -277}\special{pa -76 -182}\special{pa -44 -98}%
+\special{pa -12 -25}\special{pa 20 38}\special{pa 52 91}\special{pa 84 133}\special{pa 117 164}%
+\special{pa 149 185}\special{pa 181 196}\special{pa 213 196}\special{pa 245 185}\special{pa 277 164}%
+\special{pa 309 133}\special{pa 341 91}\special{pa 374 38}\special{pa 406 -25}\special{pa 438 -98}%
+\special{pa 470 -182}\special{pa 502 -277}\special{pa 534 -382}\special{pa 566 -497}%
+\special{pa 599 -623}\special{pa 631 -759}\special{pa 663 -906}\special{pa 695 -1064}%
+\special{pa 727 -1232}\special{pa 759 -1410}\special{pa 787 -1575}%
+\special{fp}%
+\special{pa -591 0}\special{pa 984 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -1575}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,8.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata2.tex
new file mode 100644
index 0000000000..b65c541f22
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata2.tex
@@ -0,0 +1,40 @@
+%%% test.tex 2014-10-15 15:36
+%%% test.sce 2014-10-15 15:35
+{\unitlength=5mm%
+\begin{picture}%
+( 8.13000, 6.16000)( -1.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa 0 278}\special{pa 25 199}\special{pa 50 106}\special{pa 76 6}\special{pa 101 -94}%
+\special{pa 126 -188}\special{pa 151 -269}\special{pa 177 -333}\special{pa 202 -376}%
+\special{pa 227 -393}\special{pa 252 -385}\special{pa 278 -352}\special{pa 303 -296}%
+\special{pa 328 -220}\special{pa 353 -130}\special{pa 379 -32}\special{pa 404 69}%
+\special{pa 429 165}\special{pa 454 250}\special{pa 480 319}\special{pa 505 367}\special{pa 530 391}%
+\special{pa 555 390}\special{pa 581 363}\special{pa 606 312}\special{pa 631 241}\special{pa 656 154}%
+\special{pa 682 57}\special{pa 707 -44}\special{pa 732 -142}\special{pa 757 -230}%
+\special{pa 782 -304}\special{pa 808 -357}\special{pa 833 -388}\special{pa 858 -392}%
+\special{pa 883 -372}\special{pa 909 -326}\special{pa 934 -260}\special{pa 959 -176}%
+\special{pa 984 -81}\special{pa 1010 19}\special{pa 1035 118}\special{pa 1060 209}%
+\special{pa 1085 287}\special{pa 1111 346}\special{pa 1136 382}\special{pa 1161 394}%
+\special{pa 1186 379}\special{pa 1212 340}\special{pa 1237 278}%
+\special{fp}%
+\special{pa -197 0}\special{pa 1404 0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -622}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.1800,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.2100){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata3.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata3.tex
new file mode 100644
index 0000000000..c8c751380c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata3.tex
@@ -0,0 +1,100 @@
+%%% test.tex 2014-10-18 20:29
+%%% test.sce 2014-10-18 20:29
+{\unitlength=5mm%
+\begin{picture}%
+( 7.95000, 5.63000)( -0.50000, -1.50000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa -98 -299}\special{pa -66 -328}\special{pa -35 -359}\special{pa -3 -391}%
+\special{pa 29 -423}\special{pa 61 -454}\special{pa 93 -483}\special{pa 125 -511}%
+\special{pa 157 -535}\special{pa 189 -555}\special{pa 221 -571}\special{pa 253 -583}%
+\special{pa 285 -589}\special{pa 317 -590}\special{pa 349 -587}\special{pa 381 -578}%
+\special{pa 413 -564}\special{pa 445 -546}\special{pa 476 -524}\special{pa 508 -498}%
+\special{pa 540 -470}\special{pa 572 -439}\special{pa 604 -408}\special{pa 636 -376}%
+\special{pa 668 -345}\special{pa 700 -314}\special{pa 732 -286}\special{pa 764 -261}%
+\special{pa 796 -239}\special{pa 828 -222}\special{pa 860 -208}\special{pa 892 -200}%
+\special{pa 924 -197}\special{pa 956 -199}\special{pa 987 -206}\special{pa 1019 -218}%
+\special{pa 1051 -234}\special{pa 1083 -255}\special{pa 1115 -280}\special{pa 1147 -307}%
+\special{pa 1179 -337}\special{pa 1211 -368}\special{pa 1243 -400}\special{pa 1275 -432}%
+\special{pa 1307 -462}\special{pa 1339 -491}\special{pa 1371 -517}\special{pa 1403 -541}%
+\special{pa 1435 -560}\special{pa 1467 -575}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -98 -102}\special{pa -70 -128}\special{fp}\special{pa -43 -154}\special{pa -35 -162}\special{pa -16 -181}\special{fp}%
+\special{pa 11 -208}\special{pa 29 -226}\special{pa 38 -234}\special{fp}\special{pa 65 -261}\special{pa 93 -286}\special{fp}%
+\special{pa 122 -311}\special{pa 125 -314}\special{pa 152 -334}\special{fp}\special{pa 184 -355}\special{pa 189 -358}\special{pa 217 -372}\special{fp}%
+\special{pa 253 -386}\special{pa 253 -386}\special{pa 285 -392}\special{pa 290 -392}\special{fp}%
+\special{pa 328 -392}\special{pa 349 -390}\special{pa 365 -385}\special{fp}\special{pa 401 -372}\special{pa 413 -367}\special{pa 434 -355}\special{fp}%
+\special{pa 466 -334}\special{pa 476 -327}\special{pa 496 -311}\special{fp}\special{pa 525 -287}\special{pa 540 -273}\special{pa 553 -261}\special{fp}%
+\special{pa 580 -235}\special{pa 604 -211}\special{pa 607 -208}\special{fp}\special{pa 634 -181}\special{pa 636 -179}\special{pa 661 -155}\special{fp}%
+\special{pa 689 -128}\special{pa 700 -118}\special{pa 717 -103}\special{fp}\special{pa 746 -79}\special{pa 764 -64}\special{pa 776 -56}\special{fp}%
+\special{pa 808 -36}\special{pa 828 -25}\special{pa 842 -19}\special{fp}\special{pa 878 -7}\special{pa 892 -3}\special{pa 915 -1}\special{fp}%
+\special{pa 953 -2}\special{pa 956 -2}\special{pa 987 -9}\special{pa 990 -10}\special{fp}%
+\special{pa 1025 -24}\special{pa 1051 -38}\special{pa 1058 -42}\special{fp}\special{pa 1090 -63}\special{pa 1115 -83}\special{pa 1120 -87}\special{fp}%
+\special{pa 1149 -112}\special{pa 1176 -137}\special{fp}\special{pa 1204 -164}\special{pa 1211 -171}\special{pa 1230 -190}\special{fp}%
+\special{pa 1257 -217}\special{pa 1275 -235}\special{pa 1284 -244}\special{fp}\special{pa 1312 -270}\special{pa 1339 -294}\special{pa 1340 -295}\special{fp}%
+\special{pa 1369 -319}\special{pa 1371 -321}\special{pa 1400 -342}\special{fp}\special{pa 1432 -362}\special{pa 1435 -363}\special{pa 1467 -378}\special{fp}%
+%
+%
+\special{pn 8}%
+\special{pa -101 97}\special{pa -95 92}\special{fp}\special{pa -72 71}\special{pa -66 65}\special{fp}%
+\special{pa -44 43}\special{pa -38 38}\special{fp}\special{pa -16 15}\special{pa -10 10}\special{fp}%
+\special{pa 12 -12}\special{pa 18 -18}\special{fp}\special{pa 41 -40}\special{pa 46 -46}\special{fp}%
+\special{pa 69 -67}\special{pa 75 -73}\special{fp}\special{pa 98 -94}\special{pa 104 -99}\special{fp}%
+\special{pa 128 -119}\special{pa 135 -124}\special{fp}\special{pa 160 -143}\special{pa 167 -147}\special{fp}%
+\special{pa 194 -164}\special{pa 201 -167}\special{fp}\special{pa 229 -180}\special{pa 237 -183}\special{fp}%
+\special{pa 267 -192}\special{pa 275 -193}\special{fp}\special{pa 306 -196}\special{pa 314 -196}\special{fp}%
+\special{pa 345 -193}\special{pa 353 -192}\special{fp}\special{pa 383 -183}\special{pa 391 -180}\special{fp}%
+\special{pa 419 -166}\special{pa 426 -163}\special{fp}\special{pa 453 -146}\special{pa 460 -142}\special{fp}%
+\special{pa 485 -123}\special{pa 491 -118}\special{fp}\special{pa 516 -98}\special{pa 522 -93}\special{fp}%
+\special{pa 545 -72}\special{pa 551 -66}\special{fp}\special{pa 574 -44}\special{pa 579 -39}\special{fp}%
+\special{pa 602 -17}\special{pa 607 -11}\special{fp}\special{pa 630 11}\special{pa 635 17}\special{fp}%
+\special{pa 658 39}\special{pa 663 44}\special{fp}\special{pa 686 66}\special{pa 692 72}\special{fp}%
+\special{pa 715 93}\special{pa 721 98}\special{fp}\special{pa 746 118}\special{pa 752 123}\special{fp}%
+\special{pa 777 142}\special{pa 784 146}\special{fp}\special{pa 811 163}\special{pa 818 166}\special{fp}%
+\special{pa 846 180}\special{pa 854 183}\special{fp}\special{pa 884 192}\special{pa 892 193}\special{fp}%
+\special{pa 923 197}\special{pa 931 197}\special{fp}\special{pa 962 193}\special{pa 970 192}\special{fp}%
+\special{pa 1000 183}\special{pa 1008 180}\special{fp}\special{pa 1036 167}\special{pa 1043 163}\special{fp}%
+\special{pa 1070 147}\special{pa 1077 143}\special{fp}\special{pa 1102 124}\special{pa 1108 119}\special{fp}%
+\special{pa 1133 99}\special{pa 1139 94}\special{fp}\special{pa 1162 73}\special{pa 1168 67}\special{fp}%
+\special{pa 1191 46}\special{pa 1196 40}\special{fp}\special{pa 1219 18}\special{pa 1225 12}\special{fp}%
+\special{pa 1247 -10}\special{pa 1252 -16}\special{fp}\special{pa 1275 -38}\special{pa 1281 -43}\special{fp}%
+\special{pa 1303 -65}\special{pa 1309 -71}\special{fp}\special{pa 1332 -92}\special{pa 1338 -97}\special{fp}%
+\special{pa 1363 -117}\special{pa 1369 -122}\special{fp}\special{pa 1394 -141}\special{pa 1401 -145}\special{fp}%
+\special{pa 1427 -162}\special{pa 1434 -166}\special{fp}\special{pa 1463 -179}\special{pa 1470 -183}\special{fp}%
+\special{pn 8}%
+\special{pa -98 -496}\special{pa -66 -525}\special{pa -35 -556}\special{pa -3 -588}%
+\special{pa 29 -620}\special{pa 61 -651}\special{pa 93 -680}\special{pa 125 -707}%
+\special{pa 157 -731}\special{pa 189 -752}\special{pa 221 -768}\special{pa 253 -779}%
+\special{pa 285 -786}\special{pa 317 -787}\special{pa 349 -783}\special{pa 381 -775}%
+\special{pa 413 -761}\special{pa 445 -743}\special{pa 476 -721}\special{pa 508 -695}%
+\special{pa 540 -667}\special{pa 572 -636}\special{pa 604 -605}\special{pa 636 -573}%
+\special{pa 668 -541}\special{pa 700 -511}\special{pa 732 -483}\special{pa 764 -458}%
+\special{pa 796 -436}\special{pa 828 -418}\special{pa 860 -405}\special{pa 892 -397}%
+\special{pa 924 -394}\special{pa 956 -396}\special{pa 987 -403}\special{pa 1019 -415}%
+\special{pa 1051 -431}\special{pa 1083 -452}\special{pa 1115 -477}\special{pa 1147 -504}%
+\special{pa 1179 -534}\special{pa 1211 -565}\special{pa 1243 -597}\special{pa 1275 -628}%
+\special{pa 1307 -659}\special{pa 1339 -688}\special{pa 1371 -714}\special{pa 1403 -737}%
+\special{pa 1435 -757}\special{pa 1467 -772}%
+\special{fp}%
+\special{pa -98 0}\special{pa 1467 0}%
+\special{fp}%
+\special{pa 0 295}\special{pa 0 -813}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.1800){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata4.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata4.tex
new file mode 100644
index 0000000000..f9180a4bf7
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata4.tex
@@ -0,0 +1,62 @@
+%%% test.tex 2014-10-21 10:21
+%%% test.sce 2014-10-21 10:21
+{\unitlength=1cm%
+\begin{picture}%
+( 8.00000, 4.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa -394 -1181}\special{pa -329 -934}\special{pa -265 -709}\special{pa -201 -504}%
+\special{pa -137 -321}\special{pa -72 -158}\special{pa -8 -16}\special{pa 56 -104}%
+\special{pa 121 -204}\special{pa 185 -283}\special{pa 249 -341}\special{pa 313 -377}%
+\special{pa 378 -393}\special{pa 442 -388}\special{pa 506 -362}\special{pa 570 -314}%
+\special{pa 635 -246}\special{pa 699 -157}\special{pa 763 -47}\special{pa 828 -84}%
+\special{pa 892 -237}\special{pa 956 -410}\special{pa 1020 -604}\special{pa 1085 -819}%
+\special{pa 1149 -1055}\special{pa 1180 -1181}%
+\special{fp}%
+\special{pa 1181 -1181}\special{pa 1189 -1150}\special{pa 1205 -1088}\special{pa 1221 -1027}%
+\special{pa 1236 -967}\special{pa 1252 -909}\special{pa 1268 -852}\special{pa 1284 -796}%
+\special{pa 1300 -742}\special{pa 1316 -689}\special{pa 1331 -637}\special{pa 1347 -587}%
+\special{pa 1363 -537}\special{pa 1379 -489}\special{pa 1395 -442}\special{pa 1411 -397}%
+\special{pa 1426 -353}\special{pa 1442 -310}\special{pa 1458 -268}\special{pa 1474 -228}%
+\special{pa 1490 -189}\special{pa 1506 -151}\special{pa 1521 -114}\special{pa 1537 -79}%
+\special{pa 1553 -45}\special{pa 1569 -12}\special{pa 1585 -20}\special{pa 1601 -50}%
+\special{pa 1616 -79}\special{pa 1632 -106}\special{pa 1648 -133}\special{pa 1664 -158}%
+\special{pa 1680 -182}\special{pa 1695 -204}\special{pa 1711 -226}\special{pa 1727 -246}%
+\special{pa 1743 -264}\special{pa 1759 -282}\special{pa 1775 -298}\special{pa 1790 -313}%
+\special{pa 1806 -327}\special{pa 1822 -339}\special{pa 1838 -350}\special{pa 1854 -360}%
+\special{pa 1870 -369}\special{pa 1885 -376}\special{pa 1901 -382}\special{pa 1917 -387}%
+\special{pa 1933 -390}\special{pa 1949 -393}\special{pa 1965 -394}\special{pa 1980 -393}%
+\special{pa 1996 -392}\special{pa 2012 -389}\special{pa 2028 -385}\special{pa 2044 -379}%
+\special{pa 2060 -373}\special{pa 2075 -365}\special{pa 2091 -355}\special{pa 2107 -345}%
+\special{pa 2123 -333}\special{pa 2139 -320}\special{pa 2154 -306}\special{pa 2170 -290}%
+\special{pa 2186 -273}\special{pa 2202 -255}\special{pa 2218 -236}\special{pa 2234 -215}%
+\special{pa 2249 -193}\special{pa 2265 -170}\special{pa 2281 -146}\special{pa 2297 -120}%
+\special{pa 2313 -93}\special{pa 2329 -64}\special{pa 2344 -35}\special{pa 2360 -4}%
+\special{pa 2376 -28}\special{pa 2392 -62}\special{pa 2408 -96}\special{pa 2424 -132}%
+\special{pa 2439 -169}\special{pa 2455 -208}\special{pa 2471 -248}\special{pa 2487 -289}%
+\special{pa 2503 -331}\special{pa 2518 -375}\special{pa 2534 -419}\special{pa 2550 -466}%
+\special{pa 2566 -513}\special{pa 2582 -562}\special{pa 2598 -612}\special{pa 2613 -663}%
+\special{pa 2629 -715}\special{pa 2645 -769}\special{pa 2661 -824}\special{pa 2677 -880}%
+\special{pa 2693 -938}\special{pa 2708 -997}\special{pa 2724 -1057}\special{pa 2740 -1118}%
+\special{pa 2756 -1181}%
+\special{fp}%
+\special{pa -394 0}\special{pa 2756 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata5.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata5.tex
new file mode 100644
index 0000000000..801161b154
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata5.tex
@@ -0,0 +1,79 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/plotdata5.tex
+%%% Generator=template1basic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(8.06,6.94)(-2.76,-2.55)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -462 472}\special{pa -443 472}\special{pa -423 472}\special{pa -404 472}%
+\special{pa -385 472}\special{pa -366 472}\special{pa -347 472}\special{pa -328 472}%
+\special{pa -309 472}\special{pa -290 472}\special{pa -271 472}\special{pa -252 472}%
+\special{fp}%
+\special{pa -233 236}\special{pa -214 236}\special{pa -195 236}\special{pa -176 236}%
+\special{pa -157 236}\special{pa -138 236}\special{pa -119 236}\special{pa -100 236}%
+\special{pa -81 236}\special{pa -62 236}\special{pa -43 236}\special{pa -24 236}%
+\special{pa -5 236}%
+\special{fp}%
+\special{pa 14 -0}\special{pa 33 -0}\special{pa 52 -0}\special{pa 72 -0}%
+\special{pa 91 -0}\special{pa 110 -0}\special{pa 129 -0}\special{pa 148 -0}%
+\special{pa 167 -0}\special{pa 186 -0}\special{pa 205 -0}\special{pa 224 -0}%
+\special{fp}%
+\special{pa 243 -236}\special{pa 262 -236}\special{pa 281 -236}\special{pa 300 -236}%
+\special{pa 319 -236}\special{pa 338 -236}\special{pa 357 -236}\special{pa 376 -236}%
+\special{pa 395 -236}\special{pa 414 -236}\special{pa 433 -236}\special{pa 452 -236}%
+\special{pa 471 -236}%
+\special{fp}%
+\special{pa 490 -472}\special{pa 509 -472}\special{pa 528 -472}\special{pa 548 -472}%
+\special{pa 567 -472}\special{pa 586 -472}\special{pa 605 -472}\special{pa 624 -472}%
+\special{pa 643 -472}\special{pa 662 -472}\special{pa 681 -472}\special{pa 700 -472}%
+\special{fp}%
+\special{pa 719 -709}\special{pa 738 -709}\special{pa 757 -709}\special{pa 776 -709}%
+\special{pa 795 -709}\special{pa 814 -709}\special{pa 833 -709}\special{pa 852 -709}%
+\special{pa 871 -709}\special{pa 890 -709}\special{pa 909 -709}\special{pa 928 -709}%
+\special{fp}%
+\special{pa 947 -945}\special{pa 966 -945}\special{pa 985 -945}\special{pa 1004 -945}%
+\special{pa 1023 -945}\special{pa 1043 -945}\special{pa 1062 -945}\special{pa 1081 -945}%
+\special{pa 1100 -945}\special{pa 1119 -945}\special{pa 1138 -945}\special{pa 1157 -945}%
+\special{pa 1176 -945}%
+\special{fp}%
+}%
+\special{pa -652 -0}\special{pa 1252 -0}%
+\special{fp}%
+\special{pa 0 602}\special{pa 0 -1037}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.3833333,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,4.4733333){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\special{pn 3}%
+\special{pa -220 456}\special{pa -233 449}\special{pa -247 451}\special{pa -257 462}\special{pa -260 476}\special{pa -253 489}\special{pa -240 496}\special{pa -225 493}\special{pa -215 483}\special{pa -213 469}\special{pa -220 456}\special{sh 0}\special{fp}%
+\special{pn 8}%
+\special{pn 3}%
+\special{pa 17 220}\special{pa 4 213}\special{pa -11 215}\special{pa -21 225}\special{pa -23 240}\special{pa -17 253}\special{pa -4 260}\special{pa 11 257}\special{pa 21 247}\special{pa 23 233}\special{pa 17 220}\special{sh 0}\special{fp}%
+\special{pn 8}%
+\special{pn 3}%
+\special{pa 253 -17}\special{pa 240 -23}\special{pa 225 -21}\special{pa 215 -11}\special{pa 213 4}\special{pa 220 17}\special{pa 233 23}\special{pa 247 21}\special{pa 257 11}\special{pa 260 -4}\special{pa 253 -17}\special{sh 0}\special{fp}%
+\special{pn 8}%
+\special{pn 3}%
+\special{pa 489 -253}\special{pa 476 -260}\special{pa 462 -257}\special{pa 451 -247}\special{pa 449 -233}\special{pa 456 -220}\special{pa 469 -213}\special{pa 483 -215}\special{pa 493 -225}\special{pa 496 -240}\special{pa 489 -253}\special{sh 0}\special{fp}%
+\special{pn 8}%
+\special{pn 3}%
+\special{pa 725 -489}\special{pa 712 -496}\special{pa 698 -493}\special{pa 688 -483}\special{pa 685 -469}\special{pa 692 -456}\special{pa 705 -449}\special{pa 719 -451}\special{pa 730 -462}\special{pa 732 -476}\special{pa 725 -489}\special{sh 0}\special{fp}%
+\special{pn 8}%
+\special{pn 3}%
+\special{pa 962 -725}\special{pa 949 -732}\special{pa 934 -730}\special{pa 924 -719}\special{pa 922 -705}\special{pa 928 -692}\special{pa 941 -685}\special{pa 956 -688}\special{pa 966 -698}\special{pa 968 -712}\special{pa 962 -725}\special{sh 0}\special{fp}%
+\special{pn 8}%
+\special{pn 3}%
+\special{pa 1198 -962}\special{pa 1185 -968}\special{pa 1170 -966}\special{pa 1160 -956}\special{pa 1158 -941}\special{pa 1164 -928}\special{pa 1177 -922}\special{pa 1192 -924}\special{pa 1202 -934}\special{pa 1204 -949}\special{pa 1198 -962}\special{sh 0}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatar1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatar1.tex
new file mode 100644
index 0000000000..32d871e0a9
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatar1.tex
@@ -0,0 +1,58 @@
+%%% /Users/Hannya/Desktop/fig/plotdatar1.tex
+%%% Generator=hachtest.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(11.77,3.16)(-1,-1)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -3}\special{pa 63 -4}\special{pa 126 -4}\special{pa 189 -6}%
+\special{pa 252 -7}\special{pa 315 -9}\special{pa 378 -10}\special{pa 441 -12}%
+\special{pa 504 -15}\special{pa 567 -17}\special{pa 630 -20}\special{pa 693 -24}%
+\special{pa 756 -27}\special{pa 819 -31}\special{pa 882 -34}\special{pa 945 -38}%
+\special{pa 1008 -42}\special{pa 1071 -46}\special{pa 1134 -49}\special{pa 1197 -52}%
+\special{pa 1260 -55}\special{pa 1323 -58}\special{pa 1386 -60}\special{pa 1449 -62}%
+\special{pa 1512 -63}\special{pa 1575 -63}\special{pa 1638 -63}\special{pa 1701 -62}%
+\special{pa 1764 -60}\special{pa 1827 -58}\special{pa 1890 -55}\special{pa 1953 -52}%
+\special{pa 2016 -49}\special{pa 2079 -46}\special{pa 2142 -42}\special{pa 2205 -38}%
+\special{pa 2268 -34}\special{pa 2331 -31}\special{pa 2394 -27}\special{pa 2457 -24}%
+\special{pa 2520 -20}\special{pa 2583 -17}\special{pa 2646 -15}\special{pa 2709 -12}%
+\special{pa 2772 -10}\special{pa 2835 -9}\special{pa 2898 -7}\special{pa 2961 -6}%
+\special{pa 3024 -4}\special{pa 3087 -4}\special{pa 3150 -3}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -2}\special{pa 63 -3}\special{pa 126 -3}\special{pa 189 -4}%
+\special{pa 252 -6}\special{pa 315 -7}\special{pa 378 -9}\special{pa 441 -11}%
+\special{pa 504 -14}\special{pa 567 -17}\special{pa 630 -21}\special{pa 693 -25}%
+\special{pa 756 -30}\special{pa 819 -36}\special{pa 882 -43}\special{pa 945 -50}%
+\special{pa 1008 -58}\special{pa 1071 -67}\special{pa 1134 -76}\special{pa 1197 -86}%
+\special{pa 1260 -97}\special{pa 1323 -109}\special{pa 1386 -120}\special{pa 1449 -133}%
+\special{pa 1512 -145}\special{pa 1575 -157}\special{pa 1638 -170}\special{pa 1701 -182}%
+\special{pa 1764 -195}\special{pa 1827 -206}\special{pa 1890 -218}\special{pa 1953 -229}%
+\special{pa 2016 -239}\special{pa 2079 -248}\special{pa 2142 -257}\special{pa 2205 -265}%
+\special{pa 2268 -272}\special{pa 2331 -279}\special{pa 2394 -284}\special{pa 2457 -290}%
+\special{pa 2520 -294}\special{pa 2583 -298}\special{pa 2646 -301}\special{pa 2709 -304}%
+\special{pa 2772 -306}\special{pa 2835 -308}\special{pa 2898 -309}\special{pa 2961 -311}%
+\special{pa 3024 -312}\special{pa 3087 -312}\special{pa 3150 -313}%
+\special{fp}%
+}%
+\special{pa -315 -0}\special{pa 3392 -0}%
+\special{fp}%
+\special{pa 0 315}\special{pa 0 -680}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.8325000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.2225000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan1.tex
new file mode 100644
index 0000000000..fe30134e3c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan1.tex
@@ -0,0 +1,82 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/plotdatatan1.tex
+%%% Generator=template1basic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(7,11)(-3,-5)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -591 -28}\special{pa -584 -35}\special{pa -577 -42}\special{pa -570 -50}%
+\special{pa -563 -57}\special{pa -556 -64}\special{pa -549 -72}\special{pa -542 -80}%
+\special{pa -535 -88}\special{pa -529 -97}\special{pa -522 -105}\special{pa -515 -114}%
+\special{pa -508 -124}\special{pa -501 -134}\special{pa -494 -144}\special{pa -487 -155}%
+\special{pa -480 -166}\special{pa -473 -179}\special{pa -467 -191}\special{pa -460 -205}%
+\special{pa -453 -220}\special{pa -446 -236}\special{pa -439 -254}\special{pa -432 -273}%
+\special{pa -425 -295}\special{pa -418 -318}\special{pa -411 -344}\special{pa -405 -374}%
+\special{pa -398 -408}\special{pa -391 -448}\special{pa -384 -494}\special{pa -377 -549}%
+\special{pa -370 -616}\special{pa -363 -700}\special{pa -356 -807}\special{pa -349 -951}%
+\special{pa -343 -1152}\special{pa -342 -1181}%
+\special{fp}%
+\special{pa -314 -1181}\special{pa -314 984}%
+\special{fp}%
+\special{pa -270 984}\special{pa -267 898}\special{pa -260 768}\special{pa -253 670}%
+\special{pa -246 592}\special{pa -239 530}\special{pa -232 478}\special{pa -225 434}%
+\special{pa -219 397}\special{pa -212 364}\special{pa -205 335}\special{pa -198 310}%
+\special{pa -191 287}\special{pa -184 267}\special{pa -177 248}\special{pa -170 231}%
+\special{pa -163 215}\special{pa -156 201}\special{pa -150 187}\special{pa -143 174}%
+\special{pa -136 162}\special{pa -129 151}\special{pa -122 141}\special{pa -115 130}%
+\special{pa -108 121}\special{pa -101 111}\special{pa -94 102}\special{pa -88 94}%
+\special{pa -81 86}\special{pa -74 77}\special{pa -67 70}\special{pa -60 62}%
+\special{pa -53 54}\special{pa -46 47}\special{pa -39 40}\special{pa -32 33}%
+\special{pa -26 26}\special{pa -19 19}\special{pa -12 12}\special{pa -5 5}%
+\special{pa 2 -2}\special{pa 9 -9}\special{pa 16 -16}\special{pa 23 -23}%
+\special{pa 30 -30}\special{pa 36 -37}\special{pa 43 -44}\special{pa 50 -51}%
+\special{pa 57 -59}\special{pa 64 -66}\special{pa 71 -74}\special{pa 78 -82}%
+\special{pa 85 -90}\special{pa 92 -99}\special{pa 98 -108}\special{pa 105 -117}%
+\special{pa 112 -126}\special{pa 119 -136}\special{pa 126 -147}\special{pa 133 -158}%
+\special{pa 140 -169}\special{pa 147 -182}\special{pa 154 -195}\special{pa 160 -209}%
+\special{pa 167 -224}\special{pa 174 -241}\special{pa 181 -259}\special{pa 188 -278}%
+\special{pa 195 -300}\special{pa 202 -324}\special{pa 209 -351}\special{pa 216 -382}%
+\special{pa 222 -417}\special{pa 229 -458}\special{pa 236 -506}\special{pa 243 -564}%
+\special{pa 250 -635}\special{pa 257 -723}\special{pa 264 -838}\special{pa 271 -993}%
+\special{pa 277 -1181}%
+\special{fp}%
+\special{pa 308 -1181}\special{pa 308 984}%
+\special{fp}%
+\special{pa 348 984}\special{pa 353 863}\special{pa 360 742}\special{pa 367 650}%
+\special{pa 374 576}\special{pa 381 516}\special{pa 388 467}\special{pa 395 425}%
+\special{pa 402 388}\special{pa 408 357}\special{pa 415 329}\special{pa 422 304}%
+\special{pa 429 282}\special{pa 436 262}\special{pa 443 244}\special{pa 450 227}%
+\special{pa 457 212}\special{pa 464 197}\special{pa 470 184}\special{pa 477 171}%
+\special{pa 484 160}\special{pa 491 149}\special{pa 498 138}\special{pa 505 128}%
+\special{pa 512 118}\special{pa 519 109}\special{pa 526 100}\special{pa 532 92}%
+\special{pa 539 84}\special{pa 546 76}\special{pa 553 68}\special{pa 560 60}%
+\special{pa 567 53}\special{pa 574 45}\special{pa 581 38}\special{pa 588 31}%
+\special{pa 594 24}\special{pa 601 17}\special{pa 608 10}\special{pa 615 3}%
+\special{pa 622 -4}\special{pa 629 -11}\special{pa 636 -17}\special{pa 643 -24}%
+\special{pa 650 -31}\special{pa 656 -39}\special{pa 663 -46}\special{pa 670 -53}%
+\special{pa 677 -61}\special{pa 684 -68}\special{pa 691 -76}\special{pa 698 -84}%
+\special{pa 705 -92}\special{pa 712 -101}\special{pa 719 -110}\special{pa 725 -119}%
+\special{pa 732 -129}\special{pa 739 -139}\special{pa 746 -149}\special{pa 753 -160}%
+\special{pa 760 -172}\special{pa 767 -185}\special{pa 774 -198}\special{pa 781 -212}%
+\special{pa 787 -228}%
+\special{fp}%
+}%
+\special{pa -591 -0}\special{pa 787 -0}%
+\special{fp}%
+\special{pa 0 984}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,6.1000000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.1000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan2.tex
new file mode 100644
index 0000000000..cb7e6417e2
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan2.tex
@@ -0,0 +1,78 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/plotdatatan2.tex
+%%% Generator=template1basic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(7,11)(-3,-5)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -591 -28}\special{pa -584 -35}\special{pa -577 -42}\special{pa -570 -50}%
+\special{pa -563 -57}\special{pa -556 -64}\special{pa -549 -72}\special{pa -542 -80}%
+\special{pa -535 -88}\special{pa -529 -97}\special{pa -522 -105}\special{pa -515 -114}%
+\special{pa -508 -124}\special{pa -501 -134}\special{pa -494 -144}\special{pa -487 -155}%
+\special{pa -480 -166}\special{pa -473 -179}\special{pa -467 -191}\special{pa -460 -205}%
+\special{pa -453 -220}\special{pa -446 -236}\special{pa -439 -254}\special{pa -432 -273}%
+\special{pa -425 -295}\special{pa -418 -318}\special{pa -411 -344}\special{pa -405 -374}%
+\special{pa -398 -408}\special{pa -391 -448}\special{pa -384 -494}\special{pa -377 -549}%
+\special{pa -370 -616}\special{pa -363 -700}\special{pa -356 -807}\special{pa -349 -951}%
+\special{pa -343 -1152}\special{pa -342 -1181}%
+\special{fp}%
+\special{pa -270 984}\special{pa -267 898}\special{pa -260 768}\special{pa -253 670}%
+\special{pa -246 592}\special{pa -239 530}\special{pa -232 478}\special{pa -225 434}%
+\special{pa -219 397}\special{pa -212 364}\special{pa -205 335}\special{pa -198 310}%
+\special{pa -191 287}\special{pa -184 267}\special{pa -177 248}\special{pa -170 231}%
+\special{pa -163 215}\special{pa -156 201}\special{pa -150 187}\special{pa -143 174}%
+\special{pa -136 162}\special{pa -129 151}\special{pa -122 141}\special{pa -115 130}%
+\special{pa -108 121}\special{pa -101 111}\special{pa -94 102}\special{pa -88 94}%
+\special{pa -81 86}\special{pa -74 77}\special{pa -67 70}\special{pa -60 62}%
+\special{pa -53 54}\special{pa -46 47}\special{pa -39 40}\special{pa -32 33}%
+\special{pa -26 26}\special{pa -19 19}\special{pa -12 12}\special{pa -5 5}%
+\special{pa 2 -2}\special{pa 9 -9}\special{pa 16 -16}\special{pa 23 -23}%
+\special{pa 30 -30}\special{pa 36 -37}\special{pa 43 -44}\special{pa 50 -51}%
+\special{pa 57 -59}\special{pa 64 -66}\special{pa 71 -74}\special{pa 78 -82}%
+\special{pa 85 -90}\special{pa 92 -99}\special{pa 98 -108}\special{pa 105 -117}%
+\special{pa 112 -126}\special{pa 119 -136}\special{pa 126 -147}\special{pa 133 -158}%
+\special{pa 140 -169}\special{pa 147 -182}\special{pa 154 -195}\special{pa 160 -209}%
+\special{pa 167 -224}\special{pa 174 -241}\special{pa 181 -259}\special{pa 188 -278}%
+\special{pa 195 -300}\special{pa 202 -324}\special{pa 209 -351}\special{pa 216 -382}%
+\special{pa 222 -417}\special{pa 229 -458}\special{pa 236 -506}\special{pa 243 -564}%
+\special{pa 250 -635}\special{pa 257 -723}\special{pa 264 -838}\special{pa 271 -993}%
+\special{pa 277 -1181}%
+\special{fp}%
+\special{pa 348 984}\special{pa 353 863}\special{pa 360 742}\special{pa 367 650}%
+\special{pa 374 576}\special{pa 381 516}\special{pa 388 467}\special{pa 395 425}%
+\special{pa 402 388}\special{pa 408 357}\special{pa 415 329}\special{pa 422 304}%
+\special{pa 429 282}\special{pa 436 262}\special{pa 443 244}\special{pa 450 227}%
+\special{pa 457 212}\special{pa 464 197}\special{pa 470 184}\special{pa 477 171}%
+\special{pa 484 160}\special{pa 491 149}\special{pa 498 138}\special{pa 505 128}%
+\special{pa 512 118}\special{pa 519 109}\special{pa 526 100}\special{pa 532 92}%
+\special{pa 539 84}\special{pa 546 76}\special{pa 553 68}\special{pa 560 60}%
+\special{pa 567 53}\special{pa 574 45}\special{pa 581 38}\special{pa 588 31}%
+\special{pa 594 24}\special{pa 601 17}\special{pa 608 10}\special{pa 615 3}%
+\special{pa 622 -4}\special{pa 629 -11}\special{pa 636 -17}\special{pa 643 -24}%
+\special{pa 650 -31}\special{pa 656 -39}\special{pa 663 -46}\special{pa 670 -53}%
+\special{pa 677 -61}\special{pa 684 -68}\special{pa 691 -76}\special{pa 698 -84}%
+\special{pa 705 -92}\special{pa 712 -101}\special{pa 719 -110}\special{pa 725 -119}%
+\special{pa 732 -129}\special{pa 739 -139}\special{pa 746 -149}\special{pa 753 -160}%
+\special{pa 760 -172}\special{pa 767 -185}\special{pa 774 -198}\special{pa 781 -212}%
+\special{pa 787 -228}%
+\special{fp}%
+}%
+\special{pa -591 -0}\special{pa 787 -0}%
+\special{fp}%
+\special{pa 0 984}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,6.1000000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.1000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointdata.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointdata.tex
new file mode 100644
index 0000000000..e795a665e7
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointdata.tex
@@ -0,0 +1,32 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/pointdata.tex
+%%% Generator=template1basic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(6.62,4.93)(-0.28,-0.4)%
+\special{pn 8}%
+%
+\special{pn 1}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 214 -410}\special{pa 201 -417}\special{pa 186 -415}\special{pa 176 -404}\special{pa 174 -390}\special{pa 180 -377}\special{pa 193 -370}\special{pa 208 -373}\special{pa 218 -383}\special{pa 220 -397}\special{pa 214 -410}\special{sh 1}\special{fp}%
+\special{pa 607 -804}\special{pa 594 -811}\special{pa 580 -808}\special{pa 570 -798}\special{pa 567 -784}\special{pa 574 -771}\special{pa 587 -764}\special{pa 601 -766}\special{pa 612 -777}\special{pa 614 -791}\special{pa 607 -804}\special{sh 1}\special{fp}%
+\special{pa 1001 -410}\special{pa 988 -417}\special{pa 974 -415}\special{pa 963 -404}\special{pa 961 -390}\special{pa 968 -377}\special{pa 981 -370}\special{pa 995 -373}\special{pa 1005 -383}\special{pa 1008 -397}\special{pa 1001 -410}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -0}\special{pa 197 -394}\special{pa 591 -787}\special{pa 984 -394}%
+\special{pa 787 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 197 -394}\special{pa 394 -0}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 984 -394}\special{pa 1181 -0}%
+\special{fp}%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointoncrv.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointoncrv.tex
new file mode 100644
index 0000000000..2594029d34
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointoncrv.tex
@@ -0,0 +1,118 @@
+%%% fig.tex 2016-5-3 14:0
+%%% fig.sce 2016-5-3 14:0
+{\unitlength=10mm%
+\begin{picture}%
+( 4.99000, 3.72000)( -2.51000, -0.69000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa 788 4}\special{pa 787 -4}\special{fp}\special{pa 785 -35}\special{pa 785 -43}\special{fp}%
+\special{pa 783 -74}\special{pa 782 -82}\special{fp}\special{pa 778 -113}\special{pa 777 -121}\special{fp}%
+\special{pa 771 -152}\special{pa 770 -160}\special{fp}\special{pa 764 -191}\special{pa 762 -198}\special{fp}%
+\special{pa 752 -228}\special{pa 750 -236}\special{fp}\special{pa 740 -265}\special{pa 737 -273}\special{fp}%
+\special{pa 726 -302}\special{pa 723 -309}\special{fp}\special{pa 710 -338}\special{pa 706 -345}\special{fp}%
+\special{pa 693 -373}\special{pa 689 -380}\special{fp}\special{pa 673 -407}\special{pa 668 -414}\special{fp}%
+\special{pa 652 -440}\special{pa 647 -447}\special{fp}\special{pa 629 -472}\special{pa 624 -478}\special{fp}%
+\special{pa 604 -503}\special{pa 599 -509}\special{fp}\special{pa 579 -533}\special{pa 574 -539}\special{fp}%
+\special{pa 551 -560}\special{pa 545 -566}\special{fp}\special{pa 523 -587}\special{pa 517 -593}\special{fp}%
+\special{pa 493 -613}\special{pa 487 -618}\special{fp}\special{pa 461 -636}\special{pa 455 -641}\special{fp}%
+\special{pa 430 -659}\special{pa 423 -664}\special{fp}\special{pa 396 -679}\special{pa 389 -683}\special{fp}%
+\special{pa 361 -698}\special{pa 354 -702}\special{fp}\special{pa 326 -716}\special{pa 319 -719}\special{fp}%
+\special{pa 290 -730}\special{pa 282 -733}\special{fp}\special{pa 253 -745}\special{pa 246 -748}\special{fp}%
+\special{pa 216 -756}\special{pa 208 -758}\special{fp}\special{pa 178 -766}\special{pa 170 -768}\special{fp}%
+\special{pa 139 -774}\special{pa 132 -776}\special{fp}\special{pa 101 -779}\special{pa 93 -780}\special{fp}%
+\special{pa 62 -785}\special{pa 54 -785}\special{fp}\special{pa 22 -786}\special{pa 14 -786}\special{fp}%
+\special{pa -17 -786}\special{pa -25 -786}\special{fp}\special{pa -56 -785}\special{pa -64 -784}\special{fp}%
+\special{pa -95 -780}\special{pa -103 -779}\special{fp}\special{pa -134 -775}\special{pa -142 -774}\special{fp}%
+\special{pa -172 -767}\special{pa -180 -765}\special{fp}\special{pa -211 -757}\special{pa -218 -755}\special{fp}%
+\special{pa -248 -747}\special{pa -256 -744}\special{fp}\special{pa -285 -732}\special{pa -292 -729}\special{fp}%
+\special{pa -321 -718}\special{pa -329 -715}\special{fp}\special{pa -357 -701}\special{pa -364 -697}\special{fp}%
+\special{pa -391 -682}\special{pa -398 -678}\special{fp}\special{pa -425 -662}\special{pa -432 -658}\special{fp}%
+\special{pa -457 -639}\special{pa -463 -635}\special{fp}\special{pa -489 -616}\special{pa -495 -611}\special{fp}%
+\special{pa -519 -591}\special{pa -525 -586}\special{fp}\special{pa -547 -564}\special{pa -553 -559}\special{fp}%
+\special{pa -576 -537}\special{pa -581 -531}\special{fp}\special{pa -601 -507}\special{pa -606 -501}\special{fp}%
+\special{pa -626 -477}\special{pa -631 -470}\special{fp}\special{pa -649 -445}\special{pa -653 -438}\special{fp}%
+\special{pa -670 -411}\special{pa -674 -405}\special{fp}\special{pa -690 -378}\special{pa -694 -371}\special{fp}%
+\special{pa -707 -343}\special{pa -711 -335}\special{fp}\special{pa -724 -307}\special{pa -727 -300}\special{fp}%
+\special{pa -738 -271}\special{pa -741 -263}\special{fp}\special{pa -751 -233}\special{pa -753 -226}\special{fp}%
+\special{pa -762 -196}\special{pa -764 -188}\special{fp}\special{pa -770 -157}\special{pa -772 -149}\special{fp}%
+\special{pa -778 -119}\special{pa -779 -111}\special{fp}\special{pa -782 -80}\special{pa -783 -72}\special{fp}%
+\special{pa -785 -41}\special{pa -785 -33}\special{fp}\special{pa -787 -1}\special{pa -787 7}\special{fp}%
+\special{pa -785 38}\special{pa -785 46}\special{fp}\special{pa -783 77}\special{pa -782 85}\special{fp}%
+\special{pa -778 116}\special{pa -777 124}\special{fp}\special{pa -771 154}\special{pa -769 162}\special{fp}%
+\special{pa -763 193}\special{pa -761 201}\special{fp}\special{pa -751 230}\special{pa -749 238}\special{fp}%
+\special{pa -739 268}\special{pa -737 275}\special{fp}\special{pn 8}%
+\special{pa 737 275}\special{pa 739 268}\special{fp}\special{pa 749 238}\special{pa 752 230}\special{fp}%
+\special{pa 762 200}\special{pa 764 192}\special{fp}\special{pa 769 161}\special{pa 771 153}\special{fp}%
+\special{pa 777 122}\special{pa 778 114}\special{fp}\special{pa 782 83}\special{pa 783 75}\special{fp}%
+\special{pa 785 44}\special{pa 785 36}\special{fp}\special{pa 787 4}\special{pa 788 -4}\special{fp}%
+\special{pn 8}%
+\special{pa 787 0}\special{pa 637 -463}\special{pa 243 -749}\special{pa -243 -749}%
+\special{pa -637 -463}\special{pa -787 0}%
+\special{fp}%
+\special{pn 5}%
+\special{pa -426 -620}\special{pa -434 -625}\special{pa -444 -625}\special{pa -452 -621}%
+\special{pa -458 -614}\special{pa -460 -605}\special{pa -457 -596}\special{pa -450 -589}%
+\special{pa -441 -586}\special{pa -432 -588}\special{pa -425 -594}\special{pa -421 -602}%
+\special{pa -421 -612}\special{pa -426 -620}\special{sh 1}\special{fp}%
+\special{pa 801 -14}\special{pa 793 -19}\special{pa 784 -19}\special{pa 775 -15}\special{pa 769 -8}%
+\special{pa 768 1}\special{pa 771 10}\special{pa 777 17}\special{pa 786 20}\special{pa 795 18}%
+\special{pa 803 12}\special{pa 807 4}\special{pa 806 -6}\special{pa 801 -14}\special{sh 1}\special{fp}%
+\special{pa -773 -14}\special{pa -782 -19}\special{pa -791 -19}\special{pa -800 -15}%
+\special{pa -805 -8}\special{pa -807 1}\special{pa -804 10}\special{pa -798 17}\special{pa -789 20}%
+\special{pa -779 18}\special{pa -772 12}\special{pa -768 4}\special{pa -769 -6}\special{pa -773 -14}%
+\special{sh 1}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{P}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{-\Height}%
+\put(2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\settowidth{\Width}{Q}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{Q}\settodepth{\Depth}{Q}\setlength{\Height}{-\Height}%
+\put(-2.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{Q}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(-1.1680,1.5888){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\special{pn 8}%
+\special{pa -988 0}\special{pa 937 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 901 24}\special{pa 976 0}\special{pa 901 -24}\special{pa 901 0}\special{pa 901 24}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 901 24}\special{pa 976 0}\special{pa 901 -24}\special{pa 901 0}\special{pa 901 24}%
+\special{pa 976 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 272}\special{pa 0 -1154}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1118}\special{pa 0 -1193}\special{pa -24 -1118}\special{pa 0 -1118}%
+\special{pa 24 -1118}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1118}\special{pa 0 -1193}\special{pa -24 -1118}\special{pa 0 -1118}%
+\special{pa 24 -1118}\special{pa 0 -1193}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5300,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0800){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointsize.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointsize.tex
new file mode 100644
index 0000000000..76de567248
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointsize.tex
@@ -0,0 +1,43 @@
+%%% test.tex 2014-10-22 9:7
+%%% test.sce 2014-10-22 9:7
+{\unitlength=1cm%
+\begin{picture}%
+( 7.00000, 2.00000)( -3.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pa 3 -3}\special{pa -3 -3}\special{pa -3 3}\special{pa 3 3}\special{pa 3 -3}%
+\special{sh 1}\special{fp}%
+\special{pa 399 -6}\special{pa 394 -8}\special{pa 388 -6}\special{pa 386 0}\special{pa 388 6}%
+\special{pa 394 8}\special{pa 399 6}\special{pa 402 0}\special{pa 399 -6}\special{sh 1}\special{fp}%
+\special{pa 796 -8}\special{pa 789 -12}\special{pa 782 -11}\special{pa 777 -5}\special{pa 776 2}%
+\special{pa 779 8}\special{pa 786 12}\special{pa 793 11}\special{pa 798 5}\special{pa 799 -2}%
+\special{pa 796 -8}\special{sh 1}\special{fp}%
+\special{pa 1192 -11}\special{pa 1185 -15}\special{pa 1177 -15}\special{pa 1170 -11}%
+\special{pa 1166 -4}\special{pa 1166 4}\special{pa 1170 11}\special{pa 1177 15}\special{pa 1185 15}%
+\special{pa 1192 11}\special{pa 1196 4}\special{pa 1196 -4}\special{pa 1192 -11}\special{sh 1}\special{fp}%
+\settowidth{\Width}{Pointsize}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{Pointsize}\settodepth{\Depth}{Pointsize}\setlength{\Height}{\Depth}%
+\put(-1.4400,0.1500){\hspace*{\Width}\raisebox{\Height}{Pointsize}}%
+%
+%
+\settowidth{\Width}{1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{1}\settodepth{\Depth}{1}\setlength{\Height}{\Depth}%
+\put(0.0000,0.1500){\hspace*{\Width}\raisebox{\Height}{1}}%
+%
+%
+\settowidth{\Width}{2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{2}\settodepth{\Depth}{2}\setlength{\Height}{\Depth}%
+\put(1.0000,0.1500){\hspace*{\Width}\raisebox{\Height}{2}}%
+%
+%
+\settowidth{\Width}{3}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{3}\settodepth{\Depth}{3}\setlength{\Height}{\Depth}%
+\put(2.0000,0.1500){\hspace*{\Width}\raisebox{\Height}{3}}%
+%
+%
+\settowidth{\Width}{4}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{4}\settodepth{\Depth}{4}\setlength{\Height}{\Depth}%
+\put(3.0000,0.1500){\hspace*{\Width}\raisebox{\Height}{4}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/poison01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/poison01.tex
new file mode 100644
index 0000000000..957ec741d0
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/poison01.tex
@@ -0,0 +1,87 @@
+%%% fig.tex 2016-4-23 10:42
+%%% fig.sce 2016-4-23 10:41
+{\unitlength=5mm%
+\begin{picture}%
+( 14.89000, 9.57800)( -0.82000, -0.77000)%
+\special{pn 8}%
+%
+\special{pn 4}%
+\special{pa 0 0}\special{pa 0 -236}\special{pa 197 -236}\special{pa 197 0}\special{pa 0 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 197 0}\special{pa 197 -748}\special{pa 394 -748}\special{pa 394 0}\special{pa 197 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 394 0}\special{pa 394 -1181}\special{pa 591 -1181}\special{pa 591 0}\special{pa 394 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 591 0}\special{pa 591 -1457}\special{pa 787 -1457}\special{pa 787 0}\special{pa 591 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 787 0}\special{pa 787 -1339}\special{pa 984 -1339}\special{pa 984 0}\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 984 0}\special{pa 984 -1063}\special{pa 1181 -1063}\special{pa 1181 0}%
+\special{pa 984 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 1181 0}\special{pa 1181 -827}\special{pa 1378 -827}\special{pa 1378 0}%
+\special{pa 1181 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 1378 0}\special{pa 1378 -512}\special{pa 1575 -512}\special{pa 1575 0}%
+\special{pa 1378 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 1575 0}\special{pa 1575 -394}\special{pa 1772 -394}\special{pa 1772 0}%
+\special{pa 1575 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 1772 0}\special{pa 1969 0}\special{pa 1772 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 1969 0}\special{pa 1969 -79}\special{pa 2165 -79}\special{pa 2165 0}\special{pa 1969 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 2165 0}\special{pa 2165 -39}\special{pa 2362 -39}\special{pa 2362 0}\special{pa 2165 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 2362 0}\special{pa 2559 0}\special{pa 2362 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 4}%
+\special{pa 2559 0}\special{pa 2756 0}\special{pa 2559 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -161 0}\special{pa 2770 0}%
+\special{fp}%
+\special{pa 0 152}\special{pa 0 -1734}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(14.1200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,8.8580){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polar-of-point.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polar-of-point.pdf
new file mode 100644
index 0000000000..910ef1a01e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polar-of-point.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygon.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygon.pdf
new file mode 100644
index 0000000000..4de77b666e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygon.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane1.tex
new file mode 100644
index 0000000000..a792107558
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane1.tex
@@ -0,0 +1,126 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0905spatialfigure/fig/polygonplane1.tex
+%%% Generator=2Dfigures.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(10.11,8.52)(-5,-4)%
+\special{pn 8}%
+%
+\special{pa -581 -436}\special{pa -116 -683}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -662 -394}\special{pa -655 -397}\special{fp}\special{pa -623 -414}\special{pa -616 -418}\special{fp}%
+\special{pa -585 -434}\special{pa -578 -438}\special{fp}\special{pn 8}%
+\special{pa -116 -683}\special{pa 658 -482}%
+\special{fp}%
+\special{pa 658 -482}\special{pa 116 -194}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -662 483}\special{pa -655 480}\special{fp}\special{pa -628 465}\special{pa -621 462}\special{fp}%
+\special{pa -594 447}\special{pa -587 444}\special{fp}\special{pa -560 429}\special{pa -553 426}\special{fp}%
+\special{pa -526 411}\special{pa -519 408}\special{fp}\special{pa -492 393}\special{pa -485 390}\special{fp}%
+\special{pa -458 376}\special{pa -451 372}\special{fp}\special{pa -424 358}\special{pa -417 354}\special{fp}%
+\special{pa -390 340}\special{pa -383 336}\special{fp}\special{pa -356 322}\special{pa -349 318}\special{fp}%
+\special{pa -323 304}\special{pa -315 300}\special{fp}\special{pa -289 286}\special{pa -282 282}\special{fp}%
+\special{pa -255 268}\special{pa -248 264}\special{fp}\special{pa -221 250}\special{pa -214 246}\special{fp}%
+\special{pa -187 232}\special{pa -180 228}\special{fp}\special{pa -153 214}\special{pa -146 210}\special{fp}%
+\special{pa -119 196}\special{pa -112 192}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -116 198}\special{pa -116 190}\special{fp}\special{pa -116 158}\special{pa -116 150}\special{fp}%
+\special{pa -116 118}\special{pa -116 110}\special{fp}\special{pa -116 78}\special{pa -116 70}\special{fp}%
+\special{pa -116 38}\special{pa -116 30}\special{fp}\special{pa -116 -1}\special{pa -116 -9}\special{fp}%
+\special{pa -116 -41}\special{pa -116 -49}\special{fp}\special{pa -116 -81}\special{pa -116 -89}\special{fp}%
+\special{pa -116 -121}\special{pa -116 -129}\special{fp}\special{pa -116 -161}\special{pa -116 -169}\special{fp}%
+\special{pa -116 -201}\special{pa -116 -209}\special{fp}\special{pa -116 -241}\special{pa -116 -249}\special{fp}%
+\special{pa -116 -281}\special{pa -116 -289}\special{fp}\special{pa -116 -320}\special{pa -116 -328}\special{fp}%
+\special{pa -116 -360}\special{pa -116 -368}\special{fp}\special{pa -116 -400}\special{pa -116 -408}\special{fp}%
+\special{pa -116 -440}\special{pa -116 -448}\special{fp}\special{pa -116 -480}\special{pa -116 -488}\special{fp}%
+\special{pa -116 -520}\special{pa -116 -528}\special{fp}\special{pa -116 -560}\special{pa -116 -568}\special{fp}%
+\special{pa -116 -600}\special{pa -116 -608}\special{fp}\special{pa -116 -639}\special{pa -116 -647}\special{fp}%
+\special{pa -116 -679}\special{pa -116 -687}\special{fp}\special{pn 8}%
+\special{pa -581 -436}\special{pa -116 -683}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -662 -394}\special{pa -655 -397}\special{fp}\special{pa -623 -414}\special{pa -616 -418}\special{fp}%
+\special{pa -585 -434}\special{pa -578 -438}\special{fp}\special{pn 8}%
+\special{pa -658 482}\special{pa -658 -256}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -658 -252}\special{pa -658 -260}\special{fp}\special{pa -658 -287}\special{pa -658 -295}\special{fp}%
+\special{pa -658 -322}\special{pa -658 -330}\special{fp}\special{pa -658 -357}\special{pa -658 -365}\special{fp}%
+\special{pa -658 -392}\special{pa -658 -400}\special{fp}\special{pn 8}%
+\special{pa -330 -310}\special{pa 116 -194}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -662 -397}\special{pa -654 -395}\special{fp}\special{pa -625 -387}\special{pa -618 -385}\special{fp}%
+\special{pa -589 -378}\special{pa -581 -376}\special{fp}\special{pa -552 -368}\special{pa -545 -366}\special{fp}%
+\special{pa -516 -359}\special{pa -508 -357}\special{fp}\special{pa -480 -349}\special{pa -472 -347}\special{fp}%
+\special{pa -443 -340}\special{pa -435 -337}\special{fp}\special{pa -407 -330}\special{pa -399 -328}\special{fp}%
+\special{pa -370 -320}\special{pa -362 -318}\special{fp}\special{pa -334 -311}\special{pa -326 -309}\special{fp}%
+\special{pn 8}%
+\special{pa 116 683}\special{pa 116 424}%
+\special{fp}%
+\special{pa 116 -40}\special{pa 116 -194}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 116 428}\special{pa 116 420}\special{fp}\special{pa 116 389}\special{pa 116 381}\special{fp}%
+\special{pa 116 351}\special{pa 116 343}\special{fp}\special{pa 116 312}\special{pa 116 304}\special{fp}%
+\special{pa 116 273}\special{pa 116 265}\special{fp}\special{pa 116 235}\special{pa 116 227}\special{fp}%
+\special{pa 116 196}\special{pa 116 188}\special{fp}\special{pa 116 157}\special{pa 116 149}\special{fp}%
+\special{pa 116 119}\special{pa 116 111}\special{fp}\special{pa 116 80}\special{pa 116 72}\special{fp}%
+\special{pa 116 41}\special{pa 116 33}\special{fp}\special{pa 116 3}\special{pa 116 -5}\special{fp}%
+\special{pa 116 -36}\special{pa 116 -44}\special{fp}\special{pn 8}%
+\special{pa -658 482}\special{pa 116 683}%
+\special{fp}%
+\special{pa 658 396}\special{pa 333 568}%
+\special{fp}%
+\special{pa 213 631}\special{pa 116 683}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 336 566}\special{pa 329 570}\special{fp}\special{pa 297 587}\special{pa 289 591}\special{fp}%
+\special{pa 257 608}\special{pa 250 612}\special{fp}\special{pa 217 629}\special{pa 210 633}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -119 193}\special{pa -112 195}\special{fp}\special{pa -81 203}\special{pa -73 205}\special{fp}%
+\special{pa -42 213}\special{pa -34 215}\special{fp}\special{pa -3 223}\special{pa 4 225}\special{fp}%
+\special{pa 35 233}\special{pa 43 235}\special{fp}\special{pa 74 243}\special{pa 82 245}\special{fp}%
+\special{pa 113 253}\special{pa 120 255}\special{fp}\special{pa 151 263}\special{pa 159 265}\special{fp}%
+\special{pa 190 274}\special{pa 198 276}\special{fp}\special{pa 229 284}\special{pa 236 286}\special{fp}%
+\special{pa 267 294}\special{pa 275 296}\special{fp}\special{pa 306 304}\special{pa 314 306}\special{fp}%
+\special{pa 345 314}\special{pa 353 316}\special{fp}\special{pa 383 324}\special{pa 391 326}\special{fp}%
+\special{pa 422 334}\special{pa 430 336}\special{fp}\special{pa 461 344}\special{pa 469 346}\special{fp}%
+\special{pa 499 354}\special{pa 507 356}\special{fp}\special{pa 538 364}\special{pa 546 366}\special{fp}%
+\special{pa 577 374}\special{pa 585 376}\special{fp}\special{pa 616 385}\special{pa 623 387}\special{fp}%
+\special{pa 654 395}\special{pa 662 397}\special{fp}\special{pn 8}%
+\special{pa 658 396}\special{pa 658 -482}%
+\special{fp}%
+\special{pa -116 -683}\special{pa 658 -482}%
+\special{fp}%
+\special{pa 658 -482}\special{pa 116 -194}%
+\special{fp}%
+\special{pa 445 881}\special{pa -19 648}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -16 650}\special{pa -23 646}\special{fp}\special{pa -51 632}\special{pa -58 628}\special{fp}%
+\special{pa -87 614}\special{pa -94 611}\special{fp}\special{pa -122 597}\special{pa -129 593}\special{fp}%
+\special{pa -158 579}\special{pa -165 575}\special{fp}\special{pa -193 561}\special{pa -200 557}\special{fp}%
+\special{pa -228 543}\special{pa -236 540}\special{fp}\special{pa -264 525}\special{pa -271 522}\special{fp}%
+\special{pa -299 508}\special{pa -306 504}\special{fp}\special{pa -335 490}\special{pa -342 486}\special{fp}%
+\special{pa -370 472}\special{pa -377 468}\special{fp}\special{pa -406 454}\special{pa -413 451}\special{fp}%
+\special{pa -441 436}\special{pa -448 433}\special{fp}\special{pn 8}%
+\special{pa -658 -163}\special{pa -794 -543}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -443 438}\special{pa -446 431}\special{fp}\special{pa -457 401}\special{pa -459 393}\special{fp}%
+\special{pa -470 364}\special{pa -473 356}\special{fp}\special{pa -483 326}\special{pa -486 319}\special{fp}%
+\special{pa -497 289}\special{pa -499 281}\special{fp}\special{pa -510 252}\special{pa -513 244}\special{fp}%
+\special{pa -523 214}\special{pa -526 207}\special{fp}\special{pa -537 177}\special{pa -539 169}\special{fp}%
+\special{pa -550 139}\special{pa -553 132}\special{fp}\special{pa -563 102}\special{pa -566 95}\special{fp}%
+\special{pa -577 65}\special{pa -579 57}\special{fp}\special{pa -590 27}\special{pa -593 20}\special{fp}%
+\special{pa -603 -10}\special{pa -606 -18}\special{fp}\special{pa -617 -47}\special{pa -619 -55}\special{fp}%
+\special{pa -630 -85}\special{pa -633 -92}\special{fp}\special{pa -643 -122}\special{pa -646 -130}\special{fp}%
+\special{pa -657 -159}\special{pa -659 -167}\special{fp}\special{pn 8}%
+\special{pa 95 -96}\special{pa -794 -543}%
+\special{fp}%
+\special{pa 445 881}\special{pa 95 -96}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane2.tex
new file mode 100644
index 0000000000..c4351ab567
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane2.tex
@@ -0,0 +1,60 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0905spatialfigure/fig/polygonplane2.tex
+%%% Generator=2Dfigures.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(10.11,8.52)(-5,-4)%
+\special{pn 8}%
+%
+\special{pa -658 482}\special{pa -116 194}%
+\special{fp}%
+\special{pa -116 194}\special{pa -116 -153}%
+\special{fp}%
+\special{pa -116 -300}\special{pa -116 -683}%
+\special{fp}%
+\special{pa -658 -396}\special{pa -628 -411}%
+\special{fp}%
+\special{pa -534 -461}\special{pa -116 -683}%
+\special{fp}%
+\special{pa -658 482}\special{pa -658 -396}%
+\special{fp}%
+\special{pa -658 -396}\special{pa -412 -331}%
+\special{fp}%
+\special{pa -248 -289}\special{pa 116 -194}%
+\special{fp}%
+\special{pa 116 683}\special{pa 116 40}%
+\special{fp}%
+\special{pa 116 -120}\special{pa 116 -194}%
+\special{fp}%
+\special{pa -658 482}\special{pa 116 683}%
+\special{fp}%
+\special{pa 658 396}\special{pa 372 547}%
+\special{fp}%
+\special{pa 293 589}\special{pa 116 683}%
+\special{fp}%
+\special{pa -116 194}\special{pa 71 243}%
+\special{fp}%
+\special{pa 160 266}\special{pa 180 271}%
+\special{fp}%
+\special{pa 283 298}\special{pa 658 396}%
+\special{fp}%
+\special{pa 658 396}\special{pa 658 -482}%
+\special{fp}%
+\special{pa -116 -683}\special{pa 658 -482}%
+\special{fp}%
+\special{pa 658 -482}\special{pa 116 -194}%
+\special{fp}%
+\special{pa 445 881}\special{pa 57 686}%
+\special{fp}%
+\special{pa -95 610}\special{pa -445 435}%
+\special{fp}%
+\special{pa -445 435}\special{pa -449 421}%
+\special{fp}%
+\special{pa -480 337}\special{pa -631 -88}%
+\special{fp}%
+\special{pa -685 -238}\special{pa -794 -543}%
+\special{fp}%
+\special{pa 95 -96}\special{pa -794 -543}%
+\special{fp}%
+\special{pa 445 881}\special{pa 95 -96}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot1.tex
new file mode 100644
index 0000000000..a4bde14e36
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot1.tex
@@ -0,0 +1,26 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/polygonplot1.tex
+%%% Generator=template1basic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(16.33,5.71)(-6.82,-1.78)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -945 -709}\special{pa -1314 -531}\special{pa -1405 -131}\special{pa -1150 189}%
+\special{pa -740 189}\special{pa -484 -131}\special{pa -576 -531}\special{pa -945 -709}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 236 -709}\special{pa -133 -531}\special{pa -224 -131}\special{pa 31 189}%
+\special{pa 441 189}\special{pa 697 -131}\special{pa 606 -531}\special{pa 236 -709}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 1417 -709}\special{pa 1048 -531}\special{pa 957 -131}\special{pa 1212 189}%
+\special{pa 1622 189}\special{pa 1878 -131}\special{pa 1787 -531}\special{pa 1417 -709}%
+\special{fp}%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot2.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot2.pdf
new file mode 100644
index 0000000000..9346b826f5
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot2.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptcrv.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptcrv.tex
new file mode 100644
index 0000000000..72f4b876bf
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptcrv.tex
@@ -0,0 +1,101 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/ptcrv.tex
+%%% Generator=template1basic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(12,10)(-6,-5)%
+\special{pn 8}%
+%
+\special{pa 920 -379}\special{pa 886 -422}\special{pa 849 -463}\special{pa 809 -502}%
+\special{pa 765 -539}\special{pa 719 -574}\special{pa 669 -607}\special{pa 617 -637}%
+\special{pa -521 0}\special{pa 920 -379}\special{pa 920 -379}\special{sh 0.1}\special{ip}%
+\special{pa 1050 -0}\special{pa 1048 -49}\special{pa 1042 -99}\special{pa 1031 -148}%
+\special{pa 1017 -196}\special{pa 998 -243}\special{pa 976 -290}\special{pa 950 -335}%
+\special{pa 920 -379}\special{pa 886 -422}\special{pa 849 -463}\special{pa 809 -502}%
+\special{pa 765 -539}\special{pa 719 -574}\special{pa 669 -607}\special{pa 617 -637}%
+\special{pa 563 -665}\special{pa 506 -690}\special{pa 447 -712}\special{pa 386 -732}%
+\special{pa 324 -749}\special{pa 261 -763}\special{pa 197 -773}\special{pa 132 -781}%
+\special{pa 66 -786}\special{pa -0 -787}\special{pa -66 -786}\special{pa -132 -781}%
+\special{pa -197 -773}\special{pa -261 -763}\special{pa -324 -749}\special{pa -386 -732}%
+\special{pa -447 -712}\special{pa -506 -690}\special{pa -563 -665}\special{pa -617 -637}%
+\special{pa -669 -607}\special{pa -719 -574}\special{pa -765 -539}\special{pa -809 -502}%
+\special{pa -849 -463}\special{pa -886 -422}\special{pa -920 -379}\special{pa -950 -335}%
+\special{pa -976 -290}\special{pa -998 -243}\special{pa -1017 -196}\special{pa -1031 -148}%
+\special{pa -1042 -99}\special{pa -1048 -49}\special{pa -1050 0}\special{pa -1048 49}%
+\special{pa -1042 99}\special{pa -1031 148}\special{pa -1017 196}\special{pa -998 243}%
+\special{pa -976 290}\special{pa -950 335}\special{pa -920 379}\special{pa -886 422}%
+\special{pa -849 463}\special{pa -809 502}\special{pa -765 539}\special{pa -719 574}%
+\special{pa -669 607}\special{pa -617 637}\special{pa -563 665}\special{pa -506 690}%
+\special{pa -447 712}\special{pa -386 732}\special{pa -324 749}\special{pa -261 763}%
+\special{pa -197 773}\special{pa -132 781}\special{pa -66 786}\special{pa -0 787}%
+\special{pa 66 786}\special{pa 132 781}\special{pa 197 773}\special{pa 261 763}%
+\special{pa 324 749}\special{pa 386 732}\special{pa 447 712}\special{pa 506 690}%
+\special{pa 563 665}\special{pa 617 637}\special{pa 669 607}\special{pa 719 574}%
+\special{pa 765 539}\special{pa 809 502}\special{pa 849 463}\special{pa 886 422}%
+\special{pa 920 379}\special{pa 950 335}\special{pa 976 290}\special{pa 998 243}%
+\special{pa 1017 196}\special{pa 1031 148}\special{pa 1042 99}\special{pa 1048 49}%
+\special{pa 1050 0}%
+\special{fp}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 920 -379}\special{pa 882 -369}\special{fp}\special{pa 844 -359}\special{pa 806 -349}\special{fp}%
+\special{pa 768 -339}\special{pa 730 -329}\special{fp}\special{pa 692 -319}\special{pa 654 -309}\special{fp}%
+\special{pa 616 -299}\special{pa 578 -289}\special{fp}\special{pa 539 -279}\special{pa 501 -269}\special{fp}%
+\special{pa 463 -259}\special{pa 425 -249}\special{fp}\special{pa 387 -239}\special{pa 349 -229}\special{fp}%
+\special{pa 311 -219}\special{pa 273 -209}\special{fp}\special{pa 235 -199}\special{pa 197 -189}\special{fp}%
+\special{pa 159 -179}\special{pa 121 -169}\special{fp}\special{pa 83 -159}\special{pa 45 -149}\special{fp}%
+\special{pa 7 -139}\special{pa -31 -129}\special{fp}\special{pa -69 -119}\special{pa -107 -109}\special{fp}%
+\special{pa -146 -99}\special{pa -184 -89}\special{fp}\special{pa -222 -79}\special{pa -260 -69}\special{fp}%
+\special{pa -298 -59}\special{pa -336 -49}\special{fp}\special{pa -374 -39}\special{pa -412 -29}\special{fp}%
+\special{pa -450 -19}\special{pa -488 -9}\special{fp}\special{pa -516 -3}\special{pa -482 -22}\special{fp}%
+\special{pa -447 -41}\special{pa -413 -60}\special{fp}\special{pa -379 -80}\special{pa -344 -99}\special{fp}%
+\special{pa -310 -118}\special{pa -276 -137}\special{fp}\special{pa -241 -156}\special{pa -207 -176}\special{fp}%
+\special{pa -173 -195}\special{pa -138 -214}\special{fp}\special{pa -104 -233}\special{pa -70 -253}\special{fp}%
+\special{pa -35 -272}\special{pa -1 -291}\special{fp}\special{pa 33 -310}\special{pa 68 -329}\special{fp}%
+\special{pa 102 -349}\special{pa 136 -368}\special{fp}\special{pa 171 -387}\special{pa 205 -406}\special{fp}%
+\special{pa 239 -426}\special{pa 274 -445}\special{fp}\special{pa 308 -464}\special{pa 342 -483}\special{fp}%
+\special{pa 377 -502}\special{pa 411 -522}\special{fp}\special{pa 445 -541}\special{pa 480 -560}\special{fp}%
+\special{pa 514 -579}\special{pa 548 -599}\special{fp}\special{pa 583 -618}\special{pa 617 -637}\special{fp}%
+%
+%
+}%
+\special{pn 24}%
+\special{pa 920 -379}\special{pa 886 -422}\special{pa 849 -463}\special{pa 809 -502}%
+\special{pa 765 -539}\special{pa 719 -574}\special{pa 669 -607}\special{pa 617 -637}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 732 -609}\special{pa 617 -637}\special{pa 693 -547}\special{pa 713 -578}%
+\special{pa 732 -609}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 732 -609}\special{pa 617 -637}\special{pa 693 -547}\special{pa 713 -578}%
+\special{pa 732 -609}\special{pa 617 -637}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(4.7700000,2.0300000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(3.2300000,3.3400000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(-2.6500000,-0.3000000){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+\special{pa -1181 -0}\special{pa 1181 -0}%
+\special{fp}%
+\special{pa 0 984}\special{pa 0 -984}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.1000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,5.1000000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.1000000,-0.1000000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected01.pdf
new file mode 100644
index 0000000000..637e9155f2
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected02.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected02.pdf
new file mode 100644
index 0000000000..fe8e7c38bf
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected02.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptstart.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptstart.tex
new file mode 100644
index 0000000000..fbe579fbea
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptstart.tex
@@ -0,0 +1,125 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/ptstart.tex
+%%% Generator=template1basic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(6,6)(-3,-1)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -617 -1382}\special{pa -615 -1374}\special{fp}\special{pa -608 -1343}\special{pa -606 -1335}\special{fp}%
+\special{pa -600 -1305}\special{pa -598 -1297}\special{fp}\special{pa -591 -1266}\special{pa -589 -1258}\special{fp}%
+\special{pa -581 -1228}\special{pa -580 -1220}\special{fp}\special{pa -572 -1189}\special{pa -570 -1181}\special{fp}%
+\special{pa -563 -1151}\special{pa -561 -1143}\special{fp}\special{pa -553 -1112}\special{pa -551 -1104}\special{fp}%
+\special{pa -544 -1074}\special{pa -542 -1066}\special{fp}\special{pa -534 -1035}\special{pa -532 -1028}\special{fp}%
+\special{pa -524 -997}\special{pa -522 -989}\special{fp}\special{pa -514 -959}\special{pa -512 -951}\special{fp}%
+\special{pa -504 -921}\special{pa -501 -913}\special{fp}\special{pa -493 -883}\special{pa -491 -875}\special{fp}%
+\special{pa -482 -844}\special{pa -480 -837}\special{fp}\special{pa -471 -806}\special{pa -469 -799}\special{fp}%
+\special{pa -460 -768}\special{pa -458 -761}\special{fp}\special{pa -448 -731}\special{pa -446 -723}\special{fp}%
+\special{pa -437 -693}\special{pa -434 -685}\special{fp}\special{pa -425 -655}\special{pa -422 -647}\special{fp}%
+\special{pa -412 -618}\special{pa -410 -610}\special{fp}\special{pa -400 -580}\special{pa -397 -572}\special{fp}%
+\special{pa -386 -543}\special{pa -384 -535}\special{fp}\special{pa -373 -505}\special{pa -370 -498}\special{fp}%
+\special{pa -359 -468}\special{pa -356 -461}\special{fp}\special{pa -345 -432}\special{pa -342 -424}\special{fp}%
+\special{pa -330 -395}\special{pa -327 -388}\special{fp}\special{pa -314 -359}\special{pa -311 -351}\special{fp}%
+\special{pa -298 -322}\special{pa -295 -315}\special{fp}\special{pa -281 -287}\special{pa -277 -280}\special{fp}%
+\special{pa -263 -251}\special{pa -259 -244}\special{fp}\special{pa -244 -217}\special{pa -240 -210}\special{fp}%
+\special{pa -224 -183}\special{pa -220 -176}\special{fp}\special{pa -203 -149}\special{pa -198 -143}\special{fp}%
+\special{pa -179 -117}\special{pa -174 -111}\special{fp}\special{pa -154 -87}\special{pa -149 -81}\special{fp}%
+\special{pa -126 -59}\special{pa -120 -53}\special{fp}\special{pa -96 -34}\special{pa -89 -29}\special{fp}%
+\special{pa -61 -14}\special{pa -54 -11}\special{fp}\special{pa -24 -3}\special{pa -16 -2}\special{fp}%
+\special{pa 16 -2}\special{pa 24 -3}\special{fp}\special{pa 54 -11}\special{pa 61 -14}\special{fp}%
+\special{pa 89 -29}\special{pa 96 -34}\special{fp}\special{pa 120 -53}\special{pa 126 -59}\special{fp}%
+\special{pa 149 -81}\special{pa 154 -87}\special{fp}\special{pa 174 -111}\special{pa 179 -117}\special{fp}%
+\special{pa 198 -143}\special{pa 203 -149}\special{fp}\special{pa 220 -176}\special{pa 224 -183}\special{fp}%
+\special{pa 240 -210}\special{pa 244 -217}\special{fp}\special{pa 259 -244}\special{pa 263 -251}\special{fp}%
+\special{pa 277 -280}\special{pa 281 -287}\special{fp}\special{pa 295 -315}\special{pa 298 -322}\special{fp}%
+\special{pa 311 -351}\special{pa 314 -359}\special{fp}\special{pa 327 -388}\special{pa 330 -395}\special{fp}%
+\special{pa 342 -424}\special{pa 345 -432}\special{fp}\special{pa 356 -461}\special{pa 359 -468}\special{fp}%
+\special{pa 370 -498}\special{pa 373 -505}\special{fp}\special{pa 384 -535}\special{pa 386 -543}\special{fp}%
+\special{pa 397 -572}\special{pa 400 -580}\special{fp}\special{pa 410 -610}\special{pa 412 -618}\special{fp}%
+\special{pa 422 -647}\special{pa 425 -655}\special{fp}\special{pa 434 -685}\special{pa 437 -693}\special{fp}%
+\special{pa 446 -723}\special{pa 448 -731}\special{fp}\special{pa 458 -761}\special{pa 460 -768}\special{fp}%
+\special{pa 469 -799}\special{pa 471 -806}\special{fp}\special{pa 480 -837}\special{pa 482 -844}\special{fp}%
+\special{pa 491 -875}\special{pa 493 -883}\special{fp}\special{pa 501 -913}\special{pa 504 -921}\special{fp}%
+\special{pa 512 -951}\special{pa 514 -959}\special{fp}\special{pa 522 -989}\special{pa 524 -997}\special{fp}%
+\special{pa 532 -1028}\special{pa 534 -1035}\special{fp}\special{pa 542 -1066}\special{pa 544 -1074}\special{fp}%
+\special{pa 551 -1104}\special{pa 553 -1112}\special{fp}\special{pa 561 -1143}\special{pa 563 -1151}\special{fp}%
+\special{pa 570 -1181}\special{pa 572 -1189}\special{fp}\special{pa 580 -1220}\special{pa 581 -1228}\special{fp}%
+\special{pa 589 -1258}\special{pa 591 -1266}\special{fp}\special{pa 598 -1297}\special{pa 600 -1305}\special{fp}%
+\special{pa 606 -1335}\special{pa 608 -1343}\special{fp}\special{pa 615 -1374}\special{pa 617 -1382}\special{fp}%
+\special{pn 8}%
+\special{pa -276 -276}\special{pa -259 -244}\special{pa -243 -213}\special{pa -226 -185}%
+\special{pa -209 -159}\special{pa -193 -135}\special{pa -176 -113}\special{pa -160 -93}%
+\special{pa -143 -75}\special{pa -127 -58}\special{pa -110 -44}\special{pa -94 -32}%
+\special{pa -77 -22}\special{pa -61 -13}\special{pa -44 -7}\special{pa -28 -3}%
+\special{pa -11 -0}\special{pa 6 -0}\special{pa 22 -2}\special{pa 39 -5}%
+\special{pa 55 -11}\special{pa 72 -19}\special{pa 88 -28}\special{pa 105 -40}%
+\special{pa 121 -53}\special{pa 138 -69}\special{pa 154 -86}\special{pa 171 -106}%
+\special{pa 187 -127}\special{pa 204 -151}\special{pa 220 -176}\special{pa 237 -204}%
+\special{pa 254 -233}\special{pa 270 -265}\special{pa 287 -298}\special{pa 303 -333}%
+\special{pa 320 -371}\special{pa 336 -410}\special{pa 353 -452}\special{pa 369 -495}%
+\special{pa 386 -540}\special{pa 402 -587}\special{pa 419 -637}\special{pa 435 -688}%
+\special{pa 452 -741}\special{pa 469 -796}\special{pa 485 -854}\special{pa 502 -913}%
+\special{pa 518 -974}\special{pa 535 -1037}\special{pa 551 -1102}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -830 278}\special{pa -824 273}\special{fp}\special{pa -802 250}\special{pa -796 245}\special{fp}%
+\special{pa -774 222}\special{pa -768 217}\special{fp}\special{pa -746 194}\special{pa -740 189}\special{fp}%
+\special{pa -717 166}\special{pa -712 161}\special{fp}\special{pa -689 138}\special{pa -684 133}\special{fp}%
+\special{pa -661 110}\special{pa -656 105}\special{fp}\special{pa -633 82}\special{pa -628 77}\special{fp}%
+\special{pa -605 54}\special{pa -600 49}\special{fp}\special{pa -577 26}\special{pa -572 21}\special{fp}%
+\special{pa -549 -2}\special{pa -544 -7}\special{fp}\special{pa -521 -30}\special{pa -516 -36}\special{fp}%
+\special{pa -493 -58}\special{pa -488 -64}\special{fp}\special{pa -465 -86}\special{pa -460 -92}\special{fp}%
+\special{pa -437 -114}\special{pa -432 -120}\special{fp}\special{pa -409 -142}\special{pa -404 -148}\special{fp}%
+\special{pa -381 -170}\special{pa -376 -176}\special{fp}\special{pa -353 -198}\special{pa -347 -204}\special{fp}%
+\special{pa -325 -226}\special{pa -319 -232}\special{fp}\special{pa -297 -254}\special{pa -291 -260}\special{fp}%
+\special{pa -269 -282}\special{pa -263 -288}\special{fp}\special{pa -241 -310}\special{pa -235 -316}\special{fp}%
+\special{pa -213 -338}\special{pa -207 -344}\special{fp}\special{pa -185 -366}\special{pa -179 -372}\special{fp}%
+\special{pa -157 -394}\special{pa -151 -400}\special{fp}\special{pa -129 -422}\special{pa -123 -428}\special{fp}%
+\special{pa -101 -450}\special{pa -95 -456}\special{fp}\special{pa -73 -478}\special{pa -67 -484}\special{fp}%
+\special{pa -45 -506}\special{pa -39 -512}\special{fp}\special{pa -17 -534}\special{pa -11 -540}\special{fp}%
+\special{pa 11 -562}\special{pa 17 -568}\special{fp}\special{pa 39 -590}\special{pa 45 -596}\special{fp}%
+\special{pa 67 -618}\special{pa 73 -624}\special{fp}\special{pa 95 -646}\special{pa 101 -652}\special{fp}%
+\special{pa 123 -674}\special{pa 129 -680}\special{fp}\special{pa 151 -702}\special{pa 157 -708}\special{fp}%
+\special{pa 179 -731}\special{pa 185 -736}\special{fp}\special{pa 207 -759}\special{pa 213 -764}\special{fp}%
+\special{pa 235 -787}\special{pa 241 -792}\special{fp}\special{pa 263 -815}\special{pa 269 -820}\special{fp}%
+\special{pa 291 -843}\special{pa 297 -848}\special{fp}\special{pa 319 -871}\special{pa 325 -876}\special{fp}%
+\special{pa 347 -899}\special{pa 353 -904}\special{fp}\special{pa 376 -927}\special{pa 381 -932}\special{fp}%
+\special{pa 404 -955}\special{pa 409 -960}\special{fp}\special{pa 432 -983}\special{pa 437 -988}\special{fp}%
+\special{pa 460 -1011}\special{pa 465 -1016}\special{fp}\special{pa 488 -1039}\special{pa 493 -1044}\special{fp}%
+\special{pa 516 -1067}\special{pa 521 -1072}\special{fp}\special{pa 544 -1095}\special{pa 549 -1101}\special{fp}%
+\special{pa 572 -1123}\special{pa 577 -1129}\special{fp}\special{pa 600 -1151}\special{pa 605 -1157}\special{fp}%
+\special{pa 628 -1179}\special{pa 633 -1185}\special{fp}\special{pa 656 -1207}\special{pa 661 -1213}\special{fp}%
+\special{pa 684 -1235}\special{pa 689 -1241}\special{fp}\special{pa 712 -1263}\special{pa 717 -1269}\special{fp}%
+\special{pa 740 -1291}\special{pa 746 -1297}\special{fp}\special{pa 768 -1319}\special{pa 774 -1325}\special{fp}%
+\special{pa 796 -1347}\special{pa 802 -1353}\special{fp}\special{pa 824 -1375}\special{pa 830 -1381}\special{fp}%
+\special{pn 8}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -276 -276}\special{pa 551 -1102}%
+\special{fp}%
+}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.2142857,1.0000000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2142857,4.0000000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\special{pa -827 -0}\special{pa 827 -0}%
+\special{fp}%
+\special{pa 0 276}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0714286,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,5.0714286){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0714286,-0.0714286){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcell.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcell.tex
new file mode 100644
index 0000000000..cad4dabd6d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcell.tex
@@ -0,0 +1,94 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/putcell.tex
+%%% Generator=template1basic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(10,4)(0,0)%
+\special{pn 8}%
+%
+\special{pa 0 -1102}\special{pa 0 -0}%
+\special{fp}%
+\special{pa 1102 -1102}\special{pa 1102 -0}%
+\special{fp}%
+\special{pa 1654 -1102}\special{pa 1654 -0}%
+\special{fp}%
+\special{pa 2756 -1102}\special{pa 2756 -0}%
+\special{fp}%
+\special{pa 0 -1102}\special{pa 2756 -1102}%
+\special{fp}%
+\special{pa 0 -551}\special{pa 2756 -551}%
+\special{fp}%
+\special{pa 0 -0}\special{pa 2756 -0}%
+\special{fp}%
+\special{pa 551 -1102}\special{pa 551 -551}%
+\special{fp}%
+\special{pa 2205 -1102}\special{pa 2205 -551}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000000,3.0000000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.9285714,3.0000000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0714286,3.0000000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{D}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(7.0000000,3.9285714){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+\settowidth{\Width}{E}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{\Depth}%
+\put(9.0000000,2.0714286){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+\settowidth{\Width}{F}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0000000,1.0000000){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+\settowidth{\Width}{G}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{G}\settodepth{\Depth}{G}\setlength{\Height}{\Depth}%
+\put(4.0714286,0.0714286){\hspace*{\Width}\raisebox{\Height}{G}}%
+%
+\settowidth{\Width}{H}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{H}\settodepth{\Depth}{H}\setlength{\Height}{-\Height}%
+\put(9.9285714,1.9285714){\hspace*{\Width}\raisebox{\Height}{H}}%
+%
+\settowidth{\Width}{c0}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c0}\settodepth{\Depth}{c0}\setlength{\Height}{\Depth}%
+\put(0.0714286,4.2142857){\hspace*{\Width}\raisebox{\Height}{c0}}%
+%
+\settowidth{\Width}{c1}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c1}\settodepth{\Depth}{c1}\setlength{\Height}{\Depth}%
+\put(2.0714286,4.2142857){\hspace*{\Width}\raisebox{\Height}{c1}}%
+%
+\settowidth{\Width}{c2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c2}\settodepth{\Depth}{c2}\setlength{\Height}{\Depth}%
+\put(4.0714286,4.2142857){\hspace*{\Width}\raisebox{\Height}{c2}}%
+%
+\settowidth{\Width}{c3}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c3}\settodepth{\Depth}{c3}\setlength{\Height}{\Depth}%
+\put(6.0714286,4.2142857){\hspace*{\Width}\raisebox{\Height}{c3}}%
+%
+\settowidth{\Width}{c4}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c4}\settodepth{\Depth}{c4}\setlength{\Height}{\Depth}%
+\put(8.0714286,4.2142857){\hspace*{\Width}\raisebox{\Height}{c4}}%
+%
+\settowidth{\Width}{c5}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c5}\settodepth{\Depth}{c5}\setlength{\Height}{\Depth}%
+\put(10.0714286,4.2142857){\hspace*{\Width}\raisebox{\Height}{c5}}%
+%
+\settowidth{\Width}{r2}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r2}\settodepth{\Depth}{r2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,0.0000000){\hspace*{\Width}\raisebox{\Height}{r2}}%
+%
+\settowidth{\Width}{r1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r1}\settodepth{\Depth}{r1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,2.0000000){\hspace*{\Width}\raisebox{\Height}{r1}}%
+%
+\settowidth{\Width}{r0}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r0}\settodepth{\Depth}{r0}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,4.0000000){\hspace*{\Width}\raisebox{\Height}{r0}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcol.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcol.tex
new file mode 100644
index 0000000000..fa7e744df1
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcol.tex
@@ -0,0 +1,122 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/putcol.tex
+%%% Generator=template1basic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(10,4.5)(0,0)%
+\special{pn 8}%
+%
+\special{pa 0 -1240}\special{pa 0 -0}%
+\special{fp}%
+\special{pa 1102 -1240}\special{pa 1102 -0}%
+\special{fp}%
+\special{pa 1654 -1240}\special{pa 1654 -0}%
+\special{fp}%
+\special{pa 2205 -1240}\special{pa 2205 -0}%
+\special{fp}%
+\special{pa 2756 -1240}\special{pa 2756 -0}%
+\special{fp}%
+\special{pa 0 -1240}\special{pa 2756 -1240}%
+\special{fp}%
+\special{pa 0 -0}\special{pa 2756 -0}%
+\special{fp}%
+\special{pa 551 -1240}\special{pa 551 -827}%
+\special{fp}%
+\special{pa 551 -413}\special{pa 551 -0}%
+\special{fp}%
+\special{pa 0 -827}\special{pa 1102 -827}%
+\special{fp}%
+\special{pa 1654 -827}\special{pa 2756 -827}%
+\special{fp}%
+\special{pa 0 -413}\special{pa 1102 -413}%
+\special{fp}%
+\special{pa 1654 -413}\special{pa 2756 -413}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000000,3.7500000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000000,2.2500000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{$x^2$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x^2$}\settodepth{\Depth}{$x^2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0714286,3.7500000){\hspace*{\Width}\raisebox{\Height}{$x^2$}}%
+%
+\settowidth{\Width}{$y=\sqrt{x^3}$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$y=\sqrt{x^3}$}\settodepth{\Depth}{$y=\sqrt{x^3}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0714286,2.2500000){\hspace*{\Width}\raisebox{\Height}{$y=\sqrt{x^3}$}}%
+%
+\settowidth{\Width}{1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{1}\settodepth{\Depth}{1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000000,3.7500000){\hspace*{\Width}\raisebox{\Height}{1}}%
+%
+\settowidth{\Width}{二}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{二}\settodepth{\Depth}{二}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000000,3.7500000){\hspace*{\Width}\raisebox{\Height}{二}}%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+\settowidth{\Width}{$\frac{\pi}{2}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\frac{\pi}{2}$}\settodepth{\Depth}{$\frac{\pi}{2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{$\frac{\pi}{2}$}}%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+\settowidth{\Width}{$\sum{x^2}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\sum{x^2}$}\settodepth{\Depth}{$\sum{x^2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{$\sum{x^2}$}}%
+%
+\settowidth{\Width}{c0}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c0}\settodepth{\Depth}{c0}\setlength{\Height}{\Depth}%
+\put(0.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c0}}%
+%
+\settowidth{\Width}{c1}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c1}\settodepth{\Depth}{c1}\setlength{\Height}{\Depth}%
+\put(2.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c1}}%
+%
+\settowidth{\Width}{c2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c2}\settodepth{\Depth}{c2}\setlength{\Height}{\Depth}%
+\put(4.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c2}}%
+%
+\settowidth{\Width}{c3}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c3}\settodepth{\Depth}{c3}\setlength{\Height}{\Depth}%
+\put(6.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c3}}%
+%
+\settowidth{\Width}{c4}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c4}\settodepth{\Depth}{c4}\setlength{\Height}{\Depth}%
+\put(8.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c4}}%
+%
+\settowidth{\Width}{c5}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c5}\settodepth{\Depth}{c5}\setlength{\Height}{\Depth}%
+\put(10.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c5}}%
+%
+\settowidth{\Width}{r3}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r3}\settodepth{\Depth}{r3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,0.0000000){\hspace*{\Width}\raisebox{\Height}{r3}}%
+%
+\settowidth{\Width}{r2}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r2}\settodepth{\Depth}{r2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,1.5000000){\hspace*{\Width}\raisebox{\Height}{r2}}%
+%
+\settowidth{\Width}{r1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r1}\settodepth{\Depth}{r1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,3.0000000){\hspace*{\Width}\raisebox{\Height}{r1}}%
+%
+\settowidth{\Width}{r0}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r0}\settodepth{\Depth}{r0}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,4.5000000){\hspace*{\Width}\raisebox{\Height}{r0}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcolE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcolE.tex
new file mode 100644
index 0000000000..07a1de3fe3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcolE.tex
@@ -0,0 +1,122 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/putcol.tex
+%%% Generator=template1basic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(10,4.5)(0,0)%
+\special{pn 8}%
+%
+\special{pa 0 -1240}\special{pa 0 -0}%
+\special{fp}%
+\special{pa 1102 -1240}\special{pa 1102 -0}%
+\special{fp}%
+\special{pa 1654 -1240}\special{pa 1654 -0}%
+\special{fp}%
+\special{pa 2205 -1240}\special{pa 2205 -0}%
+\special{fp}%
+\special{pa 2756 -1240}\special{pa 2756 -0}%
+\special{fp}%
+\special{pa 0 -1240}\special{pa 2756 -1240}%
+\special{fp}%
+\special{pa 0 -0}\special{pa 2756 -0}%
+\special{fp}%
+\special{pa 551 -1240}\special{pa 551 -827}%
+\special{fp}%
+\special{pa 551 -413}\special{pa 551 -0}%
+\special{fp}%
+\special{pa 0 -827}\special{pa 1102 -827}%
+\special{fp}%
+\special{pa 1654 -827}\special{pa 2756 -827}%
+\special{fp}%
+\special{pa 0 -413}\special{pa 1102 -413}%
+\special{fp}%
+\special{pa 1654 -413}\special{pa 2756 -413}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000000,3.7500000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000000,2.2500000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{{\footnotesize $x^2$}}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{{\footnotesize $x^2$}}\settodepth{\Depth}{{\footnotesize $x^2$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0714286,3.7500000){\hspace*{\Width}\raisebox{\Height}{{\footnotesize $x^2$}}}%
+%
+\settowidth{\Width}{{\footnotesize $y=\sqrt{x^3}$}}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{{\footnotesize $y=\sqrt{x^3}$}}\settodepth{\Depth}{{\footnotesize $y=\sqrt{x^3}$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0714286,2.2500000){\hspace*{\Width}\raisebox{\Height}{{\footnotesize $y=\sqrt{x^3}$}}}%
+%
+\settowidth{\Width}{1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{1}\settodepth{\Depth}{1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000000,3.7500000){\hspace*{\Width}\raisebox{\Height}{1}}%
+%
+\settowidth{\Width}{two}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{two}\settodepth{\Depth}{two}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000000,3.7500000){\hspace*{\Width}\raisebox{\Height}{two}}%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+\settowidth{\Width}{$\frac{\pi}{2}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\frac{\pi}{2}$}\settodepth{\Depth}{$\frac{\pi}{2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{$\frac{\pi}{2}$}}%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+\settowidth{\Width}{{\footnotesize $\sum{x^2}$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{{\footnotesize $\sum{x^2}$}}\settodepth{\Depth}{{\footnotesize $\sum{x^2}$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.0000000,0.7500000){\hspace*{\Width}\raisebox{\Height}{{\footnotesize $\sum{x^2}$}}}%
+%
+\settowidth{\Width}{c0}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c0}\settodepth{\Depth}{c0}\setlength{\Height}{\Depth}%
+\put(0.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c0}}%
+%
+\settowidth{\Width}{c1}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c1}\settodepth{\Depth}{c1}\setlength{\Height}{\Depth}%
+\put(2.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c1}}%
+%
+\settowidth{\Width}{c2}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c2}\settodepth{\Depth}{c2}\setlength{\Height}{\Depth}%
+\put(4.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c2}}%
+%
+\settowidth{\Width}{c3}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c3}\settodepth{\Depth}{c3}\setlength{\Height}{\Depth}%
+\put(6.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c3}}%
+%
+\settowidth{\Width}{c4}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c4}\settodepth{\Depth}{c4}\setlength{\Height}{\Depth}%
+\put(8.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c4}}%
+%
+\settowidth{\Width}{c5}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{c5}\settodepth{\Depth}{c5}\setlength{\Height}{\Depth}%
+\put(10.0714286,4.7142857){\hspace*{\Width}\raisebox{\Height}{c5}}%
+%
+\settowidth{\Width}{r3}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r3}\settodepth{\Depth}{r3}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,0.0000000){\hspace*{\Width}\raisebox{\Height}{r3}}%
+%
+\settowidth{\Width}{r2}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r2}\settodepth{\Depth}{r2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,1.5000000){\hspace*{\Width}\raisebox{\Height}{r2}}%
+%
+\settowidth{\Width}{r1}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r1}\settodepth{\Depth}{r1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,3.0000000){\hspace*{\Width}\raisebox{\Height}{r1}}%
+%
+\settowidth{\Width}{r0}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{r0}\settodepth{\Depth}{r0}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0714286,4.5000000){\hspace*{\Width}\raisebox{\Height}{r0}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putintersect.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putintersect.tex
new file mode 100644
index 0000000000..81f6302dce
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putintersect.tex
@@ -0,0 +1,99 @@
+%%% fig.tex 2015-8-3 21:32
+%%% fig.sce 2015-8-3 21:32
+{\unitlength=4mm%
+\begin{picture}%
+( 7.06000, 7.34000)( -3.06000, -3.34000)%
+\special{pn 8}%
+%
+\special{pa -367 526}\special{pa -365 495}\special{pa -359 429}\special{pa -353 366}%
+\special{pa -348 305}\special{pa -342 247}\special{pa -337 192}\special{pa -331 139}%
+\special{pa -325 88}\special{pa -320 40}\special{pa -314 -5}\special{pa -309 -49}%
+\special{pa -303 -90}\special{pa -298 -128}\special{pa -292 -165}\special{pa -286 -199}%
+\special{pa -281 -231}\special{pa -275 -261}\special{pa -270 -288}\special{pa -264 -314}%
+\special{pa -258 -338}\special{pa -253 -360}\special{pa -247 -380}\special{pa -242 -398}%
+\special{pa -236 -414}\special{pa -230 -428}\special{pa -225 -441}\special{pa -219 -452}%
+\special{pa -214 -461}\special{pa -208 -469}\special{pa -203 -475}\special{pa -197 -480}%
+\special{pa -191 -483}\special{pa -186 -485}\special{pa -180 -485}\special{pa -175 -484}%
+\special{pa -169 -481}\special{pa -163 -478}\special{pa -158 -473}\special{pa -152 -467}%
+\special{pa -147 -459}\special{pa -141 -451}\special{pa -135 -442}\special{pa -130 -431}%
+\special{pa -124 -420}\special{pa -119 -407}\special{pa -113 -394}\special{pa -108 -380}%
+\special{pa -102 -365}\special{pa -96 -349}\special{pa -91 -333}\special{pa -85 -316}%
+\special{pa -80 -298}\special{pa -74 -280}\special{pa -68 -261}\special{pa -63 -241}%
+\special{pa -57 -222}\special{pa -52 -201}\special{pa -46 -180}\special{pa -41 -159}%
+\special{pa -35 -138}\special{pa -29 -116}\special{pa -24 -94}\special{pa -18 -72}%
+\special{pa -13 -50}\special{pa -7 -28}\special{pa -1 -6}\special{pa 4 17}\special{pa 10 39}%
+\special{pa 15 61}\special{pa 21 83}\special{pa 27 105}\special{pa 32 127}\special{pa 38 149}%
+\special{pa 43 170}\special{pa 49 191}\special{pa 54 211}\special{pa 60 231}\special{pa 66 251}%
+\special{pa 71 270}\special{pa 77 289}\special{pa 82 307}\special{pa 88 324}\special{pa 94 341}%
+\special{pa 99 357}\special{pa 105 373}\special{pa 110 387}\special{pa 116 401}\special{pa 122 414}%
+\special{pa 127 426}\special{pa 133 437}\special{pa 138 446}\special{pa 144 455}\special{pa 149 463}%
+\special{pa 155 470}\special{pa 161 475}\special{pa 166 480}\special{pa 172 483}\special{pa 177 484}%
+\special{pa 183 485}\special{pa 189 484}\special{pa 194 482}\special{pa 200 478}\special{pa 205 472}%
+\special{pa 211 465}\special{pa 216 457}\special{pa 222 447}\special{pa 228 435}\special{pa 233 421}%
+\special{pa 239 406}\special{pa 244 389}\special{pa 250 370}\special{pa 256 349}\special{pa 261 326}%
+\special{pa 267 302}\special{pa 272 275}\special{pa 278 246}\special{pa 284 215}\special{pa 289 182}%
+\special{pa 295 147}\special{pa 300 109}\special{pa 306 70}\special{pa 311 28}\special{pa 317 -17}%
+\special{pa 323 -64}\special{pa 328 -113}\special{pa 334 -165}\special{pa 339 -219}%
+\special{pa 345 -276}\special{pa 351 -335}\special{pa 356 -397}\special{pa 362 -462}%
+\special{pa 367 -529}\special{pa 373 -600}\special{pa 375 -630}%
+\special{fp}%
+\special{pa -482 83}\special{pa -459 72}\special{pa -437 61}\special{pa -414 49}\special{pa -391 38}%
+\special{pa -368 27}\special{pa -346 15}\special{pa -323 4}\special{pa -300 -7}\special{pa -278 -19}%
+\special{pa -255 -30}\special{pa -232 -41}\special{pa -210 -53}\special{pa -187 -64}%
+\special{pa -164 -75}\special{pa -142 -87}\special{pa -119 -98}\special{pa -96 -109}%
+\special{pa -73 -121}\special{pa -51 -132}\special{pa -28 -143}\special{pa -5 -155}%
+\special{pa 17 -166}\special{pa 40 -177}\special{pa 63 -189}\special{pa 85 -200}\special{pa 108 -212}%
+\special{pa 131 -223}\special{pa 153 -234}\special{pa 176 -246}\special{pa 199 -257}%
+\special{pa 222 -268}\special{pa 244 -280}\special{pa 267 -291}\special{pa 290 -302}%
+\special{pa 312 -314}\special{pa 335 -325}\special{pa 358 -336}\special{pa 380 -348}%
+\special{pa 403 -359}\special{pa 426 -370}\special{pa 448 -382}\special{pa 471 -393}%
+\special{pa 494 -404}\special{pa 516 -416}\special{pa 539 -427}\special{pa 562 -438}%
+\special{pa 585 -450}\special{pa 607 -461}\special{pa 630 -472}%
+\special{fp}%
+\special{pa -304 -11}\special{pa -311 -15}\special{pa -319 -15}\special{pa -326 -11}%
+\special{pa -330 -4}\special{pa -330 4}\special{pa -326 11}\special{pa -319 15}\special{pa -311 15}%
+\special{pa -304 11}\special{pa -300 4}\special{pa -300 -4}\special{pa -304 -11}\special{sh 1}\special{fp}%
+\special{pa -24 -151}\special{pa -31 -155}\special{pa -39 -155}\special{pa -47 -151}%
+\special{pa -51 -144}\special{pa -51 -136}\special{pa -47 -129}\special{pa -39 -125}%
+\special{pa -31 -125}\special{pa -24 -129}\special{pa -20 -136}\special{pa -20 -144}%
+\special{pa -24 -151}\special{sh 1}\special{fp}%
+\special{pa 361 -344}\special{pa 354 -348}\special{pa 346 -348}\special{pa 339 -344}%
+\special{pa 335 -337}\special{pa 335 -329}\special{pa 339 -322}\special{pa 346 -317}%
+\special{pa 354 -317}\special{pa 361 -322}\special{pa 366 -329}\special{pa 366 -337}%
+\special{pa 361 -344}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pa -482 0}\special{pa 630 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 555 24}\special{pa 630 0}\special{pa 555 -24}\special{pa 555 0}\special{pa 555 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 555 24}\special{pa 630 0}\special{pa 555 -24}\special{pa 555 0}\special{pa 555 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 526}\special{pa 0 -630}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -555}\special{pa 0 -630}\special{pa -24 -555}\special{pa 0 -555}\special{pa 24 -555}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.pdf
new file mode 100644
index 0000000000..439acfe797
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.tex
new file mode 100644
index 0000000000..058a231bbb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.tex
@@ -0,0 +1,48 @@
+%%% putoncurve.tex 2014-11-10 16:31
+%%% partcrv.sce 2014-11-10 13:44
+{\unitlength=1cm%
+\begin{picture}%
+( 6.00000, 6.00000)( -3.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa -383 -188}\special{pa -390 -192}\special{pa -398 -192}\special{pa -405 -188}%
+\special{pa -409 -181}\special{pa -409 -173}\special{pa -405 -166}\special{pa -398 -162}%
+\special{pa -390 -162}\special{pa -383 -166}\special{pa -378 -173}\special{pa -378 -181}%
+\special{pa -383 -188}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{\Depth}%
+\put(-1.0500,0.5000){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\special{pa 787 0}\special{pa 768 -2}\special{pa 713 -13}\special{pa 627 -42}\special{pa 521 -93}%
+\special{pa 405 -168}\special{pa 292 -265}\special{pa 191 -376}\special{pa 110 -492}%
+\special{pa 52 -602}\special{pa 18 -694}\special{pa 3 -758}\special{pa 0 -786}\special{pa -1 -777}%
+\special{pa -9 -730}\special{pa -32 -651}\special{pa -78 -549}\special{pa -147 -434}%
+\special{pa -239 -319}\special{pa -348 -214}\special{pa -464 -128}\special{pa -576 -64}%
+\special{pa -673 -25}\special{pa -745 -6}\special{pa -783 0}\special{pa -783 0}\special{pa -745 6}%
+\special{pa -673 25}\special{pa -576 64}\special{pa -464 128}\special{pa -348 214}%
+\special{pa -239 319}\special{pa -147 434}\special{pa -78 549}\special{pa -32 651}%
+\special{pa -9 730}\special{pa -1 777}\special{pa 0 786}\special{pa 3 758}\special{pa 18 694}%
+\special{pa 52 602}\special{pa 110 492}\special{pa 191 376}\special{pa 292 265}\special{pa 405 168}%
+\special{pa 521 93}\special{pa 627 42}\special{pa 713 13}\special{pa 768 2}\special{pa 787 0}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 1181}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonline1.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonline1.pdf
new file mode 100644
index 0000000000..a5e84f4de5
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonline1.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonseg.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonseg.pdf
new file mode 100644
index 0000000000..da1770e366
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonseg.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rasen.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rasen.tex
new file mode 100644
index 0000000000..84b31ad90d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rasen.tex
@@ -0,0 +1,84 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/rasen.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(7.98,6.47)(-3.8,-2.13)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+\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.4600000,-1.0500000){\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.3500000,-1.6700000){\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,4.0000000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 933 -282}\special{pa -746 225}%
+\special{fp}%
+\special{pa -725 -362}\special{pa 725 362}%
+\special{fp}%
+\special{pa 0 503}\special{pa 0 -871}%
+\special{fp}%
+\special{pa -681 180}\special{pa -746 225}\special{pa -667 227}\special{pa -674 204}%
+\special{pa -681 180}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -681 180}\special{pa -746 225}\special{pa -667 227}\special{pa -674 204}%
+\special{pa -681 180}\special{pa -746 225}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 647 351}\special{pa 725 362}\special{pa 669 307}\special{pa 658 329}\special{pa 647 351}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 647 351}\special{pa 725 362}\special{pa 669 307}\special{pa 658 329}%
+\special{pa 647 351}\special{pa 725 362}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -796}\special{pa 0 -871}\special{pa -24 -796}\special{pa 0 -796}\special{pa 24 -796}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -796}\special{pa 0 -871}\special{pa -24 -796}\special{pa 0 -796}%
+\special{pa 24 -796}\special{pa 0 -871}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\special{pa -373 113}\special{pa -334 124}\special{pa -289 134}\special{pa -240 142}%
+\special{pa -187 147}\special{pa -131 149}\special{pa -73 148}\special{pa -14 145}%
+\special{pa 45 139}\special{pa 104 130}\special{pa 160 118}\special{pa 215 103}%
+\special{pa 266 86}\special{pa 313 66}\special{pa 355 45}\special{pa 391 21}%
+\special{pa 421 -4}\special{pa 445 -31}\special{pa 461 -59}\special{pa 470 -87}%
+\special{pa 472 -115}\special{pa 467 -144}\special{pa 454 -172}\special{pa 433 -199}%
+\special{pa 406 -225}\special{pa 373 -249}\special{pa 334 -272}\special{pa 289 -293}%
+\special{pa 240 -311}\special{pa 187 -327}\special{pa 131 -340}\special{pa 73 -351}%
+\special{pa 14 -358}\special{pa -45 -363}\special{pa -104 -365}\special{pa -160 -364}%
+\special{pa -215 -360}\special{pa -266 -354}\special{pa -313 -345}\special{pa -355 -335}%
+\special{pa -391 -322}\special{pa -421 -307}\special{pa -445 -292}\special{pa -461 -275}%
+\special{pa -470 -258}\special{pa -472 -240}\special{pa -467 -223}\special{pa -454 -206}%
+\special{pa -433 -190}\special{pa -406 -174}\special{pa -373 -161}\special{pa -334 -149}%
+\special{pa -289 -139}\special{pa -240 -132}\special{pa -187 -127}\special{pa -131 -125}%
+\special{pa -73 -125}\special{pa -14 -128}\special{pa 45 -135}\special{pa 104 -144}%
+\special{pa 160 -156}\special{pa 215 -170}\special{pa 266 -188}\special{pa 313 -207}%
+\special{pa 355 -229}\special{pa 391 -253}\special{pa 421 -278}\special{pa 445 -305}%
+\special{pa 461 -332}\special{pa 470 -360}\special{pa 472 -389}\special{pa 467 -417}%
+\special{pa 454 -445}\special{pa 433 -472}\special{pa 406 -498}\special{pa 373 -523}%
+\special{pa 334 -546}\special{pa 289 -566}\special{pa 240 -585}\special{pa 187 -601}%
+\special{pa 131 -614}\special{pa 73 -624}\special{pa 14 -632}\special{pa -45 -637}%
+\special{pa -104 -639}\special{pa -160 -638}\special{pa -215 -634}\special{pa -266 -628}%
+\special{pa -313 -619}\special{pa -355 -608}\special{pa -391 -595}\special{pa -421 -581}%
+\special{pa -445 -565}\special{pa -461 -549}\special{pa -470 -531}\special{pa -472 -514}%
+\special{pa -467 -496}\special{pa -454 -479}\special{pa -433 -463}\special{pa -406 -448}%
+\special{pa -373 -434}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/readobj.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/readobj.tex
new file mode 100644
index 0000000000..5b9d71e680
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/readobj.tex
@@ -0,0 +1,64 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-9 20:2
+%%% template.sce 2016-8-9 20:2
+{\unitlength=8mm%
+\begin{picture}%
+( 6.00000, 5.00000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -59 -253}\special{pa -51 -251}\special{fp}\special{pa -21 -240}\special{pa -13 -238}\special{fp}%
+\special{pa 17 -228}\special{pa 25 -225}\special{fp}\special{pa 55 -215}\special{pa 62 -212}\special{fp}%
+\special{pa 93 -202}\special{pa 100 -200}\special{fp}\special{pa 130 -189}\special{pa 138 -187}\special{fp}%
+\special{pa 168 -177}\special{pa 176 -174}\special{fp}\special{pa 206 -164}\special{pa 214 -161}\special{fp}%
+\special{pa 244 -151}\special{pa 251 -148}\special{fp}\special{pa 282 -138}\special{pa 289 -136}\special{fp}%
+\special{pa 319 -125}\special{pa 327 -123}\special{fp}\special{pa 357 -113}\special{pa 365 -110}\special{fp}%
+\special{pa 395 -100}\special{pa 403 -97}\special{fp}\special{pa 433 -87}\special{pa 440 -85}\special{fp}%
+\special{pa 471 -74}\special{pa 478 -72}\special{fp}\special{pa 508 -62}\special{pa 516 -59}\special{fp}%
+\special{pa 546 -49}\special{pa 554 -46}\special{fp}\special{pa 584 -36}\special{pa 592 -34}\special{fp}%
+\special{pa 622 -23}\special{pa 629 -21}\special{fp}\special{pn 8}%
+\special{pa 626 -22}\special{pa 0 577}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -55 -256}\special{pa -54 -248}\special{fp}\special{pa -52 -216}\special{pa -52 -208}\special{fp}%
+\special{pa -50 -177}\special{pa -49 -169}\special{fp}\special{pa -47 -138}\special{pa -47 -130}\special{fp}%
+\special{pa -45 -98}\special{pa -44 -90}\special{fp}\special{pa -42 -59}\special{pa -41 -51}\special{fp}%
+\special{pa -39 -19}\special{pa -39 -11}\special{fp}\special{pa -37 20}\special{pa -36 28}\special{fp}%
+\special{pa -34 60}\special{pa -34 68}\special{fp}\special{pa -32 99}\special{pa -31 107}\special{fp}%
+\special{pa -29 139}\special{pa -28 147}\special{fp}\special{pa -26 178}\special{pa -26 186}\special{fp}%
+\special{pa -24 218}\special{pa -23 226}\special{fp}\special{pa -21 257}\special{pa -21 265}\special{fp}%
+\special{pa -19 296}\special{pa -18 304}\special{fp}\special{pa -16 336}\special{pa -15 344}\special{fp}%
+\special{pa -13 375}\special{pa -13 383}\special{fp}\special{pa -11 415}\special{pa -10 423}\special{fp}%
+\special{pa -8 454}\special{pa -8 462}\special{fp}\special{pa -5 494}\special{pa -5 502}\special{fp}%
+\special{pa -3 533}\special{pa -2 541}\special{fp}\special{pa 0 573}\special{pa 0 581}\special{fp}%
+\special{pn 8}%
+\special{pa -626 22}\special{pa 0 577}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -51 -254}\special{pa -58 -250}\special{fp}\special{pa -87 -237}\special{pa -94 -233}\special{fp}%
+\special{pa -122 -219}\special{pa -130 -216}\special{fp}\special{pa -158 -202}\special{pa -165 -199}\special{fp}%
+\special{pa -194 -185}\special{pa -201 -182}\special{fp}\special{pa -230 -168}\special{pa -237 -165}\special{fp}%
+\special{pa -265 -151}\special{pa -272 -147}\special{fp}\special{pa -301 -134}\special{pa -308 -130}\special{fp}%
+\special{pa -337 -117}\special{pa -344 -113}\special{fp}\special{pa -372 -100}\special{pa -379 -96}\special{fp}%
+\special{pa -408 -82}\special{pa -415 -79}\special{fp}\special{pa -444 -65}\special{pa -451 -62}\special{fp}%
+\special{pa -479 -48}\special{pa -487 -45}\special{fp}\special{pa -515 -31}\special{pa -522 -28}\special{fp}%
+\special{pa -551 -14}\special{pa -558 -10}\special{fp}\special{pa -586 3}\special{pa -594 7}\special{fp}%
+\special{pa -622 20}\special{pa -629 24}\special{fp}\special{pn 8}%
+\special{pa -626 22}\special{pa 0 -577}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -55 -248}\special{pa -54 -256}\special{fp}\special{pa -49 -289}\special{pa -47 -296}\special{fp}%
+\special{pa -42 -329}\special{pa -40 -337}\special{fp}\special{pa -35 -370}\special{pa -34 -378}\special{fp}%
+\special{pa -28 -410}\special{pa -27 -418}\special{fp}\special{pa -21 -451}\special{pa -20 -459}\special{fp}%
+\special{pa -14 -491}\special{pa -13 -499}\special{fp}\special{pa -8 -532}\special{pa -6 -540}\special{fp}%
+\special{pa -1 -573}\special{pa 1 -581}\special{fp}\special{pn 8}%
+\special{pa 626 -22}\special{pa 0 -577}%
+\special{fp}%
+\special{pa 626 -22}\special{pa 55 252}%
+\special{fp}%
+\special{pa 55 252}\special{pa 0 577}%
+\special{fp}%
+\special{pa 55 252}\special{pa 0 -577}%
+\special{fp}%
+\special{pa 55 252}\special{pa -626 22}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata.tex
new file mode 100644
index 0000000000..d673989834
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata.tex
@@ -0,0 +1,161 @@
+%%% test.tex 2014-12-3 8:8
+%%% test.sce 2014-12-3 8:8
+{\unitlength=5mm%
+\begin{picture}%
+( 14.00000, 10.00000)( -6.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa -188 -402}\special{pa -195 -405}\special{pa -202 -404}\special{pa -207 -399}%
+\special{pa -209 -392}\special{pa -205 -385}\special{pa -199 -382}\special{pa -191 -383}%
+\special{pa -186 -388}\special{pa -185 -396}\special{pa -188 -402}\special{sh 1}\special{fp}%
+\special{pa 402 -205}\special{pa 396 -209}\special{pa 388 -207}\special{pa 383 -202}%
+\special{pa 382 -195}\special{pa 385 -188}\special{pa 392 -185}\special{pa 399 -186}%
+\special{pa 404 -191}\special{pa 405 -199}\special{pa 402 -205}\special{sh 1}\special{fp}%
+\special{pa 205 -205}\special{pa 199 -209}\special{pa 191 -207}\special{pa 186 -202}%
+\special{pa 185 -195}\special{pa 188 -188}\special{pa 195 -185}\special{pa 202 -186}%
+\special{pa 207 -191}\special{pa 209 -199}\special{pa 205 -205}\special{sh 1}\special{fp}%
+\special{pa 599 -599}\special{pa 592 -602}\special{pa 585 -601}\special{pa 580 -596}%
+\special{pa 579 -589}\special{pa 582 -582}\special{pa 589 -579}\special{pa 596 -580}%
+\special{pa 601 -585}\special{pa 602 -592}\special{pa 599 -599}\special{sh 1}\special{fp}%
+\special{pa 1189 -599}\special{pa 1183 -602}\special{pa 1176 -601}\special{pa 1171 -596}%
+\special{pa 1169 -589}\special{pa 1173 -582}\special{pa 1179 -579}\special{pa 1186 -580}%
+\special{pa 1192 -585}\special{pa 1193 -592}\special{pa 1189 -599}\special{sh 1}\special{fp}%
+\special{pa 599 188}\special{pa 592 185}\special{pa 585 186}\special{pa 580 191}\special{pa 579 199}%
+\special{pa 582 205}\special{pa 589 209}\special{pa 596 207}\special{pa 601 202}\special{pa 602 195}%
+\special{pa 599 188}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pa 1577 -1119}\special{pa 1572 -1112}\special{fp}\special{pa 1554 -1087}\special{pa 1549 -1081}\special{fp}%
+\special{pa 1530 -1055}\special{pa 1525 -1049}\special{fp}\special{pa 1506 -1024}\special{pa 1501 -1018}\special{fp}%
+\special{pa 1482 -992}\special{pa 1478 -986}\special{fp}\special{pa 1459 -961}\special{pa 1454 -954}\special{fp}%
+\special{pa 1435 -929}\special{pa 1430 -923}\special{fp}\special{pa 1411 -898}\special{pa 1407 -891}\special{fp}%
+\special{pa 1388 -866}\special{pa 1383 -860}\special{fp}\special{pa 1364 -834}\special{pa 1359 -828}\special{fp}%
+\special{pa 1340 -803}\special{pa 1335 -796}\special{fp}\special{pa 1317 -771}\special{pa 1312 -765}\special{fp}%
+\special{pa 1293 -740}\special{pa 1288 -733}\special{fp}\special{pa 1269 -708}\special{pa 1264 -702}\special{fp}%
+\special{pa 1245 -676}\special{pa 1241 -670}\special{fp}\special{pa 1222 -645}\special{pa 1217 -638}\special{fp}%
+\special{pa 1198 -613}\special{pa 1193 -607}\special{fp}\special{pa 1174 -582}\special{pa 1170 -575}\special{fp}%
+\special{pa 1151 -550}\special{pa 1146 -544}\special{fp}\special{pa 1127 -518}\special{pa 1122 -512}\special{fp}%
+\special{pa 1103 -487}\special{pa 1099 -480}\special{fp}\special{pa 1080 -455}\special{pa 1075 -449}\special{fp}%
+\special{pa 1056 -424}\special{pa 1051 -417}\special{fp}\special{pa 1032 -392}\special{pa 1027 -386}\special{fp}%
+\special{pa 1009 -360}\special{pa 1004 -354}\special{fp}\special{pa 985 -329}\special{pa 980 -322}\special{fp}%
+\special{pa 961 -297}\special{pa 956 -291}\special{fp}\special{pa 937 -266}\special{pa 933 -259}\special{fp}%
+\special{pa 914 -234}\special{pa 909 -228}\special{fp}\special{pa 890 -202}\special{pa 885 -196}\special{fp}%
+\special{pa 866 -171}\special{pa 862 -164}\special{fp}\special{pa 843 -139}\special{pa 838 -133}\special{fp}%
+\special{pa 819 -108}\special{pa 814 -101}\special{fp}\special{pa 795 -76}\special{pa 790 -70}\special{fp}%
+\special{pa 772 -45}\special{pa 767 -38}\special{fp}\special{pa 748 -13}\special{pa 743 -7}\special{fp}%
+\special{pa 724 19}\special{pa 719 25}\special{fp}\special{pa 700 50}\special{pa 696 57}\special{fp}%
+\special{pa 677 82}\special{pa 672 88}\special{fp}\special{pa 653 113}\special{pa 648 120}\special{fp}%
+\special{pa 629 145}\special{pa 625 151}\special{fp}\special{pa 606 177}\special{pa 601 183}\special{fp}%
+\special{pa 582 208}\special{pa 577 215}\special{fp}\special{pa 558 240}\special{pa 554 246}\special{fp}%
+\special{pa 535 271}\special{pa 530 278}\special{fp}\special{pa 511 303}\special{pa 506 309}\special{fp}%
+\special{pa 487 335}\special{pa 482 341}\special{fp}\special{pa 464 366}\special{pa 459 373}\special{fp}%
+\special{pa 440 398}\special{pa 435 404}\special{fp}\special{pa 416 429}\special{pa 411 436}\special{fp}%
+\special{pa 392 461}\special{pa 388 467}\special{fp}\special{pa 369 493}\special{pa 364 499}\special{fp}%
+\special{pa 345 524}\special{pa 340 531}\special{fp}\special{pa 321 556}\special{pa 317 562}\special{fp}%
+\special{pa 298 587}\special{pa 293 594}\special{fp}\special{pn 8}%
+\settowidth{\Width}{(-1,2)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{(-1,2)}\settodepth{\Depth}{(-1,2)}\setlength{\Height}{\Depth}%
+\put(-1.0000,2.1500){\hspace*{\Width}\raisebox{\Height}{(-1,2)}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(2.1500,0.9500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.8500,1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(3.1500,2.9500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(6.1500,2.9500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(3.1500,-1.0500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\special{pn 16}%
+\special{pa -984 -591}\special{pa -983 -566}\special{pa -978 -542}\special{pa -970 -518}%
+\special{pa -960 -496}\special{pa -947 -475}\special{pa -931 -456}\special{pa -913 -439}%
+\special{pa -893 -424}\special{pa -871 -412}\special{pa -848 -403}\special{pa -824 -397}%
+\special{pa -800 -394}\special{pa -775 -394}\special{pa -751 -397}\special{pa -727 -403}%
+\special{pa -704 -412}\special{pa -682 -424}\special{pa -662 -439}\special{pa -644 -456}%
+\special{pa -628 -475}\special{pa -615 -496}\special{pa -604 -518}\special{pa -597 -542}%
+\special{pa -592 -566}\special{pa -591 -591}\special{pa -592 -615}\special{pa -597 -640}%
+\special{pa -604 -663}\special{pa -615 -685}\special{pa -628 -706}\special{pa -644 -725}%
+\special{pa -662 -742}\special{pa -682 -757}\special{pa -704 -769}\special{pa -727 -778}%
+\special{pa -751 -784}\special{pa -775 -787}\special{pa -800 -787}\special{pa -824 -784}%
+\special{pa -848 -778}\special{pa -871 -769}\special{pa -893 -757}\special{pa -913 -742}%
+\special{pa -931 -725}\special{pa -947 -706}\special{pa -960 -685}\special{pa -970 -663}%
+\special{pa -978 -640}\special{pa -983 -615}\special{pa -984 -591}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 969 87}\special{pa 993 81}\special{pa 1006 80}\special{fp}\special{pa 1045 80}\special{pa 1066 83}\special{pa 1083 88}\special{fp}%
+\special{pa 1118 103}\special{pa 1134 113}\special{pa 1150 125}\special{fp}\special{pa 1177 153}\special{pa 1186 165}\special{pa 1198 185}\special{fp}%
+\special{pa 1212 221}\special{pa 1216 232}\special{pa 1220 257}\special{pa 1220 258}\special{fp}%
+\special{pa 1219 297}\special{pa 1218 306}\special{pa 1213 330}\special{pa 1211 335}\special{fp}%
+\special{pa 1196 370}\special{pa 1193 376}\special{pa 1179 396}\special{pa 1174 402}\special{fp}%
+\special{pa 1147 429}\special{pa 1144 431}\special{pa 1124 445}\special{pa 1114 450}\special{fp}%
+\special{pa 1079 465}\special{pa 1055 470}\special{pa 1041 471}\special{fp}\special{pa 1002 471}\special{pa 981 468}\special{pa 965 463}\special{fp}%
+\special{pa 929 448}\special{pa 913 439}\special{pa 897 426}\special{fp}\special{pa 870 399}\special{pa 861 386}\special{pa 849 366}\special{fp}%
+\special{pa 835 331}\special{pa 832 319}\special{pa 828 294}\special{pa 828 293}\special{fp}%
+\special{pa 828 254}\special{pa 829 245}\special{pa 835 221}\special{pa 836 217}\special{fp}%
+\special{pa 851 181}\special{pa 854 176}\special{pa 868 155}\special{pa 873 149}\special{fp}%
+\special{pa 900 122}\special{pa 903 120}\special{pa 923 106}\special{pa 933 101}\special{fp}%
+%
+%
+\special{pa 591 -197}\special{pa 589 -222}\special{pa 584 -246}\special{pa 577 -269}%
+\special{pa 566 -292}\special{pa 553 -313}\special{pa 537 -332}\special{pa 519 -349}%
+\special{pa 499 -363}\special{pa 478 -375}\special{pa 455 -384}\special{pa 431 -390}%
+\special{pa 406 -393}\special{pa 381 -393}\special{pa 357 -390}\special{pa 333 -384}%
+\special{pa 310 -375}\special{pa 288 -363}\special{pa 268 -349}\special{pa 250 -332}%
+\special{pa 234 -313}\special{pa 221 -292}\special{pa 211 -269}\special{pa 203 -246}%
+\special{pa 198 -222}\special{pa 197 -197}\special{pa 198 -172}\special{pa 203 -148}%
+\special{pa 211 -124}\special{pa 221 -102}\special{pa 234 -81}\special{pa 250 -62}%
+\special{pa 268 -45}\special{pa 288 -31}\special{pa 310 -19}\special{pa 333 -10}\special{pa 357 -3}%
+\special{pa 381 0}\special{pa 406 0}\special{pa 431 -3}\special{pa 455 -10}\special{pa 478 -19}%
+\special{pa 499 -31}\special{pa 519 -45}\special{pa 537 -62}\special{pa 553 -81}\special{pa 566 -102}%
+\special{pa 577 -124}\special{pa 584 -148}\special{pa 589 -172}\special{pa 591 -197}%
+\special{fp}%
+\special{pa 591 -984}\special{pa 592 -960}\special{pa 597 -935}\special{pa 604 -912}%
+\special{pa 615 -889}\special{pa 628 -869}\special{pa 644 -849}\special{pa 662 -833}%
+\special{pa 682 -818}\special{pa 704 -806}\special{pa 727 -797}\special{pa 751 -791}%
+\special{pa 775 -788}\special{pa 800 -788}\special{pa 824 -791}\special{pa 848 -797}%
+\special{pa 871 -806}\special{pa 893 -818}\special{pa 913 -833}\special{pa 931 -849}%
+\special{pa 947 -869}\special{pa 960 -889}\special{pa 970 -912}\special{pa 978 -935}%
+\special{pa 983 -960}\special{pa 984 -984}\special{pa 983 -1009}\special{pa 978 -1033}%
+\special{pa 970 -1057}\special{pa 960 -1079}\special{pa 947 -1100}\special{pa 931 -1119}%
+\special{pa 913 -1136}\special{pa 893 -1150}\special{pa 871 -1162}\special{pa 848 -1171}%
+\special{pa 824 -1178}\special{pa 800 -1181}\special{pa 775 -1181}\special{pa 751 -1178}%
+\special{pa 727 -1171}\special{pa 704 -1162}\special{pa 682 -1150}\special{pa 662 -1136}%
+\special{pa 644 -1119}\special{pa 628 -1100}\special{pa 615 -1079}\special{pa 604 -1057}%
+\special{pa 597 -1033}\special{pa 592 -1009}\special{pa 591 -984}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1575 0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,7.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d01.tex
new file mode 100644
index 0000000000..1893fc3a74
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d01.tex
@@ -0,0 +1,93 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/reflectdata3d01.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(6.32,4.73)(-3.39,-1.08)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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.0700000,-0.8100000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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(2.7000000,-0.3400000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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.1900000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 896 -237}\special{pa -896 237}%
+\special{fp}%
+\special{pa -1068 -135}\special{pa 777 98}%
+\special{fp}%
+\special{pa 0 340}\special{pa 0 -929}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -518 -66}\special{pa -876 29}\special{pa -697 -637}\special{pa -518 -66}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,1}%
+\special{pn 16}%
+\special{pa 160 -459}\special{pa 518 -554}\special{pa 339 113}\special{pa 160 -459}%
+\special{fp}%
+\special{pn 8}%
+}%
+\special{pn 1}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -507 -77}\special{pa -518 -81}\special{pa -529 -77}\special{pa -534 -66}\special{pa -529 -54}\special{pa -518 -50}\special{pa -507 -54}\special{pa -502 -66}\special{pa -507 -77}\special{sh 1}\special{fp}%
+\special{pa -865 18}\special{pa -876 13}\special{pa -888 18}\special{pa -892 29}\special{pa -888 40}\special{pa -876 45}\special{pa -865 40}\special{pa -861 29}\special{pa -865 18}\special{sh 1}\special{fp}%
+\special{pa -686 -649}\special{pa -697 -653}\special{pa -708 -649}\special{pa -713 -637}\special{pa -708 -626}\special{pa -697 -622}\special{pa -686 -626}\special{pa -681 -637}\special{pa -686 -649}\special{sh 1}\special{fp}%
+\special{pa -168 -273}\special{pa -179 -278}\special{pa -190 -273}\special{pa -195 -262}\special{pa -190 -251}\special{pa -179 -247}\special{pa -168 -251}\special{pa -163 -262}\special{pa -168 -273}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-1.5775000,0.1475000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-2.8425000,-0.1525000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-2.1475000,2.0825000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-0.5075000,0.8925000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d02.tex
new file mode 100644
index 0000000000..b1a65f7d4c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d02.tex
@@ -0,0 +1,125 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/reflectdata3d02.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(6.32,4.73)(-3.39,-1.08)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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.0700000,-0.8100000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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(2.7000000,-0.3400000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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.1900000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 896 -237}\special{pa -896 237}%
+\special{fp}%
+\special{pa -1068 -135}\special{pa 777 98}%
+\special{fp}%
+\special{pa 0 340}\special{pa 0 -929}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -518 -66}\special{pa -876 29}\special{pa -697 -637}\special{pa -518 -66}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,1}%
+\special{pn 16}%
+\special{pa 160 160}\special{pa 518 66}\special{pa 339 -506}\special{pa 160 160}%
+\special{fp}%
+\special{pn 8}%
+}%
+\special{pn 1}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -507 -77}\special{pa -518 -81}\special{pa -529 -77}\special{pa -534 -66}\special{pa -529 -54}\special{pa -518 -50}\special{pa -507 -54}\special{pa -502 -66}\special{pa -507 -77}\special{sh 1}\special{fp}%
+\special{pa -865 18}\special{pa -876 13}\special{pa -888 18}\special{pa -892 29}\special{pa -888 40}\special{pa -876 45}\special{pa -865 40}\special{pa -861 29}\special{pa -865 18}\special{sh 1}\special{fp}%
+\special{pa -686 -649}\special{pa -697 -653}\special{pa -708 -649}\special{pa -713 -637}\special{pa -708 -626}\special{pa -697 -622}\special{pa -686 -626}\special{pa -681 -637}\special{pa -686 -649}\special{sh 1}\special{fp}%
+\special{pa -168 -273}\special{pa -179 -278}\special{pa -190 -273}\special{pa -195 -262}\special{pa -190 -251}\special{pa -179 -247}\special{pa -168 -251}\special{pa -163 -262}\special{pa -168 -273}\special{sh 1}\special{fp}%
+\special{pa -168 36}\special{pa -179 32}\special{pa -190 36}\special{pa -195 47}\special{pa -190 58}\special{pa -179 63}\special{pa -168 58}\special{pa -163 47}\special{pa -168 36}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-1.5775000,0.1475000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-2.8425000,-0.1525000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-2.1475000,2.0825000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-0.5075000,0.8925000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(-0.5075000,-0.2125000){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 8}%
+\special{pa -179 -1154}\special{pa -179 -1146}\special{fp}\special{pa -179 -1114}\special{pa -179 -1106}\special{fp}%
+\special{pa -179 -1075}\special{pa -179 -1067}\special{fp}\special{pa -179 -1036}\special{pa -179 -1028}\special{fp}%
+\special{pa -179 -997}\special{pa -179 -989}\special{fp}\special{pa -179 -958}\special{pa -179 -950}\special{fp}%
+\special{pa -179 -918}\special{pa -179 -910}\special{fp}\special{pa -179 -879}\special{pa -179 -871}\special{fp}%
+\special{pa -179 -840}\special{pa -179 -832}\special{fp}\special{pa -179 -801}\special{pa -179 -793}\special{fp}%
+\special{pa -179 -762}\special{pa -179 -754}\special{fp}\special{pa -179 -722}\special{pa -179 -714}\special{fp}%
+\special{pa -179 -683}\special{pa -179 -675}\special{fp}\special{pa -179 -644}\special{pa -179 -636}\special{fp}%
+\special{pa -179 -605}\special{pa -179 -597}\special{fp}\special{pa -179 -566}\special{pa -179 -558}\special{fp}%
+\special{pa -179 -526}\special{pa -179 -518}\special{fp}\special{pa -179 -487}\special{pa -179 -479}\special{fp}%
+\special{pa -179 -448}\special{pa -179 -440}\special{fp}\special{pa -179 -409}\special{pa -179 -401}\special{fp}%
+\special{pa -179 -370}\special{pa -179 -362}\special{fp}\special{pa -179 -330}\special{pa -179 -322}\special{fp}%
+\special{pa -179 -291}\special{pa -179 -283}\special{fp}\special{pa -179 -252}\special{pa -179 -244}\special{fp}%
+\special{pa -179 -213}\special{pa -179 -205}\special{fp}\special{pa -179 -173}\special{pa -179 -165}\special{fp}%
+\special{pa -179 -134}\special{pa -179 -126}\special{fp}\special{pa -179 -95}\special{pa -179 -87}\special{fp}%
+\special{pa -179 -56}\special{pa -179 -48}\special{fp}\special{pa -179 -17}\special{pa -179 -9}\special{fp}%
+\special{pa -179 23}\special{pa -179 31}\special{fp}\special{pa -179 62}\special{pa -179 70}\special{fp}%
+\special{pa -179 101}\special{pa -179 109}\special{fp}\special{pa -179 140}\special{pa -179 148}\special{fp}%
+\special{pa -179 179}\special{pa -179 187}\special{fp}\special{pa -179 219}\special{pa -179 227}\special{fp}%
+\special{pa -179 258}\special{pa -179 266}\special{fp}\special{pa -179 297}\special{pa -179 305}\special{fp}%
+\special{pa -179 336}\special{pa -179 344}\special{fp}\special{pn 8}%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d03.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d03.tex
new file mode 100644
index 0000000000..d369621371
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d03.tex
@@ -0,0 +1,101 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/reflectdata3d03.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(6.32,4.73)(-3.39,-1.08)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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.0700000,-0.8100000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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(2.7000000,-0.3400000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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.1900000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 896 -237}\special{pa -896 237}%
+\special{fp}%
+\special{pa -1068 -135}\special{pa 777 98}%
+\special{fp}%
+\special{pa 0 340}\special{pa 0 -929}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -518 -66}\special{pa -876 29}\special{pa -697 -637}\special{pa -518 -66}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,1}%
+\special{pn 16}%
+\special{pa -677 138}\special{pa -876 29}\special{pa -777 -535}\special{pa -677 138}%
+\special{fp}%
+\special{pn 8}%
+}%
+\special{pn 1}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -507 -77}\special{pa -518 -81}\special{pa -529 -77}\special{pa -534 -66}\special{pa -529 -54}\special{pa -518 -50}\special{pa -507 -54}\special{pa -502 -66}\special{pa -507 -77}\special{sh 1}\special{fp}%
+\special{pa -865 18}\special{pa -876 13}\special{pa -888 18}\special{pa -892 29}\special{pa -888 40}\special{pa -876 45}\special{pa -865 40}\special{pa -861 29}\special{pa -865 18}\special{sh 1}\special{fp}%
+\special{pa -686 -649}\special{pa -697 -653}\special{pa -708 -649}\special{pa -713 -637}\special{pa -708 -626}\special{pa -697 -622}\special{pa -686 -626}\special{pa -681 -637}\special{pa -686 -649}\special{sh 1}\special{fp}%
+\special{pa -168 -273}\special{pa -179 -278}\special{pa -190 -273}\special{pa -195 -262}\special{pa -190 -251}\special{pa -179 -247}\special{pa -168 -251}\special{pa -163 -262}\special{pa -168 -273}\special{sh 1}\special{fp}%
+\special{pa -168 36}\special{pa -179 32}\special{pa -190 36}\special{pa -195 47}\special{pa -190 58}\special{pa -179 63}\special{pa -168 58}\special{pa -163 47}\special{pa -168 36}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-1.5775000,0.1475000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-2.8425000,-0.1525000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-2.1475000,2.0825000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-0.5075000,0.8925000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(-0.5075000,-0.2125000){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectpoint.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectpoint.tex
new file mode 100644
index 0000000000..baaa1db91b
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectpoint.tex
@@ -0,0 +1,128 @@
+%%% test.tex 2014-12-3 7:41
+%%% test.sce 2014-12-3 7:41
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 8.00000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa 245 -8}\special{pa 238 -12}\special{pa 231 -11}\special{pa 226 -5}\special{pa 225 2}%
+\special{pa 228 8}\special{pa 234 12}\special{pa 242 11}\special{pa 247 5}\special{pa 248 -2}%
+\special{pa 245 -8}\special{sh 1}\special{fp}%
+\special{pa -228 -245}\special{pa -234 -248}\special{pa -242 -247}\special{pa -247 -242}%
+\special{pa -248 -234}\special{pa -245 -228}\special{pa -238 -225}\special{pa -231 -226}%
+\special{pa -226 -231}\special{pa -225 -238}\special{pa -228 -245}\special{sh 1}\special{fp}%
+\special{pa 481 -717}\special{pa 474 -720}\special{pa 467 -719}\special{pa 462 -714}%
+\special{pa 461 -707}\special{pa 464 -700}\special{pa 471 -697}\special{pa 478 -698}%
+\special{pa 483 -703}\special{pa 484 -711}\special{pa 481 -717}\special{sh 1}\special{fp}%
+\special{pa 245 -245}\special{pa 238 -248}\special{pa 231 -247}\special{pa 226 -242}%
+\special{pa 225 -234}\special{pa 228 -228}\special{pa 234 -225}\special{pa 242 -226}%
+\special{pa 247 -231}\special{pa 248 -238}\special{pa 245 -245}\special{sh 1}\special{fp}%
+\special{pa 717 -481}\special{pa 711 -484}\special{pa 703 -483}\special{pa 698 -478}%
+\special{pa 697 -471}\special{pa 700 -464}\special{pa 707 -461}\special{pa 714 -462}%
+\special{pa 719 -467}\special{pa 720 -474}\special{pa 717 -481}\special{sh 1}\special{fp}%
+\special{pa 1189 -717}\special{pa 1183 -720}\special{pa 1176 -719}\special{pa 1171 -714}%
+\special{pa 1169 -707}\special{pa 1173 -700}\special{pa 1179 -697}\special{pa 1186 -698}%
+\special{pa 1192 -703}\special{pa 1193 -711}\special{pa 1189 -717}\special{sh 1}\special{fp}%
+\special{pa 717 -1189}\special{pa 711 -1193}\special{pa 703 -1192}\special{pa 698 -1186}%
+\special{pa 697 -1179}\special{pa 700 -1173}\special{pa 707 -1169}\special{pa 714 -1171}%
+\special{pa 719 -1176}\special{pa 720 -1183}\special{pa 717 -1189}\special{sh 1}\special{fp}%
+\special{pa 717 228}\special{pa 711 225}\special{pa 703 226}\special{pa 698 231}\special{pa 697 238}%
+\special{pa 700 245}\special{pa 707 248}\special{pa 714 247}\special{pa 719 242}\special{pa 720 234}%
+\special{pa 717 228}\special{sh 1}\special{fp}%
+\special{pa 1378 322}\special{pa 1372 319}\special{pa 1365 320}\special{pa 1360 325}%
+\special{pa 1358 333}\special{pa 1362 339}\special{pa 1368 342}\special{pa 1375 341}%
+\special{pa 1381 336}\special{pa 1382 329}\special{pa 1378 322}\special{sh 1}\special{fp}%
+\settowidth{\Width}{(-1,1)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{(-1,1)}\settodepth{\Depth}{(-1,1)}\setlength{\Height}{\Depth}%
+\put(-1.0000,1.1500){\hspace*{\Width}\raisebox{\Height}{(-1,1)}}%
+%
+%
+\settowidth{\Width}{(1,0)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{(1,0)}\settodepth{\Depth}{(1,0)}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{(1,0)}}%
+%
+%
+\settowidth{\Width}{(2,3)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{(2,3)}\settodepth{\Depth}{(2,3)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.1500,3.0000){\hspace*{\Width}\raisebox{\Height}{(2,3)}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(1.1500,0.9500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(3.1500,1.9500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(5.1500,2.9500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(3.1500,4.9500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(3.1500,-1.0500){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\settowidth{\Width}{F}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F}\settodepth{\Depth}{F}\setlength{\Height}{-\Height}%
+\put(5.9500,-1.4500){\hspace*{\Width}\raisebox{\Height}{F}}%
+%
+%
+\special{pn 8}%
+\special{pa 1537 -1421}\special{pa 1534 -1414}\special{fp}\special{pa 1520 -1386}\special{pa 1516 -1379}\special{fp}%
+\special{pa 1502 -1351}\special{pa 1499 -1344}\special{fp}\special{pa 1485 -1316}\special{pa 1481 -1309}\special{fp}%
+\special{pa 1467 -1281}\special{pa 1464 -1274}\special{fp}\special{pa 1450 -1246}\special{pa 1446 -1239}\special{fp}%
+\special{pa 1432 -1211}\special{pa 1429 -1204}\special{fp}\special{pa 1415 -1176}\special{pa 1411 -1169}\special{fp}%
+\special{pa 1397 -1141}\special{pa 1394 -1134}\special{fp}\special{pa 1380 -1106}\special{pa 1376 -1099}\special{fp}%
+\special{pa 1362 -1071}\special{pa 1359 -1064}\special{fp}\special{pa 1345 -1036}\special{pa 1341 -1029}\special{fp}%
+\special{pa 1327 -1001}\special{pa 1324 -994}\special{fp}\special{pa 1310 -966}\special{pa 1306 -959}\special{fp}%
+\special{pa 1292 -931}\special{pa 1289 -924}\special{fp}\special{pa 1275 -896}\special{pa 1271 -889}\special{fp}%
+\special{pa 1257 -861}\special{pa 1254 -854}\special{fp}\special{pa 1240 -826}\special{pa 1236 -819}\special{fp}%
+\special{pa 1222 -791}\special{pa 1219 -784}\special{fp}\special{pa 1205 -756}\special{pa 1201 -749}\special{fp}%
+\special{pa 1187 -721}\special{pa 1184 -714}\special{fp}\special{pa 1170 -686}\special{pa 1166 -679}\special{fp}%
+\special{pa 1152 -651}\special{pa 1149 -644}\special{fp}\special{pa 1135 -616}\special{pa 1131 -609}\special{fp}%
+\special{pa 1117 -581}\special{pa 1114 -574}\special{fp}\special{pa 1100 -546}\special{pa 1096 -539}\special{fp}%
+\special{pa 1082 -511}\special{pa 1079 -504}\special{fp}\special{pa 1065 -476}\special{pa 1061 -469}\special{fp}%
+\special{pa 1047 -441}\special{pa 1044 -434}\special{fp}\special{pa 1030 -406}\special{pa 1026 -399}\special{fp}%
+\special{pa 1012 -371}\special{pa 1009 -364}\special{fp}\special{pa 995 -336}\special{pa 991 -329}\special{fp}%
+\special{pa 977 -301}\special{pa 974 -294}\special{fp}\special{pa 960 -266}\special{pa 956 -259}\special{fp}%
+\special{pa 942 -231}\special{pa 939 -224}\special{fp}\special{pa 925 -196}\special{pa 921 -189}\special{fp}%
+\special{pa 907 -161}\special{pa 904 -154}\special{fp}\special{pa 890 -126}\special{pa 886 -119}\special{fp}%
+\special{pa 872 -91}\special{pa 869 -84}\special{fp}\special{pa 855 -56}\special{pa 851 -49}\special{fp}%
+\special{pa 837 -21}\special{pa 834 -14}\special{fp}\special{pa 820 14}\special{pa 816 21}\special{fp}%
+\special{pa 802 49}\special{pa 799 56}\special{fp}\special{pa 785 84}\special{pa 781 91}\special{fp}%
+\special{pa 767 119}\special{pa 764 126}\special{fp}\special{pa 750 154}\special{pa 746 161}\special{fp}%
+\special{pa 732 189}\special{pa 729 196}\special{fp}\special{pa 715 224}\special{pa 711 231}\special{fp}%
+\special{pa 697 259}\special{pa 694 266}\special{fp}\special{pa 680 294}\special{pa 676 301}\special{fp}%
+\special{pa 662 329}\special{pa 659 336}\special{fp}\special{pa 645 364}\special{pa 641 371}\special{fp}%
+\special{pa 627 399}\special{pa 624 406}\special{fp}\special{pa 610 434}\special{pa 606 441}\special{fp}%
+\special{pa 592 469}\special{pa 589 476}\special{fp}\special{pn 8}%
+\special{pa -709 0}\special{pa 1654 0}%
+\special{fp}%
+\special{pa 0 472}\special{pa 0 -1417}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,6.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata.tex
new file mode 100644
index 0000000000..68bf0eb085
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata.tex
@@ -0,0 +1,126 @@
+%%% test.tex 2014-11-1 16:34
+%%% test.sce 2014-11-1 16:34
+{\unitlength=6mm%
+\begin{picture}%
+( 14.00000, 9.00000)( -6.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 1222 -1001}\special{pa 1184 -1019}\special{pa 1145 -1033}\special{pa 1104 -1042}%
+\special{pa 1062 -1045}\special{pa 1020 -1043}\special{pa 979 -1036}\special{pa 939 -1024}%
+\special{pa 900 -1007}\special{pa 864 -985}\special{pa 832 -959}\special{pa 802 -929}%
+\special{pa 777 -895}\special{pa 756 -859}\special{pa 740 -820}\special{pa 729 -779}%
+\special{pa 723 -738}\special{pa 722 -696}\special{pa 727 -654}\special{pa 736 -614}%
+\special{pa 751 -574}\special{pa 771 -537}\special{pa 795 -503}\special{pa 823 -472}%
+\special{pa 855 -444}\special{pa 890 -421}\special{pa 927 -403}\special{pa 967 -389}%
+\special{pa 1008 -380}\special{pa 1050 -377}\special{pa 1092 -379}\special{pa 1133 -386}%
+\special{pa 1173 -398}\special{pa 1211 -415}\special{pa 1247 -437}\special{pa 1280 -463}%
+\special{pa 1309 -493}\special{pa 1335 -527}\special{pa 1355 -563}\special{pa 1372 -602}%
+\special{pa 1383 -642}\special{pa 1389 -684}\special{pa 1390 -726}\special{pa 1385 -768}%
+\special{pa 1375 -808}\special{pa 1361 -848}\special{pa 1341 -885}\special{pa 1317 -919}%
+\special{pa 1289 -950}\special{pa 1257 -978}\special{pa 1222 -1001}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -773 194}\special{pa -741 172}\special{fp}\special{pa -711 147}\special{pa -706 143}\special{pa -684 119}\special{fp}%
+\special{pa -661 88}\special{pa -654 78}\special{pa -642 54}\special{fp}\special{pa -626 19}\special{pa -620 1}\special{pa -615 -18}\special{fp}%
+\special{pa -608 -57}\special{pa -606 -81}\special{pa -606 -95}\special{fp}\special{pa -608 -134}\special{pa -612 -165}\special{pa -615 -172}\special{fp}%
+\special{pa -625 -210}\special{pa -640 -244}\special{pa -641 -245}\special{fp}\special{pa -660 -279}\special{pa -661 -280}\special{pa -683 -310}\special{fp}%
+\special{pa -710 -338}\special{pa -715 -344}\special{pa -740 -363}\special{fp}\special{pa -772 -385}\special{pa -784 -392}\special{pa -807 -402}\special{fp}%
+\special{pa -843 -415}\special{pa -862 -421}\special{pa -881 -424}\special{fp}\special{pa -919 -429}\special{pa -946 -430}\special{pa -958 -429}\special{fp}%
+\special{pa -996 -425}\special{pa -1028 -418}\special{pa -1034 -416}\special{fp}\special{pa -1071 -403}\special{pa -1106 -386}\special{pa -1106 -386}\special{fp}%
+\special{pa -1138 -365}\special{pa -1141 -363}\special{pa -1168 -340}\special{fp}%
+\special{pa -1194 -311}\special{pa -1201 -304}\special{pa -1218 -280}\special{fp}%
+\special{pa -1237 -247}\special{pa -1244 -233}\special{pa -1252 -211}\special{fp}%
+\special{pa -1264 -174}\special{pa -1269 -153}\special{pa -1271 -136}\special{fp}%
+\special{pa -1273 -97}\special{pa -1272 -69}\special{pa -1271 -58}\special{fp}\special{pa -1264 -20}\special{pa -1255 13}\special{pa -1253 17}\special{fp}%
+\special{pa -1238 53}\special{pa -1219 86}\special{fp}\special{pa -1196 118}\special{pa -1193 121}\special{pa -1169 146}\special{fp}%
+\special{pa -1139 171}\special{pa -1131 178}\special{pa -1107 192}\special{fp}\special{pa -1072 210}\special{pa -1057 217}\special{pa -1036 223}\special{fp}%
+\special{pa -998 232}\special{pa -975 236}\special{pa -960 237}\special{fp}\special{pa -921 237}\special{pa -892 234}\special{pa -882 232}\special{fp}%
+\special{pa -845 224}\special{pa -811 212}\special{pa -808 211}\special{fp}%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(-0.0500,2.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(2.9500,2.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9500,5.0000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{(1,5)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{(1,5)}\settodepth{\Depth}{(1,5)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0500,5.0000){\hspace*{\Width}\raisebox{\Height}{(1,5)}}%
+%
+%
+\special{pa 245 -245}\special{pa 238 -248}\special{pa 231 -247}\special{pa 226 -242}%
+\special{pa 225 -234}\special{pa 228 -228}\special{pa 234 -225}\special{pa 242 -226}%
+\special{pa 247 -231}\special{pa 248 -238}\special{pa 245 -245}\special{sh 1}\special{fp}%
+\special{pa 8 -481}\special{pa 2 -484}\special{pa -5 -483}\special{pa -11 -478}\special{pa -12 -471}%
+\special{pa -8 -464}\special{pa -2 -461}\special{pa 5 -462}\special{pa 11 -467}\special{pa 12 -474}%
+\special{pa 8 -481}\special{sh 1}\special{fp}%
+\special{pa 717 -481}\special{pa 711 -484}\special{pa 703 -483}\special{pa 698 -478}%
+\special{pa 697 -471}\special{pa 700 -464}\special{pa 707 -461}\special{pa 714 -462}%
+\special{pa 719 -467}\special{pa 720 -474}\special{pa 717 -481}\special{sh 1}\special{fp}%
+\special{pa -464 -1189}\special{pa -471 -1193}\special{pa -478 -1192}\special{pa -483 -1186}%
+\special{pa -484 -1179}\special{pa -481 -1173}\special{pa -474 -1169}\special{pa -467 -1171}%
+\special{pa -462 -1176}\special{pa -461 -1183}\special{pa -464 -1189}\special{sh 1}\special{fp}%
+\special{pa 245 -1189}\special{pa 238 -1193}\special{pa 231 -1192}\special{pa 226 -1186}%
+\special{pa 225 -1179}\special{pa 228 -1173}\special{pa 234 -1169}\special{pa 242 -1171}%
+\special{pa 247 -1176}\special{pa 248 -1183}\special{pa 245 -1189}\special{sh 1}\special{fp}%
+\special{pa 570 -236}\special{pa 568 -278}\special{pa 560 -319}\special{pa 547 -359}%
+\special{pa 529 -397}\special{pa 506 -433}\special{pa 480 -465}\special{pa 449 -494}%
+\special{pa 415 -518}\special{pa 378 -538}\special{pa 339 -554}\special{pa 299 -564}%
+\special{pa 257 -570}\special{pa 215 -570}\special{pa 174 -564}\special{pa 133 -554}%
+\special{pa 94 -538}\special{pa 57 -518}\special{pa 23 -494}\special{pa -7 -465}\special{pa -34 -433}%
+\special{pa -57 -397}\special{pa -74 -359}\special{pa -87 -319}\special{pa -95 -278}%
+\special{pa -98 -236}\special{pa -95 -194}\special{pa -87 -153}\special{pa -74 -113}%
+\special{pa -57 -75}\special{pa -34 -40}\special{pa -7 -8}\special{pa 23 21}\special{pa 57 46}%
+\special{pa 94 66}\special{pa 133 81}\special{pa 174 92}\special{pa 215 97}\special{pa 257 97}%
+\special{pa 299 92}\special{pa 339 81}\special{pa 378 66}\special{pa 415 46}\special{pa 449 21}%
+\special{pa 480 -8}\special{pa 506 -40}\special{pa 529 -75}\special{pa 547 -113}\special{pa 560 -153}%
+\special{pa 568 -194}\special{pa 570 -236}%
+\special{fp}%
+\special{pa 945 -334}\special{pa 903 -331}\special{pa 862 -323}\special{pa 822 -311}%
+\special{pa 784 -293}\special{pa 748 -270}\special{pa 716 -244}\special{pa 687 -213}%
+\special{pa 663 -179}\special{pa 642 -142}\special{pa 627 -103}\special{pa 616 -63}%
+\special{pa 611 -21}\special{pa 611 21}\special{pa 616 63}\special{pa 627 103}\special{pa 642 142}%
+\special{pa 662 179}\special{pa 687 213}\special{pa 716 244}\special{pa 748 270}\special{pa 783 293}%
+\special{pa 821 311}\special{pa 861 324}\special{pa 902 332}\special{pa 944 334}\special{pa 986 332}%
+\special{pa 1027 324}\special{pa 1067 311}\special{pa 1105 293}\special{pa 1141 271}%
+\special{pa 1173 244}\special{pa 1202 213}\special{pa 1226 179}\special{pa 1247 143}%
+\special{pa 1262 104}\special{pa 1273 63}\special{pa 1278 21}\special{pa 1278 -21}%
+\special{pa 1273 -62}\special{pa 1262 -103}\special{pa 1247 -142}\special{pa 1227 -179}%
+\special{pa 1202 -213}\special{pa 1173 -243}\special{pa 1141 -270}\special{pa 1106 -292}%
+\special{pa 1068 -310}\special{pa 1028 -323}\special{pa 987 -331}\special{pa 945 -334}%
+\special{fp}%
+\special{pa -1417 0}\special{pa 1890 0}%
+\special{fp}%
+\special{pa 0 472}\special{pa 0 -1654}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,7.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d01.tex
new file mode 100644
index 0000000000..1ab86842f4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d01.tex
@@ -0,0 +1,85 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-15 20:33
+%%% template.sce 2016-8-15 20:33
+{\unitlength=8mm%
+\begin{picture}%
+( 7.77000, 5.78000)( -4.42000, -1.51000)%
+\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.5455,-0.5866){\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(2.8935,-1.1428){\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.0000,4.0571){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 1055 -175}\special{pa -1058 175}%
+\special{fp}%
+\special{pa -856 -338}\special{pa 856 338}%
+\special{fp}%
+\special{pa 0 476}\special{pa 0 -1218}%
+\special{fp}%
+\special{pa -988 139}\special{pa -1058 175}\special{pa -980 187}\special{pa -984 163}%
+\special{pa -988 139}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -988 139}\special{pa -1058 175}\special{pa -980 187}\special{pa -984 163}%
+\special{pa -988 139}\special{pa -1058 175}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 777 333}\special{pa 856 338}\special{pa 795 288}\special{pa 786 310}\special{pa 777 333}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 777 333}\special{pa 856 338}\special{pa 795 288}\special{pa 786 310}\special{pa 777 333}%
+\special{pa 856 338}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1143}\special{pa 0 -1218}\special{pa -24 -1143}\special{pa 0 -1143}%
+\special{pa 24 -1143}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1143}\special{pa 0 -1218}\special{pa -24 -1143}\special{pa 0 -1143}%
+\special{pa 24 -1143}\special{pa 0 -1218}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\special{pa -342 -135}\special{pa -871 -48}\special{pa -607 -700}\special{pa -342 -135}%
+\special{fp}%
+\special{pa -607 -700}\special{pa -607 -1005}%
+\special{fp}%
+\special{pn 16}%
+\special{pa -529 87}\special{pa -187 223}\special{pa -358 -454}\special{pa -529 87}%
+\special{fp}%
+\special{pa -358 -454}\special{pa -358 -758}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-1.0867,0.3792){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.8157,0.1514){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-1.8762,2.2739){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.8762,3.2406){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d02.tex
new file mode 100644
index 0000000000..35cbc5258e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d02.tex
@@ -0,0 +1,85 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-15 20:32
+%%% template.sce 2016-8-15 20:32
+{\unitlength=8mm%
+\begin{picture}%
+( 7.77000, 5.78000)( -4.42000, -1.51000)%
+\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.5455,-0.5866){\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(2.8935,-1.1428){\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.0000,4.0571){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 1055 -175}\special{pa -1058 175}%
+\special{fp}%
+\special{pa -856 -338}\special{pa 856 338}%
+\special{fp}%
+\special{pa 0 476}\special{pa 0 -1218}%
+\special{fp}%
+\special{pa -988 139}\special{pa -1058 175}\special{pa -980 187}\special{pa -984 163}%
+\special{pa -988 139}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa -988 139}\special{pa -1058 175}\special{pa -980 187}\special{pa -984 163}%
+\special{pa -988 139}\special{pa -1058 175}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 777 333}\special{pa 856 338}\special{pa 795 288}\special{pa 786 310}\special{pa 777 333}%
+\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 777 333}\special{pa 856 338}\special{pa 795 288}\special{pa 786 310}\special{pa 777 333}%
+\special{pa 856 338}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -1143}\special{pa 0 -1218}\special{pa -24 -1143}\special{pa 0 -1143}%
+\special{pa 24 -1143}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 24 -1143}\special{pa 0 -1218}\special{pa -24 -1143}\special{pa 0 -1143}%
+\special{pa 24 -1143}\special{pa 0 -1218}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\special{pa -342 -135}\special{pa -871 -48}\special{pa -607 -700}\special{pa -342 -135}%
+\special{fp}%
+\special{pa -607 -700}\special{pa -607 -1005}%
+\special{fp}%
+\special{pn 16}%
+\special{pa -964 64}\special{pa -622 199}\special{pa -793 -478}\special{pa -964 64}%
+\special{fp}%
+\special{pa -793 -478}\special{pa -793 -782}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-1.0867,0.3792){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.8157,0.1514){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{\Depth}%
+\put(-1.8762,2.2739){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(-1.8762,3.2406){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatepoint.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatepoint.tex
new file mode 100644
index 0000000000..882a741c16
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatepoint.tex
@@ -0,0 +1,140 @@
+%%% test.tex 2014-12-3 8:22
+%%% test.sce 2014-12-3 8:22
+{\unitlength=6mm%
+\begin{picture}%
+( 8.04000, 8.12000)( -1.20000, -1.96000)%
+\special{pn 8}%
+%
+\special{pa 1189 -481}\special{pa 1183 -484}\special{pa 1176 -483}\special{pa 1171 -478}%
+\special{pa 1169 -471}\special{pa 1173 -464}\special{pa 1179 -461}\special{pa 1186 -462}%
+\special{pa 1192 -467}\special{pa 1193 -474}\special{pa 1189 -481}\special{sh 1}\special{fp}%
+\special{pa 245 -245}\special{pa 238 -248}\special{pa 231 -247}\special{pa 226 -242}%
+\special{pa 225 -234}\special{pa 228 -228}\special{pa 234 -225}\special{pa 242 -226}%
+\special{pa 247 -231}\special{pa 248 -238}\special{pa 245 -245}\special{sh 1}\special{fp}%
+\special{pa 481 -717}\special{pa 474 -720}\special{pa 467 -719}\special{pa 462 -714}%
+\special{pa 461 -707}\special{pa 464 -700}\special{pa 471 -697}\special{pa 478 -698}%
+\special{pa 483 -703}\special{pa 484 -711}\special{pa 481 -717}\special{sh 1}\special{fp}%
+\special{pa 1008 -748}\special{pa 1001 -751}\special{pa 994 -750}\special{pa 989 -745}%
+\special{pa 988 -738}\special{pa 991 -731}\special{pa 997 -728}\special{pa 1005 -729}%
+\special{pa 1010 -734}\special{pa 1011 -741}\special{pa 1008 -748}\special{sh 1}\special{fp}%
+\special{pa 1041 -1213}\special{pa 1034 -1216}\special{pa 1027 -1215}\special{pa 1022 -1210}%
+\special{pa 1021 -1203}\special{pa 1024 -1196}\special{pa 1030 -1193}\special{pa 1038 -1194}%
+\special{pa 1043 -1199}\special{pa 1044 -1207}\special{pa 1041 -1213}\special{sh 1}\special{fp}%
+\special{pa 412 256}\special{pa 406 253}\special{pa 399 254}\special{pa 393 259}\special{pa 392 266}%
+\special{pa 396 273}\special{pa 402 276}\special{pa 409 275}\special{pa 414 270}\special{pa 416 263}%
+\special{pa 412 256}\special{sh 1}\special{fp}%
+\settowidth{\Width}{(3,0)}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{(3,0)}\settodepth{\Depth}{(3,0)}\setlength{\Height}{-\Height}%
+\put(3.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{(3,0)}}%
+%
+%
+\settowidth{\Width}{(5,2)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{(5,2)}\settodepth{\Depth}{(5,2)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.1500,2.0000){\hspace*{\Width}\raisebox{\Height}{(5,2)}}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(0.8500,0.9500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(1.8500,2.9500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(4.3800,3.0800){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-\Height}%
+\put(4.5200,5.0500){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{E}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E}\settodepth{\Depth}{E}\setlength{\Height}{-\Height}%
+\put(1.8600,-1.1700){\hspace*{\Width}\raisebox{\Height}{E}}%
+%
+%
+\special{pn 8}%
+\special{pa 234 -233}\special{pa 238 -240}\special{fp}\special{pa 253 -269}\special{pa 256 -276}\special{fp}%
+\special{pa 271 -305}\special{pa 274 -312}\special{fp}\special{pa 289 -342}\special{pa 293 -349}\special{fp}%
+\special{pa 307 -378}\special{pa 311 -385}\special{fp}\special{pa 325 -414}\special{pa 329 -422}\special{fp}%
+\special{pa 343 -451}\special{pa 347 -458}\special{fp}\special{pa 362 -487}\special{pa 365 -494}\special{fp}%
+\special{pa 380 -523}\special{pa 383 -531}\special{fp}\special{pa 398 -560}\special{pa 402 -567}\special{fp}%
+\special{pa 416 -596}\special{pa 420 -603}\special{fp}\special{pa 434 -632}\special{pa 438 -640}\special{fp}%
+\special{pa 452 -669}\special{pa 456 -676}\special{fp}\special{pa 471 -705}\special{pa 474 -712}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 1003 -740}\special{pa 995 -739}\special{fp}\special{pa 963 -737}\special{pa 955 -737}\special{fp}%
+\special{pa 922 -735}\special{pa 914 -734}\special{fp}\special{pa 882 -733}\special{pa 874 -732}\special{fp}%
+\special{pa 841 -730}\special{pa 833 -730}\special{fp}\special{pa 801 -728}\special{pa 793 -727}\special{fp}%
+\special{pa 760 -725}\special{pa 752 -725}\special{fp}\special{pa 720 -723}\special{pa 712 -723}\special{fp}%
+\special{pa 679 -721}\special{pa 671 -720}\special{fp}\special{pa 639 -718}\special{pa 631 -718}\special{fp}%
+\special{pa 598 -716}\special{pa 590 -716}\special{fp}\special{pa 557 -714}\special{pa 549 -713}\special{fp}%
+\special{pa 517 -711}\special{pa 509 -711}\special{fp}\special{pa 476 -709}\special{pa 468 -708}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 1035 -1207}\special{pa 1029 -1202}\special{fp}\special{pa 1006 -1181}\special{pa 1000 -1176}\special{fp}%
+\special{pa 976 -1155}\special{pa 970 -1150}\special{fp}\special{pa 947 -1129}\special{pa 941 -1124}\special{fp}%
+\special{pa 917 -1103}\special{pa 911 -1098}\special{fp}\special{pa 888 -1077}\special{pa 882 -1072}\special{fp}%
+\special{pa 858 -1051}\special{pa 852 -1045}\special{fp}\special{pa 829 -1025}\special{pa 823 -1019}\special{fp}%
+\special{pa 800 -999}\special{pa 794 -993}\special{fp}\special{pa 770 -972}\special{pa 764 -967}\special{fp}%
+\special{pa 741 -946}\special{pa 735 -941}\special{fp}\special{pa 711 -920}\special{pa 705 -915}\special{fp}%
+\special{pa 682 -894}\special{pa 676 -889}\special{fp}\special{pa 652 -868}\special{pa 646 -863}\special{fp}%
+\special{pa 623 -842}\special{pa 617 -837}\special{fp}\special{pa 593 -816}\special{pa 587 -810}\special{fp}%
+\special{pa 564 -790}\special{pa 558 -784}\special{fp}\special{pa 534 -764}\special{pa 528 -758}\special{fp}%
+\special{pa 505 -737}\special{pa 499 -732}\special{fp}\special{pa 475 -711}\special{pa 469 -706}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 1185 -471}\special{pa 1177 -474}\special{fp}\special{pa 1148 -484}\special{pa 1140 -486}\special{fp}%
+\special{pa 1110 -496}\special{pa 1103 -499}\special{fp}\special{pa 1073 -508}\special{pa 1065 -511}\special{fp}%
+\special{pa 1036 -521}\special{pa 1028 -523}\special{fp}\special{pa 998 -533}\special{pa 991 -536}\special{fp}%
+\special{pa 961 -546}\special{pa 954 -548}\special{fp}\special{pa 924 -558}\special{pa 916 -561}\special{fp}%
+\special{pa 887 -571}\special{pa 879 -573}\special{fp}\special{pa 849 -583}\special{pa 842 -586}\special{fp}%
+\special{pa 812 -596}\special{pa 804 -598}\special{fp}\special{pa 775 -608}\special{pa 767 -610}\special{fp}%
+\special{pa 737 -620}\special{pa 730 -623}\special{fp}\special{pa 700 -633}\special{pa 692 -635}\special{fp}%
+\special{pa 663 -645}\special{pa 655 -648}\special{fp}\special{pa 625 -658}\special{pa 618 -660}\special{fp}%
+\special{pa 588 -670}\special{pa 581 -673}\special{fp}\special{pa 551 -683}\special{pa 543 -685}\special{fp}%
+\special{pa 514 -695}\special{pa 506 -697}\special{fp}\special{pa 476 -707}\special{pa 469 -710}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 712 2}\special{pa 705 -2}\special{fp}\special{pa 676 -16}\special{pa 669 -20}\special{fp}%
+\special{pa 640 -35}\special{pa 632 -38}\special{fp}\special{pa 603 -53}\special{pa 596 -56}\special{fp}%
+\special{pa 567 -71}\special{pa 560 -74}\special{fp}\special{pa 531 -89}\special{pa 523 -93}\special{fp}%
+\special{pa 494 -107}\special{pa 487 -111}\special{fp}\special{pa 458 -125}\special{pa 451 -129}\special{fp}%
+\special{pa 422 -144}\special{pa 414 -147}\special{fp}\special{pa 385 -162}\special{pa 378 -165}\special{fp}%
+\special{pa 349 -180}\special{pa 342 -183}\special{fp}\special{pa 312 -198}\special{pa 305 -202}\special{fp}%
+\special{pa 276 -216}\special{pa 269 -220}\special{fp}\special{pa 240 -234}\special{pa 233 -238}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 405 268}\special{pa 403 261}\special{fp}\special{pa 392 230}\special{pa 390 222}\special{fp}%
+\special{pa 379 191}\special{pa 377 184}\special{fp}\special{pa 367 153}\special{pa 364 145}\special{fp}%
+\special{pa 354 114}\special{pa 351 107}\special{fp}\special{pa 341 76}\special{pa 338 68}\special{fp}%
+\special{pa 328 37}\special{pa 325 30}\special{fp}\special{pa 315 -1}\special{pa 312 -9}\special{fp}%
+\special{pa 302 -40}\special{pa 299 -47}\special{fp}\special{pa 289 -78}\special{pa 287 -86}\special{fp}%
+\special{pa 276 -117}\special{pa 274 -124}\special{fp}\special{pa 263 -155}\special{pa 261 -163}\special{fp}%
+\special{pa 250 -194}\special{pa 248 -201}\special{fp}\special{pa 237 -232}\special{pa 235 -240}\special{fp}%
+\special{pn 8}%
+\special{pa -283 0}\special{pa 1616 0}%
+\special{fp}%
+\special{pa 0 463}\special{pa 0 -1455}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.8900,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,6.2100){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rshade.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rshade.tex
new file mode 100644
index 0000000000..92d0d90607
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rshade.tex
@@ -0,0 +1,72 @@
+%%% fig.tex 2016-4-23 15:15
+%%% fig.sce 2016-4-23 15:15
+{\unitlength=10mm%
+\begin{picture}%
+( 6.00000, 3.00000)( -3.00000, -1.00000)%
+\special{pn 8}%
+%
+\color[cmyk]{0.2,0,0,0}%
+\color[cmyk]{0.2,0,0,0}%
+\special{pa 147 -293}\special{pa 139 -295}\special{pa 99 -304}\special{pa 60 -311}%
+\special{pa 20 -314}\special{pa -20 -314}\special{pa -60 -311}\special{pa -99 -304}%
+\special{pa -139 -295}\special{pa -179 -283}\special{pa -219 -269}\special{pa -259 -253}%
+\special{pa -298 -236}\special{pa -338 -217}\special{pa -378 -198}\special{pa -418 -179}%
+\special{pa -457 -160}\special{pa -497 -142}\special{pa -537 -124}\special{pa -577 -107}%
+\special{pa -616 -92}\special{pa -656 -78}\special{pa -696 -66}\special{pa -736 -55}%
+\special{pa -775 -45}\special{pa -815 -37}\special{pa -855 -30}\special{pa -895 -24}%
+\special{pa -935 -19}\special{pa -974 -15}\special{pa -1014 -11}\special{pa -1054 -9}%
+\special{pa -1094 -7}\special{pa -1133 -5}\special{pa -1173 -4}\special{pa -1213 -3}%
+\special{pa -1253 -2}\special{pa -1292 -1}\special{pa -1332 -1}\special{pa -1372 -1}%
+\special{pa -1412 0}\special{pa -1452 0}\special{pa -1491 0}\special{pa -1531 0}\special{pa 147 0}%
+\special{pa 147 -293}\special{sh 1}\special{ip}%
+\color[cmyk]{0,0,0,1}%
+\special{pa -1181 -4}\special{pa -1173 -4}\special{pa -1133 -5}\special{pa -1094 -7}%
+\special{pa -1054 -9}\special{pa -1014 -11}\special{pa -974 -15}\special{pa -935 -19}%
+\special{pa -895 -24}\special{pa -855 -30}\special{pa -815 -37}\special{pa -775 -45}%
+\special{pa -736 -55}\special{pa -696 -66}\special{pa -656 -78}\special{pa -616 -92}%
+\special{pa -577 -107}\special{pa -537 -124}\special{pa -497 -142}\special{pa -457 -160}%
+\special{pa -418 -179}\special{pa -378 -198}\special{pa -338 -217}\special{pa -298 -236}%
+\special{pa -259 -253}\special{pa -219 -269}\special{pa -179 -283}\special{pa -139 -295}%
+\special{pa -99 -304}\special{pa -60 -311}\special{pa -20 -314}\special{pa 20 -314}%
+\special{pa 60 -311}\special{pa 99 -304}\special{pa 139 -295}\special{pa 179 -283}%
+\special{pa 219 -269}\special{pa 259 -253}\special{pa 298 -236}\special{pa 338 -217}%
+\special{pa 378 -198}\special{pa 418 -179}\special{pa 457 -160}\special{pa 497 -142}%
+\special{pa 537 -124}\special{pa 577 -107}\special{pa 616 -92}\special{pa 656 -78}%
+\special{pa 696 -66}\special{pa 736 -55}\special{pa 775 -45}\special{pa 815 -37}\special{pa 855 -30}%
+\special{pa 895 -24}\special{pa 935 -19}\special{pa 974 -15}\special{pa 1014 -11}%
+\special{pa 1054 -9}\special{pa 1094 -7}\special{pa 1133 -5}\special{pa 1173 -4}\special{pa 1181 -4}%
+\special{fp}%
+\special{pa 147 0}\special{pa 147 -293}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\settowidth{\Width}{$0.37$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0.37$}\settodepth{\Depth}{$0.37$}\setlength{\Height}{-\Height}%
+\put(0.3722,-0.0500){\hspace*{\Width}\raisebox{\Height}{$0.37$}}%
+%
+%
+\settowidth{\Width}{$P=0.65$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$P=0.65$}\settodepth{\Depth}{$P=0.65$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.9500,1.0000){\hspace*{\Width}\raisebox{\Height}{$P=0.65$}}%
+%
+%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -787}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,2.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler.tex
new file mode 100644
index 0000000000..a976f1b795
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler.tex
@@ -0,0 +1,66 @@
+%%% fig.tex 2016-5-2 18:2
+%%% fig.sce 2016-5-2 18:2
+{\unitlength=8mm%
+\begin{picture}%
+( 6.62000, 3.97000)( -0.62000, -0.47000)%
+\special{pn 8}%
+%
+\special{pa 0 0}\special{pa 1726 0}\special{pa 1726 -901}\special{pa 0 -901}\special{pa 0 0}%
+\special{fp}%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-\Height}%
+\put(0.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\special{pa 0 0}\special{pa 0 31}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\special{pa 315 0}\special{pa 315 31}%
+\special{fp}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\special{pa 630 0}\special{pa 630 31}%
+\special{fp}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+%
+\special{pa 945 0}\special{pa 945 31}%
+\special{fp}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\special{pa 1260 0}\special{pa 1260 31}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000,-0.1500){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+\special{pa 1575 0}\special{pa 1575 31}%
+\special{fp}%
+\settowidth{\Width}{$d1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$d1$}\settodepth{\Depth}{$d1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,1.0000){\hspace*{\Width}\raisebox{\Height}{$d1$}}%
+%
+%
+\special{pa 0 -315}\special{pa -31 -315}%
+\special{fp}%
+\settowidth{\Width}{$d2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$d2$}\settodepth{\Depth}{$d2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,3.0000){\hspace*{\Width}\raisebox{\Height}{$d2$}}%
+%
+%
+\special{pa 0 -945}\special{pa -31 -945}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler1.tex
new file mode 100644
index 0000000000..6999d3578a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler1.tex
@@ -0,0 +1,74 @@
+%%% /Users/Hannya/Desktop/fig/template1.tex
+%%% Generator=template1.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(10.4,2.41)(-0.86,-0.56)%
+\special{pn 8}%
+%
+\special{pa 787 -394}\special{pa 3543 -394}%
+\special{fp}%
+\settowidth{\Width}{$20$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$20$}\settodepth{\Depth}{$20$}\setlength{\Height}{-\Height}%
+\put(2.0000000,0.8500000){\hspace*{\Width}\raisebox{\Height}{$20$}}%
+%
+\special{pa 787 -394}\special{pa 787 -354}%
+\special{fp}%
+\settowidth{\Width}{$30$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$30$}\settodepth{\Depth}{$30$}\setlength{\Height}{-\Height}%
+\put(3.0000000,0.8500000){\hspace*{\Width}\raisebox{\Height}{$30$}}%
+%
+\special{pa 1181 -394}\special{pa 1181 -354}%
+\special{fp}%
+\settowidth{\Width}{$40$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$40$}\settodepth{\Depth}{$40$}\setlength{\Height}{-\Height}%
+\put(4.0000000,0.8500000){\hspace*{\Width}\raisebox{\Height}{$40$}}%
+%
+\special{pa 1575 -394}\special{pa 1575 -354}%
+\special{fp}%
+\settowidth{\Width}{$50$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$50$}\settodepth{\Depth}{$50$}\setlength{\Height}{-\Height}%
+\put(5.0000000,0.8500000){\hspace*{\Width}\raisebox{\Height}{$50$}}%
+%
+\special{pa 1969 -394}\special{pa 1969 -354}%
+\special{fp}%
+\settowidth{\Width}{$60$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$60$}\settodepth{\Depth}{$60$}\setlength{\Height}{-\Height}%
+\put(6.0000000,0.8500000){\hspace*{\Width}\raisebox{\Height}{$60$}}%
+%
+\special{pa 2362 -394}\special{pa 2362 -354}%
+\special{fp}%
+\settowidth{\Width}{$70$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$70$}\settodepth{\Depth}{$70$}\setlength{\Height}{-\Height}%
+\put(7.0000000,0.8500000){\hspace*{\Width}\raisebox{\Height}{$70$}}%
+%
+\special{pa 2756 -394}\special{pa 2756 -354}%
+\special{fp}%
+\settowidth{\Width}{$80$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$80$}\settodepth{\Depth}{$80$}\setlength{\Height}{-\Height}%
+\put(8.0000000,0.8500000){\hspace*{\Width}\raisebox{\Height}{$80$}}%
+%
+\special{pa 3150 -394}\special{pa 3150 -354}%
+\special{fp}%
+\settowidth{\Width}{$90$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$90$}\settodepth{\Depth}{$90$}\setlength{\Height}{-\Height}%
+\put(9.0000000,0.8500000){\hspace*{\Width}\raisebox{\Height}{$90$}}%
+%
+\special{pa 3543 -394}\special{pa 3543 -354}%
+\special{fp}%
+\special{pa -339 -0}\special{pa 3756 -0}%
+\special{fp}%
+\special{pa 0 220}\special{pa 0 -728}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.5900000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,1.9000000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s106bowhatch.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s106bowhatch.tex
new file mode 100644
index 0000000000..a92f9099cf
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s106bowhatch.tex
@@ -0,0 +1,173 @@
+%%% /Users/takatoosetsuo/Dropbox/2016ketpic/0801ACA/ACAedutakato/fig/s106bowhatch.tex 2016-11-22 14:11
+%%% s106bowhatch.sce 2016-11-22 14:11
+{\unitlength=5mm%
+\begin{picture}%
+( 9.00000, 7.50000)( -4.50000, -4.00000)%
+\linethickness{0.008in}%
+%
+\polyline(-4.00000,-3.00000)(1.00000,3.00000)(4.00000,-3.00000)(-4.00000,-3.00000)%
+%
+\linethickness{0.008in}%
+\polyline(2.68261,-0.86841)(2.66580,-0.60125)(2.61564,-0.33831)(2.53292,-0.08372)%
+(2.41895,0.15849)(2.27551,0.38451)(2.10488,0.59076)(1.90975,0.77401)(1.69318,0.93135)%
+(1.45861,1.06031)(1.20972,1.15885)(0.95044,1.22542)(0.68486,1.25897)(0.41718,1.25897)%
+(0.15160,1.22542)(-0.10768,1.15885)(-0.35657,1.06031)(-0.59114,0.93135)(-0.80771,0.77401)%
+(-1.00284,0.59076)(-1.17347,0.38451)(-1.31691,0.15849)(-1.43088,-0.08372)(-1.51360,-0.33831)%
+(-1.56376,-0.60125)(-1.58057,-0.86841)(-1.56376,-1.13557)(-1.51360,-1.39851)(-1.43088,-1.65310)%
+(-1.31691,-1.89531)(-1.17347,-2.12133)(-1.00284,-2.32758)(-0.80771,-2.51083)(-0.59114,-2.66817)%
+(-0.35657,-2.79713)(-0.10768,-2.89567)(0.15160,-2.96224)(0.41718,-2.99579)(0.68486,-2.99579)%
+(0.95044,-2.96224)(1.20972,-2.89567)(1.45861,-2.79713)(1.69318,-2.66817)(1.90975,-2.51083)%
+(2.10488,-2.32758)(2.27551,-2.12133)(2.41895,-1.89531)(2.53292,-1.65310)(2.61564,-1.39851)%
+(2.66580,-1.13557)(2.68261,-0.86841)%
+%
+\linethickness{0.008in}%
+\settowidth{\Width}{$c$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$c$}\settodepth{\Depth}{$c$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.1000,0.5000){\hspace*{\Width}\raisebox{\Height}{$c$}}%
+%
+%
+\polyline(1.00000,3.00000)(0.93350,2.96496)(0.86726,2.92942)(0.82559,2.90667)\polyline(0.65300,2.81003)(0.60499,2.78242)(0.54011,2.74445)(0.48231,2.71006)%
+\polyline(0.31364,2.60672)(0.28345,2.58784)(0.22002,2.54751)(0.15689,2.50670)(0.14697,2.50018)%
+\polyline(-0.01756,2.39038)(-0.03066,2.38150)(-0.09255,2.33884)(-0.15413,2.29573)(-0.17992,2.27739)%
+\polyline(-0.34009,2.16131)(-0.39719,2.11876)(-0.45713,2.07340)(-0.49791,2.04206)%
+\polyline(-0.65340,1.91979)(-0.69348,1.88755)(-0.75170,1.84000)(-0.80652,1.79455)%
+\polyline(-0.95709,1.66627)(-0.98100,1.64553)(-1.03742,1.59586)(-1.09347,1.54578)(-1.10519,1.53514)%
+\polyline(-1.25070,1.40115)(-1.25938,1.39304)(-1.31392,1.34132)(-1.36808,1.28919)(-1.39355,1.26431)%
+\polyline(-1.53375,1.12477)(-1.58080,1.07672)(-1.63300,1.02262)(-1.67116,0.98248)%
+\polyline(-1.80578,0.83754)(-1.83771,0.80242)(-1.88787,0.74643)(-1.93761,0.69007)%
+\polyline(-2.25767,0.30599)(-2.30413,0.24691)(-2.35016,0.18748)(-2.37895,0.14973)%
+\polyline(-2.49723,-0.00882)(-2.52984,-0.05359)(-2.57364,-0.11468)(-2.61242,-0.16963)%
+\polyline(-2.72439,-0.33270)(-2.74427,-0.36224)(-2.78577,-0.42491)(-2.82682,-0.48788)(-2.83322,-0.49788)%
+\polyline(-2.93878,-0.66516)(-2.94713,-0.67861)(-2.98629,-0.74277)(-3.02497,-0.80722)(-3.04105,-0.83448)%
+\polyline(-3.14007,-1.00572)(-3.17490,-1.06784)(-3.21117,-1.13368)(-3.23565,-1.17891)%
+\polyline(-3.32788,-1.35390)(-3.35135,-1.39966)(-3.38516,-1.46680)(-3.41672,-1.53064)%
+\polyline(-3.50201,-1.70912)(-3.51540,-1.73779)(-3.54670,-1.80613)(-3.57750,-1.87470)(-3.58387,-1.88919)%
+\polyline(-3.66220,-2.07083)(-3.66682,-2.08176)(-3.69557,-2.15121)(-3.72381,-2.22088)(-3.73694,-2.25397)%
+\polyline(-3.80817,-2.43851)(-3.83158,-2.50156)(-3.85721,-2.57222)(-3.87572,-2.62443)%
+\polyline(-3.93965,-2.81162)(-3.95452,-2.85671)(-3.97752,-2.92827)(-4.00000,-3.00000)%
+%
+%
+\settowidth{\Width}{$a$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$a$}\settodepth{\Depth}{$a$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.1000,0.3000){\hspace*{\Width}\raisebox{\Height}{$a$}}%
+%
+%
+\polyline(4.00000,-3.00000)(3.99537,-2.93631)(3.99028,-2.87266)(3.98505,-2.81279)%
+\polyline(3.96607,-2.62594)(3.96525,-2.61847)(3.95783,-2.55504)(3.94995,-2.49168)(3.94307,-2.43954)%
+\polyline(3.91607,-2.25368)(3.91378,-2.23883)(3.90358,-2.17579)(3.89292,-2.11283)(3.88507,-2.06845)%
+\polyline(3.85010,-1.88392)(3.84569,-1.86182)(3.83273,-1.79929)(3.81931,-1.73686)(3.81115,-1.70020)%
+\polyline(3.76827,-1.51735)(3.76110,-1.48817)(3.74541,-1.42627)(3.72926,-1.36449)(3.72145,-1.33547)%
+\polyline(3.67074,-1.15464)(3.66018,-1.11859)(3.64178,-1.05744)(3.62294,-0.99642)(3.61614,-0.97494)%
+\polyline(3.55768,-0.79646)(3.54313,-0.75380)(3.52206,-0.69351)(3.50056,-0.63339)(3.49540,-0.61928)%
+\polyline(3.42932,-0.44348)(3.41016,-0.39450)(3.38648,-0.33520)(3.36235,-0.27608)(3.35946,-0.26914)%
+\polyline(3.28587,-0.09635)(3.26155,-0.04139)(3.23528,0.01681)(3.20858,0.07482)\polyline(2.98501,0.52197)(2.95462,0.57814)(2.92382,0.63407)(2.89445,0.68651)\polyline(2.80037,0.84905)(2.79655,0.85553)(2.76373,0.91030)(2.73050,0.96483)(2.70281,1.00954)%
+\polyline(2.60182,1.16788)(2.59363,1.18048)(2.55843,1.23376)(2.52284,1.28678)(2.49744,1.32402)%
+\polyline(2.38973,1.47787)(2.37663,1.49621)(2.33912,1.54789)(2.30124,1.59930)(2.27873,1.62937)%
+\polyline(2.16450,1.77844)(2.14597,1.80210)(2.10623,1.85209)(2.06612,1.90178)(2.04708,1.92502)%
+\polyline(1.92654,2.06904)(1.90210,2.09757)(1.86020,2.14576)(1.81795,2.19364)(1.80292,2.21043)%
+\polyline(1.67629,2.34913)(1.64549,2.38204)(1.60151,2.42834)(1.55720,2.47432)(1.54670,2.48507)%
+\polyline(1.41421,2.61818)(1.37663,2.65497)(1.33066,2.69929)(1.28438,2.74328)(1.27889,2.74842)%
+\polyline(1.14080,2.87571)(1.09604,2.91582)(1.04818,2.95809)(1.00000,3.00000)%
+%
+\settowidth{\Width}{$b$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$b$}\settodepth{\Depth}{$b$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.0000,-3.8000){\hspace*{\Width}\raisebox{\Height}{$b$}}%
+%
+%
+\polyline(-4.00000,-3.00000)(-3.92871,-3.02940)(-3.85720,-3.05826)(-3.82987,-3.06906)%
+\polyline(-3.65858,-3.13518)(-3.64141,-3.14167)(-3.56908,-3.16840)(-3.49654,-3.19460)(-3.48616,-3.19826)%
+\polyline(-3.31262,-3.25825)(-3.27782,-3.26995)(-3.20454,-3.29398)(-3.13808,-3.31524)%
+\polyline(-2.96254,-3.36906)(-2.90972,-3.38467)(-2.83560,-3.40597)(-2.78608,-3.41980)%
+\polyline(-2.60877,-3.46747)(-2.53762,-3.48566)(-2.46276,-3.50420)(-2.43062,-3.51190)%
+\polyline(-2.25173,-3.55326)(-2.23740,-3.55648)(-2.16203,-3.57279)(-2.08654,-3.58854)(-2.07214,-3.59143)%
+\polyline(-1.89189,-3.62640)(-1.85940,-3.63243)(-1.78347,-3.64594)(-1.71107,-3.65826)%
+\polyline(-1.52970,-3.68682)(-1.47884,-3.69432)(-1.40246,-3.70500)(-1.34786,-3.71223)%
+\polyline(-1.16560,-3.73445)(-1.09624,-3.74206)(-1.01953,-3.74991)(-0.98297,-3.75337)%
+\polyline(-0.80004,-3.76915)(-0.78906,-3.77002)(-0.71214,-3.77559)(-0.63519,-3.78058)(-0.61686,-3.78164)%
+\polyline(-0.43348,-3.79089)(-0.40413,-3.79215)(-0.32706,-3.79486)(-0.24998,-3.79700)%
+\polyline(0.24998,-3.79700)(0.32706,-3.79486)(0.40413,-3.79215)(0.43348,-3.79089)%
+\polyline(0.61686,-3.78164)(0.63519,-3.78058)(0.71214,-3.77559)(0.78906,-3.77002)(0.80004,-3.76915)%
+\polyline(0.98297,-3.75337)(1.01953,-3.74991)(1.09624,-3.74206)(1.16560,-3.73445)%
+\polyline(1.34786,-3.71223)(1.40246,-3.70500)(1.47884,-3.69432)(1.52970,-3.68682)%
+\polyline(1.71107,-3.65826)(1.78347,-3.64594)(1.85940,-3.63243)(1.89189,-3.62640)%
+\polyline(2.07214,-3.59143)(2.08654,-3.58854)(2.16203,-3.57279)(2.23740,-3.55648)(2.25173,-3.55326)%
+\polyline(2.43062,-3.51190)(2.46276,-3.50420)(2.53762,-3.48566)(2.60877,-3.46747)%
+\polyline(2.78608,-3.41980)(2.83560,-3.40597)(2.90972,-3.38467)(2.96254,-3.36906)%
+\polyline(3.13808,-3.31524)(3.20454,-3.29398)(3.27782,-3.26995)(3.31262,-3.25825)%
+\polyline(3.48616,-3.19826)(3.49655,-3.19460)(3.56908,-3.16840)(3.64141,-3.14167)(3.65858,-3.13518)%
+\polyline(3.82987,-3.06906)(3.85720,-3.05826)(3.92871,-3.02940)(4.00000,-3.00000)%
+%
+%
+\linethickness{0.006in}%
+\polyline(3.96750,-3.00000)(3.98920,-2.97830)%
+\polyline(3.61400,-3.00000)(3.87130,-2.74260)%
+\polyline(3.26040,-3.00000)(3.75350,-2.50690)%
+\polyline(2.90690,-3.00000)(3.63560,-2.27120)%
+\polyline(2.55330,-3.00000)(3.51780,-2.03550)%
+\polyline(2.19970,-3.00000)(3.39990,-1.79980)%
+\polyline(1.84620,-3.00000)(3.28210,-1.56410)%
+\polyline(1.49260,-3.00000)(3.16420,-1.32840)%
+\polyline(1.13910,-3.00000)(1.26550,-2.87360)%
+\polyline(2.55550,-1.58360)(3.04640,-1.09270)%
+\polyline(0.78550,-3.00000)(0.80490,-2.98060)%
+\polyline(2.66690,-1.11870)(2.92850,-0.85700)%
+\polyline(0.43200,-3.00000)(0.43620,-2.99580)%
+\polyline(2.67560,-0.75640)(2.81070,-0.62130)%
+\polyline(0.07840,-3.00000)(0.12340,-2.95500)%
+\polyline(2.63560,-0.44280)(2.69280,-0.38560)%
+\polyline(-0.27510,-3.00000)(-0.15290,-2.87780)%
+\polyline(2.55950,-0.16540)(2.57500,-0.14990)%
+\polyline(-0.62870,-3.00000)(-0.40120,-2.77260)%
+\polyline(2.45440,0.08310)(2.45710,0.08580)%
+\polyline(-0.98220,-3.00000)(-0.62550,-2.64320)%
+\polyline(2.32470,0.30700)(2.33930,0.32150)%
+\polyline(-1.33580,-3.00000)(-0.82780,-2.49200)%
+\polyline(2.17280,0.50860)(2.22140,0.55720)%
+\polyline(-1.68930,-3.00000)(-1.00920,-2.31990)%
+\polyline(2.00000,0.68930)(2.10360,0.79290)%
+\polyline(-2.04290,-3.00000)(-1.16930,-2.12640)%
+\polyline(1.80630,0.84920)(1.98570,1.02860)%
+\polyline(-2.39640,-3.00000)(-1.30710,-1.91070)%
+\polyline(1.59110,0.98750)(1.86790,1.26430)%
+\polyline(-2.75000,-3.00000)(-1.42200,-1.67200)%
+\polyline(1.35240,1.10240)(1.75000,1.50000)%
+\polyline(-3.10360,-3.00000)(-1.51080,-1.40720)%
+\polyline(1.08680,1.19040)(1.63210,1.73570)%
+\polyline(-3.45710,-3.00000)(-1.56550,-1.10840)%
+\polyline(0.78870,1.24590)(1.51430,1.97140)%
+\polyline(-3.81070,-3.00000)(-1.57400,-0.76330)%
+\polyline(0.44830,1.25900)(1.39640,2.20710)%
+\polyline(-3.17890,-2.01470)(-1.51620,-0.35200)%
+\polyline(0.03000,1.19420)(1.27860,2.44280)%
+\polyline(-1.41120,0.10660)(-1.24330,0.27450)%
+\polyline(-0.58060,0.93710)(1.16070,2.67850)%
+\polyline(0.35660,2.22790)(1.04290,2.91420)%
+%
+\linethickness{0.008in}%
+\linethickness{0.004in}%
+\put(0.55102,-0.86841){\circle*{0.160000}}
+
+\put(0.55102,-0.86841){\circle{0.160000}}
+%
+\linethickness{0.008in}%
+\settowidth{\Width}{A}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-\Height}%
+\put(-4.0500,-3.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{\Depth}%
+\put(1.0500,3.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(4.0500,-3.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{I}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{I}\settodepth{\Depth}{I}\setlength{\Height}{-\Height}%
+\put(0.6000,-0.9200){\hspace*{\Width}\raisebox{\Height}{I}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s10diffint.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s10diffint.tex
new file mode 100644
index 0000000000..576b020b49
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s10diffint.tex
@@ -0,0 +1,177 @@
+%%% /Users/takatoosetsuo/Dropbox/2016ketpic/0801ACA/ACAedutakato/fig/s10diffint.tex 2016-11-22 14:39
+%%% s10diffint.sce 2016-11-22 14:39
+{\unitlength=6mm%
+\begin{picture}%
+( 14.00000, 6.00000)( -7.00000, -3.00000)%
+\linethickness{0.008in}%
+%
+\put(-7.00000,0.18631){\circle*{0.033867}}\put(-6.86435,0.09120){\circle*{0.033867}}%
+\put(-6.71067,0.02991){\circle*{0.033867}}\put(-6.54691,0.00506){\circle*{0.033867}}%
+\put(-6.38112,0.00015){\circle*{0.033867}}\put(-6.21521,0.00005){\circle*{0.033867}}%
+\put(-6.04937,0.00325){\circle*{0.033867}}\put(-5.88486,0.02306){\circle*{0.033867}}%
+\put(-5.72855,0.07727){\circle*{0.033867}}\put(-5.58956,0.16732){\circle*{0.033867}}%
+\put(-5.46869,0.28078){\circle*{0.033867}}\put(-5.35958,0.40566){\circle*{0.033867}}%
+\put(-5.25668,0.53579){\circle*{0.033867}}\put(-5.15473,0.66667){\circle*{0.033867}}%
+\put(-5.04816,0.79376){\circle*{0.033867}}\put(-4.92850,0.90824){\circle*{0.033867}}%
+\put(-4.78443,0.98726){\circle*{0.033867}}\put(-4.62201,0.98224){\circle*{0.033867}}%
+\put(-4.48126,0.89658){\circle*{0.033867}}\put(-4.36410,0.77946){\circle*{0.033867}}%
+\put(-4.25810,0.65189){\circle*{0.033867}}\put(-4.15645,0.52077){\circle*{0.033867}}%
+\put(-4.05329,0.39085){\circle*{0.033867}}\put(-3.94277,0.26722){\circle*{0.033867}}%
+\put(-3.81998,0.15598){\circle*{0.033867}}\put(-3.67893,0.06945){\circle*{0.033867}}%
+\put(-3.52122,0.01967){\circle*{0.033867}}\put(-3.35643,0.00230){\circle*{0.033867}}%
+\put(-3.19056,0.00001){\circle*{0.033867}}\put(-3.02466,0.00029){\circle*{0.033867}}%
+\put(-2.85891,0.00627){\circle*{0.033867}}\put(-2.69587,0.03518){\circle*{0.033867}}%
+\put(-2.54430,0.10126){\circle*{0.033867}}\put(-2.41092,0.19931){\circle*{0.033867}}%
+\put(-2.29373,0.31660){\circle*{0.033867}}\put(-2.18723,0.44376){\circle*{0.033867}}%
+\put(-2.08515,0.57453){\circle*{0.033867}}\put(-1.98241,0.70478){\circle*{0.033867}}%
+\put(-1.87335,0.82973){\circle*{0.033867}}\put(-1.74755,0.93726){\circle*{0.033867}}%
+\put(-1.59510,0.99741){\circle*{0.033867}}\put(-1.43551,0.96320){\circle*{0.033867}}%
+\put(-1.30272,0.86449){\circle*{0.033867}}\put(-1.19048,0.74243){\circle*{0.033867}}%
+\put(-1.08639,0.61328){\circle*{0.033867}}\put(-0.98474,0.48216){\circle*{0.033867}}%
+\put(-0.88030,0.35328){\circle*{0.033867}}\put(-0.76650,0.23267){\circle*{0.033867}}%
+\put(-0.63855,0.12756){\circle*{0.033867}}\put(-0.49203,0.05097){\circle*{0.033867}}%
+\put(-0.33133,0.01168){\circle*{0.033867}}\put(-0.16590,0.00082){\circle*{0.033867}}%
+\put(-0.00000,0.00000){\circle*{0.033867}}\put(0.16590,0.00082){\circle*{0.033867}}%
+\put(0.33133,0.01168){\circle*{0.033867}}\put(0.49203,0.05097){\circle*{0.033867}}%
+\put(0.63855,0.12756){\circle*{0.033867}}\put(0.76650,0.23267){\circle*{0.033867}}%
+\put(0.88030,0.35328){\circle*{0.033867}}\put(0.98474,0.48216){\circle*{0.033867}}%
+\put(1.08639,0.61328){\circle*{0.033867}}\put(1.19048,0.74243){\circle*{0.033867}}%
+\put(1.30272,0.86449){\circle*{0.033867}}\put(1.43551,0.96320){\circle*{0.033867}}%
+\put(1.59510,0.99741){\circle*{0.033867}}\put(1.74755,0.93726){\circle*{0.033867}}%
+\put(1.87335,0.82973){\circle*{0.033867}}\put(1.98241,0.70478){\circle*{0.033867}}%
+\put(2.08515,0.57453){\circle*{0.033867}}\put(2.18723,0.44376){\circle*{0.033867}}%
+\put(2.29373,0.31660){\circle*{0.033867}}\put(2.41092,0.19931){\circle*{0.033867}}%
+\put(2.54430,0.10126){\circle*{0.033867}}\put(2.69587,0.03518){\circle*{0.033867}}%
+\put(2.85891,0.00627){\circle*{0.033867}}\put(3.02466,0.00029){\circle*{0.033867}}%
+\put(3.19056,0.00001){\circle*{0.033867}}\put(3.35643,0.00230){\circle*{0.033867}}%
+\put(3.52122,0.01967){\circle*{0.033867}}\put(3.67893,0.06945){\circle*{0.033867}}%
+\put(3.81998,0.15598){\circle*{0.033867}}\put(3.94277,0.26722){\circle*{0.033867}}%
+\put(4.05329,0.39085){\circle*{0.033867}}\put(4.15645,0.52077){\circle*{0.033867}}%
+\put(4.25810,0.65189){\circle*{0.033867}}\put(4.36410,0.77946){\circle*{0.033867}}%
+\put(4.48126,0.89658){\circle*{0.033867}}\put(4.62201,0.98224){\circle*{0.033867}}%
+\put(4.78443,0.98726){\circle*{0.033867}}\put(4.92850,0.90824){\circle*{0.033867}}%
+\put(5.04816,0.79376){\circle*{0.033867}}\put(5.15473,0.66667){\circle*{0.033867}}%
+\put(5.25668,0.53579){\circle*{0.033867}}\put(5.35958,0.40566){\circle*{0.033867}}%
+\put(5.46869,0.28078){\circle*{0.033867}}\put(5.58956,0.16732){\circle*{0.033867}}%
+\put(5.72855,0.07727){\circle*{0.033867}}\put(5.88486,0.02306){\circle*{0.033867}}%
+\put(6.04937,0.00325){\circle*{0.033867}}\put(6.21521,0.00005){\circle*{0.033867}}%
+\put(6.38112,0.00015){\circle*{0.033867}}\put(6.54691,0.00506){\circle*{0.033867}}%
+\put(6.71067,0.02991){\circle*{0.033867}}\put(6.86435,0.09120){\circle*{0.033867}}%
+\put(7.00000,0.18631){\circle*{0.033867}}%
+\polyline(-7.00000,-0.85515)(-6.92965,-0.69786)(-6.85930,-0.54230)(-6.78894,-0.39790)%
+(-6.71859,-0.27213)(-6.64824,-0.17001)(-6.57789,-0.09379)(-6.50754,-0.04294)(-6.43719,-0.01427)%
+(-6.36683,-0.00232)(-6.29648,-0.00001)(-6.22613,0.00074)(-6.15578,0.00814)(-6.08543,0.02974)%
+(-6.01508,0.07171)(-5.94472,0.13812)(-5.87437,0.23056)(-5.80402,0.34784)(-5.73367,0.48595)%
+(-5.66332,0.63830)(-5.59296,0.79615)(-5.52261,0.94920)(-5.45226,1.08641)(-5.38191,1.19681)%
+(-5.31156,1.27039)(-5.24121,1.29890)(-5.17085,1.27654)(-5.10050,1.20051)(-5.03015,1.07130)%
+(-4.95980,0.89279)(-4.88945,0.67201)(-4.81910,0.41879)(-4.74874,0.14510)(-4.67839,-0.13573)%
+(-4.60804,-0.40988)(-4.53769,-0.66399)(-4.46734,-0.88603)(-4.39698,-1.06609)(-4.32663,-1.19703)%
+(-4.25628,-1.27486)(-4.18593,-1.29900)(-4.11558,-1.27212)(-4.04523,-1.19992)(-3.97487,-1.09060)%
+(-3.90452,-0.95411)(-3.83417,-0.80141)(-3.76382,-0.64356)(-3.69347,-0.49087)(-3.62312,-0.35216)%
+(-3.55276,-0.23411)(-3.48241,-0.14079)(-3.41206,-0.07352)(-3.34171,-0.03079)(-3.27136,-0.00859)%
+(-3.20101,-0.00084)(-3.13065,0.00001)(-3.06030,0.00213)(-2.98995,0.01363)(-2.91960,0.04165)%
+(-2.84925,0.09169)(-2.77889,0.16703)(-2.70854,0.26831)(-2.63819,0.39335)(-2.56784,0.53723)%
+(-2.49749,0.69256)(-2.42714,0.84997)(-2.35678,0.99882)(-2.28643,1.12800)(-2.21608,1.22678)%
+(-2.14573,1.28565)(-2.07538,1.29715)(-2.00503,1.25645)(-1.93467,1.16188)(-1.86432,1.01508)%
+(-1.79397,0.82106)(-1.72362,0.58787)(-1.65327,0.32616)(-1.58291,0.04846)(-1.51256,-0.23162)%
+(-1.44221,-0.50033)(-1.37186,-0.74465)(-1.30151,-0.95322)(-1.23116,-1.11702)(-1.16080,-1.22994)%
+(-1.09045,-1.28917)(-1.02010,-1.29527)(-0.94975,-1.25199)(-0.87940,-1.16598)(-0.80905,-1.04611)%
+(-0.73869,-0.90277)(-0.66834,-0.74707)(-0.59799,-0.58989)(-0.52764,-0.44112)(-0.45729,-0.30890)%
+(-0.38693,-0.19904)(-0.31658,-0.11470)(-0.24623,-0.05618)(-0.17588,-0.02110)(-0.10553,-0.00465)%
+(-0.03518,-0.00017)(0.03518,0.00017)(0.10553,0.00465)(0.17588,0.02110)(0.24623,0.05618)%
+(0.31658,0.11470)(0.38693,0.19904)(0.45729,0.30890)(0.52764,0.44112)(0.59799,0.58989)%
+(0.66834,0.74707)(0.73869,0.90277)(0.80905,1.04611)(0.87940,1.16598)(0.94975,1.25199)%
+(1.02010,1.29527)(1.09045,1.28917)(1.16080,1.22994)(1.23116,1.11702)(1.30151,0.95322)%
+(1.37186,0.74465)(1.44221,0.50033)(1.51256,0.23162)(1.58291,-0.04846)(1.65327,-0.32616)%
+(1.72362,-0.58787)(1.79397,-0.82106)(1.86432,-1.01508)(1.93467,-1.16188)(2.00503,-1.25645)%
+(2.07538,-1.29715)(2.14573,-1.28565)(2.21608,-1.22678)(2.28643,-1.12800)(2.35678,-0.99882)%
+(2.42714,-0.84997)(2.49749,-0.69256)(2.56784,-0.53723)(2.63819,-0.39335)(2.70854,-0.26831)%
+(2.77889,-0.16703)(2.84925,-0.09169)(2.91960,-0.04165)(2.98995,-0.01363)(3.06030,-0.00213)%
+(3.13065,-0.00001)(3.20101,0.00084)(3.27136,0.00859)(3.34171,0.03079)(3.41206,0.07352)%
+(3.48241,0.14079)(3.55276,0.23411)(3.62312,0.35216)(3.69347,0.49087)(3.76382,0.64356)%
+(3.83417,0.80141)(3.90452,0.95411)(3.97487,1.09060)(4.04523,1.19992)(4.11558,1.27212)%
+(4.18593,1.29900)(4.25628,1.27486)(4.32663,1.19703)(4.39698,1.06609)(4.46734,0.88603)%
+(4.53769,0.66399)(4.60804,0.40988)(4.67839,0.13573)(4.74874,-0.14510)(4.81910,-0.41879)%
+(4.88945,-0.67201)(4.95980,-0.89279)(5.03015,-1.07130)(5.10050,-1.20051)(5.17085,-1.27654)%
+(5.24121,-1.29890)(5.31156,-1.27039)(5.38191,-1.19681)(5.45226,-1.08641)(5.52261,-0.94920)%
+(5.59296,-0.79615)(5.66332,-0.63830)(5.73367,-0.48595)(5.80402,-0.34784)(5.87437,-0.23056)%
+(5.94472,-0.13812)(6.01508,-0.07171)(6.08543,-0.02974)(6.15578,-0.00814)(6.22613,-0.00074)%
+(6.29648,0.00001)(6.36683,0.00232)(6.43719,0.01427)(6.50754,0.04294)(6.57789,0.09379)%
+(6.64824,0.17001)(6.71859,0.27213)(6.78894,0.39790)(6.85930,0.54230)(6.92965,0.69786)%
+(7.00000,0.85515)%
+%
+\linethickness{0.008in}%
+\polyline(-7.00000,-2.38581)(-6.92965,-2.37469)(-6.85930,-2.36703)(-6.83473,-2.36529)%
+\polyline(-6.66831,-2.35788)(-6.64824,-2.35741)(-6.57789,-2.35662)(-6.50754,-2.35631)(-6.50170,-2.35630)%
+\polyline(-6.33509,-2.35619)(-6.29648,-2.35619)(-6.22613,-2.35619)(-6.16847,-2.35619)%
+\polyline(-6.00186,-2.35582)(-5.94472,-2.35535)(-5.87437,-2.35409)(-5.83528,-2.35274)%
+\polyline(-5.66908,-2.34149)(-5.66332,-2.34096)(-5.59296,-2.33123)(-5.52261,-2.31757)(-5.50506,-2.31299)%
+\polyline(-5.34707,-2.26083)(-5.31156,-2.24588)(-5.24121,-2.20998)(-5.19912,-2.18468)%
+\polyline(-5.06246,-2.08960)(-5.03015,-2.06456)(-4.95980,-2.00476)(-4.93512,-1.98224)%
+\polyline(-4.81392,-1.86793)(-4.74874,-1.80347)(-4.69573,-1.75050)\polyline(-4.57694,-1.63367)(-4.53769,-1.59595)(-4.46734,-1.53162)(-4.45452,-1.52069)%
+\polyline(-4.32507,-1.41586)(-4.25628,-1.36814)(-4.18593,-1.32562)(-4.18531,-1.32530)%
+\polyline(-4.03403,-1.25588)(-3.97487,-1.23577)(-3.90452,-1.21725)(-3.87373,-1.21121)%
+\polyline(-3.70879,-1.18840)(-3.69347,-1.18695)(-3.62312,-1.18273)(-3.55276,-1.18027)(-3.54242,-1.18007)%
+\polyline(-3.37581,-1.17827)(-3.34171,-1.17816)(-3.27136,-1.17810)(-3.20920,-1.17810)%
+\polyline(-3.04258,-1.17809)(-2.98995,-1.17808)(-2.91960,-1.17799)(-2.87597,-1.17780)%
+\polyline(-2.70937,-1.17533)(-2.70854,-1.17531)(-2.63819,-1.17237)(-2.56784,-1.16747)(-2.54313,-1.16481)%
+\polyline(-2.37875,-1.13846)(-2.35678,-1.13372)(-2.28643,-1.11359)(-2.21977,-1.08924)%
+\polyline(-2.07073,-1.01510)(-2.00503,-0.97354)(-1.93467,-0.92284)(-1.93299,-0.92149)%
+\polyline(-1.80512,-0.81473)(-1.79397,-0.80499)(-1.72362,-0.73952)(-1.68367,-0.70070)%
+\polyline(-1.56523,-0.58351)(-1.51256,-0.53095)(-1.44677,-0.46635)\polyline(-1.32465,-0.35302)(-1.30151,-0.33232)(-1.23116,-0.27408)(-1.19576,-0.24755)%
+\polyline(-1.05705,-0.15553)(-1.02010,-0.13436)(-0.94975,-0.10044)(-0.90702,-0.08359)%
+\polyline(-0.74756,-0.03602)(-0.73869,-0.03390)(-0.66834,-0.02155)(-0.59799,-0.01290)(-0.58285,-0.01166)%
+\polyline(-0.41652,-0.00246)(-0.38693,-0.00162)(-0.31658,-0.00061)(-0.24992,-0.00020)%
+\polyline(-0.08331,-0.00000)(-0.03518,-0.00000)(0.03518,0.00000)(0.08331,0.00000)%
+\polyline(0.24992,0.00020)(0.31658,0.00061)(0.38693,0.00162)(0.41652,0.00246)\polyline(0.58285,0.01166)(0.59799,0.01290)(0.66834,0.02155)(0.73869,0.03390)(0.74756,0.03602)%
+\polyline(0.90702,0.08359)(0.94975,0.10044)(1.02010,0.13436)(1.05705,0.15553)\polyline(1.19576,0.24755)(1.23116,0.27408)(1.30151,0.33232)(1.32465,0.35302)%
+\polyline(1.44677,0.46635)(1.51256,0.53095)(1.56523,0.58351)\polyline(1.68367,0.70070)(1.72362,0.73952)(1.79397,0.80499)(1.80512,0.81473)%
+\polyline(1.93299,0.92149)(1.93467,0.92284)(2.00503,0.97354)(2.07073,1.01510)\polyline(2.21977,1.08924)(2.28643,1.11359)(2.35678,1.13372)(2.37875,1.13846)%
+\polyline(2.54313,1.16481)(2.56784,1.16747)(2.63819,1.17237)(2.70854,1.17531)(2.70937,1.17533)%
+\polyline(2.87597,1.17780)(2.91960,1.17799)(2.98995,1.17808)(3.04258,1.17809)\polyline(3.20920,1.17810)(3.27136,1.17810)(3.34171,1.17816)(3.37581,1.17827)%
+\polyline(3.54242,1.18007)(3.55276,1.18027)(3.62312,1.18273)(3.69347,1.18695)(3.70879,1.18840)%
+\polyline(3.87373,1.21121)(3.90452,1.21725)(3.97487,1.23577)(4.03403,1.25588)\polyline(4.18531,1.32530)(4.18593,1.32562)(4.25628,1.36814)(4.32507,1.41586)%
+\polyline(4.45452,1.52069)(4.46734,1.53162)(4.53769,1.59595)(4.57694,1.63367)\polyline(4.69573,1.75050)(4.74874,1.80347)(4.81392,1.86793)%
+\polyline(4.93512,1.98224)(4.95980,2.00476)(5.03015,2.06456)(5.06246,2.08960)\polyline(5.19912,2.18468)(5.24121,2.20998)(5.31156,2.24588)(5.34707,2.26083)%
+\polyline(5.50506,2.31299)(5.52261,2.31757)(5.59296,2.33123)(5.66332,2.34096)(5.66908,2.34149)%
+\polyline(5.83528,2.35274)(5.87437,2.35409)(5.94472,2.35535)(6.00186,2.35582)\polyline(6.16847,2.35619)(6.22613,2.35619)(6.29648,2.35619)(6.33509,2.35619)%
+\polyline(6.50170,2.35630)(6.50754,2.35631)(6.57789,2.35662)(6.64824,2.35741)(6.66831,2.35788)%
+\polyline(6.83473,2.36529)(6.85930,2.36703)(6.92965,2.37469)(7.00000,2.38581)%
+%
+\settowidth{\Width}{$\sin ^4x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\sin ^4x$}\settodepth{\Depth}{$\sin ^4x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2100,1.2100){\hspace*{\Width}\raisebox{\Height}{$\sin ^4x$}}%
+%
+%
+\settowidth{\Width}{$4\,\cos x\,\sin ^3x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$4\,\cos x\,\sin ^3x$}\settodepth{\Depth}{$4\,\cos x\,\sin ^3x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2400,-1.8300){\hspace*{\Width}\raisebox{\Height}{$4\,\cos x\,\sin ^3x$}}%
+%
+%
+\settowidth{\Width}{$\frac{\sin \left(4\,x\right)-8\,\sin \left(2\,x\right)+12\,x}{32}$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\frac{\sin \left(4\,x\right)-8\,\sin \left(2\,x\right)+12\,x}{32}$}\settodepth{\Depth}{$\frac{\sin \left(4\,x\right)-8\,\sin \left(2\,x\right)+12\,x}{32}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.5000,2.7300){\hspace*{\Width}\raisebox{\Height}{$\frac{\sin \left(4\,x\right)-8\,\sin \left(2\,x\right)+12\,x}{32}$}}%
+%
+%
+\polyline(-7.00000,0.00000)(7.00000,0.00000)%
+%
+\linethickness{0.008in}%
+\polyline(0.00000,-3.00000)(0.00000,3.00000)%
+%
+\linethickness{0.008in}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s210diffeq1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s210diffeq1.tex
new file mode 100644
index 0000000000..d75a4a04f7
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s210diffeq1.tex
@@ -0,0 +1,76 @@
+%%% /Users/takatoosetsuo/Dropbox/2016ketpic/0801ACA/ACAedutakato/fig/s210diffeq1.tex 2016-11-22 12:24
+%%% s210diffeq1.sce 2016-11-22 12:24
+{\unitlength=4.5mm%
+\begin{picture}%
+( 12.61000, 13.04000)( -0.94000, -7.54000)%
+\linethickness{0.008in}%
+%
+\polyline(0.00000,2.59000)(0.05864,2.55661)(0.11729,2.45745)(0.17593,2.29535)(0.23457,2.07473)%
+(0.29322,1.80149)(0.35186,1.48287)(0.41050,1.12727)(0.46915,0.74400)(0.52779,0.34303)%
+(0.58643,-0.06524)(0.64508,-0.47024)(0.70372,-0.86157)(0.76236,-1.22918)(0.82101,-1.56370)%
+(0.87965,-1.85662)(0.93829,-2.10057)(0.99693,-2.28945)(1.05558,-2.41859)(1.11422,-2.48491)%
+(1.17286,-2.48693)(1.23151,-2.42486)(1.29015,-2.30053)(1.34879,-2.11740)(1.40744,-1.88041)%
+(1.46608,-1.59587)(1.52472,-1.27131)(1.58337,-0.91523)(1.64201,-0.53694)(1.70065,-0.14628)%
+(1.75930,0.24665)(1.81794,0.63170)(1.87658,0.99899)(1.93523,1.33912)(1.99387,1.64342)%
+(2.05251,1.90420)(2.11116,2.11490)(2.16980,2.27028)(2.22844,2.36655)(2.28709,2.40147)%
+(2.34573,2.37436)(2.40437,2.28617)(2.46302,2.13941)(2.52166,1.93807)(2.58030,1.68757)%
+(2.63894,1.39454)(2.69759,1.06671)(2.75623,0.71265)(2.81487,0.34159)(2.87352,-0.03684)%
+(2.93216,-0.41285)(2.99080,-0.77678)(3.04945,-1.11929)(3.10809,-1.43163)(3.16673,-1.70586)%
+(3.22538,-1.93508)(3.28402,-2.11355)(3.34266,-2.23686)(3.40131,-2.30205)(3.45995,-2.30766)%
+(3.51859,-2.25378)(3.57724,-2.14202)(3.63588,-1.97550)(3.69452,-1.75870)(3.75317,-1.49742)%
+(3.81181,-1.19856)(3.87045,-0.86997)(3.92910,-0.52022)(3.98774,-0.15842)(4.04638,0.20607)%
+(4.10503,0.56384)(4.16367,0.90570)(4.22231,1.22290)(4.28095,1.50736)(4.33960,1.75188)%
+(4.39824,1.95031)(4.45688,2.09770)(4.51553,2.19048)(4.57417,2.22644)(4.63281,2.20489)%
+(4.69146,2.12660)(4.75010,1.99380)(4.80874,1.81014)(4.86739,1.58054)(4.92603,1.31109)%
+(4.98467,1.00890)(5.04332,0.68187)(5.10196,0.33853)(5.16060,-0.01221)(5.21925,-0.36128)%
+(5.27789,-0.69969)(5.33653,-1.01877)(5.39518,-1.31036)(5.45382,-1.56705)(5.51246,-1.78237)%
+(5.57111,-1.95093)(5.62975,-2.06855)(5.68839,-2.13242)(5.74704,-2.14109)(5.80568,-2.09454)%
+(5.86432,-1.99420)(5.92296,-1.84285)(5.98161,-1.64459)(6.04025,-1.40472)(6.09889,-1.12957)%
+(6.15754,-0.82637)(6.21618,-0.50305)(6.27482,-0.16801)(6.33347,0.17006)(6.39211,0.50245)%
+(6.45075,0.82060)(6.50940,1.11639)(6.56804,1.38225)(6.62668,1.61148)(6.68533,1.79828)%
+(6.74397,1.93803)(6.80261,2.02729)(6.86126,2.06396)(6.91990,2.04730)(6.97854,1.97794)%
+(7.03719,1.85788)(7.09583,1.69040)(7.15447,1.48001)(7.21312,1.23228)(7.27176,0.95376)%
+(7.33040,0.65173)(7.38905,0.33407)(7.44769,0.00903)(7.50633,-0.31499)(7.56497,-0.62964)%
+(7.62362,-0.92685)(7.68226,-1.19903)(7.74090,-1.43926)(7.79955,-1.64147)(7.85819,-1.80059)%
+(7.91683,-1.91270)(7.97548,-1.97509)(8.03412,-1.98634)(8.09276,-1.94635)(8.15141,-1.85636)%
+(8.21005,-1.71887)(8.26869,-1.53762)(8.32734,-1.31745)(8.38598,-1.06417)(8.44462,-0.78444)%
+(8.50327,-0.48558)(8.56191,-0.17536)(8.62055,0.13818)(8.67920,0.44695)(8.73784,0.74302)%
+(8.79648,1.01879)(8.85513,1.26724)(8.91377,1.48208)(8.97241,1.65789)(9.03106,1.79030)%
+(9.08970,1.87606)(9.14834,1.91314)(9.20698,1.90077)(9.26563,1.83947)(9.32427,1.73100)%
+(9.38291,1.57834)(9.44156,1.38560)(9.50020,1.15789)(9.55884,0.90122)(9.61749,0.62231)%
+(9.67613,0.32845)(9.73477,0.02725)(9.79342,-0.27348)(9.85206,-0.56601)(9.91070,-0.84282)%
+(9.96935,-1.09685)(10.02799,-1.32162)(10.08663,-1.51147)(10.14528,-1.66164)(10.20392,-1.76840)%
+(10.26256,-1.82918)(10.32121,-1.84259)(10.37985,-1.80845)(10.43849,-1.72785)(10.49714,-1.60303)%
+(10.55578,-1.43737)(10.61442,-1.23532)(10.67307,-1.00221)(10.73171,-0.74417)(10.79035,-0.46795)%
+(10.84899,-0.18074)(10.90764,0.11002)(10.96628,0.39683)(11.02492,0.67230)(11.08357,0.92938)%
+(11.14221,1.16152)(11.20085,1.36283)(11.25950,1.52824)(11.31814,1.65363)(11.37678,1.73592)%
+(11.43543,1.77316)(11.49407,1.76456)(11.55271,1.71052)(11.61136,1.61260)(11.67000,1.47350)%
+%
+\linethickness{0.008in}%
+\settowidth{\Width}{$\displaystyle\frac{d^2 x}{dt^2}+0.07\frac{dx}{dt}+7.52x=0$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\displaystyle\frac{d^2 x}{dt^2}+0.07\frac{dx}{dt}+7.52x=0$}\settodepth{\Depth}{$\displaystyle\frac{d^2 x}{dt^2}+0.07\frac{dx}{dt}+7.52x=0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,4.0000){\hspace*{\Width}\raisebox{\Height}{$\displaystyle\frac{d^2 x}{dt^2}+0.07\frac{dx}{dt}+7.52x=0$}}%
+%
+%
+\polyline(-0.94000,0.00000)(11.67000,0.00000)%
+%
+\linethickness{0.008in}%
+\polyline(0.00000,-7.54000)(0.00000,5.50000)%
+%
+\linethickness{0.008in}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(11.7200,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,5.5500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305graphforincanddec.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305graphforincanddec.tex
new file mode 100644
index 0000000000..62879b36d6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305graphforincanddec.tex
@@ -0,0 +1,50 @@
+%%% /Users/takatoosetsuo/Dropbox/2016ketpic/0801ACA/ACAedutakato/fig/s305graphforincanddec.tex 2016-11-22 12:32
+%%% s305graphforincanddec.sce 2016-11-22 12:32
+{\unitlength=5mm%
+\begin{picture}%
+( 9.96000, 5.66000)( -0.65000, -1.22000)%
+\linethickness{0.008in}%
+%
+\polyline(0.89996,-1.22000)(0.94040,-0.65340)(1.03444,0.32737)(1.12848,1.07113)(1.22253,1.64347)%
+(1.31657,2.08897)(1.41061,2.43881)(1.50465,2.71531)(1.59869,2.93480)(1.69273,3.10943)%
+(1.78677,3.24837)(1.88081,3.35867)(1.97485,3.44579)(2.06889,3.51402)(2.16293,3.56675)%
+(2.25697,3.60671)(2.35101,3.63608)(2.44505,3.65664)(2.53909,3.66984)(2.63313,3.67689)%
+(2.72717,3.67877)(2.82121,3.67632)(2.91525,3.67020)(3.00929,3.66101)(3.10333,3.64923)%
+(3.19737,3.63526)(3.29141,3.61947)(3.38545,3.60214)(3.47949,3.58353)(3.57354,3.56385)%
+(3.66758,3.54330)(3.76162,3.52202)(3.85566,3.50016)(3.94970,3.47783)(4.04374,3.45514)%
+(4.13778,3.43218)(4.23182,3.40901)(4.32586,3.38571)(4.41990,3.36233)(4.51394,3.33892)%
+(4.60798,3.31553)(4.70202,3.29219)(4.79606,3.26892)(4.89010,3.24577)(4.98414,3.22274)%
+(5.07818,3.19987)(5.17222,3.17717)(5.26626,3.15465)(5.36030,3.13232)(5.45434,3.11020)%
+(5.54838,3.08830)(5.64242,3.06661)(5.73646,3.04516)(5.83051,3.02393)(5.92455,3.00294)%
+(6.01859,2.98218)(6.11263,2.96167)(6.20667,2.94139)(6.30071,2.92136)(6.39475,2.90156)%
+(6.48879,2.88201)(6.58283,2.86270)(6.67687,2.84362)(6.77091,2.82478)(6.86495,2.80618)%
+(6.95899,2.78781)(7.05303,2.76967)(7.14707,2.75176)(7.24111,2.73408)(7.33515,2.71661)%
+(7.42919,2.69937)(7.52323,2.68235)(7.61727,2.66555)(7.71131,2.64895)(7.80535,2.63256)%
+(7.89939,2.61639)(7.99343,2.60041)(8.08747,2.58463)(8.18152,2.56906)(8.27556,2.55367)%
+(8.36960,2.53848)(8.46364,2.52348)(8.55768,2.50866)(8.65172,2.49402)(8.74576,2.47957)%
+(8.83980,2.46529)(8.93384,2.45118)(9.02788,2.43725)(9.12192,2.42348)(9.21596,2.40988)%
+(9.31000,2.39644)%
+%
+\linethickness{0.008in}%
+\polyline(-0.65000,0.00000)(9.31000,0.00000)%
+%
+\linethickness{0.008in}%
+\polyline(0.00000,-1.22000)(0.00000,4.44000)%
+%
+\linethickness{0.008in}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.3600,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,4.4900){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305incanddec.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305incanddec.tex
new file mode 100644
index 0000000000..fed8c78185
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305incanddec.tex
@@ -0,0 +1,208 @@
+%%% /Users/takatoosetsuo/Dropbox/2016ketpic/0801ACA/ACAedutakato/fig/s305incanddec.tex 2016-11-29 18:14
+%%%
+{\unitlength=6mm%
+\begin{picture}%
+( 10.50000, 11.00000)( -0.00000, -0.00000)%
+\linethickness{0.008in}%
+%
+\small%
+\polyline(0.00000,11.00000)(0.00000,0.00000)%
+%
+\linethickness{0.008in}%
+\polyline(10.50000,11.00000)(10.50000,0.00000)%
+%
+\linethickness{0.008in}%
+\polyline(0.00000,11.00000)(10.50000,11.00000)%
+%
+\linethickness{0.008in}%
+\polyline(0.00000,9.80000)(10.50000,9.80000)%
+%
+\linethickness{0.008in}%
+\polyline(0.00000,6.00000)(10.50000,6.00000)%
+%
+\linethickness{0.008in}%
+\polyline(0.00000,0.00000)(10.50000,0.00000)%
+%
+\linethickness{0.008in}%
+\polyline(1.50000,11.00000)(1.50000,6.00000)%
+%
+\linethickness{0.008in}%
+\polyline(3.00000,11.00000)(3.00000,6.00000)%
+%
+\linethickness{0.008in}%
+\polyline(4.50000,11.00000)(4.50000,6.00000)%
+%
+\linethickness{0.008in}%
+\polyline(6.00000,11.00000)(6.00000,6.00000)%
+%
+\linethickness{0.008in}%
+\polyline(7.50000,11.00000)(7.50000,6.00000)%
+%
+\linethickness{0.008in}%
+\polyline(9.00000,11.00000)(9.00000,6.00000)%
+%
+\linethickness{0.008in}%
+\polyline(0.00000,8.60000)(1.50000,8.60000)%
+%
+\linethickness{0.008in}%
+\polyline(3.00000,8.60000)(10.50000,8.60000)%
+%
+\linethickness{0.008in}%
+\polyline(0.00000,7.40000)(1.50000,7.40000)%
+%
+\linethickness{0.008in}%
+\polyline(3.00000,7.40000)(10.50000,7.40000)%
+%
+\linethickness{0.008in}%
+\polyline(1.50000,9.80000)(3.00000,6.00000)%
+%
+\linethickness{0.008in}%
+\polyline(3.00000,9.80000)(1.50000,6.00000)%
+%
+\linethickness{0.008in}%
+\settowidth{\Width}{$x$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.7500,10.4000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500,10.4000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500,10.4000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$e$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$e$}\settodepth{\Depth}{$e$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,10.4000){\hspace*{\Width}\raisebox{\Height}{$e$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7500,10.4000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$e\sqrt{e}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$e\sqrt{e}$}\settodepth{\Depth}{$e\sqrt{e}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500,10.4000){\hspace*{\Width}\raisebox{\Height}{$e\sqrt{e}$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.7500,10.4000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$y'$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y'$}\settodepth{\Depth}{$y'$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.7500,9.2000){\hspace*{\Width}\raisebox{\Height}{$y'$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500,9.2000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$+$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$+$}\settodepth{\Depth}{$+$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500,9.2000){\hspace*{\Width}\raisebox{\Height}{$+$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,9.2000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7500,9.2000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500,9.2000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.7500,9.2000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$y''$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y''$}\settodepth{\Depth}{$y''$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.7500,8.0000){\hspace*{\Width}\raisebox{\Height}{$y''$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500,8.0000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500,8.0000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,8.0000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7500,8.0000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500,8.0000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$+$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$+$}\settodepth{\Depth}{$+$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.7500,8.0000){\hspace*{\Width}\raisebox{\Height}{$+$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.7500,6.7000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500,6.7000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.7500,6.7000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$\dfrac{10}{e}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\dfrac{10}{e}$}\settodepth{\Depth}{$\dfrac{10}{e}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,6.7000){\hspace*{\Width}\raisebox{\Height}{$\dfrac{10}{e}$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.7500,6.7000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$\dfrac{15}{e\sqrt{e}}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\dfrac{15}{e\sqrt{e}}$}\settodepth{\Depth}{$\dfrac{15}{e\sqrt{e}}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.2500,6.7000){\hspace*{\Width}\raisebox{\Height}{$\dfrac{15}{e\sqrt{e}}$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.7500,6.7000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{\input{fig/s305graphforincanddec}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\input{fig/s305graphforincanddec}}\settodepth{\Depth}{\input{fig/s305graphforincanddec}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500,3.0000){\hspace*{\Width}\raisebox{\Height}{\input{fig/s305graphforincanddec}}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1.tex
new file mode 100644
index 0000000000..3ff0ce0436
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1.tex
@@ -0,0 +1,326 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-7 16:45
+%%% template.sce 2016-8-7 16:45
+{\unitlength=4mm%
+\begin{picture}%
+( 10.00000, 10.00000)( -5.00000, -5.00000)%
+\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(-4.6011,-1.1540){\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(2.4854,-2.2142){\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.0000,4.5961){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 696 -174}\special{pa -696 174}%
+\special{fp}%
+\special{pa -369 -329}\special{pa 369 329}%
+\special{fp}%
+\special{pa 0 694}\special{pa 0 -694}%
+\special{fp}%
+\special{pa 131 -201}\special{pa 107 -107}\special{pa 84 -20}\special{pa 61 59}\special{pa 38 130}%
+\special{pa 15 194}\special{pa -9 250}\special{pa -32 298}\special{pa -55 339}\special{pa -78 371}%
+\special{pa -101 397}\special{pa -124 414}\special{pa -148 424}\special{pa -171 426}%
+\special{pa -194 420}\special{pa -217 406}\special{pa -240 385}\special{pa -264 356}%
+\special{pa -287 320}\special{pa -310 275}\special{pa -333 223}\special{pa -356 164}%
+\special{pa -379 96}\special{pa -403 21}\special{pa -426 -62}%
+\special{fp}%
+\special{pa 145 -294}\special{pa 122 -199}\special{pa 99 -112}\special{pa 76 -33}%
+\special{pa 53 38}\special{pa 29 102}\special{pa 6 158}\special{pa -17 206}\special{pa -40 246}%
+\special{pa -63 279}\special{pa -86 304}\special{pa -110 322}\special{pa -133 331}%
+\special{pa -156 333}\special{pa -179 327}\special{pa -202 314}\special{pa -226 293}%
+\special{pa -249 264}\special{pa -272 227}\special{pa -295 183}\special{pa -318 131}%
+\special{pa -342 71}\special{pa -365 4}\special{pa -388 -71}\special{pa -411 -154}%
+\special{fp}%
+\special{pa 160 -375}\special{pa 137 -280}\special{pa 114 -194}\special{pa 91 -115}%
+\special{pa 67 -43}\special{pa 44 20}\special{pa 21 76}\special{pa -2 125}\special{pa -25 165}%
+\special{pa -49 198}\special{pa -72 223}\special{pa -95 240}\special{pa -118 250}%
+\special{pa -141 252}\special{pa -164 246}\special{pa -188 233}\special{pa -211 212}%
+\special{pa -234 183}\special{pa -257 146}\special{pa -280 102}\special{pa -304 50}%
+\special{pa -327 -10}\special{pa -350 -77}\special{pa -373 -152}\special{pa -396 -235}%
+\special{fp}%
+\special{pa 175 -445}\special{pa 152 -350}\special{pa 129 -264}\special{pa 105 -185}%
+\special{pa 82 -113}\special{pa 59 -50}\special{pa 36 6}\special{pa 13 54}\special{pa -11 95}%
+\special{pa -34 128}\special{pa -57 153}\special{pa -80 170}\special{pa -103 180}%
+\special{pa -127 182}\special{pa -150 176}\special{pa -173 163}\special{pa -196 142}%
+\special{pa -219 113}\special{pa -242 76}\special{pa -266 32}\special{pa -289 -20}%
+\special{pa -312 -80}\special{pa -335 -147}\special{pa -358 -223}\special{pa -382 -305}%
+\special{fp}%
+\special{pa 190 -504}\special{pa 166 -409}\special{pa 143 -323}\special{pa 120 -244}%
+\special{pa 97 -172}\special{pa 74 -109}\special{pa 51 -53}\special{pa 27 -5}\special{pa 4 36}%
+\special{pa -19 69}\special{pa -42 94}\special{pa -65 111}\special{pa -89 121}\special{pa -112 123}%
+\special{pa -135 117}\special{pa -158 104}\special{pa -181 83}\special{pa -205 54}%
+\special{pa -228 17}\special{pa -251 -27}\special{pa -274 -79}\special{pa -297 -139}%
+\special{pa -320 -206}\special{pa -344 -282}\special{pa -367 -364}%
+\special{fp}%
+\special{pa 204 -552}\special{pa 181 -457}\special{pa 158 -371}\special{pa 135 -292}%
+\special{pa 112 -220}\special{pa 88 -157}\special{pa 65 -101}\special{pa 42 -52}\special{pa 19 -12}%
+\special{pa -4 21}\special{pa -27 46}\special{pa -51 63}\special{pa -74 73}\special{pa -97 75}%
+\special{pa -120 69}\special{pa -143 56}\special{pa -167 35}\special{pa -190 6}\special{pa -213 -31}%
+\special{pa -236 -75}\special{pa -259 -127}\special{pa -282 -187}\special{pa -306 -254}%
+\special{pa -329 -329}\special{pa -352 -412}%
+\special{fp}%
+\special{pa 219 -589}\special{pa 196 -494}\special{pa 173 -407}\special{pa 150 -328}%
+\special{pa 126 -257}\special{pa 103 -193}\special{pa 80 -137}\special{pa 57 -89}%
+\special{pa 34 -49}\special{pa 11 -16}\special{pa -13 9}\special{pa -36 27}\special{pa -59 36}%
+\special{pa -82 38}\special{pa -105 32}\special{pa -129 19}\special{pa -152 -2}\special{pa -175 -31}%
+\special{pa -198 -68}\special{pa -221 -112}\special{pa -245 -164}\special{pa -268 -224}%
+\special{pa -291 -291}\special{pa -314 -366}\special{pa -337 -449}%
+\special{fp}%
+\special{pa 234 -614}\special{pa 211 -520}\special{pa 188 -433}\special{pa 164 -354}%
+\special{pa 141 -283}\special{pa 118 -219}\special{pa 95 -163}\special{pa 72 -115}%
+\special{pa 48 -74}\special{pa 25 -42}\special{pa 2 -17}\special{pa -21 1}\special{pa -44 11}%
+\special{pa -67 12}\special{pa -91 7}\special{pa -114 -7}\special{pa -137 -28}\special{pa -160 -57}%
+\special{pa -183 -93}\special{pa -207 -138}\special{pa -230 -190}\special{pa -253 -249}%
+\special{pa -276 -317}\special{pa -299 -392}\special{pa -323 -475}%
+\special{fp}%
+\special{pa 249 -629}\special{pa 226 -535}\special{pa 202 -448}\special{pa 179 -369}%
+\special{pa 156 -297}\special{pa 133 -234}\special{pa 110 -178}\special{pa 86 -130}%
+\special{pa 63 -89}\special{pa 40 -56}\special{pa 17 -31}\special{pa -6 -14}\special{pa -30 -4}%
+\special{pa -53 -2}\special{pa -76 -8}\special{pa -99 -21}\special{pa -122 -43}\special{pa -145 -71}%
+\special{pa -169 -108}\special{pa -192 -152}\special{pa -215 -204}\special{pa -238 -264}%
+\special{pa -261 -331}\special{pa -285 -407}\special{pa -308 -489}%
+\special{fp}%
+\special{pa 263 -632}\special{pa 240 -538}\special{pa 217 -451}\special{pa 194 -372}%
+\special{pa 171 -301}\special{pa 148 -237}\special{pa 124 -181}\special{pa 101 -133}%
+\special{pa 78 -93}\special{pa 55 -60}\special{pa 32 -35}\special{pa 8 -17}\special{pa -15 -8}%
+\special{pa -38 -6}\special{pa -61 -11}\special{pa -84 -25}\special{pa -108 -46}\special{pa -131 -75}%
+\special{pa -154 -111}\special{pa -177 -156}\special{pa -200 -208}\special{pa -223 -268}%
+\special{pa -247 -335}\special{pa -270 -410}\special{pa -293 -493}%
+\special{fp}%
+\special{pa 278 -625}\special{pa 255 -530}\special{pa 232 -444}\special{pa 209 -365}%
+\special{pa 185 -293}\special{pa 162 -230}\special{pa 139 -174}\special{pa 116 -125}%
+\special{pa 93 -85}\special{pa 70 -52}\special{pa 46 -27}\special{pa 23 -10}\special{pa 0 0}%
+\special{pa -23 2}\special{pa -46 -4}\special{pa -70 -17}\special{pa -93 -38}\special{pa -116 -67}%
+\special{pa -139 -104}\special{pa -162 -148}\special{pa -185 -200}\special{pa -209 -260}%
+\special{pa -232 -327}\special{pa -255 -402}\special{pa -278 -485}%
+\special{fp}%
+\special{pa 293 -606}\special{pa 270 -512}\special{pa 247 -425}\special{pa 223 -346}%
+\special{pa 200 -275}\special{pa 177 -211}\special{pa 154 -155}\special{pa 131 -107}%
+\special{pa 108 -66}\special{pa 84 -33}\special{pa 61 -8}\special{pa 38 9}\special{pa 15 19}%
+\special{pa -8 21}\special{pa -32 15}\special{pa -55 1}\special{pa -78 -20}\special{pa -101 -49}%
+\special{pa -124 -85}\special{pa -148 -129}\special{pa -171 -181}\special{pa -194 -241}%
+\special{pa -217 -309}\special{pa -240 -384}\special{pa -263 -467}%
+\special{fp}%
+\special{pa 308 -576}\special{pa 285 -482}\special{pa 261 -395}\special{pa 238 -316}%
+\special{pa 215 -245}\special{pa 192 -181}\special{pa 169 -125}\special{pa 145 -77}%
+\special{pa 122 -36}\special{pa 99 -4}\special{pa 76 21}\special{pa 53 39}\special{pa 30 49}%
+\special{pa 6 50}\special{pa -17 45}\special{pa -40 31}\special{pa -63 10}\special{pa -86 -19}%
+\special{pa -110 -55}\special{pa -133 -100}\special{pa -156 -152}\special{pa -179 -211}%
+\special{pa -202 -279}\special{pa -226 -354}\special{pa -249 -437}%
+\special{fp}%
+\special{pa 323 -535}\special{pa 299 -441}\special{pa 276 -354}\special{pa 253 -275}%
+\special{pa 230 -204}\special{pa 207 -140}\special{pa 183 -84}\special{pa 160 -36}%
+\special{pa 137 4}\special{pa 114 37}\special{pa 91 62}\special{pa 67 80}\special{pa 44 89}%
+\special{pa 21 91}\special{pa -2 86}\special{pa -25 72}\special{pa -48 51}\special{pa -72 22}%
+\special{pa -95 -14}\special{pa -118 -59}\special{pa -141 -111}\special{pa -164 -170}%
+\special{pa -188 -238}\special{pa -211 -313}\special{pa -234 -396}%
+\special{fp}%
+\special{pa 337 -483}\special{pa 314 -389}\special{pa 291 -302}\special{pa 268 -223}%
+\special{pa 245 -152}\special{pa 221 -88}\special{pa 198 -32}\special{pa 175 16}\special{pa 152 56}%
+\special{pa 129 89}\special{pa 105 114}\special{pa 82 132}\special{pa 59 141}\special{pa 36 143}%
+\special{pa 13 138}\special{pa -11 124}\special{pa -34 103}\special{pa -57 74}\special{pa -80 38}%
+\special{pa -103 -7}\special{pa -126 -59}\special{pa -150 -118}\special{pa -173 -186}%
+\special{pa -196 -261}\special{pa -219 -344}%
+\special{fp}%
+\special{pa 352 -420}\special{pa 329 -326}\special{pa 306 -239}\special{pa 282 -160}%
+\special{pa 259 -89}\special{pa 236 -25}\special{pa 213 31}\special{pa 190 79}\special{pa 167 120}%
+\special{pa 143 152}\special{pa 120 177}\special{pa 97 195}\special{pa 74 205}\special{pa 51 206}%
+\special{pa 27 201}\special{pa 4 187}\special{pa -19 166}\special{pa -42 137}\special{pa -65 101}%
+\special{pa -88 56}\special{pa -112 4}\special{pa -135 -55}\special{pa -158 -123}%
+\special{pa -181 -198}\special{pa -204 -281}%
+\special{fp}%
+\special{pa 367 -346}\special{pa 344 -252}\special{pa 320 -165}\special{pa 297 -86}%
+\special{pa 274 -14}\special{pa 251 49}\special{pa 228 105}\special{pa 205 153}\special{pa 181 194}%
+\special{pa 158 227}\special{pa 135 252}\special{pa 112 269}\special{pa 89 279}\special{pa 65 281}%
+\special{pa 42 275}\special{pa 19 261}\special{pa -4 240}\special{pa -27 211}\special{pa -51 175}%
+\special{pa -74 131}\special{pa -97 79}\special{pa -120 19}\special{pa -143 -49}\special{pa -166 -124}%
+\special{pa -190 -207}%
+\special{fp}%
+\special{pa 382 -261}\special{pa 358 -166}\special{pa 335 -80}\special{pa 312 -1}%
+\special{pa 289 71}\special{pa 266 134}\special{pa 242 190}\special{pa 219 239}\special{pa 196 279}%
+\special{pa 173 312}\special{pa 150 337}\special{pa 127 354}\special{pa 103 364}\special{pa 80 366}%
+\special{pa 57 360}\special{pa 34 347}\special{pa 11 326}\special{pa -13 297}\special{pa -36 260}%
+\special{pa -59 216}\special{pa -82 164}\special{pa -105 104}\special{pa -129 37}%
+\special{pa -152 -38}\special{pa -175 -121}%
+\special{fp}%
+\special{pa 396 -164}\special{pa 373 -70}\special{pa 350 17}\special{pa 327 96}\special{pa 304 167}%
+\special{pa 280 231}\special{pa 257 287}\special{pa 234 335}\special{pa 211 376}\special{pa 188 408}%
+\special{pa 164 433}\special{pa 141 451}\special{pa 118 460}\special{pa 95 462}\special{pa 72 457}%
+\special{pa 49 443}\special{pa 25 422}\special{pa 2 393}\special{pa -21 357}\special{pa -44 312}%
+\special{pa -67 260}\special{pa -91 201}\special{pa -114 133}\special{pa -137 58}%
+\special{pa -160 -25}%
+\special{fp}%
+\special{pa 411 -57}\special{pa 388 38}\special{pa 365 124}\special{pa 342 203}\special{pa 318 275}%
+\special{pa 295 338}\special{pa 272 394}\special{pa 249 443}\special{pa 226 483}\special{pa 202 516}%
+\special{pa 179 541}\special{pa 156 558}\special{pa 133 568}\special{pa 110 570}\special{pa 86 564}%
+\special{pa 63 551}\special{pa 40 530}\special{pa 17 501}\special{pa -6 464}\special{pa -29 420}%
+\special{pa -53 368}\special{pa -76 308}\special{pa -99 241}\special{pa -122 166}%
+\special{pa -145 83}%
+\special{fp}%
+\special{pa 426 62}\special{pa 403 156}\special{pa 379 243}\special{pa 356 322}\special{pa 333 393}%
+\special{pa 310 457}\special{pa 287 513}\special{pa 264 561}\special{pa 240 602}\special{pa 217 634}%
+\special{pa 194 660}\special{pa 171 677}\special{pa 148 687}\special{pa 124 689}\special{pa 101 683}%
+\special{pa 78 669}\special{pa 55 648}\special{pa 32 619}\special{pa 9 583}\special{pa -15 538}%
+\special{pa -38 486}\special{pa -61 427}\special{pa -84 359}\special{pa -107 284}%
+\special{pa -131 201}%
+\special{fp}%
+\special{pa 131 -201}\special{pa 143 -279}\special{pa 155 -349}\special{pa 168 -411}%
+\special{pa 180 -466}\special{pa 192 -513}\special{pa 204 -552}\special{pa 217 -583}%
+\special{pa 229 -607}\special{pa 241 -623}\special{pa 254 -631}\special{pa 266 -632}%
+\special{pa 278 -625}\special{pa 291 -610}\special{pa 303 -588}\special{pa 315 -557}%
+\special{pa 327 -519}\special{pa 340 -474}\special{pa 352 -420}\special{pa 364 -359}%
+\special{pa 377 -290}\special{pa 389 -214}\special{pa 401 -130}\special{pa 414 -38}%
+\special{pa 426 62}%
+\special{fp}%
+\special{pa 103 -89}\special{pa 115 -167}\special{pa 127 -237}\special{pa 140 -299}%
+\special{pa 152 -353}\special{pa 164 -400}\special{pa 177 -439}\special{pa 189 -471}%
+\special{pa 201 -495}\special{pa 213 -511}\special{pa 226 -519}\special{pa 238 -520}%
+\special{pa 250 -512}\special{pa 263 -498}\special{pa 275 -475}\special{pa 287 -445}%
+\special{pa 300 -407}\special{pa 312 -361}\special{pa 324 -308}\special{pa 337 -247}%
+\special{pa 349 -178}\special{pa 361 -102}\special{pa 373 -17}\special{pa 386 75}%
+\special{pa 398 174}%
+\special{fp}%
+\special{pa 75 12}\special{pa 87 -65}\special{pa 100 -135}\special{pa 112 -197}\special{pa 124 -252}%
+\special{pa 136 -299}\special{pa 149 -338}\special{pa 161 -370}\special{pa 173 -393}%
+\special{pa 186 -409}\special{pa 198 -418}\special{pa 210 -418}\special{pa 223 -411}%
+\special{pa 235 -396}\special{pa 247 -374}\special{pa 259 -344}\special{pa 272 -306}%
+\special{pa 284 -260}\special{pa 296 -207}\special{pa 309 -145}\special{pa 321 -77}%
+\special{pa 333 0}\special{pa 346 84}\special{pa 358 176}\special{pa 370 276}%
+\special{fp}%
+\special{pa 47 103}\special{pa 59 25}\special{pa 72 -45}\special{pa 84 -107}\special{pa 96 -162}%
+\special{pa 109 -209}\special{pa 121 -248}\special{pa 133 -279}\special{pa 146 -303}%
+\special{pa 158 -319}\special{pa 170 -327}\special{pa 182 -328}\special{pa 195 -321}%
+\special{pa 207 -306}\special{pa 219 -284}\special{pa 232 -253}\special{pa 244 -215}%
+\special{pa 256 -170}\special{pa 269 -116}\special{pa 281 -55}\special{pa 293 14}%
+\special{pa 305 90}\special{pa 318 174}\special{pa 330 266}\special{pa 342 366}%
+\special{fp}%
+\special{pa 19 182}\special{pa 32 104}\special{pa 44 34}\special{pa 56 -28}\special{pa 69 -83}%
+\special{pa 81 -130}\special{pa 93 -169}\special{pa 105 -200}\special{pa 118 -224}%
+\special{pa 130 -240}\special{pa 142 -248}\special{pa 155 -249}\special{pa 167 -242}%
+\special{pa 179 -227}\special{pa 192 -204}\special{pa 204 -174}\special{pa 216 -136}%
+\special{pa 228 -91}\special{pa 241 -37}\special{pa 253 24}\special{pa 265 93}\special{pa 278 169}%
+\special{pa 290 253}\special{pa 302 345}\special{pa 315 445}%
+\special{fp}%
+\special{pa -9 250}\special{pa 4 172}\special{pa 16 102}\special{pa 28 40}\special{pa 41 -15}%
+\special{pa 53 -61}\special{pa 65 -101}\special{pa 78 -132}\special{pa 90 -156}\special{pa 102 -172}%
+\special{pa 115 -180}\special{pa 127 -181}\special{pa 139 -174}\special{pa 151 -159}%
+\special{pa 164 -136}\special{pa 176 -106}\special{pa 188 -68}\special{pa 201 -22}%
+\special{pa 213 31}\special{pa 225 92}\special{pa 238 161}\special{pa 250 237}\special{pa 262 321}%
+\special{pa 274 413}\special{pa 287 513}%
+\special{fp}%
+\special{pa -36 307}\special{pa -24 229}\special{pa -12 159}\special{pa 1 97}\special{pa 13 42}%
+\special{pa 25 -5}\special{pa 37 -44}\special{pa 50 -75}\special{pa 62 -99}\special{pa 74 -115}%
+\special{pa 87 -123}\special{pa 99 -124}\special{pa 111 -117}\special{pa 124 -102}%
+\special{pa 136 -79}\special{pa 148 -49}\special{pa 160 -11}\special{pa 173 34}\special{pa 185 88}%
+\special{pa 197 149}\special{pa 210 218}\special{pa 222 294}\special{pa 234 378}\special{pa 247 470}%
+\special{pa 259 570}%
+\special{fp}%
+\special{pa -64 353}\special{pa -52 275}\special{pa -40 205}\special{pa -27 143}\special{pa -15 88}%
+\special{pa -3 41}\special{pa 10 2}\special{pa 22 -29}\special{pa 34 -53}\special{pa 47 -69}%
+\special{pa 59 -77}\special{pa 71 -78}\special{pa 83 -71}\special{pa 96 -56}\special{pa 108 -34}%
+\special{pa 120 -3}\special{pa 133 35}\special{pa 145 80}\special{pa 157 134}\special{pa 170 195}%
+\special{pa 182 263}\special{pa 194 340}\special{pa 206 424}\special{pa 219 516}\special{pa 231 616}%
+\special{fp}%
+\special{pa -92 387}\special{pa -80 310}\special{pa -67 240}\special{pa -55 177}\special{pa -43 123}%
+\special{pa -30 76}\special{pa -18 37}\special{pa -6 5}\special{pa 6 -18}\special{pa 19 -34}%
+\special{pa 31 -43}\special{pa 43 -43}\special{pa 56 -36}\special{pa 68 -21}\special{pa 80 1}%
+\special{pa 93 31}\special{pa 105 69}\special{pa 117 115}\special{pa 129 168}\special{pa 142 229}%
+\special{pa 154 298}\special{pa 166 375}\special{pa 179 459}\special{pa 191 551}\special{pa 203 650}%
+\special{fp}%
+\special{pa -120 411}\special{pa -108 333}\special{pa -95 263}\special{pa -83 201}%
+\special{pa -71 147}\special{pa -58 100}\special{pa -46 60}\special{pa -34 29}\special{pa -21 5}%
+\special{pa -9 -11}\special{pa 3 -19}\special{pa 16 -20}\special{pa 28 -13}\special{pa 40 2}%
+\special{pa 52 25}\special{pa 65 55}\special{pa 77 93}\special{pa 89 139}\special{pa 102 192}%
+\special{pa 114 253}\special{pa 126 322}\special{pa 139 398}\special{pa 151 483}\special{pa 163 574}%
+\special{pa 175 674}%
+\special{fp}%
+\special{pa -148 424}\special{pa -135 346}\special{pa -123 276}\special{pa -111 214}%
+\special{pa -98 159}\special{pa -86 112}\special{pa -74 73}\special{pa -62 42}\special{pa -49 18}%
+\special{pa -37 2}\special{pa -25 -6}\special{pa -12 -7}\special{pa 0 0}\special{pa 12 15}%
+\special{pa 25 37}\special{pa 37 68}\special{pa 49 106}\special{pa 62 151}\special{pa 74 205}%
+\special{pa 86 266}\special{pa 98 334}\special{pa 111 411}\special{pa 123 495}\special{pa 135 587}%
+\special{pa 148 687}%
+\special{fp}%
+\special{pa -175 425}\special{pa -163 347}\special{pa -151 277}\special{pa -139 215}%
+\special{pa -126 160}\special{pa -114 114}\special{pa -102 74}\special{pa -89 43}%
+\special{pa -77 19}\special{pa -65 3}\special{pa -52 -5}\special{pa -40 -6}\special{pa -28 1}%
+\special{pa -16 16}\special{pa -3 39}\special{pa 9 69}\special{pa 21 107}\special{pa 34 153}%
+\special{pa 46 206}\special{pa 58 267}\special{pa 71 336}\special{pa 83 412}\special{pa 95 497}%
+\special{pa 108 588}\special{pa 120 688}%
+\special{fp}%
+\special{pa -203 415}\special{pa -191 338}\special{pa -179 268}\special{pa -166 205}%
+\special{pa -154 151}\special{pa -142 104}\special{pa -129 65}\special{pa -117 33}%
+\special{pa -105 10}\special{pa -93 -6}\special{pa -80 -15}\special{pa -68 -15}\special{pa -56 -8}%
+\special{pa -43 7}\special{pa -31 29}\special{pa -19 59}\special{pa -6 97}\special{pa 6 143}%
+\special{pa 18 196}\special{pa 30 257}\special{pa 43 326}\special{pa 55 403}\special{pa 67 487}%
+\special{pa 80 579}\special{pa 92 678}%
+\special{fp}%
+\special{pa -231 395}\special{pa -219 317}\special{pa -206 247}\special{pa -194 185}%
+\special{pa -182 130}\special{pa -170 83}\special{pa -157 44}\special{pa -145 13}%
+\special{pa -133 -11}\special{pa -120 -27}\special{pa -108 -36}\special{pa -96 -36}%
+\special{pa -83 -29}\special{pa -71 -14}\special{pa -59 8}\special{pa -47 39}\special{pa -34 76}%
+\special{pa -22 122}\special{pa -10 176}\special{pa 3 237}\special{pa 15 305}\special{pa 27 382}%
+\special{pa 40 466}\special{pa 52 558}\special{pa 64 658}%
+\special{fp}%
+\special{pa -259 363}\special{pa -247 285}\special{pa -234 215}\special{pa -222 153}%
+\special{pa -210 98}\special{pa -197 51}\special{pa -185 12}\special{pa -173 -19}%
+\special{pa -160 -43}\special{pa -148 -59}\special{pa -136 -67}\special{pa -124 -68}%
+\special{pa -111 -61}\special{pa -99 -46}\special{pa -87 -24}\special{pa -74 7}\special{pa -62 45}%
+\special{pa -50 90}\special{pa -37 144}\special{pa -25 205}\special{pa -13 273}\special{pa -1 350}%
+\special{pa 12 434}\special{pa 24 526}\special{pa 36 626}%
+\special{fp}%
+\special{pa -287 320}\special{pa -274 242}\special{pa -262 172}\special{pa -250 110}%
+\special{pa -238 55}\special{pa -225 8}\special{pa -213 -31}\special{pa -201 -62}%
+\special{pa -188 -86}\special{pa -176 -102}\special{pa -164 -110}\special{pa -151 -111}%
+\special{pa -139 -104}\special{pa -127 -89}\special{pa -115 -67}\special{pa -102 -36}%
+\special{pa -90 2}\special{pa -78 47}\special{pa -65 101}\special{pa -53 162}\special{pa -41 231}%
+\special{pa -28 307}\special{pa -16 391}\special{pa -4 483}\special{pa 9 583}%
+\special{fp}%
+\special{pa -315 266}\special{pa -302 188}\special{pa -290 118}\special{pa -278 56}%
+\special{pa -265 1}\special{pa -253 -46}\special{pa -241 -85}\special{pa -228 -116}%
+\special{pa -216 -140}\special{pa -204 -156}\special{pa -192 -164}\special{pa -179 -165}%
+\special{pa -167 -158}\special{pa -155 -143}\special{pa -142 -121}\special{pa -130 -90}%
+\special{pa -118 -52}\special{pa -105 -7}\special{pa -93 47}\special{pa -81 108}\special{pa -69 176}%
+\special{pa -56 253}\special{pa -44 337}\special{pa -32 429}\special{pa -19 529}%
+\special{fp}%
+\special{pa -342 200}\special{pa -330 123}\special{pa -318 53}\special{pa -305 -10}%
+\special{pa -293 -64}\special{pa -281 -111}\special{pa -269 -150}\special{pa -256 -182}%
+\special{pa -244 -205}\special{pa -232 -221}\special{pa -219 -230}\special{pa -207 -230}%
+\special{pa -195 -223}\special{pa -182 -208}\special{pa -170 -186}\special{pa -158 -156}%
+\special{pa -146 -118}\special{pa -133 -72}\special{pa -121 -19}\special{pa -109 42}%
+\special{pa -96 111}\special{pa -84 188}\special{pa -72 272}\special{pa -59 364}\special{pa -47 463}%
+\special{fp}%
+\special{pa -370 124}\special{pa -358 46}\special{pa -346 -24}\special{pa -333 -86}%
+\special{pa -321 -140}\special{pa -309 -187}\special{pa -296 -226}\special{pa -284 -258}%
+\special{pa -272 -282}\special{pa -259 -298}\special{pa -247 -306}\special{pa -235 -307}%
+\special{pa -223 -299}\special{pa -210 -285}\special{pa -198 -262}\special{pa -186 -232}%
+\special{pa -173 -194}\special{pa -161 -148}\special{pa -149 -95}\special{pa -136 -34}%
+\special{pa -124 35}\special{pa -112 111}\special{pa -100 196}\special{pa -87 288}%
+\special{pa -75 387}%
+\special{fp}%
+\special{pa -398 37}\special{pa -386 -41}\special{pa -373 -111}\special{pa -361 -173}%
+\special{pa -349 -228}\special{pa -337 -275}\special{pa -324 -314}\special{pa -312 -345}%
+\special{pa -300 -369}\special{pa -287 -385}\special{pa -275 -393}\special{pa -263 -394}%
+\special{pa -250 -387}\special{pa -238 -372}\special{pa -226 -349}\special{pa -213 -319}%
+\special{pa -201 -281}\special{pa -189 -236}\special{pa -177 -182}\special{pa -164 -121}%
+\special{pa -152 -52}\special{pa -140 24}\special{pa -127 108}\special{pa -115 200}%
+\special{pa -103 300}%
+\special{fp}%
+\special{pa -426 -62}\special{pa -414 -139}\special{pa -401 -209}\special{pa -389 -272}%
+\special{pa -377 -326}\special{pa -364 -373}\special{pa -352 -412}\special{pa -340 -444}%
+\special{pa -327 -467}\special{pa -315 -484}\special{pa -303 -492}\special{pa -291 -492}%
+\special{pa -278 -485}\special{pa -266 -471}\special{pa -254 -448}\special{pa -241 -418}%
+\special{pa -229 -380}\special{pa -217 -334}\special{pa -204 -281}\special{pa -192 -220}%
+\special{pa -180 -151}\special{pa -168 -74}\special{pa -155 10}\special{pa -143 102}%
+\special{pa -131 201}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1E.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1E.tex
new file mode 100644
index 0000000000..38b4bca7fb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1E.tex
@@ -0,0 +1,181 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0905spatialfigure/fig/saddle1E.tex
+%%% Generator=saddle.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(9.59,9.56)(-4.62,-4.42)%
+\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.3400000,-1.9500000){\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(4.2500000,-1.4900000){\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,4.7700000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa -196 290}\special{pa -193 279}\special{pa -193 278}%
+\special{fp}%
+\special{pa -193 278}\special{pa -190 265}\special{pa -190 265}%
+\special{fp}%
+\special{pa -190 265}\special{pa -186 248}\special{pa -185 248}%
+\special{fp}%
+\special{pa -185 248}\special{pa -184 242}\special{pa -178 220}\special{pa -178 220}%
+\special{fp}%
+\special{pa -178 220}\special{pa -172 199}\special{pa -170 192}\special{pa -166 179}%
+\special{pa -162 167}\special{pa -160 160}\special{pa -155 144}\special{pa -154 142}%
+\special{pa -148 125}\special{pa -147 122}\special{pa -142 110}\special{pa -139 103}%
+\special{pa -136 95}\special{pa -132 85}\special{pa -130 82}\special{pa -124 69}%
+\special{pa -118 58}\special{pa -116 54}\special{pa -112 48}\special{pa -108 41}%
+\special{pa -106 38}\special{pa -101 31}\special{pa -94 23}\special{pa -93 22}%
+\special{pa -88 17}\special{pa -85 14}\special{pa -82 12}\special{pa -78 9}%
+\special{pa -76 8}\special{pa -70 6}\special{pa -64 4}\special{pa -62 4}%
+\special{pa -58 3}\special{pa -54 4}\special{pa -53 4}\special{pa -47 5}%
+\special{pa -41 8}\special{pa -39 9}\special{pa -35 12}\special{pa -31 14}%
+\special{pa -29 17}\special{pa -24 21}\special{pa -23 22}\special{pa -17 29}%
+\special{pa -16 30}\special{pa -11 37}\special{pa -8 41}\special{pa -5 47}%
+\special{pa -0 54}\special{pa 1 57}\special{pa 7 68}\special{pa 13 80}%
+\special{pa 15 84}\special{pa 19 94}\special{pa 23 102}\special{pa 25 108}%
+\special{pa 30 122}\special{pa 31 124}\special{pa 37 140}\special{pa 38 143}%
+\special{pa 43 158}\special{pa 46 167}\special{pa 49 177}\special{pa 54 192}%
+\special{pa 55 197}\special{pa 61 218}\special{pa 67 240}\special{pa 69 247}%
+\special{pa 73 263}\special{pa 77 278}\special{pa 79 287}\special{pa 84 310}%
+\special{fp}%
+\special{pa 84 310}\special{pa 85 312}\special{pa 91 337}%
+\special{fp}%
+\special{pa 91 337}\special{pa 91 339}\special{pa 92 342}%
+\special{fp}%
+\special{pa 92 342}\special{pa 92 344}\special{pa 95 358}%
+\special{fp}%
+\special{pa 95 358}\special{pa 97 366}\special{pa 100 380}%
+\special{fp}%
+\special{pa 100 380}\special{pa 103 394}%
+\special{fp}%
+\special{pa -663 38}\special{pa -648 -23}\special{pa -633 -81}\special{pa -618 -136}%
+\special{pa -603 -189}\special{pa -588 -239}\special{pa -573 -286}\special{pa -558 -331}%
+\special{pa -543 -373}\special{pa -528 -412}\special{pa -513 -448}\special{pa -498 -482}%
+\special{pa -484 -513}\special{pa -469 -542}\special{pa -454 -567}\special{pa -439 -591}%
+\special{pa -424 -611}\special{pa -409 -629}\special{pa -394 -644}\special{pa -379 -656}%
+\special{pa -364 -665}\special{pa -349 -672}\special{pa -334 -676}\special{pa -319 -678}%
+\special{pa -304 -677}\special{pa -289 -673}\special{pa -274 -666}\special{pa -259 -657}%
+\special{pa -245 -645}\special{pa -230 -630}\special{pa -215 -613}\special{pa -200 -593}%
+\special{pa -185 -570}\special{pa -170 -545}\special{pa -155 -516}\special{pa -140 -486}%
+\special{pa -125 -452}\special{pa -110 -416}\special{pa -95 -377}\special{pa -80 -335}%
+\special{pa -78 -327}%
+\special{fp}%
+\special{pa -78 -327}\special{pa -65 -291}\special{pa -50 -244}\special{pa -35 -194}%
+\special{pa -20 -142}\special{pa -5 -87}\special{pa 9 -29}\special{pa 24 32}%
+\special{pa 39 95}\special{pa 54 161}\special{pa 69 229}\special{pa 84 301}%
+\special{fp}%
+\special{pa 663 -38}\special{pa 651 35}\special{pa 640 105}\special{pa 628 172}%
+\special{pa 617 237}\special{pa 605 299}\special{pa 593 358}\special{pa 582 415}%
+\special{pa 570 469}\special{pa 559 520}\special{pa 547 569}\special{pa 536 614}%
+\special{pa 524 658}\special{pa 512 698}\special{pa 501 736}\special{pa 489 771}%
+\special{pa 478 803}\special{pa 466 833}\special{pa 454 860}\special{pa 443 884}%
+\special{pa 431 906}\special{pa 420 925}\special{pa 408 941}\special{pa 397 954}%
+\special{pa 385 965}\special{pa 373 973}\special{pa 362 979}\special{pa 350 982}%
+\special{pa 339 982}\special{pa 327 979}\special{pa 316 974}\special{pa 304 965}%
+\special{pa 292 955}\special{pa 281 941}\special{pa 269 925}\special{pa 258 906}%
+\special{pa 246 885}\special{pa 235 861}\special{pa 223 834}\special{pa 211 804}%
+\special{pa 200 772}\special{pa 188 737}\special{pa 177 699}\special{pa 165 659}%
+\special{pa 154 616}\special{pa 142 570}\special{pa 130 521}\special{pa 119 470}%
+\special{pa 107 416}\special{pa 103 394}%
+\special{fp}%
+\special{pa 103 394}\special{pa 100 380}%
+\special{fp}%
+\special{pa 100 380}\special{pa 97 366}%
+\special{fp}%
+\special{pa 97 366}\special{pa 96 360}\special{pa 93 344}%
+\special{fp}%
+\special{pa 93 344}\special{pa 91 337}%
+\special{fp}%
+\special{pa 91 337}\special{pa 86 312}%
+\special{fp}%
+\special{pa 86 312}\special{pa 84 301}%
+\special{fp}%
+\special{pa -78 -327}\special{pa -69 -361}\special{pa -54 -419}\special{pa -39 -475}%
+\special{pa -24 -527}\special{pa -9 -577}\special{pa 5 -625}\special{pa 20 -669}%
+\special{pa 35 -711}\special{pa 50 -751}\special{pa 65 -787}\special{pa 80 -821}%
+\special{pa 95 -852}\special{pa 110 -880}\special{pa 125 -906}\special{pa 140 -929}%
+\special{pa 155 -950}\special{pa 170 -967}\special{pa 185 -982}\special{pa 200 -994}%
+\special{pa 215 -1004}\special{pa 230 -1011}\special{pa 245 -1015}\special{pa 259 -1017}%
+\special{pa 274 -1015}\special{pa 289 -1012}\special{pa 304 -1005}\special{pa 319 -996}%
+\special{pa 334 -984}\special{pa 349 -969}\special{pa 364 -952}\special{pa 379 -932}%
+\special{pa 394 -909}\special{pa 409 -883}\special{pa 424 -855}\special{pa 439 -824}%
+\special{pa 454 -791}\special{pa 469 -755}\special{pa 484 -716}\special{pa 498 -674}%
+\special{pa 513 -630}\special{pa 528 -583}\special{pa 543 -533}\special{pa 558 -480}%
+\special{pa 573 -425}\special{pa 588 -368}\special{pa 603 -307}\special{pa 618 -244}%
+\special{pa 633 -178}\special{pa 648 -109}\special{pa 663 -38}%
+\special{fp}%
+\special{pa -196 289}\special{pa -200 306}\special{pa -211 352}\special{pa -223 395}%
+\special{pa -235 436}\special{pa -246 473}\special{pa -258 508}\special{pa -269 541}%
+\special{pa -281 571}\special{pa -292 598}\special{pa -304 622}\special{pa -316 643}%
+\special{pa -327 662}\special{pa -339 679}\special{pa -350 692}\special{pa -362 703}%
+\special{pa -373 711}\special{pa -385 716}\special{pa -397 719}\special{pa -408 719}%
+\special{pa -420 716}\special{pa -431 711}\special{pa -443 703}\special{pa -454 692}%
+\special{pa -466 679}\special{pa -478 663}\special{pa -489 644}\special{pa -501 622}%
+\special{pa -512 598}\special{pa -524 571}\special{pa -536 542}\special{pa -547 509}%
+\special{pa -559 474}\special{pa -570 437}\special{pa -582 396}\special{pa -593 353}%
+\special{pa -605 307}\special{pa -617 259}\special{pa -628 208}\special{pa -640 154}%
+\special{pa -651 97}\special{pa -663 38}%
+\special{fp}%
+\special{pa 723 -423}\special{pa 593 -347}%
+\special{fp}%
+\special{pa -29 17}\special{pa -127 74}%
+\special{fp}%
+\special{pa -127 74}\special{pa -595 348}%
+\special{fp}%
+\special{pa -595 348}\special{pa -723 423}%
+\special{fp}%
+\special{pa -934 -328}\special{pa -597 -210}%
+\special{fp}%
+\special{pa 18 6}\special{pa 620 218}%
+\special{fp}%
+\special{pa 620 218}\special{pa 934 328}%
+\special{fp}%
+\special{pa 0 1044}\special{pa 0 55}%
+\special{fp}%
+\special{pa 0 -65}\special{pa 0 -607}%
+\special{fp}%
+\special{pa 0 -607}\special{pa 0 -1053}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -85 -297}\special{pa -83 -304}\special{fp}\special{pa -78 -324}\special{pa -77 -331}\special{fp}%
+\special{pn 8}%
+\special{pa -84 -304}\special{pa -85 -297}\special{fp}\special{pa -90 -265}\special{pa -91 -257}\special{fp}%
+\special{pa -96 -226}\special{pa -97 -218}\special{fp}\special{pa -103 -186}\special{pa -104 -178}\special{fp}%
+\special{pa -109 -147}\special{pa -111 -139}\special{fp}\special{pa -116 -107}\special{pa -117 -99}\special{fp}%
+\special{pa -123 -68}\special{pa -124 -60}\special{fp}\special{pa -130 -28}\special{pa -131 -21}\special{fp}%
+\special{pa -137 11}\special{pa -139 19}\special{fp}\special{pa -145 50}\special{pa -146 58}\special{fp}%
+\special{pa -152 89}\special{pa -154 97}\special{fp}\special{pa -160 129}\special{pa -162 136}\special{fp}%
+\special{pa -168 168}\special{pa -170 176}\special{fp}\special{pa -177 207}\special{pa -179 215}\special{fp}%
+\special{pa -186 246}\special{pa -187 254}\special{fp}\special{pa -195 285}\special{pa -197 292}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 597 -349}\special{pa 590 -345}\special{fp}\special{pa 562 -329}\special{pa 555 -325}\special{fp}%
+\special{pa 528 -309}\special{pa 521 -305}\special{fp}\special{pa 493 -289}\special{pa 486 -285}\special{fp}%
+\special{pa 458 -268}\special{pa 452 -264}\special{fp}\special{pa 424 -248}\special{pa 417 -244}\special{fp}%
+\special{pa 389 -228}\special{pa 382 -224}\special{fp}\special{pa 355 -208}\special{pa 348 -204}\special{fp}%
+\special{pa 320 -187}\special{pa 313 -183}\special{fp}\special{pa 286 -167}\special{pa 279 -163}\special{fp}%
+\special{pa 251 -147}\special{pa 244 -143}\special{fp}\special{pa 217 -127}\special{pa 210 -123}\special{fp}%
+\special{pa 182 -107}\special{pa 175 -103}\special{fp}\special{pa 148 -86}\special{pa 141 -82}\special{fp}%
+\special{pa 113 -66}\special{pa 106 -62}\special{fp}\special{pa 79 -46}\special{pa 72 -42}\special{fp}%
+\special{pa 44 -26}\special{pa 37 -22}\special{fp}\special{pa 9 -6}\special{pa 3 -2}\special{fp}%
+\special{pa -25 15}\special{pa -32 19}\special{fp}\special{pn 8}%
+\special{pa -601 -211}\special{pa -593 -208}\special{fp}\special{pa -564 -198}\special{pa -557 -196}\special{fp}%
+\special{pa -528 -186}\special{pa -521 -183}\special{fp}\special{pa -492 -173}\special{pa -485 -170}\special{fp}%
+\special{pa -456 -160}\special{pa -448 -157}\special{fp}\special{pa -420 -147}\special{pa -412 -145}\special{fp}%
+\special{pa -384 -135}\special{pa -376 -132}\special{fp}\special{pa -347 -122}\special{pa -340 -119}\special{fp}%
+\special{pa -311 -109}\special{pa -304 -107}\special{fp}\special{pa -275 -97}\special{pa -267 -94}\special{fp}%
+\special{pa -239 -84}\special{pa -231 -81}\special{fp}\special{pa -203 -71}\special{pa -195 -69}\special{fp}%
+\special{pa -166 -58}\special{pa -159 -56}\special{fp}\special{pa -130 -46}\special{pa -123 -43}\special{fp}%
+\special{pa -94 -33}\special{pa -87 -30}\special{fp}\special{pa -58 -20}\special{pa -50 -18}\special{fp}%
+\special{pa -22 -8}\special{pa -14 -5}\special{fp}\special{pa 14 5}\special{pa 22 8}\special{fp}%
+\special{pn 8}%
+\special{pa 0 59}\special{pa 0 51}\special{fp}\special{pa 0 19}\special{pa 0 11}\special{fp}%
+\special{pa 0 -21}\special{pa 0 -29}\special{fp}\special{pa 0 -61}\special{pa 0 -69}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle2E.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle2E.tex
new file mode 100644
index 0000000000..777e79e943
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle2E.tex
@@ -0,0 +1,379 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0905spatialfigure/fig/saddle2E.tex
+%%% Generator=saddle.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(9.59,9.56)(-4.62,-4.42)%
+\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.3400000,-1.9500000){\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(4.2500000,-1.4900000){\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,4.7700000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa -196 290}\special{pa -193 279}\special{pa -193 278}%
+\special{fp}%
+\special{pa -193 278}\special{pa -190 265}\special{pa -190 265}%
+\special{fp}%
+\special{pa -190 265}\special{pa -186 248}\special{pa -185 248}%
+\special{fp}%
+\special{pa -185 248}\special{pa -184 242}\special{pa -178 220}\special{pa -178 220}%
+\special{fp}%
+\special{pa -178 220}\special{pa -172 199}\special{pa -170 192}\special{pa -166 179}%
+\special{pa -162 167}\special{pa -160 160}\special{pa -155 144}\special{pa -154 142}%
+\special{pa -148 125}\special{pa -147 122}\special{pa -142 110}\special{pa -139 103}%
+\special{pa -136 95}\special{pa -132 85}\special{pa -130 82}\special{pa -124 69}%
+\special{pa -118 58}\special{pa -116 54}\special{pa -112 48}\special{pa -108 41}%
+\special{pa -106 38}\special{pa -101 31}\special{pa -94 23}\special{pa -93 22}%
+\special{pa -88 17}\special{pa -85 14}\special{pa -82 12}\special{pa -78 9}%
+\special{pa -76 8}\special{pa -70 6}\special{pa -64 4}\special{pa -62 4}%
+\special{pa -58 3}\special{pa -54 4}\special{pa -53 4}\special{pa -47 5}%
+\special{pa -41 8}\special{pa -39 9}\special{pa -35 12}\special{pa -31 14}%
+\special{pa -29 17}\special{pa -24 21}\special{pa -23 22}\special{pa -17 29}%
+\special{pa -16 30}\special{pa -11 37}\special{pa -8 41}\special{pa -5 47}%
+\special{pa -0 54}\special{pa 1 57}\special{pa 7 68}\special{pa 13 80}%
+\special{pa 15 84}\special{pa 19 94}\special{pa 23 102}\special{pa 25 108}%
+\special{pa 30 122}\special{pa 31 124}\special{pa 37 140}\special{pa 38 143}%
+\special{pa 43 158}\special{pa 46 167}\special{pa 49 177}\special{pa 54 192}%
+\special{pa 55 197}\special{pa 61 218}\special{pa 67 240}\special{pa 69 247}%
+\special{pa 73 263}\special{pa 77 278}\special{pa 79 287}\special{pa 84 310}%
+\special{fp}%
+\special{pa 84 310}\special{pa 85 312}\special{pa 91 337}%
+\special{fp}%
+\special{pa 91 337}\special{pa 91 339}\special{pa 92 342}%
+\special{fp}%
+\special{pa 92 342}\special{pa 92 344}\special{pa 95 358}%
+\special{fp}%
+\special{pa 95 358}\special{pa 97 366}\special{pa 100 380}%
+\special{fp}%
+\special{pa 100 380}\special{pa 103 394}%
+\special{fp}%
+\special{pa -663 38}\special{pa -648 -23}\special{pa -633 -81}\special{pa -618 -136}%
+\special{pa -603 -189}\special{pa -588 -239}\special{pa -573 -286}\special{pa -558 -331}%
+\special{pa -543 -373}\special{pa -528 -412}\special{pa -513 -448}\special{pa -498 -482}%
+\special{pa -484 -513}\special{pa -469 -542}\special{pa -454 -567}\special{pa -439 -591}%
+\special{pa -424 -611}\special{pa -409 -629}\special{pa -394 -644}\special{pa -379 -656}%
+\special{pa -364 -665}\special{pa -349 -672}\special{pa -334 -676}\special{pa -319 -678}%
+\special{pa -304 -677}\special{pa -289 -673}\special{pa -274 -666}\special{pa -259 -657}%
+\special{pa -245 -645}\special{pa -230 -630}\special{pa -215 -613}\special{pa -200 -593}%
+\special{pa -185 -570}\special{pa -170 -545}\special{pa -155 -516}\special{pa -140 -486}%
+\special{pa -125 -452}\special{pa -110 -416}\special{pa -95 -377}\special{pa -80 -335}%
+\special{pa -78 -327}%
+\special{fp}%
+\special{pa -78 -327}\special{pa -65 -291}\special{pa -50 -244}\special{pa -35 -194}%
+\special{pa -20 -142}\special{pa -5 -87}\special{pa 9 -29}\special{pa 24 32}%
+\special{pa 39 95}\special{pa 54 161}\special{pa 69 229}\special{pa 84 301}%
+\special{fp}%
+\special{pa 663 -38}\special{pa 651 35}\special{pa 640 105}\special{pa 628 172}%
+\special{pa 617 237}\special{pa 605 299}\special{pa 593 358}\special{pa 582 415}%
+\special{pa 570 469}\special{pa 559 520}\special{pa 547 569}\special{pa 536 614}%
+\special{pa 524 658}\special{pa 512 698}\special{pa 501 736}\special{pa 489 771}%
+\special{pa 478 803}\special{pa 466 833}\special{pa 454 860}\special{pa 443 884}%
+\special{pa 431 906}\special{pa 420 925}\special{pa 408 941}\special{pa 397 954}%
+\special{pa 385 965}\special{pa 373 973}\special{pa 362 979}\special{pa 350 982}%
+\special{pa 339 982}\special{pa 327 979}\special{pa 316 974}\special{pa 304 965}%
+\special{pa 292 955}\special{pa 281 941}\special{pa 269 925}\special{pa 258 906}%
+\special{pa 246 885}\special{pa 235 861}\special{pa 223 834}\special{pa 211 804}%
+\special{pa 200 772}\special{pa 188 737}\special{pa 177 699}\special{pa 165 659}%
+\special{pa 154 616}\special{pa 142 570}\special{pa 130 521}\special{pa 119 470}%
+\special{pa 107 416}\special{pa 103 394}%
+\special{fp}%
+\special{pa 103 394}\special{pa 100 380}%
+\special{fp}%
+\special{pa 100 380}\special{pa 97 366}%
+\special{fp}%
+\special{pa 97 366}\special{pa 96 360}\special{pa 93 344}%
+\special{fp}%
+\special{pa 93 344}\special{pa 91 337}%
+\special{fp}%
+\special{pa 91 337}\special{pa 86 312}%
+\special{fp}%
+\special{pa 86 312}\special{pa 84 301}%
+\special{fp}%
+\special{pa -78 -327}\special{pa -69 -361}\special{pa -54 -419}\special{pa -39 -475}%
+\special{pa -24 -527}\special{pa -9 -577}\special{pa 5 -625}\special{pa 20 -669}%
+\special{pa 35 -711}\special{pa 50 -751}\special{pa 65 -787}\special{pa 80 -821}%
+\special{pa 95 -852}\special{pa 110 -880}\special{pa 125 -906}\special{pa 140 -929}%
+\special{pa 155 -950}\special{pa 170 -967}\special{pa 185 -982}\special{pa 200 -994}%
+\special{pa 215 -1004}\special{pa 230 -1011}\special{pa 245 -1015}\special{pa 259 -1017}%
+\special{pa 274 -1015}\special{pa 289 -1012}\special{pa 304 -1005}\special{pa 319 -996}%
+\special{pa 334 -984}\special{pa 349 -969}\special{pa 364 -952}\special{pa 379 -932}%
+\special{pa 394 -909}\special{pa 409 -883}\special{pa 424 -855}\special{pa 439 -824}%
+\special{pa 454 -791}\special{pa 469 -755}\special{pa 484 -716}\special{pa 498 -674}%
+\special{pa 513 -630}\special{pa 528 -583}\special{pa 543 -533}\special{pa 558 -480}%
+\special{pa 573 -425}\special{pa 588 -368}\special{pa 603 -307}\special{pa 618 -244}%
+\special{pa 633 -178}\special{pa 648 -109}\special{pa 663 -38}%
+\special{fp}%
+\special{pa -196 289}\special{pa -200 306}\special{pa -211 352}\special{pa -223 395}%
+\special{pa -235 436}\special{pa -246 473}\special{pa -258 508}\special{pa -269 541}%
+\special{pa -281 571}\special{pa -292 598}\special{pa -304 622}\special{pa -316 643}%
+\special{pa -327 662}\special{pa -339 679}\special{pa -350 692}\special{pa -362 703}%
+\special{pa -373 711}\special{pa -385 716}\special{pa -397 719}\special{pa -408 719}%
+\special{pa -420 716}\special{pa -431 711}\special{pa -443 703}\special{pa -454 692}%
+\special{pa -466 679}\special{pa -478 663}\special{pa -489 644}\special{pa -501 622}%
+\special{pa -512 598}\special{pa -524 571}\special{pa -536 542}\special{pa -547 509}%
+\special{pa -559 474}\special{pa -570 437}\special{pa -582 396}\special{pa -593 353}%
+\special{pa -605 307}\special{pa -617 259}\special{pa -628 208}\special{pa -640 154}%
+\special{pa -651 97}\special{pa -663 38}%
+\special{fp}%
+\special{pa 723 -423}\special{pa 593 -347}%
+\special{fp}%
+\special{pa -29 17}\special{pa -127 74}%
+\special{fp}%
+\special{pa -127 74}\special{pa -595 348}%
+\special{fp}%
+\special{pa -595 348}\special{pa -723 423}%
+\special{fp}%
+\special{pa -934 -328}\special{pa -597 -210}%
+\special{fp}%
+\special{pa 18 6}\special{pa 620 218}%
+\special{fp}%
+\special{pa 620 218}\special{pa 934 328}%
+\special{fp}%
+\special{pa 0 1044}\special{pa 0 55}%
+\special{fp}%
+\special{pa 0 -65}\special{pa 0 -607}%
+\special{fp}%
+\special{pa 0 -607}\special{pa 0 -1053}%
+\special{fp}%
+\special{pa -45 -228}\special{pa -31 -263}\special{pa -16 -297}\special{pa -1 -328}%
+\special{pa 14 -356}\special{pa 29 -382}\special{pa 43 -405}\special{pa 58 -425}%
+\special{pa 73 -443}\special{pa 88 -458}\special{pa 103 -470}\special{pa 118 -480}%
+\special{pa 133 -487}\special{pa 148 -491}\special{pa 163 -492}\special{pa 178 -491}%
+\special{pa 193 -487}\special{pa 208 -481}\special{pa 223 -471}\special{pa 238 -459}%
+\special{pa 253 -445}\special{pa 268 -427}\special{pa 283 -407}\special{pa 297 -384}%
+\special{pa 312 -359}\special{pa 327 -331}\special{pa 342 -300}\special{pa 357 -266}%
+\special{pa 372 -230}\special{pa 387 -191}\special{pa 402 -150}\special{pa 417 -105}%
+\special{pa 432 -58}\special{pa 447 -9}\special{pa 462 44}\special{pa 477 99}%
+\special{pa 492 157}\special{pa 507 217}\special{pa 522 280}\special{pa 536 346}%
+\special{pa 551 415}\special{pa 566 486}%
+\special{fp}%
+\special{pa -277 560}\special{pa -262 500}\special{pa -247 442}\special{pa -232 387}%
+\special{pa -217 334}\special{pa -202 284}\special{pa -187 237}\special{pa -172 192}%
+\special{pa -158 150}\special{pa -158 150}\special{pa -147 124}\special{pa -145 117}%
+\special{pa -143 111}\special{pa -142 110}\special{pa -141 106}\special{pa -136 95}%
+\special{fp}%
+\special{pa -13 -116}\special{pa -8 -121}\special{pa 7 -133}\special{pa 22 -143}%
+\special{pa 37 -149}\special{pa 52 -154}\special{pa 67 -155}\special{pa 82 -154}%
+\special{pa 96 -150}\special{pa 111 -143}\special{pa 126 -134}\special{pa 141 -122}%
+\special{pa 156 -107}\special{pa 171 -90}\special{pa 186 -70}\special{pa 201 -47}%
+\special{pa 216 -22}\special{pa 231 6}\special{pa 246 37}\special{pa 261 71}%
+\special{pa 276 107}\special{pa 291 146}\special{pa 306 188}\special{pa 321 232}%
+\special{pa 335 279}\special{pa 350 329}\special{pa 365 381}\special{pa 380 436}%
+\special{pa 395 494}\special{pa 410 554}\special{pa 425 618}\special{pa 440 683}%
+\special{pa 455 752}\special{pa 470 823}%
+\special{fp}%
+\special{pa -373 711}\special{pa -359 650}\special{pa -344 592}\special{pa -329 537}%
+\special{pa -314 484}\special{pa -299 434}\special{pa -284 387}\special{pa -269 342}%
+\special{pa -254 300}\special{pa -239 261}\special{pa -224 224}\special{pa -209 191}%
+\special{pa -194 159}\special{pa -179 131}\special{pa -164 105}\special{pa -149 82}%
+\special{pa -134 62}\special{pa -120 44}\special{pa -105 29}\special{pa -90 17}%
+\special{pa -83 13}\special{pa -78 9}\special{pa -75 7}%
+\special{fp}%
+\special{pa 19 9}\special{pa 30 16}\special{pa 45 28}\special{pa 60 43}%
+\special{pa 75 60}\special{pa 90 80}\special{pa 105 103}\special{pa 120 128}%
+\special{pa 134 156}\special{pa 149 187}\special{pa 164 221}\special{pa 179 257}%
+\special{pa 194 296}\special{pa 209 338}\special{pa 224 382}\special{pa 239 429}%
+\special{pa 254 479}\special{pa 269 531}\special{pa 284 586}\special{pa 299 644}%
+\special{pa 314 704}\special{pa 329 768}\special{pa 344 834}\special{pa 359 902}%
+\special{pa 373 973}%
+\special{fp}%
+\special{pa -470 674}\special{pa -455 613}\special{pa -440 555}\special{pa -425 500}%
+\special{pa -410 447}\special{pa -395 397}\special{pa -380 350}\special{pa -365 305}%
+\special{pa -350 263}\special{pa -335 224}\special{pa -321 187}\special{pa -306 154}%
+\special{pa -291 122}\special{pa -276 94}\special{pa -261 68}\special{pa -246 45}%
+\special{pa -231 25}\special{pa -216 7}\special{pa -201 -8}\special{pa -186 -20}%
+\special{pa -171 -30}\special{pa -156 -37}\special{pa -141 -41}\special{pa -126 -42}%
+\special{pa -111 -41}\special{pa -96 -37}\special{pa -82 -31}\special{pa -67 -21}%
+\special{pa -52 -9}\special{pa -37 5}\special{pa -22 23}\special{pa -18 28}%
+\special{pa -16 30}\special{pa -12 36}\special{pa -9 40}%
+\special{fp}%
+\special{pa 51 146}\special{pa 53 150}\special{pa 68 184}\special{pa 83 220}%
+\special{pa 98 259}\special{pa 113 300}\special{pa 128 345}\special{pa 143 392}%
+\special{pa 158 442}\special{pa 172 494}\special{pa 187 549}\special{pa 202 607}%
+\special{pa 217 667}\special{pa 232 730}\special{pa 247 796}\special{pa 262 865}%
+\special{pa 277 936}%
+\special{fp}%
+\special{pa -566 450}\special{pa -551 389}\special{pa -536 331}\special{pa -522 275}%
+\special{pa -507 223}\special{pa -492 173}\special{pa -477 125}\special{pa -462 81}%
+\special{pa -447 39}\special{pa -432 -0}\special{pa -417 -37}\special{pa -402 -71}%
+\special{pa -387 -102}\special{pa -372 -130}\special{pa -357 -156}\special{pa -342 -179}%
+\special{pa -327 -199}\special{pa -312 -217}\special{pa -297 -232}\special{pa -283 -244}%
+\special{pa -268 -254}\special{pa -253 -261}\special{pa -238 -265}\special{pa -223 -266}%
+\special{pa -208 -265}\special{pa -193 -261}\special{pa -178 -255}\special{pa -163 -246}%
+\special{pa -148 -234}\special{pa -133 -219}\special{pa -118 -201}\special{pa -103 -181}%
+\special{pa -88 -159}\special{pa -73 -133}\special{pa -58 -105}\special{pa -43 -74}%
+\special{pa -29 -41}\special{pa -14 -4}\special{pa 1 35}\special{pa 16 76}%
+\special{pa 31 121}\special{pa 46 168}\special{pa 48 173}\special{pa 50 181}%
+\special{pa 56 200}%
+\special{fp}%
+\special{pa 83 296}\special{pa 91 325}\special{pa 106 383}\special{pa 121 443}%
+\special{pa 136 506}\special{pa 151 572}\special{pa 166 641}\special{pa 180 711}%
+\special{fp}%
+\special{pa 40 -725}\special{pa 29 -652}\special{pa 17 -582}\special{pa 6 -514}%
+\special{pa -6 -450}\special{pa -18 -388}\special{pa -29 -328}\special{pa -41 -272}%
+\special{pa -48 -237}%
+\special{fp}%
+\special{pa -145 117}\special{pa -147 123}\special{pa -148 126}\special{pa -155 142}%
+\special{pa -156 146}\special{pa -162 160}\special{pa -168 173}\special{pa -180 198}%
+\special{pa -191 219}\special{pa -203 238}\special{pa -214 254}\special{pa -226 268}%
+\special{pa -237 279}\special{pa -249 287}\special{pa -261 292}\special{pa -272 295}%
+\special{pa -284 295}\special{pa -295 292}\special{pa -307 287}\special{pa -318 279}%
+\special{pa -330 268}\special{pa -342 255}\special{pa -353 239}\special{pa -365 220}%
+\special{pa -376 198}\special{pa -388 174}\special{pa -399 147}\special{pa -411 118}%
+\special{pa -423 85}\special{pa -434 50}\special{pa -446 13}\special{pa -457 -28}%
+\special{pa -469 -71}\special{pa -480 -117}\special{pa -492 -165}\special{pa -504 -216}%
+\special{pa -515 -270}\special{pa -527 -327}\special{pa -538 -386}%
+\special{fp}%
+\special{pa 165 -962}\special{pa 153 -889}\special{pa 142 -819}\special{pa 130 -751}%
+\special{pa 119 -687}\special{pa 107 -625}\special{pa 95 -565}\special{pa 84 -509}%
+\special{pa 72 -455}\special{pa 61 -403}\special{pa 49 -355}\special{pa 38 -309}%
+\special{pa 26 -266}\special{pa 14 -225}\special{pa 3 -188}\special{pa -9 -153}%
+\special{pa -17 -129}%
+\special{fp}%
+\special{pa -96 25}\special{pa -101 31}\special{pa -108 37}\special{pa -113 42}%
+\special{pa -124 50}\special{pa -136 55}\special{pa -148 58}\special{pa -159 58}%
+\special{pa -171 55}\special{pa -182 50}\special{pa -194 42}\special{pa -206 31}%
+\special{pa -217 18}\special{pa -229 2}\special{pa -240 -17}\special{pa -252 -39}%
+\special{pa -263 -63}\special{pa -275 -90}\special{pa -287 -119}\special{pa -298 -152}%
+\special{pa -310 -187}\special{pa -321 -224}\special{pa -333 -265}\special{pa -344 -308}%
+\special{pa -356 -354}\special{pa -368 -402}\special{pa -379 -453}\special{pa -391 -507}%
+\special{pa -402 -564}\special{pa -414 -623}%
+\special{fp}%
+\special{pa 289 -1012}\special{pa 278 -939}\special{pa 266 -869}\special{pa 255 -801}%
+\special{pa 243 -736}\special{pa 231 -674}\special{pa 220 -615}\special{pa 208 -559}%
+\special{pa 197 -505}\special{pa 185 -453}\special{pa 174 -405}\special{pa 162 -359}%
+\special{pa 150 -316}\special{pa 139 -275}\special{pa 127 -238}\special{pa 116 -202}%
+\special{pa 104 -170}\special{pa 93 -140}\special{pa 81 -113}\special{pa 69 -89}%
+\special{pa 58 -68}\special{pa 46 -49}\special{pa 35 -32}\special{pa 23 -19}%
+\special{pa 14 -10}%
+\special{fp}%
+\special{pa -47 5}\special{pa -54 2}\special{pa -58 0}\special{pa -69 -8}%
+\special{pa -81 -19}\special{pa -93 -32}\special{pa -104 -48}\special{pa -116 -67}%
+\special{pa -127 -89}\special{pa -139 -113}\special{pa -150 -140}\special{pa -162 -169}%
+\special{pa -174 -202}\special{pa -185 -237}\special{pa -197 -274}\special{pa -208 -315}%
+\special{pa -220 -358}\special{pa -231 -404}\special{pa -243 -452}\special{pa -255 -503}%
+\special{pa -266 -557}\special{pa -278 -614}\special{pa -289 -673}%
+\special{fp}%
+\special{pa 414 -874}\special{pa 402 -801}\special{pa 391 -731}\special{pa 379 -664}%
+\special{pa 368 -599}\special{pa 356 -537}\special{pa 344 -478}\special{pa 333 -421}%
+\special{pa 321 -367}\special{pa 310 -316}\special{pa 298 -267}\special{pa 287 -222}%
+\special{pa 275 -178}\special{pa 263 -138}\special{pa 252 -100}\special{pa 240 -65}%
+\special{pa 229 -33}\special{pa 217 -3}\special{pa 206 24}\special{pa 194 48}%
+\special{pa 182 70}\special{pa 171 89}\special{pa 159 105}\special{pa 148 118}%
+\special{pa 136 129}\special{pa 124 137}\special{pa 113 143}\special{pa 101 145}%
+\special{pa 90 145}\special{pa 78 143}\special{pa 67 137}\special{pa 55 129}%
+\special{pa 45 120}%
+\special{fp}%
+\special{pa 4 61}\special{pa 1 57}\special{pa -0 53}\special{pa -3 49}%
+\special{pa -3 49}\special{pa -4 46}\special{pa -9 36}\special{pa -14 25}%
+\special{pa -26 -2}\special{pa -38 -32}\special{pa -49 -64}\special{pa -61 -99}%
+\special{pa -72 -137}\special{pa -84 -177}\special{pa -95 -220}\special{pa -107 -266}%
+\special{pa -119 -315}\special{pa -130 -366}\special{pa -142 -420}\special{pa -153 -476}%
+\special{pa -165 -535}%
+\special{fp}%
+\special{pa 538 -550}\special{pa 527 -477}\special{pa 515 -407}\special{pa 504 -339}%
+\special{pa 492 -275}\special{pa 480 -213}\special{pa 469 -153}\special{pa 457 -97}%
+\special{pa 446 -43}\special{pa 434 8}\special{pa 423 57}\special{pa 411 103}%
+\special{pa 399 146}\special{pa 388 186}\special{pa 376 224}\special{pa 365 259}%
+\special{pa 353 292}\special{pa 342 321}\special{pa 330 348}\special{pa 318 373}%
+\special{pa 307 394}\special{pa 295 413}\special{pa 284 429}\special{pa 272 443}%
+\special{pa 261 454}\special{pa 249 462}\special{pa 237 467}\special{pa 226 470}%
+\special{pa 214 470}\special{pa 203 467}\special{pa 191 462}\special{pa 180 454}%
+\special{pa 168 443}\special{pa 156 430}\special{pa 145 414}\special{pa 133 395}%
+\special{pa 122 373}\special{pa 110 349}\special{pa 99 322}\special{pa 87 292}%
+\special{pa 76 262}%
+\special{fp}%
+\special{pa 55 197}\special{pa 53 191}\special{pa 52 188}\special{pa 52 187}%
+\special{pa 49 176}\special{pa 46 166}\special{pa 44 157}\special{pa 41 147}%
+\special{pa 41 147}\special{pa 40 143}\special{pa 29 104}\special{pa 18 58}%
+\special{pa 6 10}\special{pa -6 -41}\special{pa -17 -95}\special{pa -29 -152}%
+\special{pa -40 -210}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -85 -297}\special{pa -83 -304}\special{fp}\special{pa -78 -324}\special{pa -77 -331}\special{fp}%
+\special{pn 8}%
+\special{pa -84 -304}\special{pa -85 -297}\special{fp}\special{pa -90 -265}\special{pa -91 -257}\special{fp}%
+\special{pa -96 -226}\special{pa -97 -218}\special{fp}\special{pa -103 -186}\special{pa -104 -178}\special{fp}%
+\special{pa -109 -147}\special{pa -111 -139}\special{fp}\special{pa -116 -107}\special{pa -117 -99}\special{fp}%
+\special{pa -123 -68}\special{pa -124 -60}\special{fp}\special{pa -130 -28}\special{pa -131 -21}\special{fp}%
+\special{pa -137 11}\special{pa -139 19}\special{fp}\special{pa -145 50}\special{pa -146 58}\special{fp}%
+\special{pa -152 89}\special{pa -154 97}\special{fp}\special{pa -160 129}\special{pa -162 136}\special{fp}%
+\special{pa -168 168}\special{pa -170 176}\special{fp}\special{pa -177 207}\special{pa -179 215}\special{fp}%
+\special{pa -186 246}\special{pa -187 254}\special{fp}\special{pa -195 285}\special{pa -197 292}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 597 -349}\special{pa 590 -345}\special{fp}\special{pa 562 -329}\special{pa 555 -325}\special{fp}%
+\special{pa 528 -309}\special{pa 521 -305}\special{fp}\special{pa 493 -289}\special{pa 486 -285}\special{fp}%
+\special{pa 458 -268}\special{pa 452 -264}\special{fp}\special{pa 424 -248}\special{pa 417 -244}\special{fp}%
+\special{pa 389 -228}\special{pa 382 -224}\special{fp}\special{pa 355 -208}\special{pa 348 -204}\special{fp}%
+\special{pa 320 -187}\special{pa 313 -183}\special{fp}\special{pa 286 -167}\special{pa 279 -163}\special{fp}%
+\special{pa 251 -147}\special{pa 244 -143}\special{fp}\special{pa 217 -127}\special{pa 210 -123}\special{fp}%
+\special{pa 182 -107}\special{pa 175 -103}\special{fp}\special{pa 148 -86}\special{pa 141 -82}\special{fp}%
+\special{pa 113 -66}\special{pa 106 -62}\special{fp}\special{pa 79 -46}\special{pa 72 -42}\special{fp}%
+\special{pa 44 -26}\special{pa 37 -22}\special{fp}\special{pa 9 -6}\special{pa 3 -2}\special{fp}%
+\special{pa -25 15}\special{pa -32 19}\special{fp}\special{pn 8}%
+\special{pa -601 -211}\special{pa -593 -208}\special{fp}\special{pa -564 -198}\special{pa -557 -196}\special{fp}%
+\special{pa -528 -186}\special{pa -521 -183}\special{fp}\special{pa -492 -173}\special{pa -485 -170}\special{fp}%
+\special{pa -456 -160}\special{pa -448 -157}\special{fp}\special{pa -420 -147}\special{pa -412 -145}\special{fp}%
+\special{pa -384 -135}\special{pa -376 -132}\special{fp}\special{pa -347 -122}\special{pa -340 -119}\special{fp}%
+\special{pa -311 -109}\special{pa -304 -107}\special{fp}\special{pa -275 -97}\special{pa -267 -94}\special{fp}%
+\special{pa -239 -84}\special{pa -231 -81}\special{fp}\special{pa -203 -71}\special{pa -195 -69}\special{fp}%
+\special{pa -166 -58}\special{pa -159 -56}\special{fp}\special{pa -130 -46}\special{pa -123 -43}\special{fp}%
+\special{pa -94 -33}\special{pa -87 -30}\special{fp}\special{pa -58 -20}\special{pa -50 -18}\special{fp}%
+\special{pa -22 -8}\special{pa -14 -5}\special{fp}\special{pa 14 5}\special{pa 22 8}\special{fp}%
+\special{pn 8}%
+\special{pa 0 59}\special{pa 0 51}\special{fp}\special{pa 0 19}\special{pa 0 11}\special{fp}%
+\special{pa 0 -21}\special{pa 0 -29}\special{fp}\special{pa 0 -61}\special{pa 0 -69}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -182 228}\special{pa -180 220}\special{fp}\special{pa -172 189}\special{pa -170 182}\special{fp}%
+\special{pa -163 151}\special{pa -161 144}\special{fp}\special{pa -153 113}\special{pa -151 106}\special{fp}%
+\special{pa -143 75}\special{pa -141 68}\special{fp}\special{pa -132 37}\special{pa -130 30}\special{fp}%
+\special{pa -122 0}\special{pa -119 -8}\special{fp}\special{pa -110 -38}\special{pa -108 -46}\special{fp}%
+\special{pa -99 -76}\special{pa -96 -83}\special{fp}\special{pa -87 -113}\special{pa -84 -121}\special{fp}%
+\special{pa -74 -150}\special{pa -71 -158}\special{fp}\special{pa -61 -187}\special{pa -58 -195}\special{fp}%
+\special{pa -47 -224}\special{pa -44 -232}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -137 98}\special{pa -134 91}\special{fp}\special{pa -122 61}\special{pa -118 53}\special{fp}%
+\special{pa -105 24}\special{pa -101 16}\special{fp}\special{pa -86 -13}\special{pa -82 -20}\special{fp}%
+\special{pa -66 -48}\special{pa -61 -55}\special{fp}\special{pa -43 -82}\special{pa -38 -88}\special{fp}%
+\special{pa -16 -113}\special{pa -11 -119}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -79 8}\special{pa -71 6}\special{fp}\special{pa -32 -5}\special{pa -24 -5}\special{fp}%
+\special{pa 15 8}\special{pa 23 10}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -11 36}\special{pa -7 43}\special{fp}\special{pa 11 70}\special{pa 15 77}\special{fp}%
+\special{pa 31 106}\special{pa 35 113}\special{fp}\special{pa 49 142}\special{pa 53 149}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 55 196}\special{pa 57 204}\special{fp}\special{pa 64 228}\special{pa 66 236}\special{fp}%
+\special{pa 73 260}\special{pa 76 268}\special{fp}\special{pa 82 293}\special{pa 84 300}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -47 -241}\special{pa -49 -233}\special{fp}\special{pa -56 -201}\special{pa -58 -193}\special{fp}%
+\special{pa -65 -161}\special{pa -67 -153}\special{fp}\special{pa -75 -121}\special{pa -76 -114}\special{fp}%
+\special{pa -84 -82}\special{pa -86 -74}\special{fp}\special{pa -95 -43}\special{pa -97 -35}\special{fp}%
+\special{pa -106 -3}\special{pa -108 4}\special{fp}\special{pa -118 36}\special{pa -120 43}\special{fp}%
+\special{pa -130 75}\special{pa -133 82}\special{fp}\special{pa -143 113}\special{pa -146 120}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -16 -133}\special{pa -19 -126}\special{fp}\special{pa -31 -92}\special{pa -34 -85}\special{fp}%
+\special{pa -49 -52}\special{pa -52 -45}\special{fp}\special{pa -69 -14}\special{pa -73 -7}\special{fp}%
+\special{pa -94 22}\special{pa -99 28}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 17 -12}\special{pa 11 -8}\special{fp}\special{pa -10 5}\special{pa -18 7}\special{fp}%
+\special{pa -42 6}\special{pa -50 5}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 48 123}\special{pa 43 117}\special{fp}\special{pa 25 95}\special{pa 20 89}\special{fp}%
+\special{pa 6 64}\special{pa 2 57}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 77 266}\special{pa 75 258}\special{fp}\special{pa 67 234}\special{pa 64 226}\special{fp}%
+\special{pa 56 201}\special{pa 54 193}\special{fp}\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata.tex
new file mode 100644
index 0000000000..d86235969d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata.tex
@@ -0,0 +1,126 @@
+%%% test.tex 2014-11-1 19:5
+%%% test.sce 2014-11-1 19:5
+{\unitlength=6mm%
+\begin{picture}%
+( 15.00000, 8.00000)( -2.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 2598 -709}\special{pa 2593 -768}\special{pa 2576 -826}\special{pa 2549 -883}%
+\special{pa 2511 -936}\special{pa 2463 -986}\special{pa 2406 -1032}\special{pa 2341 -1073}%
+\special{pa 2269 -1108}\special{pa 2191 -1136}\special{pa 2109 -1158}\special{pa 2023 -1173}%
+\special{pa 1934 -1180}\special{pa 1845 -1180}\special{pa 1757 -1173}\special{pa 1671 -1158}%
+\special{pa 1588 -1136}\special{pa 1510 -1108}\special{pa 1438 -1073}\special{pa 1373 -1032}%
+\special{pa 1316 -986}\special{pa 1269 -936}\special{pa 1231 -883}\special{pa 1203 -826}%
+\special{pa 1187 -768}\special{pa 1181 -709}\special{pa 1187 -649}\special{pa 1203 -591}%
+\special{pa 1231 -535}\special{pa 1269 -481}\special{pa 1316 -431}\special{pa 1373 -385}%
+\special{pa 1438 -345}\special{pa 1510 -310}\special{pa 1588 -281}\special{pa 1671 -259}%
+\special{pa 1757 -245}\special{pa 1845 -237}\special{pa 1934 -237}\special{pa 2023 -245}%
+\special{pa 2109 -259}\special{pa 2191 -281}\special{pa 2269 -310}\special{pa 2341 -345}%
+\special{pa 2406 -385}\special{pa 2463 -431}\special{pa 2511 -481}\special{pa 2549 -535}%
+\special{pa 2576 -591}\special{pa 2593 -649}\special{pa 2598 -709}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 2126 236}\special{pa 2120 266}\special{pa 2116 273}\special{fp}\special{pa 2094 304}\special{pa 2076 323}\special{pa 2066 330}\special{fp}%
+\special{pa 2034 352}\special{pa 2000 370}\special{fp}\special{pa 1965 385}\special{pa 1934 398}\special{pa 1929 399}\special{fp}%
+\special{pa 1893 411}\special{pa 1869 418}\special{pa 1856 421}\special{fp}\special{pa 1818 431}\special{pa 1797 436}\special{pa 1781 439}\special{fp}%
+\special{pa 1743 446}\special{pa 1719 450}\special{pa 1705 452}\special{fp}\special{pa 1667 457}\special{pa 1636 461}\special{pa 1629 462}\special{fp}%
+\special{pa 1590 465}\special{pa 1552 468}\special{fp}\special{pa 1513 470}\special{pa 1475 471}\special{fp}%
+\special{pa 1437 472}\special{pa 1398 472}\special{fp}\special{pa 1360 471}\special{pa 1321 470}\special{fp}%
+\special{pa 1283 468}\special{pa 1244 465}\special{fp}\special{pa 1206 462}\special{pa 1198 461}\special{pa 1168 457}\special{fp}%
+\special{pa 1130 452}\special{pa 1116 450}\special{pa 1092 446}\special{fp}\special{pa 1054 439}\special{pa 1038 436}\special{pa 1016 431}\special{fp}%
+\special{pa 979 421}\special{pa 966 418}\special{pa 942 411}\special{fp}\special{pa 905 399}\special{pa 901 398}\special{pa 869 385}\special{fp}%
+\special{pa 834 370}\special{pa 800 352}\special{fp}\special{pa 768 330}\special{pa 758 323}\special{pa 740 304}\special{fp}%
+\special{pa 718 273}\special{pa 714 266}\special{pa 709 236}\special{pa 709 236}\special{fp}%
+\special{pa 718 199}\special{pa 731 177}\special{pa 740 168}\special{fp}\special{pa 768 142}\special{pa 796 122}\special{pa 800 120}\special{fp}%
+\special{pa 834 102}\special{pa 844 97}\special{pa 869 87}\special{fp}\special{pa 905 73}\special{pa 942 62}\special{fp}%
+\special{pa 979 51}\special{pa 1016 42}\special{fp}\special{pa 1054 34}\special{pa 1092 27}\special{fp}%
+\special{pa 1130 21}\special{pa 1168 16}\special{fp}\special{pa 1206 11}\special{pa 1244 8}\special{fp}%
+\special{pa 1283 4}\special{pa 1285 4}\special{pa 1321 3}\special{fp}\special{pa 1360 1}\special{pa 1373 0}\special{pa 1398 0}\special{fp}%
+\special{pa 1437 0}\special{pa 1462 0}\special{pa 1475 1}\special{fp}\special{pa 1513 3}\special{pa 1550 4}\special{pa 1552 4}\special{fp}%
+\special{pa 1590 8}\special{pa 1629 11}\special{fp}\special{pa 1667 16}\special{pa 1705 21}\special{fp}%
+\special{pa 1743 27}\special{pa 1781 34}\special{fp}\special{pa 1818 42}\special{pa 1856 51}\special{fp}%
+\special{pa 1893 62}\special{pa 1929 73}\special{fp}\special{pa 1965 87}\special{pa 1991 97}\special{pa 2000 102}\special{fp}%
+\special{pa 2034 120}\special{pa 2038 122}\special{pa 2066 142}\special{fp}\special{pa 2094 168}\special{pa 2104 177}\special{pa 2116 199}\special{fp}%
+%
+%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.8500,1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.9500,-1.0000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0500,-1.0000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\special{pn 8}%
+\special{pa 0 0}\special{pa 709 236}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 630 236}\special{pa 709 236}\special{pa 645 189}\special{pa 638 213}\special{pa 630 236}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 630 236}\special{pa 709 236}\special{pa 645 189}\special{pa 638 213}\special{pa 630 236}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 481 -245}\special{pa 474 -248}\special{pa 467 -247}\special{pa 462 -242}%
+\special{pa 461 -234}\special{pa 464 -228}\special{pa 471 -225}\special{pa 478 -226}%
+\special{pa 483 -231}\special{pa 484 -238}\special{pa 481 -245}\special{sh 1}\special{fp}%
+\special{pa 709 -236}\special{pa 707 -266}\special{pa 701 -295}\special{pa 692 -323}%
+\special{pa 679 -350}\special{pa 664 -375}\special{pa 645 -398}\special{pa 623 -418}%
+\special{pa 599 -436}\special{pa 573 -450}\special{pa 545 -461}\special{pa 517 -468}%
+\special{pa 487 -472}\special{pa 458 -472}\special{pa 428 -468}\special{pa 399 -461}%
+\special{pa 372 -450}\special{pa 346 -436}\special{pa 322 -418}\special{pa 300 -398}%
+\special{pa 281 -375}\special{pa 265 -350}\special{pa 253 -323}\special{pa 244 -295}%
+\special{pa 238 -266}\special{pa 236 -236}\special{pa 238 -207}\special{pa 244 -177}%
+\special{pa 253 -149}\special{pa 265 -122}\special{pa 281 -97}\special{pa 300 -75}%
+\special{pa 322 -54}\special{pa 346 -37}\special{pa 372 -22}\special{pa 399 -12}\special{pa 428 -4}%
+\special{pa 458 0}\special{pa 487 0}\special{pa 517 -4}\special{pa 545 -12}\special{pa 573 -22}%
+\special{pa 599 -37}\special{pa 623 -54}\special{pa 645 -75}\special{pa 664 -97}\special{pa 679 -122}%
+\special{pa 692 -149}\special{pa 701 -177}\special{pa 707 -207}\special{pa 709 -236}%
+\special{fp}%
+\special{pa 2126 -472}\special{pa 2120 -532}\special{pa 2104 -590}\special{pa 2076 -646}%
+\special{pa 2038 -700}\special{pa 1991 -750}\special{pa 1934 -796}\special{pa 1869 -836}%
+\special{pa 1797 -871}\special{pa 1719 -900}\special{pa 1636 -922}\special{pa 1550 -937}%
+\special{pa 1462 -944}\special{pa 1373 -944}\special{pa 1285 -937}\special{pa 1198 -922}%
+\special{pa 1116 -900}\special{pa 1038 -871}\special{pa 966 -836}\special{pa 901 -796}%
+\special{pa 844 -750}\special{pa 796 -700}\special{pa 758 -646}\special{pa 731 -590}%
+\special{pa 714 -532}\special{pa 709 -472}\special{pa 714 -413}\special{pa 731 -355}%
+\special{pa 758 -299}\special{pa 796 -245}\special{pa 844 -195}\special{pa 901 -149}%
+\special{pa 966 -108}\special{pa 1038 -74}\special{pa 1116 -45}\special{pa 1198 -23}%
+\special{pa 1285 -8}\special{pa 1373 -1}\special{pa 1462 -1}\special{pa 1550 -8}\special{pa 1636 -23}%
+\special{pa 1719 -45}\special{pa 1797 -74}\special{pa 1869 -108}\special{pa 1934 -149}%
+\special{pa 1991 -195}\special{pa 2038 -245}\special{pa 2076 -299}\special{pa 2104 -355}%
+\special{pa 2120 -413}\special{pa 2126 -472}%
+\special{fp}%
+\special{pa -472 0}\special{pa 3071 0}%
+\special{fp}%
+\special{pa 0 472}\special{pa 0 -1417}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,6.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata3d.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata3d.tex
new file mode 100644
index 0000000000..928409cceb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata3d.tex
@@ -0,0 +1,113 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/scaledata3d.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(10.27,6.03)(-5.78,-1.36)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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.1500000,-0.8300000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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(4.4300000,-0.5600000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\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,4.2500000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 672 -178}\special{pa -672 178}%
+\special{fp}%
+\special{pa -971 -123}\special{pa 971 123}%
+\special{fp}%
+\special{pa 0 321}\special{pa 0 -929}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -388 -49}\special{pa -657 22}\special{pa -523 -478}\special{pa -388 -49}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -75 -137}\special{pa -62 -135}\special{pa -49 -134}\special{pa -36 -133}%
+\special{pa -22 -132}\special{pa -8 -131}\special{pa 6 -130}\special{pa 21 -130}%
+\special{pa 36 -129}\special{pa 50 -129}\special{pa 65 -129}\special{pa 80 -129}%
+\special{pa 95 -129}\special{pa 109 -130}\special{pa 124 -131}\special{pa 138 -131}%
+\special{pa 152 -132}\special{pa 165 -133}\special{pa 178 -135}\special{pa 191 -136}%
+\special{pa 203 -138}\special{pa 215 -139}\special{pa 225 -141}\special{pa 236 -143}%
+\special{pa 245 -145}\special{pa 254 -148}\special{pa 262 -150}\special{pa 269 -152}%
+\special{pa 276 -155}\special{pa 281 -157}\special{pa 286 -160}\special{pa 290 -162}%
+\special{pa 293 -165}\special{pa 295 -168}\special{pa 296 -170}\special{pa 296 -173}%
+\special{pa 295 -176}\special{pa 293 -179}\special{pa 291 -181}\special{pa 287 -184}%
+\special{pa 283 -186}\special{pa 277 -189}\special{pa 271 -191}\special{pa 264 -194}%
+\special{pa 256 -196}\special{pa 248 -198}\special{pa 238 -200}\special{pa 228 -202}%
+\special{pa 218 -204}\special{pa 206 -206}\special{pa 194 -208}\special{pa 182 -209}%
+\special{pa 169 -210}\special{pa 155 -212}\special{pa 142 -213}\special{pa 128 -214}%
+\special{pa 113 -214}\special{pa 99 -215}\special{pa 84 -215}\special{pa 69 -215}%
+\special{pa 54 -215}\special{pa 40 -215}\special{pa 25 -215}\special{pa 10 -214}%
+\special{pa -4 -214}\special{pa -18 -213}\special{pa -32 -212}\special{pa -46 -211}%
+\special{pa -59 -210}\special{pa -71 -208}\special{pa -83 -206}\special{pa -95 -205}%
+\special{pa -106 -203}\special{pa -116 -201}\special{pa -126 -199}\special{pa -134 -197}%
+\special{pa -142 -194}\special{pa -150 -192}\special{pa -156 -190}\special{pa -162 -187}%
+\special{pa -166 -185}\special{pa -170 -182}\special{pa -173 -179}\special{pa -175 -177}%
+\special{pa -176 -174}\special{pa -176 -171}\special{pa -176 -168}\special{pa -174 -166}%
+\special{pa -171 -163}\special{pa -168 -160}\special{pa -163 -158}\special{pa -158 -155}%
+\special{pa -152 -153}\special{pa -145 -150}\special{pa -137 -148}\special{pa -128 -146}%
+\special{pa -119 -144}\special{pa -109 -142}\special{pa -98 -140}\special{pa -87 -138}%
+\special{pa -75 -137}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 16}%
+\special{pa -777 -98}\special{pa -1315 44}\special{pa -1046 -956}\special{pa -777 -98}%
+\special{fp}%
+\special{pa -149 -273}\special{pa -124 -270}\special{pa -98 -268}\special{pa -72 -265}%
+\special{pa -44 -263}\special{pa -16 -262}\special{pa 13 -260}\special{pa 42 -259}%
+\special{pa 71 -258}\special{pa 101 -258}\special{pa 130 -258}\special{pa 160 -258}%
+\special{pa 190 -259}\special{pa 219 -260}\special{pa 248 -261}\special{pa 276 -263}%
+\special{pa 304 -265}\special{pa 331 -267}\special{pa 357 -270}\special{pa 382 -272}%
+\special{pa 406 -276}\special{pa 429 -279}\special{pa 451 -283}\special{pa 471 -287}%
+\special{pa 490 -291}\special{pa 508 -295}\special{pa 524 -300}\special{pa 539 -304}%
+\special{pa 552 -309}\special{pa 563 -314}\special{pa 572 -319}\special{pa 580 -325}%
+\special{pa 586 -330}\special{pa 590 -335}\special{pa 592 -341}\special{pa 592 -346}%
+\special{pa 590 -352}\special{pa 587 -357}\special{pa 582 -362}\special{pa 574 -368}%
+\special{pa 565 -373}\special{pa 555 -378}\special{pa 542 -383}\special{pa 528 -388}%
+\special{pa 513 -392}\special{pa 495 -397}\special{pa 477 -401}\special{pa 457 -405}%
+\special{pa 435 -409}\special{pa 412 -412}\special{pa 388 -415}\special{pa 364 -418}%
+\special{pa 338 -421}\special{pa 311 -423}\special{pa 283 -425}\special{pa 255 -427}%
+\special{pa 227 -428}\special{pa 197 -429}\special{pa 168 -430}\special{pa 138 -431}%
+\special{pa 109 -431}\special{pa 79 -430}\special{pa 50 -430}\special{pa 20 -429}%
+\special{pa -8 -427}\special{pa -37 -426}\special{pa -64 -424}\special{pa -91 -422}%
+\special{pa -117 -419}\special{pa -143 -416}\special{pa -167 -413}\special{pa -190 -410}%
+\special{pa -212 -406}\special{pa -232 -402}\special{pa -251 -398}\special{pa -269 -393}%
+\special{pa -285 -389}\special{pa -299 -384}\special{pa -312 -379}\special{pa -324 -374}%
+\special{pa -333 -369}\special{pa -341 -364}\special{pa -346 -359}\special{pa -350 -353}%
+\special{pa -352 -348}\special{pa -353 -342}\special{pa -351 -337}\special{pa -348 -331}%
+\special{pa -342 -326}\special{pa -335 -321}\special{pa -326 -316}\special{pa -316 -311}%
+\special{pa -303 -306}\special{pa -289 -301}\special{pa -273 -296}\special{pa -256 -292}%
+\special{pa -237 -288}\special{pa -217 -284}\special{pa -196 -280}\special{pa -173 -276}%
+\special{pa -149 -273}%
+\special{fp}%
+\special{pn 8}%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scalepoint.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scalepoint.tex
new file mode 100644
index 0000000000..371adc9de9
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scalepoint.tex
@@ -0,0 +1,95 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/scalepoint.tex
+%%% Generator=template1basic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(14,7.42)(-0.73,-1.66)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -0}\special{pa 922 -230}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 878 -194}\special{pa 945 -236}\special{pa 866 -242}\special{pa 872 -218}%
+\special{pa 878 -194}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 878 -194}\special{pa 945 -236}\special{pa 866 -242}\special{pa 872 -218}%
+\special{pa 878 -194}\special{pa 945 -236}%
+\special{fp}%
+\special{pn 8}%
+}%
+\special{pn 2}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 720 -484}\special{pa 709 -488}\special{pa 698 -484}\special{pa 693 -472}\special{pa 698 -461}\special{pa 709 -457}\special{pa 720 -461}\special{pa 724 -472}\special{pa 720 -484}\special{sh 1}\special{fp}%
+\special{pa 484 225}\special{pa 472 220}\special{pa 461 225}\special{pa 457 236}\special{pa 461 247}\special{pa 472 252}\special{pa 484 247}\special{pa 488 236}\special{pa 484 225}\special{sh 1}\special{fp}%
+\special{pa 956 -247}\special{pa 945 -252}\special{pa 934 -247}\special{pa 929 -236}\special{pa 934 -225}\special{pa 945 -220}\special{pa 956 -225}\special{pa 961 -236}\special{pa 956 -247}\special{sh 1}\special{fp}%
+\special{pa 2137 -956}\special{pa 2126 -961}\special{pa 2115 -956}\special{pa 2110 -945}\special{pa 2115 -934}\special{pa 2126 -929}\special{pa 2137 -934}\special{pa 2142 -945}\special{pa 2137 -956}\special{sh 1}\special{fp}%
+\special{pa 1192 -1192}\special{pa 1181 -1197}\special{pa 1170 -1192}\special{pa 1165 -1181}\special{pa 1170 -1170}\special{pa 1181 -1165}\special{pa 1192 -1170}\special{pa 1197 -1181}\special{pa 1192 -1192}\special{sh 1}\special{fp}%
+\special{pa 2846 -484}\special{pa 2835 -488}\special{pa 2824 -484}\special{pa 2819 -472}\special{pa 2824 -461}\special{pa 2835 -457}\special{pa 2846 -461}\special{pa 2850 -472}\special{pa 2846 -484}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{A(3,2)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A(3,2)}\settodepth{\Depth}{A(3,2)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.2500000,2.0000000){\hspace*{\Width}\raisebox{\Height}{A(3,2)}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{B(2,-1)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B(2,-1)}\settodepth{\Depth}{B(2,-1)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.2500000,-1.0000000){\hspace*{\Width}\raisebox{\Height}{B(2,-1)}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{C(4,1)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C(4,1)}\settodepth{\Depth}{C(4,1)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.2500000,1.0000000){\hspace*{\Width}\raisebox{\Height}{C(4,1)}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{D(9,4)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D(9,4)}\settodepth{\Depth}{D(9,4)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(9.2500000,4.0000000){\hspace*{\Width}\raisebox{\Height}{D(9,4)}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{E(5,5)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{E(5,5)}\settodepth{\Depth}{E(5,5)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.2500000,5.0000000){\hspace*{\Width}\raisebox{\Height}{E(5,5)}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{F(12,2)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{F(12,2)}\settodepth{\Depth}{F(12,2)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(12.2500000,2.0000000){\hspace*{\Width}\raisebox{\Height}{F(12,2)}}%
+%
+}%
+\special{pa -172 -0}\special{pa 3135 -0}%
+\special{fp}%
+\special{pa 0 392}\special{pa 0 -1361}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(13.3533333,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,5.8433333){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scatter.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scatter.tex
new file mode 100644
index 0000000000..d02baeea4c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scatter.tex
@@ -0,0 +1,154 @@
+%%% /Users/Hannya/Desktop/fig/template1.tex
+%%% Generator=template1.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(7.47,7.59)(-0.47,-0.59)%
+\special{pn 8}%
+%
+\special{pn 4}%
+{%
+\color[rgb]{0,0,1}%
+\special{pa 967 -707}\special{pa 953 -715}\special{pa 937 -715}\special{pa 923 -707}\special{pa 914 -693}\special{pa 914 -677}\special{pa 923 -663}\special{pa 937 -655}\special{pa 953 -655}\special{pa 967 -663}\special{pa 975 -677}\special{pa 975 -693}\special{pa 967 -707}\special{sh 1}\special{fp}%
+\special{pa 1203 -1286}\special{pa 1189 -1294}\special{pa 1173 -1294}\special{pa 1159 -1286}\special{pa 1151 -1272}\special{pa 1151 -1256}\special{pa 1159 -1242}\special{pa 1173 -1233}\special{pa 1189 -1233}\special{pa 1203 -1242}\special{pa 1212 -1256}\special{pa 1212 -1272}\special{pa 1203 -1286}\special{sh 1}\special{fp}%
+\special{pa 1144 -1203}\special{pa 1130 -1212}\special{pa 1114 -1212}\special{pa 1100 -1203}\special{pa 1092 -1189}\special{pa 1092 -1173}\special{pa 1100 -1159}\special{pa 1114 -1151}\special{pa 1130 -1151}\special{pa 1144 -1159}\special{pa 1152 -1173}\special{pa 1152 -1189}\special{pa 1144 -1203}\special{sh 1}\special{fp}%
+\special{pa 1144 -928}\special{pa 1130 -936}\special{pa 1114 -936}\special{pa 1100 -928}\special{pa 1092 -914}\special{pa 1092 -897}\special{pa 1100 -883}\special{pa 1114 -875}\special{pa 1130 -875}\special{pa 1144 -883}\special{pa 1152 -897}\special{pa 1152 -914}\special{pa 1144 -928}\special{sh 1}\special{fp}%
+\special{pa 1085 -751}\special{pa 1071 -759}\special{pa 1055 -759}\special{pa 1041 -751}\special{pa 1033 -736}\special{pa 1033 -720}\special{pa 1041 -706}\special{pa 1055 -698}\special{pa 1071 -698}\special{pa 1085 -706}\special{pa 1093 -720}\special{pa 1093 -736}\special{pa 1085 -751}\special{sh 1}\special{fp}%
+\special{pa 1203 -778}\special{pa 1189 -786}\special{pa 1173 -786}\special{pa 1159 -778}\special{pa 1151 -764}\special{pa 1151 -748}\special{pa 1159 -734}\special{pa 1173 -725}\special{pa 1189 -725}\special{pa 1203 -734}\special{pa 1212 -748}\special{pa 1212 -764}\special{pa 1203 -778}\special{sh 1}\special{fp}%
+\special{pa 1262 -881}\special{pa 1248 -889}\special{pa 1232 -889}\special{pa 1218 -881}\special{pa 1210 -866}\special{pa 1210 -850}\special{pa 1218 -836}\special{pa 1232 -828}\special{pa 1248 -828}\special{pa 1262 -836}\special{pa 1271 -850}\special{pa 1271 -866}\special{pa 1262 -881}\special{sh 1}\special{fp}%
+\special{pa 1440 -247}\special{pa 1425 -255}\special{pa 1409 -255}\special{pa 1395 -247}\special{pa 1387 -233}\special{pa 1387 -216}\special{pa 1395 -202}\special{pa 1409 -194}\special{pa 1425 -194}\special{pa 1440 -202}\special{pa 1448 -216}\special{pa 1448 -233}\special{pa 1440 -247}\special{sh 1}\special{fp}%
+\special{pa 1558 -1873}\special{pa 1544 -1881}\special{pa 1527 -1881}\special{pa 1513 -1873}\special{pa 1505 -1859}\special{pa 1505 -1842}\special{pa 1513 -1828}\special{pa 1527 -1820}\special{pa 1544 -1820}\special{pa 1558 -1828}\special{pa 1566 -1842}\special{pa 1566 -1859}\special{pa 1558 -1873}\special{sh 1}\special{fp}%
+\special{pa 1381 -837}\special{pa 1366 -845}\special{pa 1350 -845}\special{pa 1336 -837}\special{pa 1328 -823}\special{pa 1328 -807}\special{pa 1336 -793}\special{pa 1350 -785}\special{pa 1366 -785}\special{pa 1381 -793}\special{pa 1389 -807}\special{pa 1389 -823}\special{pa 1381 -837}\special{sh 1}\special{fp}%
+\special{pa 1558 -944}\special{pa 1544 -952}\special{pa 1527 -952}\special{pa 1513 -944}\special{pa 1505 -929}\special{pa 1505 -913}\special{pa 1513 -899}\special{pa 1527 -891}\special{pa 1544 -891}\special{pa 1558 -899}\special{pa 1566 -913}\special{pa 1566 -929}\special{pa 1558 -944}\special{sh 1}\special{fp}%
+\special{pa 1794 -1861}\special{pa 1780 -1869}\special{pa 1764 -1869}\special{pa 1749 -1861}\special{pa 1741 -1847}\special{pa 1741 -1830}\special{pa 1749 -1816}\special{pa 1764 -1808}\special{pa 1780 -1808}\special{pa 1794 -1816}\special{pa 1802 -1830}\special{pa 1802 -1847}\special{pa 1794 -1861}\special{sh 1}\special{fp}%
+\special{pa 1499 -1400}\special{pa 1485 -1408}\special{pa 1468 -1408}\special{pa 1454 -1400}\special{pa 1446 -1386}\special{pa 1446 -1370}\special{pa 1454 -1356}\special{pa 1468 -1348}\special{pa 1485 -1348}\special{pa 1499 -1356}\special{pa 1507 -1370}\special{pa 1507 -1386}\special{pa 1499 -1400}\special{sh 1}\special{fp}%
+\special{pa 1381 -1487}\special{pa 1366 -1495}\special{pa 1350 -1495}\special{pa 1336 -1487}\special{pa 1328 -1473}\special{pa 1328 -1456}\special{pa 1336 -1442}\special{pa 1350 -1434}\special{pa 1366 -1434}\special{pa 1381 -1442}\special{pa 1389 -1456}\special{pa 1389 -1473}\special{pa 1381 -1487}\special{sh 1}\special{fp}%
+\special{pa 1262 -1845}\special{pa 1248 -1853}\special{pa 1232 -1853}\special{pa 1218 -1845}\special{pa 1210 -1831}\special{pa 1210 -1815}\special{pa 1218 -1801}\special{pa 1232 -1792}\special{pa 1248 -1792}\special{pa 1262 -1801}\special{pa 1271 -1815}\special{pa 1271 -1831}\special{pa 1262 -1845}\special{sh 1}\special{fp}%
+\special{pa 790 -841}\special{pa 776 -849}\special{pa 760 -849}\special{pa 745 -841}\special{pa 737 -827}\special{pa 737 -811}\special{pa 745 -797}\special{pa 760 -788}\special{pa 776 -788}\special{pa 790 -797}\special{pa 798 -811}\special{pa 798 -827}\special{pa 790 -841}\special{sh 1}\special{fp}%
+\special{pa 849 -664}\special{pa 835 -672}\special{pa 819 -672}\special{pa 805 -664}\special{pa 796 -650}\special{pa 796 -634}\special{pa 805 -619}\special{pa 819 -611}\special{pa 835 -611}\special{pa 849 -619}\special{pa 857 -634}\special{pa 857 -650}\special{pa 849 -664}\special{sh 1}\special{fp}%
+\special{pa 1203 -873}\special{pa 1189 -881}\special{pa 1173 -881}\special{pa 1159 -873}\special{pa 1151 -859}\special{pa 1151 -842}\special{pa 1159 -828}\special{pa 1173 -820}\special{pa 1189 -820}\special{pa 1203 -828}\special{pa 1212 -842}\special{pa 1212 -859}\special{pa 1203 -873}\special{sh 1}\special{fp}%
+\special{pa 1262 -1255}\special{pa 1248 -1263}\special{pa 1232 -1263}\special{pa 1218 -1255}\special{pa 1210 -1240}\special{pa 1210 -1224}\special{pa 1218 -1210}\special{pa 1232 -1202}\special{pa 1248 -1202}\special{pa 1262 -1210}\special{pa 1271 -1224}\special{pa 1271 -1240}\special{pa 1262 -1255}\special{sh 1}\special{fp}%
+\special{pa 1381 -2007}\special{pa 1366 -2015}\special{pa 1350 -2015}\special{pa 1336 -2007}\special{pa 1328 -1992}\special{pa 1328 -1976}\special{pa 1336 -1962}\special{pa 1350 -1954}\special{pa 1366 -1954}\special{pa 1381 -1962}\special{pa 1389 -1976}\special{pa 1389 -1992}\special{pa 1381 -2007}\special{sh 1}\special{fp}%
+\special{pa 908 -321}\special{pa 894 -330}\special{pa 878 -330}\special{pa 864 -321}\special{pa 855 -307}\special{pa 855 -291}\special{pa 864 -277}\special{pa 878 -269}\special{pa 894 -269}\special{pa 908 -277}\special{pa 916 -291}\special{pa 916 -307}\special{pa 908 -321}\special{sh 1}\special{fp}%
+\special{pa 908 -936}\special{pa 894 -944}\special{pa 878 -944}\special{pa 864 -936}\special{pa 855 -922}\special{pa 855 -905}\special{pa 864 -891}\special{pa 878 -883}\special{pa 894 -883}\special{pa 908 -891}\special{pa 916 -905}\special{pa 916 -922}\special{pa 908 -936}\special{sh 1}\special{fp}%
+\special{pa 1735 -1278}\special{pa 1721 -1286}\special{pa 1704 -1286}\special{pa 1690 -1278}\special{pa 1682 -1264}\special{pa 1682 -1248}\special{pa 1690 -1234}\special{pa 1704 -1225}\special{pa 1721 -1225}\special{pa 1735 -1234}\special{pa 1743 -1248}\special{pa 1743 -1264}\special{pa 1735 -1278}\special{sh 1}\special{fp}%
+\special{pa 1026 -613}\special{pa 1012 -621}\special{pa 996 -621}\special{pa 982 -613}\special{pa 974 -599}\special{pa 974 -582}\special{pa 982 -568}\special{pa 996 -560}\special{pa 1012 -560}\special{pa 1026 -568}\special{pa 1034 -582}\special{pa 1034 -599}\special{pa 1026 -613}\special{sh 1}\special{fp}%
+\special{pa 908 -337}\special{pa 894 -345}\special{pa 878 -345}\special{pa 864 -337}\special{pa 855 -323}\special{pa 855 -307}\special{pa 864 -293}\special{pa 878 -285}\special{pa 894 -285}\special{pa 908 -293}\special{pa 916 -307}\special{pa 916 -323}\special{pa 908 -337}\special{sh 1}\special{fp}%
+\special{pa 1203 -1227}\special{pa 1189 -1235}\special{pa 1173 -1235}\special{pa 1159 -1227}\special{pa 1151 -1213}\special{pa 1151 -1197}\special{pa 1159 -1182}\special{pa 1173 -1174}\special{pa 1189 -1174}\special{pa 1203 -1182}\special{pa 1212 -1197}\special{pa 1212 -1213}\special{pa 1203 -1227}\special{sh 1}\special{fp}%
+\special{pa 1203 -818}\special{pa 1189 -826}\special{pa 1173 -826}\special{pa 1159 -818}\special{pa 1151 -803}\special{pa 1151 -787}\special{pa 1159 -773}\special{pa 1173 -765}\special{pa 1189 -765}\special{pa 1203 -773}\special{pa 1212 -787}\special{pa 1212 -803}\special{pa 1203 -818}\special{sh 1}\special{fp}%
+\special{pa 967 -664}\special{pa 953 -672}\special{pa 937 -672}\special{pa 923 -664}\special{pa 914 -650}\special{pa 914 -634}\special{pa 923 -619}\special{pa 937 -611}\special{pa 953 -611}\special{pa 967 -619}\special{pa 975 -634}\special{pa 975 -650}\special{pa 967 -664}\special{sh 1}\special{fp}%
+\special{pa 1499 -1381}\special{pa 1485 -1389}\special{pa 1468 -1389}\special{pa 1454 -1381}\special{pa 1446 -1366}\special{pa 1446 -1350}\special{pa 1454 -1336}\special{pa 1468 -1328}\special{pa 1485 -1328}\special{pa 1499 -1336}\special{pa 1507 -1350}\special{pa 1507 -1366}\special{pa 1499 -1381}\special{sh 1}\special{fp}%
+\special{pa 1321 -873}\special{pa 1307 -881}\special{pa 1291 -881}\special{pa 1277 -873}\special{pa 1269 -859}\special{pa 1269 -842}\special{pa 1277 -828}\special{pa 1291 -820}\special{pa 1307 -820}\special{pa 1321 -828}\special{pa 1330 -842}\special{pa 1330 -859}\special{pa 1321 -873}\special{sh 1}\special{fp}%
+\special{pa 908 -625}\special{pa 894 -633}\special{pa 878 -633}\special{pa 864 -625}\special{pa 855 -611}\special{pa 855 -594}\special{pa 864 -580}\special{pa 878 -572}\special{pa 894 -572}\special{pa 908 -580}\special{pa 916 -594}\special{pa 916 -611}\special{pa 908 -625}\special{sh 1}\special{fp}%
+\special{pa 1026 -369}\special{pa 1012 -377}\special{pa 996 -377}\special{pa 982 -369}\special{pa 974 -355}\special{pa 974 -338}\special{pa 982 -324}\special{pa 996 -316}\special{pa 1012 -316}\special{pa 1026 -324}\special{pa 1034 -338}\special{pa 1034 -355}\special{pa 1026 -369}\special{sh 1}\special{fp}%
+\special{pa 1144 -1400}\special{pa 1130 -1408}\special{pa 1114 -1408}\special{pa 1100 -1400}\special{pa 1092 -1386}\special{pa 1092 -1370}\special{pa 1100 -1356}\special{pa 1114 -1348}\special{pa 1130 -1348}\special{pa 1144 -1356}\special{pa 1152 -1370}\special{pa 1152 -1386}\special{pa 1144 -1400}\special{sh 1}\special{fp}%
+\special{pa 1321 -731}\special{pa 1307 -739}\special{pa 1291 -739}\special{pa 1277 -731}\special{pa 1269 -717}\special{pa 1269 -701}\special{pa 1277 -686}\special{pa 1291 -678}\special{pa 1307 -678}\special{pa 1321 -686}\special{pa 1330 -701}\special{pa 1330 -717}\special{pa 1321 -731}\special{sh 1}\special{fp}%
+\special{pa 1085 -790}\special{pa 1071 -798}\special{pa 1055 -798}\special{pa 1041 -790}\special{pa 1033 -776}\special{pa 1033 -760}\special{pa 1041 -745}\special{pa 1055 -737}\special{pa 1071 -737}\special{pa 1085 -745}\special{pa 1093 -760}\special{pa 1093 -776}\special{pa 1085 -790}\special{sh 1}\special{fp}%
+\special{pa 1440 -770}\special{pa 1425 -778}\special{pa 1409 -778}\special{pa 1395 -770}\special{pa 1387 -756}\special{pa 1387 -740}\special{pa 1395 -726}\special{pa 1409 -718}\special{pa 1425 -718}\special{pa 1440 -726}\special{pa 1448 -740}\special{pa 1448 -756}\special{pa 1440 -770}\special{sh 1}\special{fp}%
+\special{pa 1617 -1247}\special{pa 1603 -1255}\special{pa 1586 -1255}\special{pa 1572 -1247}\special{pa 1564 -1233}\special{pa 1564 -1216}\special{pa 1572 -1202}\special{pa 1586 -1194}\special{pa 1603 -1194}\special{pa 1617 -1202}\special{pa 1625 -1216}\special{pa 1625 -1233}\special{pa 1617 -1247}\special{sh 1}\special{fp}%
+\special{pa 1144 -688}\special{pa 1130 -696}\special{pa 1114 -696}\special{pa 1100 -688}\special{pa 1092 -674}\special{pa 1092 -657}\special{pa 1100 -643}\special{pa 1114 -635}\special{pa 1130 -635}\special{pa 1144 -643}\special{pa 1152 -657}\special{pa 1152 -674}\special{pa 1144 -688}\special{sh 1}\special{fp}%
+\special{pa 1203 -1947}\special{pa 1189 -1956}\special{pa 1173 -1956}\special{pa 1159 -1947}\special{pa 1151 -1933}\special{pa 1151 -1917}\special{pa 1159 -1903}\special{pa 1173 -1895}\special{pa 1189 -1895}\special{pa 1203 -1903}\special{pa 1212 -1917}\special{pa 1212 -1933}\special{pa 1203 -1947}\special{sh 1}\special{fp}%
+\special{pa 1144 -1262}\special{pa 1130 -1271}\special{pa 1114 -1271}\special{pa 1100 -1262}\special{pa 1092 -1248}\special{pa 1092 -1232}\special{pa 1100 -1218}\special{pa 1114 -1210}\special{pa 1130 -1210}\special{pa 1144 -1218}\special{pa 1152 -1232}\special{pa 1152 -1248}\special{pa 1144 -1262}\special{sh 1}\special{fp}%
+}%
+\special{pn 8}%
+{%
+\color[rgb]{0,1,0}%
+\special{pa -18 232}\special{pa 2756 -2567}%
+\special{fp}%
+}%
+\settowidth{\Width}{$r=0.535,\ y=1.009x-0.545$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$r=0.535,\ y=1.009x-0.545$}\settodepth{\Depth}{$r=0.535,\ y=1.009x-0.545$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9500000,6.4300000){\hspace*{\Width}\raisebox{\Height}{$r=0.535,\ y=1.009x-0.545$}}%
+%
+\special{pa 0 -2756}\special{pa 0 -0}\special{pa 2756 -0}%
+\special{fp}%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-\Height}%
+\put(0.0000000,-0.1500000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+\special{pa 0 -0}\special{pa 0 39}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000000,-0.1500000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+\special{pa 394 -0}\special{pa 394 39}%
+\special{fp}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000000,-0.1500000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+\special{pa 787 -0}\special{pa 787 39}%
+\special{fp}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000000,-0.1500000){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+\special{pa 1181 -0}\special{pa 1181 39}%
+\special{fp}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000000,-0.1500000){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+\special{pa 1575 -0}\special{pa 1575 39}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000000,-0.1500000){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+\special{pa 1969 -0}\special{pa 1969 39}%
+\special{fp}%
+\settowidth{\Width}{$6$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$6$}\settodepth{\Depth}{$6$}\setlength{\Height}{-\Height}%
+\put(6.0000000,-0.1500000){\hspace*{\Width}\raisebox{\Height}{$6$}}%
+%
+\special{pa 2362 -0}\special{pa 2362 39}%
+\special{fp}%
+\settowidth{\Width}{$7$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$7$}\settodepth{\Depth}{$7$}\setlength{\Height}{-\Height}%
+\put(7.0000000,-0.1500000){\hspace*{\Width}\raisebox{\Height}{$7$}}%
+%
+\special{pa 2756 -0}\special{pa 2756 39}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500000,1.0000000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+\special{pa 0 -394}\special{pa -39 -394}%
+\special{fp}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500000,2.0000000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+\special{pa 0 -787}\special{pa -39 -787}%
+\special{fp}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500000,3.0000000){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+\special{pa 0 -1181}\special{pa -39 -1181}%
+\special{fp}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500000,4.0000000){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+\special{pa 0 -1575}\special{pa -39 -1575}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500000,5.0000000){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+\special{pa 0 -1969}\special{pa -39 -1969}%
+\special{fp}%
+\settowidth{\Width}{$6$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$6$}\settodepth{\Depth}{$6$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500000,6.0000000){\hspace*{\Width}\raisebox{\Height}{$6$}}%
+%
+\special{pa 0 -2362}\special{pa -39 -2362}%
+\special{fp}%
+\settowidth{\Width}{$7$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$7$}\settodepth{\Depth}{$7$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500000,7.0000000){\hspace*{\Width}\raisebox{\Height}{$7$}}%
+%
+\special{pa 0 -2756}\special{pa -39 -2756}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segmark.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segmark.tex
new file mode 100644
index 0000000000..0ca81c693a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segmark.tex
@@ -0,0 +1,52 @@
+%%% fig.tex 2015-8-8 7:41
+%%% fig.sce 2015-8-8 7:37
+{\unitlength=6mm%
+\begin{picture}%
+( 4.84000, 3.93000)( -0.24000, -0.41000)%
+\special{pn 8}%
+%
+\special{pa 236 -709}\special{pa 0 0}\special{pa 945 0}\special{pa 800 -564}\special{pa 236 -709}%
+\special{fp}%
+\special{pa 151 -343}\special{pa 85 -366}%
+\special{fp}%
+\special{pa 491 -35}\special{pa 491 35}%
+\special{fp}%
+\special{pa 454 -35}\special{pa 454 35}%
+\special{fp}%
+\special{pa 908 -281}\special{pa 908 -286}\special{pa 907 -290}\special{pa 905 -294}%
+\special{pa 903 -299}\special{pa 901 -302}\special{pa 898 -306}\special{pa 895 -309}%
+\special{pa 891 -312}\special{pa 887 -314}\special{pa 883 -315}\special{pa 878 -317}%
+\special{pa 874 -317}\special{pa 869 -317}\special{pa 865 -317}\special{pa 860 -315}%
+\special{pa 856 -314}\special{pa 852 -312}\special{pa 849 -309}\special{pa 845 -306}%
+\special{pa 842 -302}\special{pa 840 -299}\special{pa 838 -294}\special{pa 837 -290}%
+\special{pa 836 -286}\special{pa 836 -281}\special{pa 836 -277}\special{pa 837 -272}%
+\special{pa 838 -268}\special{pa 840 -264}\special{pa 842 -260}\special{pa 845 -256}%
+\special{pa 849 -253}\special{pa 852 -251}\special{pa 856 -248}\special{pa 860 -247}%
+\special{pa 865 -246}\special{pa 869 -245}\special{pa 874 -245}\special{pa 878 -246}%
+\special{pa 883 -247}\special{pa 887 -248}\special{pa 891 -251}\special{pa 895 -253}%
+\special{pa 898 -256}\special{pa 901 -260}\special{pa 903 -264}\special{pa 905 -268}%
+\special{pa 907 -272}\special{pa 908 -277}\special{pa 908 -281}%
+\special{fp}%
+\special{pa 508 -598}\special{pa 489 -664}\special{pa 557 -647}\special{pa 508 -598}%
+\special{fp}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{\Depth}%
+\put(1.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-\Height}%
+\put(4.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{\Depth}%
+\put(3.4358,2.4374){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segment.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segment.pdf
new file mode 100644
index 0000000000..9d5848d837
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segment.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-lines.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-lines.pdf
new file mode 100644
index 0000000000..d0f4978405
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-lines.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-points.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-points.pdf
new file mode 100644
index 0000000000..56c666d75d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-points.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setax-theta.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setax-theta.tex
new file mode 100644
index 0000000000..89db63255e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setax-theta.tex
@@ -0,0 +1,43 @@
+%%% test.tex 2014-11-11 15:44
+%%% test.sce 2014-11-11 15:44
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 5.00000)( -5.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 1106 24}\special{pa 1181 0}\special{pa 1106 -24}\special{pa 1106 0}\special{pa 1106 24}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 472}\special{pa 0 -709}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 24 -634}\special{pa 0 -709}\special{pa -24 -634}\special{pa 0 -634}\special{pa 24 -634}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 24 -634}\special{pa 0 -709}\special{pa -24 -634}\special{pa 0 -634}\special{pa 24 -634}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{$\theta$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$\theta$}\settodepth{\Depth}{$\theta$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$\theta$}}%
+%
+%
+\settowidth{\Width}{$x$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.0500,3.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setcolor.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setcolor.pdf
new file mode 100644
index 0000000000..7e112dd6ad
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setcolor.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.pdf
new file mode 100644
index 0000000000..2effbefce7
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.tex
new file mode 100644
index 0000000000..b71a9ff29c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.tex
@@ -0,0 +1,37 @@
+%%% test.tex 2014-11-28 22:0
+%%% test.sce 2014-11-28 22:0
+{\unitlength=6mm%
+\begin{picture}%
+( 6.00000, 6.00000)( -1.00000, 0.00000)%
+\special{pn 8}%
+%
+\special{pa 245 -245}\special{pa 238 -248}\special{pa 231 -247}\special{pa 226 -242}%
+\special{pa 225 -234}\special{pa 228 -228}\special{pa 234 -225}\special{pa 242 -226}%
+\special{pa 247 -231}\special{pa 248 -238}\special{pa 245 -245}\special{sh 1}\special{fp}%
+\settowidth{\Width}{P}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{P}\settodepth{\Depth}{P}\setlength{\Height}{-\Height}%
+\put(1.0000,0.8500){\hspace*{\Width}\raisebox{\Height}{P}}%
+%
+%
+\special{pa 0 -709}\special{pa 472 -1181}\special{pa 945 -236}\special{pa 0 -709}%
+\special{fp}%
+\special{pa -236 -472}\special{pa 1181 -472}%
+\special{fp}%
+\special{pa 709 0}\special{pa 709 -1417}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,2.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(3.0000,6.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(2.9500,1.9500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setscaling.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setscaling.tex
new file mode 100644
index 0000000000..a0bcba93db
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setscaling.tex
@@ -0,0 +1,80 @@
+%%% test.tex 2014-10-22 10:38
+%%% test.sce 2014-10-22 10:38
+{\unitlength=5mm%
+\begin{picture}%
+( 7.00000, 8.00000)( -1.00000, -1.00000)%
+\special{pn 8}%
+%
+\special{pn 8}%
+\special{pa -4 -1230}\special{pa 4 -1230}\special{fp}\special{pa 34 -1230}\special{pa 42 -1230}\special{fp}%
+\special{pa 72 -1230}\special{pa 80 -1230}\special{fp}\special{pa 110 -1230}\special{pa 118 -1230}\special{fp}%
+\special{pa 147 -1230}\special{pa 155 -1230}\special{fp}\special{pa 185 -1230}\special{pa 193 -1230}\special{fp}%
+\special{pa 223 -1230}\special{pa 231 -1230}\special{fp}\special{pa 261 -1230}\special{pa 269 -1230}\special{fp}%
+\special{pa 299 -1230}\special{pa 307 -1230}\special{fp}\special{pa 337 -1230}\special{pa 345 -1230}\special{fp}%
+\special{pa 375 -1230}\special{pa 383 -1230}\special{fp}\special{pa 412 -1230}\special{pa 420 -1230}\special{fp}%
+\special{pa 450 -1230}\special{pa 458 -1230}\special{fp}\special{pa 488 -1230}\special{pa 496 -1230}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 492 4}\special{pa 492 -4}\special{fp}\special{pa 492 -36}\special{pa 492 -44}\special{fp}%
+\special{pa 492 -75}\special{pa 492 -83}\special{fp}\special{pa 492 -115}\special{pa 492 -123}\special{fp}%
+\special{pa 492 -155}\special{pa 492 -163}\special{fp}\special{pa 492 -194}\special{pa 492 -202}\special{fp}%
+\special{pa 492 -234}\special{pa 492 -242}\special{fp}\special{pa 492 -274}\special{pa 492 -282}\special{fp}%
+\special{pa 492 -314}\special{pa 492 -322}\special{fp}\special{pa 492 -353}\special{pa 492 -361}\special{fp}%
+\special{pa 492 -393}\special{pa 492 -401}\special{fp}\special{pa 492 -433}\special{pa 492 -441}\special{fp}%
+\special{pa 492 -472}\special{pa 492 -480}\special{fp}\special{pa 492 -512}\special{pa 492 -520}\special{fp}%
+\special{pa 492 -552}\special{pa 492 -560}\special{fp}\special{pa 492 -591}\special{pa 492 -599}\special{fp}%
+\special{pa 492 -631}\special{pa 492 -639}\special{fp}\special{pa 492 -671}\special{pa 492 -679}\special{fp}%
+\special{pa 492 -710}\special{pa 492 -718}\special{fp}\special{pa 492 -750}\special{pa 492 -758}\special{fp}%
+\special{pa 492 -790}\special{pa 492 -798}\special{fp}\special{pa 492 -829}\special{pa 492 -837}\special{fp}%
+\special{pa 492 -869}\special{pa 492 -877}\special{fp}\special{pa 492 -909}\special{pa 492 -917}\special{fp}%
+\special{pa 492 -949}\special{pa 492 -957}\special{fp}\special{pa 492 -988}\special{pa 492 -996}\special{fp}%
+\special{pa 492 -1028}\special{pa 492 -1036}\special{fp}\special{pa 492 -1068}\special{pa 492 -1076}\special{fp}%
+\special{pa 492 -1107}\special{pa 492 -1115}\special{fp}\special{pa 492 -1147}\special{pa 492 -1155}\special{fp}%
+\special{pa 492 -1187}\special{pa 492 -1195}\special{fp}\special{pa 492 -1226}\special{pa 492 -1234}\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{5}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{5}\settodepth{\Depth}{5}\setlength{\Height}{-\Height}%
+\put(4.9500,-0.1500){\hspace*{\Width}\raisebox{\Height}{5}}%
+%
+%
+\settowidth{\Width}{$\frac{25}{2}$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$\frac{25}{2}$}\settodepth{\Depth}{$\frac{25}{2}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1500,6.2500){\hspace*{\Width}\raisebox{\Height}{$\frac{25}{2}$}}%
+%
+%
+\settowidth{\Width}{$\frac{5}{2}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\frac{5}{2}$}\settodepth{\Depth}{$\frac{5}{2}$}\setlength{\Height}{-\Height}%
+\put(2.5000,-0.2500){\hspace*{\Width}\raisebox{\Height}{$\frac{5}{2}$}}%
+%
+%
+\special{pa -38 197}\special{pa -28 145}\special{pa 0 0}\special{pa 28 -137}\special{pa 56 -265}%
+\special{pa 84 -386}\special{pa 112 -498}\special{pa 141 -603}\special{pa 169 -699}%
+\special{pa 197 -787}\special{pa 225 -868}\special{pa 253 -940}\special{pa 281 -1004}%
+\special{pa 309 -1061}\special{pa 337 -1109}\special{pa 366 -1149}\special{pa 394 -1181}%
+\special{pa 422 -1205}\special{pa 450 -1221}\special{pa 478 -1229}\special{pa 506 -1229}%
+\special{pa 534 -1221}\special{pa 562 -1205}\special{pa 591 -1181}\special{pa 619 -1149}%
+\special{pa 647 -1109}\special{pa 675 -1061}\special{pa 703 -1004}\special{pa 731 -940}%
+\special{pa 759 -868}\special{pa 787 -787}\special{pa 816 -699}\special{pa 844 -603}%
+\special{pa 872 -498}\special{pa 900 -386}\special{pa 928 -265}\special{pa 956 -137}%
+\special{pa 984 0}\special{pa 1012 145}\special{pa 1022 197}%
+\special{fp}%
+\special{pa -197 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 197}\special{pa 0 -1378}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,7.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setwindow.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setwindow.pdf
new file mode 100644
index 0000000000..38d007daf7
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setwindow.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata3.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata3.tex
new file mode 100644
index 0000000000..a2585b3117
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata3.tex
@@ -0,0 +1,312 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-7 19:12
+%%% template.sce 2016-8-7 19:12
+{\unitlength=6mm%
+\begin{picture}%
+( 10.01000, 7.51000)( -5.01000, -2.51000)%
+\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(-4.6011,-1.1540){\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(2.4854,-2.2142){\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.0000,4.5961){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 1043 -262}\special{pa -1043 262}%
+\special{fp}%
+\special{pa -554 -493}\special{pa 554 493}%
+\special{fp}%
+\special{pa 0 593}\special{pa 0 -1041}%
+\special{fp}%
+\special{pa 0 0}\special{pa -26 -19}\special{pa -52 -38}\special{pa -78 -57}\special{pa -104 -74}%
+\special{pa -130 -89}\special{pa -156 -103}\special{pa -183 -114}\special{pa -209 -123}%
+\special{pa -235 -129}\special{pa -261 -132}\special{pa -287 -132}\special{pa -313 -129}%
+\special{pa -339 -123}\special{pa -365 -113}\special{pa -391 -100}\special{pa -417 -85}%
+\special{pa -443 -66}\special{pa -469 -44}\special{pa -496 -20}\special{pa -522 6}%
+\special{pa -548 35}\special{pa -574 64}\special{pa -600 96}\special{pa -626 128}%
+\special{fp}%
+\special{pa 0 0}\special{pa -21 -16}\special{pa -41 -31}\special{pa -62 -46}\special{pa -82 -60}%
+\special{pa -103 -72}\special{pa -123 -82}\special{pa -144 -90}\special{pa -164 -95}%
+\special{pa -185 -98}\special{pa -205 -97}\special{pa -226 -94}\special{pa -246 -87}%
+\special{pa -267 -77}\special{pa -287 -64}\special{pa -308 -48}\special{pa -328 -29}%
+\special{pa -349 -6}\special{pa -370 19}\special{pa -390 46}\special{pa -411 76}\special{pa -431 108}%
+\special{pa -452 141}\special{pa -472 176}\special{pa -493 211}%
+\special{fp}%
+\special{pa 0 0}\special{pa -13 -13}\special{pa -26 -26}\special{pa -39 -39}\special{pa -52 -50}%
+\special{pa -65 -59}\special{pa -78 -67}\special{pa -91 -72}\special{pa -104 -75}%
+\special{pa -117 -75}\special{pa -130 -72}\special{pa -143 -66}\special{pa -156 -57}%
+\special{pa -169 -45}\special{pa -182 -29}\special{pa -195 -11}\special{pa -207 11}%
+\special{pa -220 36}\special{pa -233 64}\special{pa -246 94}\special{pa -259 126}%
+\special{pa -272 161}\special{pa -285 196}\special{pa -298 234}\special{pa -311 272}%
+\special{fp}%
+\special{pa 0 0}\special{pa -4 -12}\special{pa -8 -24}\special{pa -12 -35}\special{pa -17 -45}%
+\special{pa -21 -53}\special{pa -25 -59}\special{pa -29 -63}\special{pa -33 -65}\special{pa -37 -63}%
+\special{pa -41 -59}\special{pa -45 -52}\special{pa -50 -42}\special{pa -54 -28}\special{pa -58 -11}%
+\special{pa -62 9}\special{pa -66 32}\special{pa -70 58}\special{pa -74 87}\special{pa -79 118}%
+\special{pa -83 152}\special{pa -87 187}\special{pa -91 225}\special{pa -95 263}\special{pa -99 302}%
+\special{fp}%
+\special{pa 0 0}\special{pa 5 -12}\special{pa 10 -24}\special{pa 15 -35}\special{pa 20 -45}%
+\special{pa 26 -53}\special{pa 31 -59}\special{pa 36 -64}\special{pa 41 -65}\special{pa 46 -64}%
+\special{pa 51 -60}\special{pa 56 -53}\special{pa 61 -43}\special{pa 66 -29}\special{pa 71 -12}%
+\special{pa 77 8}\special{pa 82 31}\special{pa 87 57}\special{pa 92 85}\special{pa 97 117}%
+\special{pa 102 150}\special{pa 107 186}\special{pa 112 223}\special{pa 117 261}\special{pa 122 301}%
+\special{fp}%
+\special{pa 0 0}\special{pa 14 -14}\special{pa 28 -27}\special{pa 42 -39}\special{pa 55 -50}%
+\special{pa 69 -60}\special{pa 83 -68}\special{pa 97 -73}\special{pa 111 -77}\special{pa 125 -77}%
+\special{pa 138 -74}\special{pa 152 -69}\special{pa 166 -60}\special{pa 180 -48}\special{pa 194 -32}%
+\special{pa 208 -14}\special{pa 221 8}\special{pa 235 33}\special{pa 249 60}\special{pa 263 90}%
+\special{pa 277 122}\special{pa 291 156}\special{pa 304 192}\special{pa 318 229}\special{pa 332 267}%
+\special{fp}%
+\special{pa 0 0}\special{pa 21 -16}\special{pa 42 -32}\special{pa 64 -47}\special{pa 85 -61}%
+\special{pa 106 -73}\special{pa 127 -84}\special{pa 149 -92}\special{pa 170 -98}\special{pa 191 -100}%
+\special{pa 212 -101}\special{pa 233 -97}\special{pa 255 -91}\special{pa 276 -82}%
+\special{pa 297 -69}\special{pa 318 -53}\special{pa 340 -34}\special{pa 361 -12}\special{pa 382 13}%
+\special{pa 403 40}\special{pa 424 70}\special{pa 446 101}\special{pa 467 134}\special{pa 488 168}%
+\special{pa 509 204}%
+\special{fp}%
+\special{pa 0 0}\special{pa 27 -20}\special{pa 53 -39}\special{pa 80 -58}\special{pa 106 -75}%
+\special{pa 133 -91}\special{pa 159 -105}\special{pa 186 -117}\special{pa 212 -126}%
+\special{pa 239 -133}\special{pa 265 -136}\special{pa 292 -137}\special{pa 318 -134}%
+\special{pa 345 -128}\special{pa 371 -119}\special{pa 398 -107}\special{pa 424 -91}%
+\special{pa 451 -73}\special{pa 478 -52}\special{pa 504 -28}\special{pa 531 -2}\special{pa 557 26}%
+\special{pa 584 55}\special{pa 610 86}\special{pa 637 118}%
+\special{fp}%
+\special{pa 0 0}\special{pa 29 -24}\special{pa 58 -48}\special{pa 88 -70}\special{pa 117 -92}%
+\special{pa 146 -112}\special{pa 175 -130}\special{pa 205 -146}\special{pa 234 -160}%
+\special{pa 263 -170}\special{pa 292 -178}\special{pa 322 -183}\special{pa 351 -184}%
+\special{pa 380 -182}\special{pa 409 -177}\special{pa 439 -169}\special{pa 468 -158}%
+\special{pa 497 -144}\special{pa 526 -127}\special{pa 555 -107}\special{pa 585 -85}%
+\special{pa 614 -62}\special{pa 643 -36}\special{pa 672 -10}\special{pa 702 18}%
+\special{fp}%
+\special{pa 0 0}\special{pa 29 -28}\special{pa 58 -56}\special{pa 87 -83}\special{pa 116 -109}%
+\special{pa 145 -134}\special{pa 175 -156}\special{pa 204 -177}\special{pa 233 -194}%
+\special{pa 262 -210}\special{pa 291 -222}\special{pa 320 -231}\special{pa 349 -237}%
+\special{pa 378 -239}\special{pa 407 -239}\special{pa 436 -235}\special{pa 465 -228}%
+\special{pa 494 -218}\special{pa 524 -205}\special{pa 553 -190}\special{pa 582 -173}%
+\special{pa 611 -153}\special{pa 640 -133}\special{pa 669 -110}\special{pa 698 -87}%
+\special{fp}%
+\special{pa 0 0}\special{pa 26 -32}\special{pa 52 -65}\special{pa 78 -96}\special{pa 104 -126}%
+\special{pa 130 -155}\special{pa 156 -181}\special{pa 183 -206}\special{pa 209 -227}%
+\special{pa 235 -247}\special{pa 261 -263}\special{pa 287 -276}\special{pa 313 -286}%
+\special{pa 339 -293}\special{pa 365 -296}\special{pa 391 -297}\special{pa 417 -294}%
+\special{pa 443 -288}\special{pa 469 -280}\special{pa 496 -269}\special{pa 522 -255}%
+\special{pa 548 -240}\special{pa 574 -223}\special{pa 600 -205}\special{pa 626 -186}%
+\special{fp}%
+\special{pa 0 0}\special{pa 21 -36}\special{pa 41 -72}\special{pa 62 -106}\special{pa 82 -140}%
+\special{pa 103 -172}\special{pa 123 -202}\special{pa 144 -230}\special{pa 164 -255}%
+\special{pa 185 -278}\special{pa 205 -298}\special{pa 226 -315}\special{pa 246 -328}%
+\special{pa 267 -338}\special{pa 287 -345}\special{pa 308 -349}\special{pa 328 -350}%
+\special{pa 349 -348}\special{pa 370 -343}\special{pa 390 -335}\special{pa 411 -325}%
+\special{pa 431 -313}\special{pa 452 -300}\special{pa 472 -286}\special{pa 493 -270}%
+\special{fp}%
+\special{pa 0 0}\special{pa 13 -38}\special{pa 26 -77}\special{pa 39 -114}\special{pa 52 -150}%
+\special{pa 65 -184}\special{pa 78 -217}\special{pa 91 -248}\special{pa 104 -275}%
+\special{pa 117 -301}\special{pa 130 -323}\special{pa 143 -342}\special{pa 156 -358}%
+\special{pa 169 -371}\special{pa 182 -380}\special{pa 195 -387}\special{pa 207 -390}%
+\special{pa 220 -390}\special{pa 233 -388}\special{pa 246 -383}\special{pa 259 -375}%
+\special{pa 272 -366}\special{pa 285 -355}\special{pa 298 -343}\special{pa 311 -330}%
+\special{fp}%
+\special{pa 0 0}\special{pa 4 -40}\special{pa 8 -79}\special{pa 12 -118}\special{pa 17 -155}%
+\special{pa 21 -191}\special{pa 25 -225}\special{pa 29 -257}\special{pa 33 -286}\special{pa 37 -312}%
+\special{pa 41 -336}\special{pa 45 -356}\special{pa 50 -373}\special{pa 54 -388}\special{pa 58 -398}%
+\special{pa 62 -406}\special{pa 66 -410}\special{pa 70 -412}\special{pa 74 -411}\special{pa 79 -407}%
+\special{pa 83 -401}\special{pa 87 -393}\special{pa 91 -383}\special{pa 95 -373}\special{pa 99 -361}%
+\special{fp}%
+\special{pa 0 0}\special{pa -5 -40}\special{pa -10 -79}\special{pa -15 -117}\special{pa -20 -155}%
+\special{pa -26 -191}\special{pa -31 -224}\special{pa -36 -256}\special{pa -41 -285}%
+\special{pa -46 -312}\special{pa -51 -335}\special{pa -56 -355}\special{pa -61 -373}%
+\special{pa -66 -387}\special{pa -71 -397}\special{pa -77 -405}\special{pa -82 -409}%
+\special{pa -87 -411}\special{pa -92 -409}\special{pa -97 -406}\special{pa -102 -400}%
+\special{pa -107 -392}\special{pa -112 -382}\special{pa -117 -371}\special{pa -122 -359}%
+\special{fp}%
+\special{pa 0 0}\special{pa -14 -38}\special{pa -28 -76}\special{pa -42 -113}\special{pa -55 -149}%
+\special{pa -69 -183}\special{pa -83 -216}\special{pa -97 -246}\special{pa -111 -274}%
+\special{pa -125 -299}\special{pa -138 -321}\special{pa -152 -340}\special{pa -166 -356}%
+\special{pa -180 -368}\special{pa -194 -377}\special{pa -208 -384}\special{pa -221 -387}%
+\special{pa -235 -387}\special{pa -249 -384}\special{pa -263 -379}\special{pa -277 -371}%
+\special{pa -291 -362}\special{pa -304 -351}\special{pa -318 -338}\special{pa -332 -325}%
+\special{fp}%
+\special{pa 0 0}\special{pa -21 -36}\special{pa -42 -71}\special{pa -64 -105}\special{pa -85 -139}%
+\special{pa -106 -170}\special{pa -127 -200}\special{pa -149 -228}\special{pa -170 -253}%
+\special{pa -191 -275}\special{pa -212 -295}\special{pa -233 -311}\special{pa -255 -324}%
+\special{pa -276 -334}\special{pa -297 -341}\special{pa -318 -344}\special{pa -340 -345}%
+\special{pa -361 -342}\special{pa -382 -337}\special{pa -403 -329}\special{pa -424 -319}%
+\special{pa -446 -307}\special{pa -467 -293}\special{pa -488 -278}\special{pa -509 -262}%
+\special{fp}%
+\special{pa 0 0}\special{pa -27 -32}\special{pa -53 -64}\special{pa -80 -95}\special{pa -106 -124}%
+\special{pa -133 -152}\special{pa -159 -179}\special{pa -186 -203}\special{pa -212 -224}%
+\special{pa -239 -243}\special{pa -265 -259}\special{pa -292 -272}\special{pa -318 -281}%
+\special{pa -345 -288}\special{pa -371 -291}\special{pa -398 -291}\special{pa -424 -287}%
+\special{pa -451 -281}\special{pa -478 -272}\special{pa -504 -261}\special{pa -531 -247}%
+\special{pa -557 -232}\special{pa -584 -214}\special{pa -610 -196}\special{pa -637 -176}%
+\special{fp}%
+\special{pa 0 0}\special{pa -29 -28}\special{pa -58 -55}\special{pa -88 -82}\special{pa -117 -108}%
+\special{pa -146 -132}\special{pa -175 -154}\special{pa -205 -173}\special{pa -234 -191}%
+\special{pa -263 -205}\special{pa -292 -217}\special{pa -322 -226}\special{pa -351 -231}%
+\special{pa -380 -233}\special{pa -409 -232}\special{pa -439 -228}\special{pa -468 -221}%
+\special{pa -497 -210}\special{pa -526 -197}\special{pa -555 -182}\special{pa -585 -164}%
+\special{pa -614 -144}\special{pa -643 -122}\special{pa -672 -100}\special{pa -702 -76}%
+\special{fp}%
+\special{pa 0 0}\special{pa -29 -24}\special{pa -58 -47}\special{pa -87 -69}\special{pa -116 -90}%
+\special{pa -145 -110}\special{pa -175 -127}\special{pa -204 -143}\special{pa -233 -156}%
+\special{pa -262 -166}\special{pa -291 -173}\special{pa -320 -178}\special{pa -349 -179}%
+\special{pa -378 -177}\special{pa -407 -171}\special{pa -436 -162}\special{pa -465 -151}%
+\special{pa -494 -136}\special{pa -524 -119}\special{pa -553 -99}\special{pa -582 -76}%
+\special{pa -611 -52}\special{pa -640 -26}\special{pa -669 1}\special{pa -698 29}%
+\special{fp}%
+\special{pa 0 0}\special{pa -26 -19}\special{pa -52 -38}\special{pa -78 -57}\special{pa -104 -74}%
+\special{pa -130 -89}\special{pa -156 -103}\special{pa -183 -114}\special{pa -209 -123}%
+\special{pa -235 -129}\special{pa -261 -132}\special{pa -287 -132}\special{pa -313 -129}%
+\special{pa -339 -123}\special{pa -365 -113}\special{pa -391 -100}\special{pa -417 -85}%
+\special{pa -443 -66}\special{pa -469 -44}\special{pa -496 -20}\special{pa -522 6}%
+\special{pa -548 35}\special{pa -574 64}\special{pa -600 96}\special{pa -626 128}%
+\special{fp}%
+\special{pa 3 -3}\special{pa -3 -3}\special{pa -3 3}\special{pa 3 3}\special{pa 3 -3}%
+\special{sh 1}\special{fp}%
+\special{pa -31 -23}\special{pa -26 -20}\special{pa -19 -17}\special{pa -10 -15}\special{pa -1 -14}%
+\special{pa 8 -15}\special{pa 17 -16}\special{pa 24 -19}\special{pa 30 -22}\special{pa 34 -26}%
+\special{pa 35 -31}\special{pa 35 -35}\special{pa 31 -39}\special{pa 26 -43}\special{pa 19 -45}%
+\special{pa 10 -47}\special{pa 1 -48}\special{pa -8 -47}\special{pa -17 -46}\special{pa -24 -43}%
+\special{pa -30 -40}\special{pa -34 -36}\special{pa -35 -32}\special{pa -35 -27}\special{pa -31 -23}%
+\special{fp}%
+\special{pa -63 -46}\special{pa -52 -39}\special{pa -38 -33}\special{pa -21 -29}\special{pa -3 -28}%
+\special{pa 16 -29}\special{pa 33 -32}\special{pa 48 -37}\special{pa 60 -44}\special{pa 68 -52}%
+\special{pa 71 -60}\special{pa 69 -69}\special{pa 63 -77}\special{pa 52 -84}\special{pa 38 -90}%
+\special{pa 21 -94}\special{pa 3 -95}\special{pa -16 -94}\special{pa -33 -91}\special{pa -48 -86}%
+\special{pa -60 -79}\special{pa -68 -71}\special{pa -71 -63}\special{pa -69 -54}\special{pa -63 -46}%
+\special{fp}%
+\special{pa -94 -67}\special{pa -78 -56}\special{pa -56 -48}\special{pa -31 -43}\special{pa -4 -40}%
+\special{pa 24 -42}\special{pa 50 -46}\special{pa 72 -54}\special{pa 90 -64}\special{pa 102 -76}%
+\special{pa 106 -89}\special{pa 104 -102}\special{pa 94 -114}\special{pa 78 -125}%
+\special{pa 56 -133}\special{pa 31 -139}\special{pa 4 -141}\special{pa -24 -140}\special{pa -50 -135}%
+\special{pa -72 -127}\special{pa -90 -117}\special{pa -102 -105}\special{pa -106 -92}%
+\special{pa -104 -79}\special{pa -94 -67}%
+\special{fp}%
+\special{pa -125 -86}\special{pa -104 -72}\special{pa -75 -61}\special{pa -42 -53}%
+\special{pa -5 -51}\special{pa 32 -52}\special{pa 66 -58}\special{pa 97 -69}\special{pa 120 -82}%
+\special{pa 136 -98}\special{pa 142 -115}\special{pa 138 -133}\special{pa 125 -149}%
+\special{pa 104 -163}\special{pa 75 -174}\special{pa 42 -182}\special{pa 5 -184}\special{pa -32 -183}%
+\special{pa -66 -177}\special{pa -97 -167}\special{pa -120 -153}\special{pa -136 -137}%
+\special{pa -142 -120}\special{pa -138 -103}\special{pa -125 -86}%
+\special{fp}%
+\special{pa -156 -103}\special{pa -130 -85}\special{pa -94 -71}\special{pa -52 -62}%
+\special{pa -6 -58}\special{pa 40 -60}\special{pa 83 -68}\special{pa 121 -81}\special{pa 150 -97}%
+\special{pa 169 -117}\special{pa 177 -139}\special{pa 173 -161}\special{pa 156 -181}%
+\special{pa 130 -199}\special{pa 94 -213}\special{pa 52 -222}\special{pa 6 -226}\special{pa -40 -224}%
+\special{pa -83 -216}\special{pa -121 -203}\special{pa -150 -186}\special{pa -169 -166}%
+\special{pa -177 -145}\special{pa -173 -123}\special{pa -156 -103}%
+\special{fp}%
+\special{pa -188 -116}\special{pa -156 -95}\special{pa -113 -78}\special{pa -62 -67}%
+\special{pa -8 -63}\special{pa 48 -65}\special{pa 100 -74}\special{pa 145 -90}\special{pa 180 -110}%
+\special{pa 203 -134}\special{pa 212 -159}\special{pa 207 -186}\special{pa 188 -210}%
+\special{pa 156 -232}\special{pa 113 -248}\special{pa 62 -259}\special{pa 8 -263}%
+\special{pa -48 -261}\special{pa -100 -252}\special{pa -145 -237}\special{pa -180 -216}%
+\special{pa -203 -193}\special{pa -212 -167}\special{pa -207 -141}\special{pa -188 -116}%
+\special{fp}%
+\special{pa -219 -126}\special{pa -182 -101}\special{pa -132 -81}\special{pa -73 -68}%
+\special{pa -9 -63}\special{pa 56 -66}\special{pa 116 -77}\special{pa 169 -95}\special{pa 210 -118}%
+\special{pa 237 -146}\special{pa 248 -176}\special{pa 242 -207}\special{pa 219 -236}%
+\special{pa 182 -260}\special{pa 132 -280}\special{pa 73 -293}\special{pa 9 -298}%
+\special{pa -56 -295}\special{pa -116 -284}\special{pa -169 -266}\special{pa -210 -243}%
+\special{pa -237 -215}\special{pa -248 -185}\special{pa -242 -154}\special{pa -219 -126}%
+\special{fp}%
+\special{pa -250 -131}\special{pa -207 -103}\special{pa -150 -80}\special{pa -83 -66}%
+\special{pa -10 -60}\special{pa 64 -63}\special{pa 133 -76}\special{pa 193 -96}\special{pa 240 -123}%
+\special{pa 271 -155}\special{pa 283 -189}\special{pa 276 -224}\special{pa 250 -257}%
+\special{pa 207 -285}\special{pa 150 -308}\special{pa 83 -322}\special{pa 10 -328}%
+\special{pa -64 -325}\special{pa -133 -312}\special{pa -193 -292}\special{pa -240 -265}%
+\special{pa -271 -233}\special{pa -283 -199}\special{pa -276 -164}\special{pa -250 -131}%
+\special{fp}%
+\special{pa -282 -132}\special{pa -233 -100}\special{pa -169 -75}\special{pa -94 -59}%
+\special{pa -11 -52}\special{pa 71 -56}\special{pa 149 -70}\special{pa 217 -93}\special{pa 270 -123}%
+\special{pa 305 -159}\special{pa 319 -198}\special{pa 311 -237}\special{pa 282 -274}%
+\special{pa 233 -306}\special{pa 169 -331}\special{pa 94 -347}\special{pa 11 -354}%
+\special{pa -71 -350}\special{pa -149 -336}\special{pa -217 -313}\special{pa -270 -283}%
+\special{pa -305 -247}\special{pa -319 -209}\special{pa -311 -169}\special{pa -282 -132}%
+\special{fp}%
+\special{pa -313 -129}\special{pa -259 -94}\special{pa -188 -66}\special{pa -104 -48}%
+\special{pa -13 -40}\special{pa 79 -44}\special{pa 166 -60}\special{pa 241 -85}\special{pa 300 -119}%
+\special{pa 339 -159}\special{pa 354 -202}\special{pa 345 -245}\special{pa 313 -286}%
+\special{pa 259 -322}\special{pa 188 -350}\special{pa 104 -368}\special{pa 13 -375}%
+\special{pa -79 -371}\special{pa -166 -356}\special{pa -241 -330}\special{pa -300 -297}%
+\special{pa -339 -257}\special{pa -354 -214}\special{pa -345 -170}\special{pa -313 -129}%
+\special{fp}%
+\special{pa -344 -121}\special{pa -285 -82}\special{pa -207 -51}\special{pa -114 -31}%
+\special{pa -14 -23}\special{pa 87 -28}\special{pa 183 -45}\special{pa 266 -73}\special{pa 330 -110}%
+\special{pa 373 -153}\special{pa 390 -201}\special{pa 380 -249}\special{pa 344 -294}%
+\special{pa 285 -333}\special{pa 207 -364}\special{pa 114 -384}\special{pa 14 -392}%
+\special{pa -87 -387}\special{pa -183 -370}\special{pa -266 -342}\special{pa -330 -305}%
+\special{pa -373 -262}\special{pa -390 -214}\special{pa -380 -166}\special{pa -344 -121}%
+\special{fp}%
+\special{pa -376 -109}\special{pa -311 -66}\special{pa -226 -32}\special{pa -125 -11}%
+\special{pa -15 -2}\special{pa 95 -7}\special{pa 199 -25}\special{pa 290 -56}\special{pa 360 -96}%
+\special{pa 407 -144}\special{pa 425 -196}\special{pa 414 -248}\special{pa 376 -297}%
+\special{pa 311 -340}\special{pa 226 -373}\special{pa 125 -395}\special{pa 15 -404}%
+\special{pa -95 -399}\special{pa -199 -380}\special{pa -290 -350}\special{pa -360 -309}%
+\special{pa -407 -262}\special{pa -425 -210}\special{pa -414 -158}\special{pa -376 -109}%
+\special{fp}%
+\special{pa -407 -91}\special{pa -337 -45}\special{pa -244 -9}\special{pa -135 15}%
+\special{pa -16 24}\special{pa 103 19}\special{pa 216 -1}\special{pa 314 -34}\special{pa 390 -78}%
+\special{pa 440 -130}\special{pa 460 -186}\special{pa 449 -242}\special{pa 407 -295}%
+\special{pa 337 -342}\special{pa 244 -378}\special{pa 135 -402}\special{pa 16 -411}%
+\special{pa -103 -406}\special{pa -216 -386}\special{pa -314 -353}\special{pa -390 -309}%
+\special{pa -440 -257}\special{pa -460 -201}\special{pa -449 -145}\special{pa -407 -91}%
+\special{fp}%
+\special{pa -438 -70}\special{pa -363 -20}\special{pa -263 19}\special{pa -145 44}%
+\special{pa -18 55}\special{pa 111 49}\special{pa 233 27}\special{pa 338 -8}\special{pa 420 -55}%
+\special{pa 474 -111}\special{pa 496 -171}\special{pa 483 -232}\special{pa 438 -290}%
+\special{pa 363 -339}\special{pa 263 -378}\special{pa 145 -404}\special{pa 18 -414}%
+\special{pa -111 -408}\special{pa -233 -387}\special{pa -338 -351}\special{pa -420 -304}%
+\special{pa -474 -248}\special{pa -496 -188}\special{pa -483 -127}\special{pa -438 -70}%
+\special{fp}%
+\special{pa -469 -44}\special{pa -389 9}\special{pa -282 51}\special{pa -156 78}\special{pa -19 89}%
+\special{pa 119 83}\special{pa 249 60}\special{pa 362 22}\special{pa 450 -29}\special{pa 508 -88}%
+\special{pa 531 -153}\special{pa 518 -218}\special{pa 469 -280}\special{pa 389 -333}%
+\special{pa 282 -375}\special{pa 156 -402}\special{pa 19 -413}\special{pa -119 -407}%
+\special{pa -249 -384}\special{pa -362 -346}\special{pa -450 -295}\special{pa -508 -236}%
+\special{pa -531 -171}\special{pa -518 -106}\special{pa -469 -44}%
+\special{fp}%
+\special{pa -501 -15}\special{pa -415 42}\special{pa -301 87}\special{pa -166 116}%
+\special{pa -20 127}\special{pa 127 121}\special{pa 266 96}\special{pa 386 56}\special{pa 481 2}%
+\special{pa 542 -62}\special{pa 567 -131}\special{pa 553 -201}\special{pa 501 -266}%
+\special{pa 415 -323}\special{pa 301 -368}\special{pa 166 -397}\special{pa 20 -408}%
+\special{pa -127 -402}\special{pa -266 -377}\special{pa -386 -337}\special{pa -481 -283}%
+\special{pa -542 -219}\special{pa -567 -150}\special{pa -553 -81}\special{pa -501 -15}%
+\special{fp}%
+\special{pa -532 17}\special{pa -441 78}\special{pa -320 125}\special{pa -177 156}%
+\special{pa -22 168}\special{pa 135 161}\special{pa 282 135}\special{pa 410 92}\special{pa 511 35}%
+\special{pa 576 -33}\special{pa 602 -106}\special{pa 587 -180}\special{pa 532 -250}%
+\special{pa 441 -310}\special{pa 320 -357}\special{pa 177 -388}\special{pa 22 -401}%
+\special{pa -135 -394}\special{pa -282 -368}\special{pa -410 -324}\special{pa -511 -267}%
+\special{pa -576 -200}\special{pa -602 -126}\special{pa -587 -52}\special{pa -532 17}%
+\special{fp}%
+\special{pa -563 52}\special{pa -467 116}\special{pa -338 167}\special{pa -187 199}%
+\special{pa -23 212}\special{pa 143 205}\special{pa 299 177}\special{pa 435 132}\special{pa 541 71}%
+\special{pa 610 -1}\special{pa 637 -78}\special{pa 622 -157}\special{pa 563 -230}%
+\special{pa 467 -294}\special{pa 338 -344}\special{pa 187 -377}\special{pa 23 -390}%
+\special{pa -143 -383}\special{pa -299 -355}\special{pa -435 -310}\special{pa -541 -249}%
+\special{pa -610 -177}\special{pa -637 -100}\special{pa -622 -21}\special{pa -563 52}%
+\special{fp}%
+\special{pa -595 89}\special{pa -493 157}\special{pa -357 210}\special{pa -197 244}%
+\special{pa -24 258}\special{pa 151 250}\special{pa 316 221}\special{pa 459 173}\special{pa 571 109}%
+\special{pa 644 33}\special{pa 673 -48}\special{pa 656 -131}\special{pa 595 -209}%
+\special{pa 493 -277}\special{pa 357 -330}\special{pa 197 -364}\special{pa 24 -378}%
+\special{pa -151 -370}\special{pa -316 -341}\special{pa -459 -293}\special{pa -571 -229}%
+\special{pa -644 -153}\special{pa -673 -71}\special{pa -656 11}\special{pa -595 89}%
+\special{fp}%
+\special{pa -626 128}\special{pa -519 199}\special{pa -376 255}\special{pa -208 291}%
+\special{pa -25 305}\special{pa 159 297}\special{pa 332 267}\special{pa 483 216}\special{pa 601 148}%
+\special{pa 678 69}\special{pa 708 -17}\special{pa 691 -104}\special{pa 626 -186}%
+\special{pa 519 -258}\special{pa 376 -313}\special{pa 208 -350}\special{pa 25 -364}%
+\special{pa -159 -356}\special{pa -332 -325}\special{pa -483 -275}\special{pa -601 -207}%
+\special{pa -678 -128}\special{pa -708 -41}\special{pa -691 46}\special{pa -626 128}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata4.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata4.tex
new file mode 100644
index 0000000000..7c4fa9d6f4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata4.tex
@@ -0,0 +1,326 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-13 20:36
+%%% template.sce 2016-8-13 20:36
+{\unitlength=6mm%
+\begin{picture}%
+( 9.80000, 7.34000)( -4.79000, -3.00000)%
+\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.8116,-0.8391){\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(2.2443,-2.2778){\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.0000,3.7149){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 1071 -236}\special{pa -857 189}%
+\special{fp}%
+\special{pa -499 -506}\special{pa 499 506}%
+\special{fp}%
+\special{pa 0 709}\special{pa 0 -833}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -56 -400}\special{pa -111 -378}\special{pa -164 -349}%
+\special{pa -214 -313}\special{pa -261 -273}\special{pa -303 -228}\special{pa -340 -179}%
+\special{pa -371 -127}\special{pa -396 -72}\special{pa -414 -17}\special{pa -425 39}%
+\special{pa -428 94}\special{pa -425 148}\special{pa -414 199}\special{pa -396 246}%
+\special{pa -371 290}\special{pa -340 328}\special{pa -303 361}\special{pa -261 388}%
+\special{pa -214 408}\special{pa -164 421}\special{pa -111 427}\special{pa -56 425}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -45 -393}\special{pa -89 -363}\special{pa -132 -326}%
+\special{pa -173 -284}\special{pa -210 -238}\special{pa -244 -187}\special{pa -274 -133}%
+\special{pa -299 -76}\special{pa -319 -19}\special{pa -334 39}\special{pa -343 97}%
+\special{pa -346 152}\special{pa -343 205}\special{pa -334 255}\special{pa -319 300}%
+\special{pa -299 340}\special{pa -274 374}\special{pa -244 402}\special{pa -210 423}%
+\special{pa -173 437}\special{pa -132 443}\special{pa -89 442}\special{pa -45 433}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -30 -387}\special{pa -59 -352}\special{pa -88 -310}%
+\special{pa -115 -263}\special{pa -140 -211}\special{pa -162 -156}\special{pa -182 -99}%
+\special{pa -199 -39}\special{pa -212 21}\special{pa -221 81}\special{pa -227 139}%
+\special{pa -229 195}\special{pa -227 248}\special{pa -221 296}\special{pa -212 340}%
+\special{pa -199 377}\special{pa -182 408}\special{pa -162 432}\special{pa -140 449}%
+\special{pa -115 458}\special{pa -88 459}\special{pa -59 453}\special{pa -30 438}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -12 -384}\special{pa -23 -345}\special{pa -35 -301}%
+\special{pa -45 -251}\special{pa -55 -197}\special{pa -64 -139}\special{pa -72 -80}%
+\special{pa -78 -18}\special{pa -83 43}\special{pa -87 104}\special{pa -90 163}\special{pa -90 219}%
+\special{pa -90 272}\special{pa -87 319}\special{pa -83 362}\special{pa -78 398}\special{pa -72 427}%
+\special{pa -64 449}\special{pa -55 464}\special{pa -45 470}\special{pa -35 469}\special{pa -23 459}%
+\special{pa -12 441}\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa 7 -384}\special{pa 15 -345}\special{pa 22 -300}\special{pa 29 -250}%
+\special{pa 35 -195}\special{pa 41 -138}\special{pa 46 -78}\special{pa 50 -16}\special{pa 53 45}%
+\special{pa 55 106}\special{pa 57 165}\special{pa 57 222}\special{pa 57 274}\special{pa 55 322}%
+\special{pa 53 364}\special{pa 50 400}\special{pa 46 429}\special{pa 41 451}\special{pa 35 465}%
+\special{pa 29 471}\special{pa 22 469}\special{pa 15 460}\special{pa 7 442}\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa 26 -386}\special{pa 52 -350}\special{pa 76 -307}\special{pa 100 -259}%
+\special{pa 121 -207}\special{pa 141 -151}\special{pa 158 -93}\special{pa 173 -33}%
+\special{pa 184 28}\special{pa 193 88}\special{pa 198 146}\special{pa 199 202}\special{pa 198 255}%
+\special{pa 193 303}\special{pa 184 346}\special{pa 173 383}\special{pa 158 414}\special{pa 141 438}%
+\special{pa 121 454}\special{pa 100 462}\special{pa 76 462}\special{pa 52 455}\special{pa 26 439}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa 42 -391}\special{pa 83 -360}\special{pa 123 -322}\special{pa 161 -279}%
+\special{pa 196 -231}\special{pa 228 -179}\special{pa 255 -124}\special{pa 279 -67}%
+\special{pa 298 -8}\special{pa 311 50}\special{pa 319 108}\special{pa 322 163}\special{pa 319 216}%
+\special{pa 311 266}\special{pa 298 310}\special{pa 279 350}\special{pa 255 383}\special{pa 228 410}%
+\special{pa 196 430}\special{pa 161 442}\special{pa 123 447}\special{pa 83 444}\special{pa 42 434}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa 54 -399}\special{pa 107 -374}\special{pa 158 -343}%
+\special{pa 207 -306}\special{pa 251 -264}\special{pa 292 -218}\special{pa 328 -167}%
+\special{pa 358 -114}\special{pa 382 -59}\special{pa 399 -3}\special{pa 410 53}\special{pa 413 108}%
+\special{pa 410 162}\special{pa 399 212}\special{pa 382 259}\special{pa 358 302}\special{pa 328 339}%
+\special{pa 292 371}\special{pa 251 396}\special{pa 207 415}\special{pa 158 426}\special{pa 107 430}%
+\special{pa 54 427}\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa 61 -407}\special{pa 120 -391}\special{pa 177 -368}%
+\special{pa 232 -339}\special{pa 282 -304}\special{pa 328 -264}\special{pa 368 -220}%
+\special{pa 402 -171}\special{pa 428 -120}\special{pa 448 -66}\special{pa 460 -12}%
+\special{pa 464 43}\special{pa 460 97}\special{pa 448 149}\special{pa 428 199}\special{pa 402 245}%
+\special{pa 368 287}\special{pa 328 325}\special{pa 282 356}\special{pa 232 382}\special{pa 177 401}%
+\special{pa 120 413}\special{pa 61 418}\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa 61 -416}\special{pa 121 -409}\special{pa 179 -395}%
+\special{pa 234 -374}\special{pa 285 -347}\special{pa 332 -314}\special{pa 372 -275}%
+\special{pa 406 -232}\special{pa 433 -184}\special{pa 453 -134}\special{pa 465 -81}%
+\special{pa 469 -27}\special{pa 465 27}\special{pa 453 82}\special{pa 433 134}\special{pa 406 185}%
+\special{pa 372 232}\special{pa 332 275}\special{pa 285 314}\special{pa 234 347}\special{pa 179 374}%
+\special{pa 121 395}\special{pa 61 409}\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa 56 -425}\special{pa 111 -427}\special{pa 164 -421}%
+\special{pa 214 -408}\special{pa 261 -388}\special{pa 303 -361}\special{pa 340 -328}%
+\special{pa 371 -290}\special{pa 396 -246}\special{pa 414 -199}\special{pa 425 -148}%
+\special{pa 428 -94}\special{pa 425 -39}\special{pa 414 17}\special{pa 396 72}\special{pa 371 127}%
+\special{pa 340 179}\special{pa 303 228}\special{pa 261 273}\special{pa 214 313}\special{pa 164 349}%
+\special{pa 111 378}\special{pa 56 400}\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa 45 -433}\special{pa 89 -442}\special{pa 132 -443}\special{pa 173 -437}%
+\special{pa 210 -423}\special{pa 244 -402}\special{pa 274 -374}\special{pa 299 -340}%
+\special{pa 319 -300}\special{pa 334 -255}\special{pa 343 -205}\special{pa 346 -152}%
+\special{pa 343 -97}\special{pa 334 -39}\special{pa 319 19}\special{pa 299 76}\special{pa 274 133}%
+\special{pa 244 187}\special{pa 210 238}\special{pa 173 284}\special{pa 132 326}\special{pa 89 363}%
+\special{pa 45 393}\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa 30 -438}\special{pa 59 -453}\special{pa 88 -459}\special{pa 115 -458}%
+\special{pa 140 -449}\special{pa 162 -432}\special{pa 182 -408}\special{pa 199 -377}%
+\special{pa 212 -340}\special{pa 221 -296}\special{pa 227 -248}\special{pa 229 -195}%
+\special{pa 227 -139}\special{pa 221 -81}\special{pa 212 -21}\special{pa 199 39}\special{pa 182 99}%
+\special{pa 162 156}\special{pa 140 211}\special{pa 115 263}\special{pa 88 310}\special{pa 59 352}%
+\special{pa 30 387}\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa 12 -441}\special{pa 23 -459}\special{pa 35 -469}\special{pa 45 -470}%
+\special{pa 55 -464}\special{pa 64 -449}\special{pa 72 -427}\special{pa 78 -398}\special{pa 83 -362}%
+\special{pa 87 -319}\special{pa 90 -272}\special{pa 90 -219}\special{pa 90 -163}\special{pa 87 -104}%
+\special{pa 83 -43}\special{pa 78 18}\special{pa 72 80}\special{pa 64 139}\special{pa 55 197}%
+\special{pa 45 251}\special{pa 35 301}\special{pa 23 345}\special{pa 12 384}\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -7 -442}\special{pa -15 -460}\special{pa -22 -469}%
+\special{pa -29 -471}\special{pa -35 -465}\special{pa -41 -451}\special{pa -46 -429}%
+\special{pa -50 -400}\special{pa -53 -364}\special{pa -55 -322}\special{pa -57 -274}%
+\special{pa -57 -222}\special{pa -57 -165}\special{pa -55 -106}\special{pa -53 -45}%
+\special{pa -50 16}\special{pa -46 78}\special{pa -41 138}\special{pa -35 195}\special{pa -29 250}%
+\special{pa -22 300}\special{pa -15 345}\special{pa -7 384}\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -26 -439}\special{pa -52 -455}\special{pa -76 -462}%
+\special{pa -100 -462}\special{pa -121 -454}\special{pa -141 -438}\special{pa -158 -414}%
+\special{pa -173 -383}\special{pa -184 -346}\special{pa -193 -303}\special{pa -198 -255}%
+\special{pa -199 -202}\special{pa -198 -146}\special{pa -193 -88}\special{pa -184 -28}%
+\special{pa -173 33}\special{pa -158 93}\special{pa -141 151}\special{pa -121 207}%
+\special{pa -100 259}\special{pa -76 307}\special{pa -52 350}\special{pa -26 386}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -42 -434}\special{pa -83 -444}\special{pa -123 -447}%
+\special{pa -161 -442}\special{pa -196 -430}\special{pa -228 -410}\special{pa -255 -383}%
+\special{pa -279 -350}\special{pa -298 -310}\special{pa -311 -266}\special{pa -319 -216}%
+\special{pa -322 -163}\special{pa -319 -108}\special{pa -311 -50}\special{pa -298 8}%
+\special{pa -279 67}\special{pa -255 124}\special{pa -228 179}\special{pa -196 231}%
+\special{pa -161 279}\special{pa -123 322}\special{pa -83 360}\special{pa -42 391}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -54 -427}\special{pa -107 -430}\special{pa -158 -426}%
+\special{pa -207 -415}\special{pa -251 -396}\special{pa -292 -371}\special{pa -328 -339}%
+\special{pa -358 -302}\special{pa -382 -259}\special{pa -399 -212}\special{pa -410 -162}%
+\special{pa -413 -108}\special{pa -410 -53}\special{pa -399 3}\special{pa -382 59}%
+\special{pa -358 114}\special{pa -328 167}\special{pa -292 218}\special{pa -251 264}%
+\special{pa -207 306}\special{pa -158 343}\special{pa -107 374}\special{pa -54 399}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -61 -418}\special{pa -120 -413}\special{pa -177 -401}%
+\special{pa -232 -382}\special{pa -282 -356}\special{pa -328 -325}\special{pa -368 -287}%
+\special{pa -402 -245}\special{pa -428 -199}\special{pa -448 -149}\special{pa -460 -97}%
+\special{pa -464 -43}\special{pa -460 12}\special{pa -448 66}\special{pa -428 120}%
+\special{pa -402 171}\special{pa -368 220}\special{pa -328 264}\special{pa -282 304}%
+\special{pa -232 339}\special{pa -177 368}\special{pa -120 391}\special{pa -61 407}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -61 -409}\special{pa -121 -395}\special{pa -179 -374}%
+\special{pa -234 -347}\special{pa -285 -314}\special{pa -332 -275}\special{pa -372 -232}%
+\special{pa -406 -185}\special{pa -433 -134}\special{pa -453 -82}\special{pa -465 -27}%
+\special{pa -469 27}\special{pa -465 81}\special{pa -453 134}\special{pa -433 184}%
+\special{pa -406 232}\special{pa -372 275}\special{pa -332 314}\special{pa -285 347}%
+\special{pa -234 374}\special{pa -179 395}\special{pa -121 409}\special{pa -61 416}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 0 -416}\special{pa -56 -400}\special{pa -111 -378}\special{pa -164 -349}%
+\special{pa -214 -313}\special{pa -261 -273}\special{pa -303 -228}\special{pa -340 -179}%
+\special{pa -371 -127}\special{pa -396 -72}\special{pa -414 -17}\special{pa -425 39}%
+\special{pa -428 94}\special{pa -425 148}\special{pa -414 199}\special{pa -396 246}%
+\special{pa -371 290}\special{pa -340 328}\special{pa -303 361}\special{pa -261 388}%
+\special{pa -214 408}\special{pa -164 421}\special{pa -111 427}\special{pa -56 425}%
+\special{pa 0 416}%
+\special{fp}%
+\special{pa 3 -419}\special{pa -3 -419}\special{pa -3 -414}\special{pa 3 -414}\special{pa 3 -419}%
+\special{sh 1}\special{fp}%
+\special{pa -67 -396}\special{pa -57 -389}\special{pa -42 -383}\special{pa -25 -378}%
+\special{pa -6 -376}\special{pa 13 -377}\special{pa 31 -380}\special{pa 47 -384}\special{pa 61 -391}%
+\special{pa 69 -399}\special{pa 74 -408}\special{pa 73 -417}\special{pa 67 -426}\special{pa 57 -434}%
+\special{pa 42 -440}\special{pa 25 -444}\special{pa 6 -446}\special{pa -13 -446}\special{pa -31 -443}%
+\special{pa -47 -438}\special{pa -61 -431}\special{pa -69 -423}\special{pa -74 -414}%
+\special{pa -73 -405}\special{pa -67 -396}%
+\special{fp}%
+\special{pa -132 -367}\special{pa -112 -352}\special{pa -84 -339}\special{pa -50 -331}%
+\special{pa -13 -327}\special{pa 25 -328}\special{pa 62 -333}\special{pa 94 -343}%
+\special{pa 120 -356}\special{pa 137 -372}\special{pa 145 -390}\special{pa 144 -408}%
+\special{pa 132 -425}\special{pa 112 -440}\special{pa 84 -452}\special{pa 50 -461}%
+\special{pa 13 -465}\special{pa -25 -464}\special{pa -62 -459}\special{pa -94 -449}%
+\special{pa -120 -436}\special{pa -137 -420}\special{pa -145 -402}\special{pa -144 -384}%
+\special{pa -132 -367}%
+\special{fp}%
+\special{pa -194 -328}\special{pa -164 -306}\special{pa -123 -288}\special{pa -73 -276}%
+\special{pa -19 -270}\special{pa 37 -271}\special{pa 91 -279}\special{pa 138 -293}%
+\special{pa 176 -313}\special{pa 202 -336}\special{pa 214 -362}\special{pa 211 -389}%
+\special{pa 194 -414}\special{pa 164 -436}\special{pa 123 -454}\special{pa 73 -466}%
+\special{pa 19 -472}\special{pa -37 -471}\special{pa -91 -463}\special{pa -138 -449}%
+\special{pa -176 -429}\special{pa -202 -406}\special{pa -214 -380}\special{pa -211 -353}%
+\special{pa -194 -328}%
+\special{fp}%
+\special{pa -252 -281}\special{pa -213 -252}\special{pa -159 -229}\special{pa -95 -213}%
+\special{pa -24 -206}\special{pa 48 -208}\special{pa 117 -218}\special{pa 178 -236}%
+\special{pa 227 -261}\special{pa 261 -292}\special{pa 277 -325}\special{pa 273 -360}%
+\special{pa 252 -392}\special{pa 213 -421}\special{pa 159 -444}\special{pa 95 -460}%
+\special{pa 24 -468}\special{pa -48 -466}\special{pa -117 -456}\special{pa -178 -437}%
+\special{pa -227 -412}\special{pa -261 -382}\special{pa -277 -348}\special{pa -273 -314}%
+\special{pa -252 -281}%
+\special{fp}%
+\special{pa -303 -228}\special{pa -256 -193}\special{pa -192 -165}\special{pa -114 -146}%
+\special{pa -29 -137}\special{pa 58 -139}\special{pa 141 -151}\special{pa 215 -173}%
+\special{pa 274 -204}\special{pa 314 -240}\special{pa 333 -281}\special{pa 329 -322}%
+\special{pa 303 -361}\special{pa 256 -396}\special{pa 192 -424}\special{pa 114 -443}%
+\special{pa 29 -452}\special{pa -58 -450}\special{pa -141 -438}\special{pa -215 -415}%
+\special{pa -274 -385}\special{pa -314 -348}\special{pa -333 -308}\special{pa -329 -267}%
+\special{pa -303 -228}%
+\special{fp}%
+\special{pa -346 -168}\special{pa -293 -129}\special{pa -219 -97}\special{pa -131 -75}%
+\special{pa -33 -65}\special{pa 66 -67}\special{pa 161 -81}\special{pa 246 -106}\special{pa 313 -141}%
+\special{pa 359 -183}\special{pa 381 -229}\special{pa 376 -276}\special{pa 346 -321}%
+\special{pa 293 -361}\special{pa 219 -393}\special{pa 131 -414}\special{pa 33 -425}%
+\special{pa -66 -423}\special{pa -161 -408}\special{pa -246 -383}\special{pa -313 -348}%
+\special{pa -359 -307}\special{pa -381 -261}\special{pa -376 -213}\special{pa -346 -168}%
+\special{fp}%
+\special{pa -382 -105}\special{pa -323 -61}\special{pa -242 -26}\special{pa -144 -2}%
+\special{pa -37 9}\special{pa 73 7}\special{pa 178 -9}\special{pa 270 -37}\special{pa 345 -75}%
+\special{pa 395 -121}\special{pa 419 -172}\special{pa 415 -223}\special{pa 382 -273}%
+\special{pa 323 -317}\special{pa 242 -352}\special{pa 144 -376}\special{pa 37 -387}%
+\special{pa -73 -385}\special{pa -178 -369}\special{pa -270 -341}\special{pa -345 -303}%
+\special{pa -395 -257}\special{pa -419 -206}\special{pa -415 -155}\special{pa -382 -105}%
+\special{fp}%
+\special{pa -407 -39}\special{pa -344 8}\special{pa -258 45}\special{pa -154 71}\special{pa -39 83}%
+\special{pa 78 81}\special{pa 190 64}\special{pa 289 34}\special{pa 368 -7}\special{pa 422 -56}%
+\special{pa 448 -110}\special{pa 443 -165}\special{pa 407 -218}\special{pa 344 -265}%
+\special{pa 258 -303}\special{pa 154 -328}\special{pa 39 -340}\special{pa -78 -338}%
+\special{pa -190 -321}\special{pa -289 -291}\special{pa -368 -251}\special{pa -422 -201}%
+\special{pa -448 -147}\special{pa -443 -92}\special{pa -407 -39}%
+\special{fp}%
+\special{pa -423 28}\special{pa -358 77}\special{pa -268 115}\special{pa -160 142}%
+\special{pa -41 155}\special{pa 81 152}\special{pa 197 135}\special{pa 300 104}\special{pa 382 61}%
+\special{pa 438 10}\special{pa 465 -46}\special{pa 460 -103}\special{pa 423 -158}%
+\special{pa 358 -207}\special{pa 268 -246}\special{pa 160 -272}\special{pa 41 -285}%
+\special{pa -81 -282}\special{pa -197 -265}\special{pa -300 -234}\special{pa -382 -192}%
+\special{pa -438 -141}\special{pa -465 -84}\special{pa -460 -27}\special{pa -423 28}%
+\special{fp}%
+\special{pa -428 94}\special{pa -362 143}\special{pa -271 183}\special{pa -162 210}%
+\special{pa -41 222}\special{pa 82 220}\special{pa 199 202}\special{pa 304 171}\special{pa 387 128}%
+\special{pa 444 76}\special{pa 471 20}\special{pa 465 -39}\special{pa 428 -94}\special{pa 362 -143}%
+\special{pa 271 -183}\special{pa 162 -210}\special{pa 41 -222}\special{pa -82 -220}%
+\special{pa -199 -202}\special{pa -304 -171}\special{pa -387 -128}\special{pa -444 -76}%
+\special{pa -471 -20}\special{pa -465 39}\special{pa -428 94}%
+\special{fp}%
+\special{pa -423 158}\special{pa -358 207}\special{pa -268 246}\special{pa -160 272}%
+\special{pa -41 285}\special{pa 81 282}\special{pa 197 265}\special{pa 300 234}\special{pa 382 192}%
+\special{pa 438 141}\special{pa 465 84}\special{pa 460 27}\special{pa 423 -28}\special{pa 358 -77}%
+\special{pa 268 -115}\special{pa 160 -142}\special{pa 41 -155}\special{pa -81 -152}%
+\special{pa -197 -135}\special{pa -300 -104}\special{pa -382 -61}\special{pa -438 -10}%
+\special{pa -465 46}\special{pa -460 103}\special{pa -423 158}%
+\special{fp}%
+\special{pa -407 218}\special{pa -344 265}\special{pa -258 303}\special{pa -154 328}%
+\special{pa -39 340}\special{pa 78 338}\special{pa 190 321}\special{pa 289 291}\special{pa 368 251}%
+\special{pa 422 201}\special{pa 448 147}\special{pa 443 92}\special{pa 407 39}\special{pa 344 -8}%
+\special{pa 258 -45}\special{pa 154 -71}\special{pa 39 -83}\special{pa -78 -81}\special{pa -190 -64}%
+\special{pa -289 -34}\special{pa -368 7}\special{pa -422 56}\special{pa -448 110}%
+\special{pa -443 165}\special{pa -407 218}%
+\special{fp}%
+\special{pa -382 273}\special{pa -323 317}\special{pa -242 352}\special{pa -144 376}%
+\special{pa -37 387}\special{pa 73 385}\special{pa 178 369}\special{pa 270 341}\special{pa 345 303}%
+\special{pa 395 257}\special{pa 419 206}\special{pa 415 155}\special{pa 382 105}\special{pa 323 61}%
+\special{pa 242 26}\special{pa 144 2}\special{pa 37 -9}\special{pa -73 -7}\special{pa -178 9}%
+\special{pa -270 37}\special{pa -345 75}\special{pa -395 121}\special{pa -419 172}%
+\special{pa -415 223}\special{pa -382 273}%
+\special{fp}%
+\special{pa -346 321}\special{pa -293 361}\special{pa -219 393}\special{pa -131 414}%
+\special{pa -33 425}\special{pa 66 423}\special{pa 161 408}\special{pa 246 383}\special{pa 313 348}%
+\special{pa 359 307}\special{pa 381 261}\special{pa 376 213}\special{pa 346 168}\special{pa 293 129}%
+\special{pa 219 97}\special{pa 131 75}\special{pa 33 65}\special{pa -66 67}\special{pa -161 81}%
+\special{pa -246 106}\special{pa -313 141}\special{pa -359 183}\special{pa -381 229}%
+\special{pa -376 276}\special{pa -346 321}%
+\special{fp}%
+\special{pa -303 361}\special{pa -256 396}\special{pa -192 424}\special{pa -114 443}%
+\special{pa -29 452}\special{pa 58 450}\special{pa 141 438}\special{pa 215 415}\special{pa 274 385}%
+\special{pa 314 348}\special{pa 333 308}\special{pa 329 267}\special{pa 303 228}\special{pa 256 193}%
+\special{pa 192 165}\special{pa 114 146}\special{pa 29 137}\special{pa -58 139}\special{pa -141 151}%
+\special{pa -215 173}\special{pa -274 204}\special{pa -314 240}\special{pa -333 281}%
+\special{pa -329 322}\special{pa -303 361}%
+\special{fp}%
+\special{pa -252 392}\special{pa -213 421}\special{pa -159 444}\special{pa -95 460}%
+\special{pa -24 468}\special{pa 48 466}\special{pa 117 456}\special{pa 178 437}\special{pa 227 412}%
+\special{pa 261 382}\special{pa 277 348}\special{pa 273 314}\special{pa 252 281}\special{pa 213 252}%
+\special{pa 159 229}\special{pa 95 213}\special{pa 24 206}\special{pa -48 208}\special{pa -117 218}%
+\special{pa -178 236}\special{pa -227 261}\special{pa -261 292}\special{pa -277 325}%
+\special{pa -273 360}\special{pa -252 392}%
+\special{fp}%
+\special{pa -194 414}\special{pa -164 436}\special{pa -123 454}\special{pa -73 466}%
+\special{pa -19 472}\special{pa 37 471}\special{pa 91 463}\special{pa 138 449}\special{pa 176 429}%
+\special{pa 202 406}\special{pa 214 380}\special{pa 211 353}\special{pa 194 328}\special{pa 164 306}%
+\special{pa 123 288}\special{pa 73 276}\special{pa 19 270}\special{pa -37 271}\special{pa -91 279}%
+\special{pa -138 293}\special{pa -176 313}\special{pa -202 336}\special{pa -214 362}%
+\special{pa -211 389}\special{pa -194 414}%
+\special{fp}%
+\special{pa -132 425}\special{pa -112 440}\special{pa -84 452}\special{pa -50 461}%
+\special{pa -13 465}\special{pa 25 464}\special{pa 62 459}\special{pa 94 449}\special{pa 120 436}%
+\special{pa 137 420}\special{pa 145 402}\special{pa 144 384}\special{pa 132 367}\special{pa 112 352}%
+\special{pa 84 339}\special{pa 50 331}\special{pa 13 327}\special{pa -25 328}\special{pa -62 333}%
+\special{pa -94 343}\special{pa -120 356}\special{pa -137 372}\special{pa -145 390}%
+\special{pa -144 408}\special{pa -132 425}%
+\special{fp}%
+\special{pa -67 426}\special{pa -57 434}\special{pa -42 440}\special{pa -25 444}\special{pa -6 446}%
+\special{pa 13 446}\special{pa 31 443}\special{pa 47 438}\special{pa 61 431}\special{pa 69 423}%
+\special{pa 74 414}\special{pa 73 405}\special{pa 67 396}\special{pa 57 389}\special{pa 42 383}%
+\special{pa 25 378}\special{pa 6 376}\special{pa -13 377}\special{pa -31 380}\special{pa -47 384}%
+\special{pa -61 391}\special{pa -69 399}\special{pa -74 408}\special{pa -73 417}\special{pa -67 426}%
+\special{fp}%
+\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}%
+\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}%
+\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}%
+\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}\special{pa 0 416}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara01.tex
new file mode 100644
index 0000000000..d96415aa03
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara01.tex
@@ -0,0 +1,72 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-22 17:52
+%%% template.sce 2016-8-22 17:52
+{\unitlength=5mm%
+\begin{picture}%
+( 7.04000, 9.33000)( -3.57000, -4.74000)%
+\special{pn 8}%
+%
+\special{pa -260 -469}\special{pa -253 -441}\special{pa -250 -430}\special{pa -240 -393}%
+\special{pa -235 -374}\special{pa -231 -357}\special{pa -221 -323}\special{pa -218 -312}%
+\special{pa -211 -291}\special{pa -201 -261}\special{pa -191 -232}\special{pa -182 -206}%
+\special{pa -172 -179}\special{pa -165 -161}\special{pa -162 -156}\special{pa -152 -134}%
+\special{pa -147 -122}\special{pa -143 -114}\special{pa -133 -95}\special{pa -129 -89}%
+\special{pa -123 -78}\special{pa -113 -63}\special{pa -104 -50}\special{pa -94 -38}%
+\special{pa -84 -28}\special{pa -76 -21}\special{pa -65 -13}\special{pa -59 -10}\special{pa -45 -5}%
+\special{pa -35 -4}\special{pa -26 -4}\special{pa -16 -6}\special{pa -6 -9}\special{pa 4 -15}%
+\special{pa 12 -20}\special{pa 23 -30}\special{pa 30 -37}\special{pa 33 -41}\special{pa 43 -53}%
+\special{pa 47 -59}\special{pa 53 -67}\special{pa 62 -82}\special{pa 65 -87}\special{pa 72 -100}%
+\special{pa 82 -119}\special{pa 92 -139}\special{pa 100 -159}\special{pa 111 -186}%
+\special{pa 118 -203}\special{pa 121 -211}\special{pa 131 -239}\special{pa 136 -253}%
+\special{pa 140 -268}\special{pa 150 -299}\special{pa 153 -309}\special{pa 160 -331}%
+\special{pa 170 -366}\special{pa 179 -402}\special{pa 188 -436}\special{pa 199 -479}%
+\special{pa 206 -509}\special{pa 209 -520}\special{pa 219 -563}%
+\special{fp}%
+\special{pa -535 -55}\special{pa -527 -107}\special{pa -520 -158}\special{pa -512 -206}%
+\special{pa -505 -252}\special{pa -497 -295}\special{pa -489 -336}\special{pa -482 -375}%
+\special{pa -474 -411}\special{pa -466 -445}\special{pa -459 -477}\special{pa -451 -506}%
+\special{pa -444 -533}\special{pa -436 -558}\special{pa -428 -580}\special{pa -421 -600}%
+\special{pa -413 -617}\special{pa -405 -632}\special{pa -398 -645}\special{pa -390 -656}%
+\special{pa -383 -664}\special{pa -375 -669}\special{pa -367 -673}\special{pa -360 -674}%
+\special{pa -352 -672}\special{pa -345 -669}\special{pa -337 -663}\special{pa -329 -654}%
+\special{pa -322 -643}\special{pa -314 -630}\special{pa -306 -615}\special{pa -299 -597}%
+\special{pa -291 -577}\special{pa -284 -554}\special{pa -276 -529}\special{pa -268 -502}%
+\special{pa -261 -472}\special{pa -253 -440}\special{pa -245 -406}\special{pa -238 -369}%
+\special{pa -230 -330}\special{pa -223 -289}\special{pa -215 -245}\special{pa -207 -199}%
+\special{pa -200 -151}\special{pa -192 -100}\special{pa -184 -47}\special{pa -177 9}%
+\special{pa -169 67}\special{pa -162 127}\special{pa -154 190}%
+\special{fp}%
+\special{pa 535 55}\special{pa 521 115}\special{pa 508 173}\special{pa 494 229}\special{pa 480 282}%
+\special{pa 466 333}\special{pa 452 382}\special{pa 439 428}\special{pa 425 472}\special{pa 411 514}%
+\special{pa 397 553}\special{pa 383 590}\special{pa 370 624}\special{pa 356 656}\special{pa 342 686}%
+\special{pa 328 714}\special{pa 315 739}\special{pa 301 761}\special{pa 287 782}\special{pa 273 800}%
+\special{pa 259 815}\special{pa 246 829}\special{pa 232 840}\special{pa 218 848}\special{pa 204 855}%
+\special{pa 191 858}\special{pa 177 860}\special{pa 163 859}\special{pa 149 856}\special{pa 135 850}%
+\special{pa 122 842}\special{pa 108 832}\special{pa 94 820}\special{pa 80 805}\special{pa 66 787}%
+\special{pa 53 768}\special{pa 39 746}\special{pa 25 721}\special{pa 11 694}\special{pa -2 665}%
+\special{pa -16 634}\special{pa -30 600}\special{pa -44 564}\special{pa -58 525}\special{pa -71 484}%
+\special{pa -85 441}\special{pa -99 396}\special{pa -113 348}\special{pa -126 297}%
+\special{pa -140 245}\special{pa -154 190}%
+\special{fp}%
+\special{pa 219 -563}\special{pa 223 -580}\special{pa 230 -612}\special{pa 238 -641}%
+\special{pa 245 -668}\special{pa 253 -693}\special{pa 261 -715}\special{pa 268 -735}%
+\special{pa 276 -752}\special{pa 284 -768}\special{pa 291 -780}\special{pa 299 -791}%
+\special{pa 306 -799}\special{pa 314 -804}\special{pa 322 -808}\special{pa 329 -809}%
+\special{pa 337 -808}\special{pa 345 -804}\special{pa 352 -798}\special{pa 360 -789}%
+\special{pa 367 -779}\special{pa 375 -765}\special{pa 383 -750}\special{pa 390 -732}%
+\special{pa 398 -712}\special{pa 405 -689}\special{pa 413 -664}\special{pa 421 -637}%
+\special{pa 428 -608}\special{pa 436 -576}\special{pa 444 -541}\special{pa 451 -505}%
+\special{pa 459 -465}\special{pa 466 -424}\special{pa 474 -380}\special{pa 482 -334}%
+\special{pa 489 -286}\special{pa 497 -235}\special{pa 505 -182}\special{pa 512 -126}%
+\special{pa 520 -68}\special{pa 527 -8}\special{pa 535 55}%
+\special{fp}%
+\special{pa -66 494}\special{pa -80 517}\special{pa -94 537}\special{pa -108 555}%
+\special{pa -122 571}\special{pa -135 584}\special{pa -149 595}\special{pa -163 604}%
+\special{pa -177 610}\special{pa -191 614}\special{pa -204 616}\special{pa -218 615}%
+\special{pa -232 612}\special{pa -246 606}\special{pa -259 598}\special{pa -273 588}%
+\special{pa -287 575}\special{pa -301 560}\special{pa -315 543}\special{pa -328 523}%
+\special{pa -342 501}\special{pa -356 477}\special{pa -370 450}\special{pa -383 421}%
+\special{pa -397 390}\special{pa -411 356}\special{pa -425 320}\special{pa -439 281}%
+\special{pa -452 240}\special{pa -466 197}\special{pa -480 151}\special{pa -494 103}%
+\special{pa -508 53}\special{pa -521 0}\special{pa -535 -55}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara02.tex
new file mode 100644
index 0000000000..dcf3cd7f9a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara02.tex
@@ -0,0 +1,91 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-22 17:51
+%%% template.sce 2016-8-22 17:51
+{\unitlength=5mm%
+\begin{picture}%
+( 7.04000, 9.33000)( -3.57000, -4.74000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa -260 -469}\special{pa -253 -441}\special{pa -250 -430}\special{pa -240 -393}%
+\special{pa -235 -374}\special{pa -231 -357}\special{pa -221 -323}\special{pa -218 -312}%
+\special{pa -211 -291}\special{pa -201 -261}\special{pa -191 -232}\special{pa -182 -206}%
+\special{pa -172 -179}\special{pa -165 -161}\special{pa -162 -156}\special{pa -152 -134}%
+\special{pa -147 -122}\special{pa -143 -114}\special{pa -133 -95}\special{pa -129 -89}%
+\special{pa -123 -78}\special{pa -113 -63}\special{pa -104 -50}\special{pa -94 -38}%
+\special{pa -84 -28}\special{pa -76 -21}\special{pa -65 -13}\special{pa -59 -10}\special{pa -45 -5}%
+\special{pa -35 -4}\special{pa -26 -4}\special{pa -16 -6}\special{pa -6 -9}\special{pa 4 -15}%
+\special{pa 12 -20}\special{pa 23 -30}\special{pa 30 -37}\special{pa 33 -41}\special{pa 43 -53}%
+\special{pa 47 -59}\special{pa 53 -67}\special{pa 62 -82}\special{pa 65 -87}\special{pa 72 -100}%
+\special{pa 82 -119}\special{pa 92 -139}\special{pa 100 -159}\special{pa 111 -186}%
+\special{pa 118 -203}\special{pa 121 -211}\special{pa 131 -239}\special{pa 136 -253}%
+\special{pa 140 -268}\special{pa 150 -299}\special{pa 153 -309}\special{pa 160 -331}%
+\special{pa 170 -366}\special{pa 179 -402}\special{pa 188 -436}\special{pa 199 -479}%
+\special{pa 206 -509}\special{pa 209 -520}\special{pa 219 -563}%
+\special{fp}%
+\special{pa -535 -55}\special{pa -527 -107}\special{pa -520 -158}\special{pa -512 -206}%
+\special{pa -505 -252}\special{pa -497 -295}\special{pa -489 -336}\special{pa -482 -375}%
+\special{pa -474 -411}\special{pa -466 -445}\special{pa -459 -477}\special{pa -451 -506}%
+\special{pa -444 -533}\special{pa -436 -558}\special{pa -428 -580}\special{pa -421 -600}%
+\special{pa -413 -617}\special{pa -405 -632}\special{pa -398 -645}\special{pa -390 -656}%
+\special{pa -383 -664}\special{pa -375 -669}\special{pa -367 -673}\special{pa -360 -674}%
+\special{pa -352 -672}\special{pa -345 -669}\special{pa -337 -663}\special{pa -329 -654}%
+\special{pa -322 -643}\special{pa -314 -630}\special{pa -306 -615}\special{pa -299 -597}%
+\special{pa -291 -577}\special{pa -284 -554}\special{pa -276 -529}\special{pa -268 -502}%
+\special{pa -261 -472}\special{pa -253 -440}\special{pa -245 -406}\special{pa -238 -369}%
+\special{pa -230 -330}\special{pa -223 -289}\special{pa -215 -245}\special{pa -207 -199}%
+\special{pa -200 -151}\special{pa -192 -100}\special{pa -184 -47}\special{pa -177 9}%
+\special{pa -169 67}\special{pa -162 127}\special{pa -154 190}%
+\special{fp}%
+\special{pa 535 55}\special{pa 521 115}\special{pa 508 173}\special{pa 494 229}\special{pa 480 282}%
+\special{pa 466 333}\special{pa 452 382}\special{pa 439 428}\special{pa 425 472}\special{pa 411 514}%
+\special{pa 397 553}\special{pa 383 590}\special{pa 370 624}\special{pa 356 656}\special{pa 342 686}%
+\special{pa 328 714}\special{pa 315 739}\special{pa 301 761}\special{pa 287 782}\special{pa 273 800}%
+\special{pa 259 815}\special{pa 246 829}\special{pa 232 840}\special{pa 218 848}\special{pa 204 855}%
+\special{pa 191 858}\special{pa 177 860}\special{pa 163 859}\special{pa 149 856}\special{pa 135 850}%
+\special{pa 122 842}\special{pa 108 832}\special{pa 94 820}\special{pa 80 805}\special{pa 66 787}%
+\special{pa 53 768}\special{pa 39 746}\special{pa 25 721}\special{pa 11 694}\special{pa -2 665}%
+\special{pa -16 634}\special{pa -30 600}\special{pa -44 564}\special{pa -58 525}\special{pa -71 484}%
+\special{pa -85 441}\special{pa -99 396}\special{pa -113 348}\special{pa -126 297}%
+\special{pa -140 245}\special{pa -154 190}%
+\special{fp}%
+\special{pa 219 -563}\special{pa 223 -580}\special{pa 230 -612}\special{pa 238 -641}%
+\special{pa 245 -668}\special{pa 253 -693}\special{pa 261 -715}\special{pa 268 -735}%
+\special{pa 276 -752}\special{pa 284 -768}\special{pa 291 -780}\special{pa 299 -791}%
+\special{pa 306 -799}\special{pa 314 -804}\special{pa 322 -808}\special{pa 329 -809}%
+\special{pa 337 -808}\special{pa 345 -804}\special{pa 352 -798}\special{pa 360 -789}%
+\special{pa 367 -779}\special{pa 375 -765}\special{pa 383 -750}\special{pa 390 -732}%
+\special{pa 398 -712}\special{pa 405 -689}\special{pa 413 -664}\special{pa 421 -637}%
+\special{pa 428 -608}\special{pa 436 -576}\special{pa 444 -541}\special{pa 451 -505}%
+\special{pa 459 -465}\special{pa 466 -424}\special{pa 474 -380}\special{pa 482 -334}%
+\special{pa 489 -286}\special{pa 497 -235}\special{pa 505 -182}\special{pa 512 -126}%
+\special{pa 520 -68}\special{pa 527 -8}\special{pa 535 55}%
+\special{fp}%
+\special{pa -66 494}\special{pa -80 517}\special{pa -94 537}\special{pa -108 555}%
+\special{pa -122 571}\special{pa -135 584}\special{pa -149 595}\special{pa -163 604}%
+\special{pa -177 610}\special{pa -191 614}\special{pa -204 616}\special{pa -218 615}%
+\special{pa -232 612}\special{pa -246 606}\special{pa -259 598}\special{pa -273 588}%
+\special{pa -287 575}\special{pa -301 560}\special{pa -315 543}\special{pa -328 523}%
+\special{pa -342 501}\special{pa -356 477}\special{pa -370 450}\special{pa -383 421}%
+\special{pa -397 390}\special{pa -411 356}\special{pa -425 320}\special{pa -439 281}%
+\special{pa -452 240}\special{pa -466 197}\special{pa -480 151}\special{pa -494 103}%
+\special{pa -508 53}\special{pa -521 0}\special{pa -535 -55}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 153 -186}\special{pa 155 -194}\special{fp}\special{pa 159 -223}\special{pa 160 -231}\special{fp}%
+\special{pa 164 -261}\special{pa 166 -269}\special{fp}\special{pa 170 -298}\special{pa 171 -306}\special{fp}%
+\special{pa 176 -335}\special{pa 177 -343}\special{fp}\special{pa 182 -373}\special{pa 183 -381}\special{fp}%
+\special{pa 189 -410}\special{pa 190 -418}\special{fp}\special{pa 195 -447}\special{pa 197 -455}\special{fp}%
+\special{pa 202 -485}\special{pa 204 -492}\special{fp}\special{pa 210 -522}\special{pa 211 -529}\special{fp}%
+\special{pa 218 -559}\special{pa 219 -566}\special{fp}\special{pn 8}%
+\special{pa 155 -194}\special{pa 153 -186}\special{fp}\special{pa 146 -155}\special{pa 144 -147}\special{fp}%
+\special{pa 137 -116}\special{pa 135 -108}\special{fp}\special{pa 128 -77}\special{pa 126 -69}\special{fp}%
+\special{pa 118 -38}\special{pa 116 -30}\special{fp}\special{pa 108 1}\special{pa 106 9}\special{fp}%
+\special{pa 98 40}\special{pa 96 48}\special{fp}\special{pa 88 79}\special{pa 86 86}\special{fp}%
+\special{pa 77 117}\special{pa 75 125}\special{fp}\special{pa 66 156}\special{pa 64 163}\special{fp}%
+\special{pa 54 194}\special{pa 52 202}\special{fp}\special{pa 42 232}\special{pa 40 240}\special{fp}%
+\special{pa 30 270}\special{pa 27 278}\special{fp}\special{pa 16 308}\special{pa 14 315}\special{fp}%
+\special{pa 2 345}\special{pa -1 353}\special{fp}\special{pa -13 383}\special{pa -16 390}\special{fp}%
+\special{pa -29 419}\special{pa -32 427}\special{fp}\special{pa -46 455}\special{pa -49 463}\special{fp}%
+\special{pa -65 491}\special{pa -68 498}\special{fp}\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara03.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara03.tex
new file mode 100644
index 0000000000..15121319fe
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara03.tex
@@ -0,0 +1,42 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-22 17:46
+%%% template.sce 2016-8-22 17:46
+{\unitlength=6mm%
+\begin{picture}%
+( 6.00000, 6.59000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa 470 -16}\special{pa 461 -52}\special{pa 451 -87}\special{pa 441 -121}%
+\special{pa 432 -154}\special{pa 422 -187}\special{pa 412 -219}\special{pa 402 -250}%
+\special{pa 393 -281}\special{pa 383 -311}\special{pa 373 -340}\special{pa 364 -368}%
+\special{pa 354 -396}\special{pa 344 -423}\special{pa 334 -449}\special{pa 325 -474}%
+\special{pa 315 -499}\special{pa 305 -523}\special{pa 296 -546}\special{pa 286 -568}%
+\special{pa 276 -590}\special{pa 266 -611}\special{pa 256 -631}\special{pa 247 -651}%
+\special{pa 240 -664}\special{pa 237 -669}\special{pa 227 -687}\special{pa 217 -705}%
+\special{pa 207 -721}\special{pa 197 -737}\special{pa 188 -752}\special{pa 178 -767}%
+\special{pa 168 -780}\special{pa 158 -793}\special{pa 148 -805}\special{pa 138 -816}%
+\special{pa 127 -827}\special{pa 117 -837}\special{pa 107 -846}\special{pa 96 -855}%
+\special{pa 85 -863}\special{pa 74 -870}\special{pa 63 -876}\special{pa 53 -880}\special{pa 41 -885}%
+\special{pa 32 -888}\special{pa 24 -889}\special{pa 18 -890}\special{pa 10 -891}\special{pa -1 -891}%
+\special{pa -13 -891}\special{pa -19 -890}\special{pa -26 -889}\special{pa -35 -887}%
+\special{pa -45 -883}\special{pa -59 -878}\special{pa -74 -870}\special{pa -85 -863}%
+\special{pa -96 -855}\special{pa -107 -846}\special{pa -117 -837}\special{pa -127 -827}%
+\special{pa -137 -817}\special{pa -148 -805}\special{pa -158 -793}\special{pa -165 -783}%
+\special{pa -178 -767}\special{pa -188 -752}\special{pa -197 -737}\special{pa -207 -721}%
+\special{pa -217 -705}\special{pa -227 -687}\special{pa -237 -669}\special{pa -247 -651}%
+\special{pa -256 -631}\special{pa -266 -611}\special{pa -276 -590}\special{pa -286 -568}%
+\special{pa -296 -546}\special{pa -305 -523}\special{pa -315 -499}\special{pa -325 -474}%
+\special{pa -327 -468}\special{pa -334 -449}\special{pa -344 -422}\special{pa -354 -396}%
+\special{pa -364 -368}\special{pa -373 -340}\special{pa -383 -311}\special{pa -393 -281}%
+\special{pa -402 -250}\special{pa -412 -219}\special{pa -422 -187}\special{pa -432 -154}%
+\special{pa -441 -121}\special{pa -451 -87}\special{pa -461 -52}\special{pa -470 -16}%
+\special{fp}%
+\special{pa -413 81}\special{pa -382 99}\special{pa -344 115}\special{pa -300 129}%
+\special{pa -252 142}\special{pa -200 152}\special{pa -145 159}\special{pa -87 165}%
+\special{pa -28 167}\special{pa 31 167}\special{pa 90 164}\special{pa 147 159}\special{pa 202 151}%
+\special{pa 254 141}\special{pa 302 129}\special{pa 345 114}\special{pa 383 98}\special{pa 415 80}%
+\special{pa 440 61}\special{pa 458 41}\special{pa 469 21}\special{pa 472 0}\special{pa 470 -16}%
+\special{fp}%
+\special{pa -469 -21}\special{pa -472 0}\special{pa -469 21}\special{pa -457 42}\special{pa -439 62}%
+\special{pa -413 81}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara04.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara04.tex
new file mode 100644
index 0000000000..4ea7e247a6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara04.tex
@@ -0,0 +1,51 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-22 17:48
+%%% template.sce 2016-8-22 17:48
+{\unitlength=6mm%
+\begin{picture}%
+( 6.00000, 6.59000)( -3.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pa 470 -16}\special{pa 461 -52}\special{pa 451 -87}\special{pa 441 -121}%
+\special{pa 432 -154}\special{pa 422 -187}\special{pa 412 -219}\special{pa 402 -250}%
+\special{pa 393 -281}\special{pa 383 -311}\special{pa 373 -340}\special{pa 364 -368}%
+\special{pa 354 -396}\special{pa 344 -423}\special{pa 334 -449}\special{pa 325 -474}%
+\special{pa 315 -499}\special{pa 305 -523}\special{pa 296 -546}\special{pa 286 -568}%
+\special{pa 276 -590}\special{pa 266 -611}\special{pa 256 -631}\special{pa 247 -651}%
+\special{pa 240 -664}\special{pa 237 -669}\special{pa 227 -687}\special{pa 217 -705}%
+\special{pa 207 -721}\special{pa 197 -737}\special{pa 188 -752}\special{pa 178 -767}%
+\special{pa 168 -780}\special{pa 158 -793}\special{pa 148 -805}\special{pa 138 -816}%
+\special{pa 127 -827}\special{pa 117 -837}\special{pa 107 -846}\special{pa 96 -855}%
+\special{pa 85 -863}\special{pa 74 -870}\special{pa 63 -876}\special{pa 53 -880}\special{pa 41 -885}%
+\special{pa 32 -888}\special{pa 24 -889}\special{pa 18 -890}\special{pa 10 -891}\special{pa -1 -891}%
+\special{pa -13 -891}\special{pa -19 -890}\special{pa -26 -889}\special{pa -35 -887}%
+\special{pa -45 -883}\special{pa -59 -878}\special{pa -74 -870}\special{pa -85 -863}%
+\special{pa -96 -855}\special{pa -107 -846}\special{pa -117 -837}\special{pa -127 -827}%
+\special{pa -137 -817}\special{pa -148 -805}\special{pa -158 -793}\special{pa -165 -783}%
+\special{pa -178 -767}\special{pa -188 -752}\special{pa -197 -737}\special{pa -207 -721}%
+\special{pa -217 -705}\special{pa -227 -687}\special{pa -237 -669}\special{pa -247 -651}%
+\special{pa -256 -631}\special{pa -266 -611}\special{pa -276 -590}\special{pa -286 -568}%
+\special{pa -296 -546}\special{pa -305 -523}\special{pa -315 -499}\special{pa -325 -474}%
+\special{pa -327 -468}\special{pa -334 -449}\special{pa -344 -422}\special{pa -354 -396}%
+\special{pa -364 -368}\special{pa -373 -340}\special{pa -383 -311}\special{pa -393 -281}%
+\special{pa -402 -250}\special{pa -412 -219}\special{pa -422 -187}\special{pa -432 -154}%
+\special{pa -441 -121}\special{pa -451 -87}\special{pa -461 -52}\special{pa -470 -16}%
+\special{fp}%
+\special{pa -413 81}\special{pa -382 99}\special{pa -344 115}\special{pa -300 129}%
+\special{pa -252 142}\special{pa -200 152}\special{pa -145 159}\special{pa -87 165}%
+\special{pa -28 167}\special{pa 31 167}\special{pa 90 164}\special{pa 147 159}\special{pa 202 151}%
+\special{pa 254 141}\special{pa 302 129}\special{pa 345 114}\special{pa 383 98}\special{pa 415 80}%
+\special{pa 440 61}\special{pa 458 41}\special{pa 469 21}\special{pa 472 0}\special{pa 470 -16}%
+\special{fp}%
+\special{pa -469 -21}\special{pa -472 0}\special{pa -469 21}\special{pa -457 42}\special{pa -439 62}%
+\special{pa -413 81}%
+\special{fp}%
+\special{pa 470 -16}\special{pa 469 -21}\special{pa 457 -42}\special{pa 451 -48}\special{fp}%
+\special{pa 423 -74}\special{pa 413 -81}\special{pa 391 -94}\special{fp}\special{pa 356 -109}\special{pa 344 -115}\special{pa 321 -123}\special{fp}%
+\special{pa 284 -133}\special{pa 252 -142}\special{pa 248 -143}\special{fp}\special{pa 210 -150}\special{pa 200 -152}\special{pa 173 -156}\special{fp}%
+\special{pa 135 -160}\special{pa 97 -164}\special{fp}\special{pa 59 -166}\special{pa 28 -167}\special{pa 21 -167}\special{fp}%
+\special{pa -17 -167}\special{pa -31 -167}\special{pa -55 -166}\special{fp}\special{pa -92 -164}\special{pa -130 -161}\special{fp}%
+\special{pa -168 -156}\special{pa -202 -151}\special{pa -206 -151}\special{fp}\special{pa -243 -143}\special{pa -254 -141}\special{pa -280 -135}\special{fp}%
+\special{pa -316 -124}\special{pa -345 -114}\special{pa -352 -111}\special{fp}\special{pa -387 -96}\special{pa -415 -80}\special{pa -419 -77}\special{fp}%
+\special{pa -448 -52}\special{pa -458 -41}\special{pa -469 -21}\special{fp}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara05.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara05.tex
new file mode 100644
index 0000000000..1de3e3649c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara05.tex
@@ -0,0 +1,170 @@
+%%% /Users/hannya/Desktop/fig/sfbdpara05.tex
+%%% Generator=template3D.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(10.34,6.13)(-3.36,-1.77)%
+\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.3600000,-0.8900000){\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.3300000,-1.3900000){\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,4.0100000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 1234 -325}\special{pa -987 260}%
+\special{fp}%
+\special{pa -979 -410}\special{pa 979 410}%
+\special{fp}%
+\special{pa 0 557}\special{pa 0 -1188}%
+\special{fp}%
+\special{pa 620 -37}\special{pa 614 -48}\special{pa 613 -49}%
+\special{fp}%
+\special{pa 613 -49}\special{pa 608 -60}\special{pa 607 -60}%
+\special{fp}%
+\special{pa 607 -60}\special{pa 601 -71}\special{pa 595 -83}\special{pa 589 -94}%
+\special{pa 583 -106}\special{pa 577 -117}\special{pa 570 -129}\special{pa 564 -141}%
+\special{pa 558 -152}\special{pa 552 -164}\special{pa 546 -175}\special{pa 539 -187}%
+\special{pa 533 -198}\special{pa 527 -210}\special{pa 521 -221}\special{pa 515 -233}%
+\special{pa 508 -244}\special{pa 502 -256}\special{pa 496 -267}\special{pa 490 -279}%
+\special{pa 484 -290}\special{pa 477 -302}\special{pa 471 -313}\special{pa 465 -325}%
+\special{pa 459 -336}\special{pa 453 -348}\special{pa 446 -359}\special{pa 440 -371}%
+\special{pa 434 -382}\special{pa 428 -394}\special{pa 422 -405}\special{pa 415 -417}%
+\special{pa 409 -428}\special{pa 403 -440}\special{pa 397 -451}\special{pa 391 -463}%
+\special{pa 384 -474}\special{pa 378 -486}\special{pa 372 -497}\special{pa 366 -509}%
+\special{pa 360 -520}\special{pa 353 -532}\special{pa 347 -543}\special{pa 341 -555}%
+\special{pa 335 -567}\special{pa 329 -578}\special{pa 322 -590}\special{pa 316 -601}%
+\special{fp}%
+\special{pa 316 -601}\special{pa 316 -601}\special{pa 310 -612}%
+\special{fp}%
+\special{pa -620 -37}\special{pa -614 -48}\special{pa -614 -49}%
+\special{fp}%
+\special{pa -614 -49}\special{pa -608 -60}\special{pa -601 -71}\special{pa -595 -83}%
+\special{pa -589 -94}\special{pa -583 -106}\special{pa -577 -118}\special{pa -570 -129}%
+\special{pa -564 -141}\special{pa -558 -152}\special{pa -552 -164}\special{pa -546 -175}%
+\special{pa -539 -187}\special{pa -533 -198}\special{pa -527 -210}\special{pa -521 -221}%
+\special{pa -515 -233}\special{pa -508 -244}\special{pa -502 -256}\special{pa -496 -267}%
+\special{pa -490 -279}\special{pa -484 -290}\special{pa -477 -302}\special{pa -471 -313}%
+\special{pa -465 -325}\special{pa -459 -336}\special{pa -453 -348}\special{pa -446 -359}%
+\special{pa -440 -371}\special{pa -434 -382}\special{pa -428 -394}\special{pa -422 -405}%
+\special{pa -415 -417}\special{pa -409 -428}\special{pa -403 -440}\special{pa -397 -451}%
+\special{pa -391 -463}\special{pa -384 -474}\special{pa -378 -486}\special{pa -372 -497}%
+\special{pa -366 -509}\special{pa -360 -520}\special{pa -353 -532}\special{pa -347 -544}%
+\special{pa -341 -555}\special{pa -335 -567}\special{pa -329 -578}\special{pa -322 -590}%
+\special{pa -316 -601}%
+\special{fp}%
+\special{pa -316 -601}\special{pa -310 -612}%
+\special{fp}%
+\special{pa -494 130}\special{pa -441 150}\special{pa -381 167}\special{pa -315 181}%
+\special{pa -244 193}\special{pa -169 202}\special{pa -92 207}\special{pa -13 209}%
+\special{pa 66 208}\special{pa 144 204}\special{pa 220 196}\special{pa 292 185}%
+\special{pa 360 172}\special{pa 422 155}\special{pa 477 137}\special{pa 525 116}%
+\special{pa 564 93}\special{pa 595 69}\special{pa 616 43}\special{pa 628 17}%
+\special{pa 629 -9}\special{pa 621 -35}\special{pa 619 -37}%
+\special{fp}%
+\special{pa -619 -37}\special{pa -628 -17}\special{pa -629 9}\special{pa -621 35}%
+\special{pa -603 61}\special{pa -575 85}\special{pa -539 108}\special{pa -494 130}%
+\special{fp}%
+\special{pa -247 -529}\special{pa -220 -519}\special{pa -190 -511}\special{pa -157 -504}%
+\special{pa -122 -498}\special{pa -85 -493}\special{pa -46 -491}\special{pa -6 -490}%
+\special{pa 33 -490}\special{pa 72 -492}\special{pa 110 -496}\special{pa 146 -501}%
+\special{pa 180 -508}\special{pa 211 -516}\special{pa 238 -526}\special{pa 262 -536}%
+\special{pa 282 -548}\special{pa 297 -560}\special{pa 308 -572}\special{pa 314 -585}%
+\special{pa 315 -599}\special{pa 314 -600}%
+\special{fp}%
+\special{pa 314 -600}\special{pa 311 -612}\special{pa 310 -612}%
+\special{fp}%
+\special{pa 310 -612}\special{pa 301 -624}\special{pa 288 -637}\special{pa 269 -648}%
+\special{pa 247 -659}\special{pa 220 -669}\special{pa 190 -678}\special{pa 157 -685}%
+\special{pa 122 -691}\special{pa 85 -695}\special{pa 46 -698}\special{pa 6 -699}%
+\special{pa -33 -698}\special{pa -72 -696}\special{pa -110 -692}\special{pa -146 -687}%
+\special{pa -180 -680}\special{pa -211 -672}\special{pa -238 -662}\special{pa -262 -652}%
+\special{pa -282 -641}\special{pa -297 -629}\special{pa -308 -616}\special{pa -310 -612}%
+\special{fp}%
+\special{pa -310 -612}\special{pa -314 -603}\special{pa -314 -600}%
+\special{fp}%
+\special{pa -314 -600}\special{pa -315 -590}\special{pa -311 -577}\special{pa -301 -564}%
+\special{pa -288 -552}\special{pa -269 -540}\special{pa -247 -529}%
+\special{fp}%
+\special{pa 1948 14}\special{pa 1935 -9}\special{pa 1923 -32}\special{pa 1910 -55}%
+\special{pa 1898 -78}\special{pa 1886 -101}\special{pa 1873 -124}\special{pa 1861 -147}%
+\special{pa 1848 -170}\special{pa 1836 -193}\special{pa 1824 -216}\special{pa 1811 -239}%
+\special{pa 1799 -262}\special{pa 1786 -285}\special{pa 1774 -308}\special{pa 1762 -331}%
+\special{pa 1749 -354}\special{pa 1737 -377}\special{pa 1724 -401}\special{pa 1712 -424}%
+\special{pa 1699 -447}\special{pa 1687 -470}\special{pa 1675 -493}\special{pa 1662 -516}%
+\special{pa 1650 -539}\special{pa 1637 -562}\special{pa 1625 -585}\special{pa 1613 -608}%
+\special{pa 1600 -631}\special{pa 1588 -654}\special{pa 1575 -677}\special{pa 1563 -700}%
+\special{pa 1551 -723}\special{pa 1538 -746}\special{pa 1526 -769}\special{pa 1513 -792}%
+\special{pa 1501 -815}\special{pa 1489 -838}\special{pa 1476 -861}\special{pa 1464 -884}%
+\special{pa 1451 -907}\special{pa 1439 -930}\special{pa 1427 -953}\special{pa 1414 -976}%
+\special{pa 1402 -999}\special{pa 1389 -1022}\special{pa 1377 -1045}\special{pa 1365 -1068}%
+\special{pa 1352 -1091}\special{pa 1340 -1114}\special{pa 1327 -1137}%
+\special{fp}%
+\special{pa 707 14}\special{pa 720 -9}\special{pa 732 -32}\special{pa 745 -55}%
+\special{pa 757 -78}\special{pa 769 -101}\special{pa 782 -124}\special{pa 794 -147}%
+\special{pa 807 -170}\special{pa 819 -193}\special{pa 831 -216}\special{pa 844 -239}%
+\special{pa 856 -262}\special{pa 869 -285}\special{pa 881 -308}\special{pa 893 -331}%
+\special{pa 906 -354}\special{pa 918 -377}\special{pa 931 -401}\special{pa 943 -424}%
+\special{pa 955 -447}\special{pa 968 -470}\special{pa 980 -493}\special{pa 993 -516}%
+\special{pa 1005 -539}\special{pa 1017 -562}\special{pa 1030 -585}\special{pa 1042 -608}%
+\special{pa 1055 -631}\special{pa 1067 -654}\special{pa 1079 -677}\special{pa 1092 -700}%
+\special{pa 1104 -723}\special{pa 1117 -746}\special{pa 1129 -769}\special{pa 1141 -792}%
+\special{pa 1154 -815}\special{pa 1166 -838}\special{pa 1179 -861}\special{pa 1191 -884}%
+\special{pa 1203 -907}\special{pa 1216 -930}\special{pa 1228 -953}\special{pa 1241 -976}%
+\special{pa 1253 -999}\special{pa 1265 -1022}\special{pa 1278 -1045}\special{pa 1290 -1068}%
+\special{pa 1303 -1091}\special{pa 1315 -1114}\special{pa 1327 -1137}%
+\special{fp}%
+\special{pa 834 181}\special{pa 887 200}\special{pa 947 218}\special{pa 1013 232}%
+\special{pa 1084 244}\special{pa 1158 252}\special{pa 1236 258}\special{pa 1314 260}%
+\special{pa 1394 259}\special{pa 1472 255}\special{pa 1547 247}\special{pa 1619 236}%
+\special{pa 1687 223}\special{pa 1749 206}\special{pa 1804 188}\special{pa 1852 167}%
+\special{pa 1892 144}\special{pa 1922 120}\special{pa 1944 94}\special{pa 1955 68}%
+\special{pa 1957 42}\special{pa 1949 16}\special{pa 1946 12}%
+\special{fp}%
+\special{pa 708 14}\special{pa 700 33}\special{pa 698 60}\special{pa 706 86}%
+\special{pa 724 111}\special{pa 752 136}\special{pa 789 159}\special{pa 834 181}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 622 -34}\special{pa 617 -40}\special{fp}\special{pa 598 -65}\special{pa 592 -70}\special{fp}%
+\special{pa 568 -90}\special{pa 562 -94}\special{fp}\special{pa 535 -110}\special{pa 528 -114}\special{fp}%
+\special{pa 500 -127}\special{pa 493 -130}\special{fp}\special{pa 464 -141}\special{pa 456 -144}\special{fp}%
+\special{pa 427 -153}\special{pa 419 -156}\special{fp}\special{pa 389 -164}\special{pa 382 -166}\special{fp}%
+\special{pa 352 -173}\special{pa 344 -175}\special{fp}\special{pa 314 -181}\special{pa 306 -183}\special{fp}%
+\special{pa 275 -188}\special{pa 267 -189}\special{fp}\special{pa 237 -194}\special{pa 229 -195}\special{fp}%
+\special{pa 198 -198}\special{pa 190 -199}\special{fp}\special{pa 159 -202}\special{pa 151 -203}\special{fp}%
+\special{pa 120 -205}\special{pa 112 -206}\special{fp}\special{pa 82 -207}\special{pa 74 -208}\special{fp}%
+\special{pa 43 -208}\special{pa 35 -209}\special{fp}\special{pa 4 -209}\special{pa -4 -209}\special{fp}%
+\special{pa -35 -209}\special{pa -43 -208}\special{fp}\special{pa -74 -208}\special{pa -82 -207}\special{fp}%
+\special{pa -113 -206}\special{pa -121 -205}\special{fp}\special{pa -152 -203}\special{pa -160 -202}\special{fp}%
+\special{pa -191 -199}\special{pa -199 -198}\special{fp}\special{pa -229 -195}\special{pa -237 -194}\special{fp}%
+\special{pa -268 -189}\special{pa -276 -188}\special{fp}\special{pa -306 -183}\special{pa -314 -181}\special{fp}%
+\special{pa -344 -175}\special{pa -352 -173}\special{fp}\special{pa -382 -166}\special{pa -390 -164}\special{fp}%
+\special{pa -420 -156}\special{pa -428 -154}\special{fp}\special{pa -457 -144}\special{pa -464 -141}\special{fp}%
+\special{pa -493 -130}\special{pa -500 -126}\special{fp}\special{pa -528 -113}\special{pa -536 -110}\special{fp}%
+\special{pa -562 -94}\special{pa -569 -90}\special{fp}\special{pa -593 -70}\special{pa -599 -65}\special{fp}%
+\special{pa -617 -40}\special{pa -622 -33}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 1949 15}\special{pa 1943 9}\special{fp}\special{pa 1924 -15}\special{pa 1919 -20}\special{fp}%
+\special{pa 1894 -39}\special{pa 1888 -44}\special{fp}\special{pa 1861 -60}\special{pa 1854 -63}\special{fp}%
+\special{pa 1826 -77}\special{pa 1819 -80}\special{fp}\special{pa 1790 -91}\special{pa 1782 -93}\special{fp}%
+\special{pa 1753 -103}\special{pa 1746 -105}\special{fp}\special{pa 1716 -114}\special{pa 1708 -116}\special{fp}%
+\special{pa 1678 -123}\special{pa 1670 -124}\special{fp}\special{pa 1640 -131}\special{pa 1632 -132}\special{fp}%
+\special{pa 1602 -137}\special{pa 1594 -138}\special{fp}\special{pa 1563 -143}\special{pa 1555 -144}\special{fp}%
+\special{pa 1524 -148}\special{pa 1517 -148}\special{fp}\special{pa 1486 -151}\special{pa 1478 -152}\special{fp}%
+\special{pa 1447 -154}\special{pa 1439 -155}\special{fp}\special{pa 1408 -156}\special{pa 1400 -157}\special{fp}%
+\special{pa 1369 -158}\special{pa 1361 -158}\special{fp}\special{pa 1330 -158}\special{pa 1322 -158}\special{fp}%
+\special{pa 1292 -158}\special{pa 1284 -158}\special{fp}\special{pa 1253 -157}\special{pa 1245 -156}\special{fp}%
+\special{pa 1214 -155}\special{pa 1206 -154}\special{fp}\special{pa 1175 -152}\special{pa 1167 -151}\special{fp}%
+\special{pa 1136 -148}\special{pa 1128 -147}\special{fp}\special{pa 1098 -144}\special{pa 1090 -143}\special{fp}%
+\special{pa 1059 -138}\special{pa 1051 -137}\special{fp}\special{pa 1021 -132}\special{pa 1013 -130}\special{fp}%
+\special{pa 983 -124}\special{pa 975 -122}\special{fp}\special{pa 945 -115}\special{pa 937 -113}\special{fp}%
+\special{pa 907 -105}\special{pa 900 -103}\special{fp}\special{pa 870 -93}\special{pa 863 -90}\special{fp}%
+\special{pa 834 -79}\special{pa 827 -76}\special{fp}\special{pa 799 -63}\special{pa 792 -59}\special{fp}%
+\special{pa 765 -43}\special{pa 758 -39}\special{fp}\special{pa 734 -20}\special{pa 729 -14}\special{fp}%
+\special{pa 711 11}\special{pa 706 17}\special{fp}\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfcut.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfcut.tex
new file mode 100644
index 0000000000..f5ec71d0da
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfcut.tex
@@ -0,0 +1,85 @@
+%%% /Users/hannya/Desktop/fig/template3D.tex
+%%% Generator=template3D.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(8.08,7.82)(-4.08,-2.57)%
+\special{pn 8}%
+%
+\special{pa -270 -327}\special{pa -255 -302}\special{pa -249 -293}\special{pa -230 -269}%
+\special{pa -222 -259}\special{pa -202 -238}\special{pa -190 -225}\special{pa -170 -207}%
+\special{pa -152 -192}\special{pa -133 -178}\special{pa -108 -160}\special{pa -92 -150}%
+\special{pa -61 -131}\special{pa -45 -123}\special{pa -9 -105}\special{pa 9 -98}%
+\special{pa 46 -84}\special{pa 74 -75}\special{pa 102 -68}\special{pa 158 -58}%
+\special{pa 158 -58}\special{pa 212 -55}\special{pa 262 -59}\special{pa 307 -70}%
+\special{pa 346 -88}\special{pa 376 -111}\special{pa 377 -111}\special{pa 399 -140}%
+\special{pa 406 -157}\special{pa 412 -173}\special{pa 416 -198}\special{pa 417 -209}%
+\special{pa 416 -236}\special{pa 414 -247}\special{pa 408 -272}\special{pa 403 -286}%
+\special{pa 394 -307}\special{pa 386 -324}\special{pa 376 -341}\special{pa 363 -361}%
+\special{pa 353 -374}\special{pa 336 -396}\special{pa 327 -406}\special{pa 304 -429}%
+\special{pa 296 -437}\special{pa 270 -459}\special{pa 261 -467}\special{pa 234 -487}%
+\special{pa 221 -495}\special{pa 196 -511}\special{pa 176 -523}\special{pa 158 -533}%
+\special{pa 125 -549}\special{pa 119 -551}\special{pa 81 -567}\special{pa 64 -572}%
+\special{pa 43 -579}\special{pa 6 -588}\special{pa -12 -592}\special{pa -30 -595}%
+\special{pa -64 -599}\special{pa -97 -600}\special{pa -128 -598}\special{pa -157 -594}%
+\special{pa -185 -587}\special{pa -209 -578}\special{pa -232 -567}\special{pa -252 -553}%
+\special{pa -269 -536}\special{pa -276 -527}\special{pa -283 -518}\special{pa -293 -496}%
+\special{pa -298 -483}\special{pa -300 -473}\special{pa -303 -448}\special{pa -303 -444}%
+\special{pa -302 -420}\special{pa -300 -406}\special{pa -296 -391}\special{pa -290 -370}%
+\special{pa -286 -360}\special{pa -274 -335}\special{pa -270 -327}%
+\special{fp}%
+\special{pa 544 -28}\special{pa 533 -48}\special{pa 522 -69}\special{pa 511 -89}%
+\special{pa 500 -109}\special{pa 489 -130}\special{pa 479 -150}\special{pa 468 -171}%
+\special{pa 457 -191}\special{pa 446 -211}\special{pa 435 -232}\special{pa 424 -252}%
+\special{pa 413 -273}\special{pa 402 -293}\special{pa 392 -313}\special{pa 381 -334}%
+\special{pa 370 -354}\special{pa 359 -375}\special{pa 348 -395}\special{pa 337 -416}%
+\special{pa 326 -436}\special{pa 315 -456}\special{pa 305 -477}\special{pa 294 -497}%
+\special{pa 283 -518}\special{pa 272 -538}\special{pa 261 -558}\special{pa 250 -579}%
+\special{pa 239 -599}\special{pa 228 -620}\special{pa 218 -640}\special{pa 207 -661}%
+\special{pa 196 -681}\special{pa 185 -701}\special{pa 174 -722}\special{pa 163 -742}%
+\special{pa 152 -763}\special{pa 141 -783}\special{pa 131 -803}\special{pa 120 -824}%
+\special{pa 109 -844}\special{pa 98 -865}\special{pa 87 -885}\special{pa 76 -905}%
+\special{pa 65 -926}\special{pa 54 -946}\special{pa 44 -967}\special{pa 33 -987}%
+\special{pa 22 -1008}\special{pa 11 -1028}\special{pa 0 -1048}%
+\special{fp}%
+\special{pa -544 -28}\special{pa -533 -48}\special{pa -522 -69}\special{pa -511 -89}%
+\special{pa -500 -109}\special{pa -489 -130}\special{pa -479 -150}\special{pa -468 -171}%
+\special{pa -457 -191}\special{pa -446 -211}\special{pa -435 -232}\special{pa -424 -252}%
+\special{pa -413 -273}\special{pa -402 -293}\special{pa -392 -314}\special{pa -381 -334}%
+\special{pa -370 -354}\special{pa -359 -375}\special{pa -348 -395}\special{pa -337 -416}%
+\special{pa -326 -436}\special{pa -315 -456}\special{pa -305 -477}\special{pa -294 -497}%
+\special{pa -283 -518}\special{pa -272 -538}\special{pa -261 -558}\special{pa -250 -579}%
+\special{pa -239 -599}\special{pa -228 -620}\special{pa -218 -640}\special{pa -207 -661}%
+\special{pa -196 -681}\special{pa -185 -701}\special{pa -174 -722}\special{pa -163 -742}%
+\special{pa -152 -763}\special{pa -141 -783}\special{pa -131 -803}\special{pa -120 -824}%
+\special{pa -109 -844}\special{pa -98 -865}\special{pa -87 -885}\special{pa -76 -905}%
+\special{pa -65 -926}\special{pa -54 -946}\special{pa -44 -967}\special{pa -33 -987}%
+\special{pa -22 -1008}\special{pa -11 -1028}\special{pa 0 -1048}%
+\special{fp}%
+\special{pa -432 106}\special{pa -386 122}\special{pa -333 136}\special{pa -275 148}%
+\special{pa -213 157}\special{pa -148 164}\special{pa -80 169}\special{pa -11 170}%
+\special{pa 58 169}\special{pa 126 166}\special{pa 192 160}\special{pa 256 151}%
+\special{pa 315 140}\special{pa 369 127}\special{pa 417 111}\special{pa 459 94}%
+\special{pa 494 76}\special{pa 521 56}\special{pa 539 35}\special{pa 549 14}%
+\special{pa 551 -7}\special{pa 544 -28}%
+\special{fp}%
+\special{pa -543 -28}\special{pa -549 -14}\special{pa -551 7}\special{pa -543 28}%
+\special{pa -528 49}\special{pa -503 69}\special{pa -471 88}\special{pa -432 106}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 546 -25}\special{pa 541 -31}\special{fp}\special{pa 521 -55}\special{pa 515 -60}\special{fp}%
+\special{pa 488 -78}\special{pa 481 -82}\special{fp}\special{pa 453 -96}\special{pa 446 -100}\special{fp}%
+\special{pa 416 -111}\special{pa 409 -114}\special{fp}\special{pa 378 -124}\special{pa 371 -126}\special{fp}%
+\special{pa 340 -134}\special{pa 332 -136}\special{fp}\special{pa 301 -142}\special{pa 293 -144}\special{fp}%
+\special{pa 262 -150}\special{pa 254 -151}\special{fp}\special{pa 222 -156}\special{pa 214 -157}\special{fp}%
+\special{pa 183 -160}\special{pa 175 -161}\special{fp}\special{pa 143 -164}\special{pa 135 -165}\special{fp}%
+\special{pa 104 -167}\special{pa 96 -168}\special{fp}\special{pa 64 -169}\special{pa 56 -169}\special{fp}%
+\special{pa 24 -170}\special{pa 16 -170}\special{fp}\special{pa -16 -170}\special{pa -24 -170}\special{fp}%
+\special{pa -56 -169}\special{pa -64 -169}\special{fp}\special{pa -95 -167}\special{pa -103 -167}\special{fp}%
+\special{pa -135 -165}\special{pa -143 -164}\special{fp}\special{pa -175 -161}\special{pa -183 -160}\special{fp}%
+\special{pa -214 -157}\special{pa -222 -156}\special{fp}\special{pa -254 -151}\special{pa -262 -150}\special{fp}%
+\special{pa -293 -144}\special{pa -301 -142}\special{fp}\special{pa -332 -136}\special{pa -340 -134}\special{fp}%
+\special{pa -371 -126}\special{pa -378 -124}\special{fp}\special{pa -409 -114}\special{pa -416 -112}\special{fp}%
+\special{pa -446 -100}\special{pa -453 -97}\special{fp}\special{pa -481 -82}\special{pa -488 -78}\special{fp}%
+\special{pa -515 -61}\special{pa -521 -55}\special{fp}\special{pa -540 -31}\special{pa -545 -25}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade.tex
new file mode 100644
index 0000000000..3a7aa867f0
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade.tex
@@ -0,0 +1,103 @@
+%%% test.tex 2014-11-29 21:58
+%%% test.sce 2014-11-29 21:58
+{\unitlength=5mm%
+\begin{picture}%
+( 11.00000, 6.00000)( -1.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa 515 -197}\special{pa 524 -182}\special{pa 532 -167}\special{pa 540 -152}%
+\special{pa 549 -137}\special{pa 557 -121}\special{pa 565 -105}\special{pa 574 -89}%
+\special{pa 582 -72}\special{pa 590 -56}\special{pa 599 -39}\special{pa 607 -23}\special{pa 615 -6}%
+\special{pa 624 10}\special{pa 632 27}\special{pa 640 44}\special{pa 649 60}\special{pa 657 77}%
+\special{pa 665 93}\special{pa 674 109}\special{pa 682 125}\special{pa 690 141}\special{pa 699 156}%
+\special{pa 707 171}\special{pa 715 186}\special{pa 724 200}\special{pa 732 215}\special{pa 740 228}%
+\special{pa 749 242}\special{pa 757 255}\special{pa 765 267}\special{pa 774 279}\special{pa 782 291}%
+\special{pa 790 302}\special{pa 799 312}\special{pa 807 322}\special{pa 815 331}\special{pa 824 340}%
+\special{pa 832 348}\special{pa 840 355}\special{pa 849 362}\special{pa 857 369}\special{pa 865 374}%
+\special{pa 873 379}\special{pa 882 383}\special{pa 890 387}\special{pa 898 389}\special{pa 907 392}%
+\special{pa 915 393}\special{pa 923 394}\special{pa 932 394}\special{pa 940 393}\special{pa 948 392}%
+\special{pa 957 389}\special{pa 965 387}\special{pa 973 383}\special{pa 982 379}\special{pa 990 374}%
+\special{pa 998 369}\special{pa 1007 362}\special{pa 1015 355}\special{pa 1023 348}%
+\special{pa 1032 340}\special{pa 1040 331}\special{pa 1048 322}\special{pa 1057 312}%
+\special{pa 1065 302}\special{pa 1073 291}\special{pa 1082 279}\special{pa 1090 267}%
+\special{pa 1098 255}\special{pa 1107 242}\special{pa 1115 228}\special{pa 1123 215}%
+\special{pa 1132 200}\special{pa 1140 186}\special{pa 1148 171}\special{pa 1157 156}%
+\special{pa 1165 141}\special{pa 1173 125}\special{pa 1182 109}\special{pa 1190 93}%
+\special{pa 1198 77}\special{pa 1207 60}\special{pa 1215 44}\special{pa 1223 27}\special{pa 1232 10}%
+\special{pa 1240 -6}\special{pa 1248 -23}\special{pa 1257 -39}\special{pa 1265 -56}%
+\special{pa 1273 -72}\special{pa 1282 -89}\special{pa 1290 -105}\special{pa 1298 -121}%
+\special{pa 1307 -137}\special{pa 1315 -152}\special{pa 1323 -167}\special{pa 1332 -182}%
+\special{pa 1340 -197}\special{pa 516 -197}\special{pa 515 -197}\special{sh 0.5}\special{ip}%
+\special{pa -197 331}\special{pa -175 306}\special{pa -153 276}\special{pa -131 243}%
+\special{pa -109 208}\special{pa -87 169}\special{pa -66 129}\special{pa -44 87}\special{pa -22 44}%
+\special{pa 0 0}\special{pa 22 -44}\special{pa 44 -87}\special{pa 66 -129}\special{pa 87 -169}%
+\special{pa 109 -208}\special{pa 131 -243}\special{pa 153 -276}\special{pa 175 -306}%
+\special{pa 197 -331}\special{pa 219 -353}\special{pa 241 -370}\special{pa 262 -383}%
+\special{pa 284 -391}\special{pa 306 -394}\special{pa 328 -392}\special{pa 350 -385}%
+\special{pa 372 -374}\special{pa 394 -358}\special{pa 416 -338}\special{pa 437 -313}%
+\special{pa 459 -285}\special{pa 481 -253}\special{pa 503 -218}\special{pa 525 -180}%
+\special{pa 547 -140}\special{pa 569 -98}\special{pa 591 -56}\special{pa 612 -12}%
+\special{pa 634 32}\special{pa 656 75}\special{pa 678 117}\special{pa 700 158}\special{pa 722 197}%
+\special{pa 744 234}\special{pa 766 268}\special{pa 787 298}\special{pa 809 325}\special{pa 831 347}%
+\special{pa 853 366}\special{pa 875 380}\special{pa 897 389}\special{pa 919 393}\special{pa 941 393}%
+\special{pa 962 388}\special{pa 984 378}\special{pa 1006 363}\special{pa 1028 344}%
+\special{pa 1050 320}\special{pa 1072 293}\special{pa 1094 262}\special{pa 1115 228}%
+\special{pa 1137 191}\special{pa 1159 151}\special{pa 1181 110}\special{pa 1203 67}%
+\special{pa 1225 24}\special{pa 1247 -20}\special{pa 1269 -63}\special{pa 1290 -106}%
+\special{pa 1312 -147}\special{pa 1334 -187}\special{pa 1356 -224}\special{pa 1378 -259}%
+\special{pa 1400 -290}\special{pa 1422 -318}\special{pa 1444 -342}\special{pa 1465 -361}%
+\special{pa 1487 -376}\special{pa 1509 -387}\special{pa 1531 -393}\special{pa 1553 -393}%
+\special{pa 1575 -390}\special{pa 1597 -381}\special{pa 1619 -367}\special{pa 1640 -349}%
+\special{pa 1662 -327}\special{pa 1684 -301}\special{pa 1706 -271}\special{pa 1728 -237}%
+\special{pa 1750 -201}\special{pa 1772 -162}\special{pa 1794 -121}\special{pa 1815 -79}%
+\special{pa 1837 -36}\special{pa 1859 8}\special{pa 1881 51}\special{pa 1903 94}\special{pa 1925 136}%
+\special{pa 1947 176}\special{pa 1969 214}%
+\special{fp}%
+\special{pa 515 -197}\special{pa 524 -182}\special{pa 532 -167}\special{pa 540 -152}%
+\special{pa 549 -137}\special{pa 557 -121}\special{pa 565 -105}\special{pa 574 -89}%
+\special{pa 582 -72}\special{pa 590 -56}\special{pa 599 -39}\special{pa 607 -23}\special{pa 615 -6}%
+\special{pa 624 10}\special{pa 632 27}\special{pa 640 44}\special{pa 649 60}\special{pa 657 77}%
+\special{pa 665 93}\special{pa 674 109}\special{pa 682 125}\special{pa 690 141}\special{pa 699 156}%
+\special{pa 707 171}\special{pa 715 186}\special{pa 724 200}\special{pa 732 215}\special{pa 740 228}%
+\special{pa 749 242}\special{pa 757 255}\special{pa 765 267}\special{pa 774 279}\special{pa 782 291}%
+\special{pa 790 302}\special{pa 799 312}\special{pa 807 322}\special{pa 815 331}\special{pa 824 340}%
+\special{pa 832 348}\special{pa 840 355}\special{pa 849 362}\special{pa 857 369}\special{pa 865 374}%
+\special{pa 873 379}\special{pa 882 383}\special{pa 890 387}\special{pa 898 389}\special{pa 907 392}%
+\special{pa 915 393}\special{pa 923 394}\special{pa 932 394}\special{pa 940 393}\special{pa 948 392}%
+\special{pa 957 389}\special{pa 965 387}\special{pa 973 383}\special{pa 982 379}\special{pa 990 374}%
+\special{pa 998 369}\special{pa 1007 362}\special{pa 1015 355}\special{pa 1023 348}%
+\special{pa 1032 340}\special{pa 1040 331}\special{pa 1048 322}\special{pa 1057 312}%
+\special{pa 1065 302}\special{pa 1073 291}\special{pa 1082 279}\special{pa 1090 267}%
+\special{pa 1098 255}\special{pa 1107 242}\special{pa 1115 228}\special{pa 1123 215}%
+\special{pa 1132 200}\special{pa 1140 186}\special{pa 1148 171}\special{pa 1157 156}%
+\special{pa 1165 141}\special{pa 1173 125}\special{pa 1182 109}\special{pa 1190 93}%
+\special{pa 1198 77}\special{pa 1207 60}\special{pa 1215 44}\special{pa 1223 27}\special{pa 1232 10}%
+\special{pa 1240 -6}\special{pa 1248 -23}\special{pa 1257 -39}\special{pa 1265 -56}%
+\special{pa 1273 -72}\special{pa 1282 -89}\special{pa 1290 -105}\special{pa 1298 -121}%
+\special{pa 1307 -137}\special{pa 1315 -152}\special{pa 1323 -167}\special{pa 1332 -182}%
+\special{pa 1340 -197}%
+\special{fp}%
+\special{pa -197 -197}\special{pa 1969 -197}%
+\special{fp}%
+\special{pa 516 -197}\special{pa 1341 -197}%
+\special{fp}%
+\special{pa -197 0}\special{pa 1969 0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -591}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(-0.0500,0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01.tex
new file mode 100644
index 0000000000..056b4ffd7e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01.tex
@@ -0,0 +1,179 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/shade01.tex
+%%% Generator=template1basic.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(4.18,5.1)(-2.18,-2.1)%
+\special{pn 8}%
+%
+\color[rgb]{1,0,0}%
+\special{pa -445 -315}\special{pa -437 -302}\special{pa -428 -290}\special{pa -419 -278}%
+\special{pa -410 -267}\special{pa -401 -255}\special{pa -392 -244}\special{pa -383 -233}%
+\special{pa -374 -222}\special{pa -365 -212}\special{pa -356 -202}\special{pa -347 -192}%
+\special{pa -339 -182}\special{pa -330 -172}\special{pa -321 -163}\special{pa -312 -154}%
+\special{pa -303 -146}\special{pa -294 -137}\special{pa -285 -129}\special{pa -276 -121}%
+\special{pa -267 -113}\special{pa -258 -106}\special{pa -249 -99}\special{pa -241 -92}%
+\special{pa -232 -85}\special{pa -223 -79}\special{pa -214 -73}\special{pa -205 -67}%
+\special{pa -196 -61}\special{pa -187 -56}\special{pa -178 -50}\special{pa -169 -45}%
+\special{pa -160 -41}\special{pa -151 -36}\special{pa -143 -32}\special{pa -134 -28}%
+\special{pa -125 -25}\special{pa -116 -21}\special{pa -107 -18}\special{pa -98 -15}%
+\special{pa -89 -13}\special{pa -80 -10}\special{pa -71 -8}\special{pa -62 -6}\special{pa -53 -5}%
+\special{pa -45 -3}\special{pa -36 -2}\special{pa -27 -1}\special{pa -18 -1}\special{pa -9 0}%
+\special{pa 0 0}\special{pa 9 0}\special{pa 18 -1}\special{pa 27 -1}\special{pa 36 -2}%
+\special{pa 45 -3}\special{pa 53 -5}\special{pa 62 -6}\special{pa 71 -8}\special{pa 80 -10}%
+\special{pa 89 -13}\special{pa 98 -15}\special{pa 107 -18}\special{pa 116 -21}\special{pa 125 -25}%
+\special{pa 134 -28}\special{pa 143 -32}\special{pa 151 -36}\special{pa 160 -41}\special{pa 169 -45}%
+\special{pa 178 -50}\special{pa 187 -56}\special{pa 196 -61}\special{pa 205 -67}\special{pa 214 -73}%
+\special{pa 223 -79}\special{pa 232 -85}\special{pa 241 -92}\special{pa 249 -99}\special{pa 258 -106}%
+\special{pa 267 -113}\special{pa 276 -121}\special{pa 285 -129}\special{pa 294 -137}%
+\special{pa 303 -146}\special{pa 312 -154}\special{pa 321 -163}\special{pa 330 -172}%
+\special{pa 339 -182}\special{pa 347 -192}\special{pa 356 -202}\special{pa 365 -212}%
+\special{pa 374 -222}\special{pa 383 -233}\special{pa 392 -244}\special{pa 401 -255}%
+\special{pa 410 -267}\special{pa 419 -278}\special{pa 428 -290}\special{pa 437 -302}%
+\special{pa 445 -315}\special{pa 437 -290}\special{pa 428 -266}\special{pa 419 -242}%
+\special{pa 410 -218}\special{pa 401 -195}\special{pa 392 -173}\special{pa 383 -151}%
+\special{pa 374 -130}\special{pa 365 -109}\special{pa 356 -88}\special{pa 347 -68}%
+\special{pa 339 -49}\special{pa 330 -30}\special{pa 321 -12}\special{pa 312 6}\special{pa 303 24}%
+\special{pa 294 41}\special{pa 285 57}\special{pa 276 73}\special{pa 267 88}\special{pa 258 103}%
+\special{pa 249 117}\special{pa 241 131}\special{pa 232 145}\special{pa 223 157}\special{pa 214 170}%
+\special{pa 205 182}\special{pa 196 193}\special{pa 187 204}\special{pa 178 214}\special{pa 169 224}%
+\special{pa 160 233}\special{pa 151 242}\special{pa 143 250}\special{pa 134 258}\special{pa 125 266}%
+\special{pa 116 272}\special{pa 107 279}\special{pa 98 284}\special{pa 89 290}\special{pa 80 295}%
+\special{pa 71 299}\special{pa 62 303}\special{pa 53 306}\special{pa 45 309}\special{pa 36 311}%
+\special{pa 27 313}\special{pa 18 314}\special{pa 9 315}\special{pa 0 315}\special{pa -9 315}%
+\special{pa -18 314}\special{pa -27 313}\special{pa -36 311}\special{pa -45 309}\special{pa -53 306}%
+\special{pa -62 303}\special{pa -71 299}\special{pa -80 295}\special{pa -89 290}\special{pa -98 284}%
+\special{pa -107 279}\special{pa -116 272}\special{pa -125 266}\special{pa -134 258}%
+\special{pa -143 250}\special{pa -151 242}\special{pa -160 233}\special{pa -169 224}%
+\special{pa -178 214}\special{pa -187 204}\special{pa -196 193}\special{pa -205 182}%
+\special{pa -214 170}\special{pa -223 157}\special{pa -232 145}\special{pa -241 131}%
+\special{pa -249 117}\special{pa -258 103}\special{pa -267 88}\special{pa -276 73}%
+\special{pa -285 57}\special{pa -294 41}\special{pa -303 24}\special{pa -312 6}\special{pa -321 -12}%
+\special{pa -330 -30}\special{pa -339 -49}\special{pa -347 -68}\special{pa -356 -88}%
+\special{pa -365 -109}\special{pa -374 -130}\special{pa -383 -151}\special{pa -392 -173}%
+\special{pa -401 -195}\special{pa -410 -218}\special{pa -419 -242}\special{pa -428 -266}%
+\special{pa -437 -290}\special{pa -445 -315}\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\special{pa -630 -945}\special{pa -621 -909}\special{pa -608 -857}\special{pa -594 -807}%
+\special{pa -581 -758}\special{pa -568 -710}\special{pa -555 -663}\special{pa -542 -617}%
+\special{pa -529 -572}\special{pa -515 -529}\special{pa -502 -486}\special{pa -489 -445}%
+\special{pa -476 -404}\special{pa -463 -365}\special{pa -450 -327}\special{pa -436 -290}%
+\special{pa -423 -254}\special{pa -410 -219}\special{pa -397 -185}\special{pa -384 -153}%
+\special{pa -371 -121}\special{pa -357 -91}\special{pa -344 -61}\special{pa -331 -33}%
+\special{pa -318 -6}\special{pa -305 20}\special{pa -292 45}\special{pa -278 69}%
+\special{pa -265 91}\special{pa -252 113}\special{pa -239 134}\special{pa -226 153}%
+\special{pa -213 171}\special{pa -199 189}\special{pa -186 205}\special{pa -173 220}%
+\special{pa -160 234}\special{pa -147 247}\special{pa -134 258}\special{pa -121 269}%
+\special{pa -107 278}\special{pa -94 287}\special{pa -81 294}\special{pa -68 300}%
+\special{pa -55 305}\special{pa -42 309}\special{pa -28 312}\special{pa -15 314}%
+\special{pa -2 315}\special{pa 11 315}\special{pa 24 313}\special{pa 37 311}%
+\special{pa 51 307}\special{pa 64 302}\special{pa 77 296}\special{pa 90 289}%
+\special{pa 103 281}\special{pa 116 272}\special{pa 130 262}\special{pa 143 250}%
+\special{pa 156 238}\special{pa 169 224}\special{pa 182 209}\special{pa 195 194}%
+\special{pa 209 177}\special{pa 222 159}\special{pa 235 140}\special{pa 248 119}%
+\special{pa 261 98}\special{pa 274 76}\special{pa 288 52}\special{pa 301 28}%
+\special{pa 314 2}\special{pa 327 -25}\special{pa 340 -53}\special{pa 353 -82}%
+\special{pa 367 -112}\special{pa 380 -143}\special{pa 393 -175}\special{pa 406 -209}%
+\special{pa 419 -243}\special{pa 432 -279}\special{pa 446 -315}\special{pa 459 -353}%
+\special{pa 472 -392}\special{pa 485 -432}\special{pa 498 -473}\special{pa 511 -516}%
+\special{pa 525 -559}\special{pa 538 -603}\special{pa 551 -649}\special{pa 564 -695}%
+\special{pa 577 -743}\special{pa 590 -792}\special{pa 604 -842}\special{pa 617 -893}%
+\special{pa 630 -945}%
+\special{fp}%
+\special{pa -687 -748}\special{pa -673 -720}\special{pa -660 -692}\special{pa -647 -665}%
+\special{pa -634 -638}\special{pa -621 -612}\special{pa -608 -586}\special{pa -594 -561}%
+\special{pa -581 -536}\special{pa -568 -512}\special{pa -555 -489}\special{pa -542 -466}%
+\special{pa -529 -444}\special{pa -515 -422}\special{pa -502 -401}\special{pa -489 -380}%
+\special{pa -476 -360}\special{pa -463 -340}\special{pa -450 -321}\special{pa -436 -302}%
+\special{pa -423 -284}\special{pa -410 -267}\special{pa -397 -250}\special{pa -384 -234}%
+\special{pa -371 -218}\special{pa -357 -203}\special{pa -344 -188}\special{pa -331 -174}%
+\special{pa -318 -161}\special{pa -305 -148}\special{pa -292 -135}\special{pa -278 -123}%
+\special{pa -265 -112}\special{pa -252 -101}\special{pa -239 -91}\special{pa -226 -81}%
+\special{pa -213 -72}\special{pa -199 -63}\special{pa -186 -55}\special{pa -173 -48}%
+\special{pa -160 -41}\special{pa -147 -34}\special{pa -134 -28}\special{pa -121 -23}%
+\special{pa -107 -18}\special{pa -94 -14}\special{pa -81 -10}\special{pa -68 -7}%
+\special{pa -55 -5}\special{pa -42 -3}\special{pa -28 -1}\special{pa -15 -0}%
+\special{pa -2 -0}\special{pa 11 -0}\special{pa 24 -1}\special{pa 37 -2}%
+\special{pa 51 -4}\special{pa 64 -6}\special{pa 77 -9}\special{pa 90 -13}%
+\special{pa 103 -17}\special{pa 116 -22}\special{pa 130 -27}\special{pa 143 -32}%
+\special{pa 156 -39}\special{pa 169 -45}\special{pa 182 -53}\special{pa 195 -61}%
+\special{pa 209 -69}\special{pa 222 -78}\special{pa 235 -88}\special{pa 248 -98}%
+\special{pa 261 -108}\special{pa 274 -120}\special{pa 288 -131}\special{pa 301 -144}%
+\special{pa 314 -156}\special{pa 327 -170}\special{pa 340 -184}\special{pa 353 -198}%
+\special{pa 367 -213}\special{pa 380 -229}\special{pa 393 -245}\special{pa 406 -262}%
+\special{pa 419 -279}\special{pa 432 -297}\special{pa 446 -315}\special{pa 459 -334}%
+\special{pa 472 -354}\special{pa 485 -374}\special{pa 498 -394}\special{pa 511 -415}%
+\special{pa 525 -437}\special{pa 538 -459}\special{pa 551 -482}\special{pa 564 -505}%
+\special{pa 577 -529}\special{pa 590 -553}\special{pa 604 -578}\special{pa 617 -604}%
+\special{pa 630 -630}%
+\special{fp}%
+\special{pa -445 -315}\special{pa -437 -290}\special{pa -428 -266}\special{pa -419 -242}%
+\special{pa -410 -218}\special{pa -401 -195}\special{pa -392 -173}\special{pa -383 -151}%
+\special{pa -374 -130}\special{pa -365 -109}\special{pa -356 -88}\special{pa -347 -68}%
+\special{pa -339 -49}\special{pa -330 -30}\special{pa -321 -12}\special{pa -312 6}%
+\special{pa -303 24}\special{pa -294 41}\special{pa -285 57}\special{pa -276 73}%
+\special{pa -267 88}\special{pa -258 103}\special{pa -249 117}\special{pa -241 131}%
+\special{pa -232 145}\special{pa -223 157}\special{pa -214 170}\special{pa -205 182}%
+\special{pa -196 193}\special{pa -187 204}\special{pa -178 214}\special{pa -169 224}%
+\special{pa -160 233}\special{pa -151 242}\special{pa -143 250}\special{pa -134 258}%
+\special{pa -125 266}\special{pa -116 272}\special{pa -107 279}\special{pa -98 284}%
+\special{pa -89 290}\special{pa -80 295}\special{pa -71 299}\special{pa -62 303}%
+\special{pa -53 306}\special{pa -45 309}\special{pa -36 311}\special{pa -27 313}%
+\special{pa -18 314}\special{pa -9 315}\special{pa 0 315}\special{pa 9 315}%
+\special{pa 18 314}\special{pa 27 313}\special{pa 36 311}\special{pa 45 309}%
+\special{pa 53 306}\special{pa 62 303}\special{pa 71 299}\special{pa 80 295}%
+\special{pa 89 290}\special{pa 98 284}\special{pa 107 279}\special{pa 116 272}%
+\special{pa 125 266}\special{pa 134 258}\special{pa 143 250}\special{pa 151 242}%
+\special{pa 160 233}\special{pa 169 224}\special{pa 178 214}\special{pa 187 204}%
+\special{pa 196 193}\special{pa 205 182}\special{pa 214 170}\special{pa 223 157}%
+\special{pa 232 145}\special{pa 241 131}\special{pa 249 117}\special{pa 258 103}%
+\special{pa 267 88}\special{pa 276 73}\special{pa 285 57}\special{pa 294 41}%
+\special{pa 303 24}\special{pa 312 6}\special{pa 321 -12}\special{pa 330 -30}%
+\special{pa 339 -49}\special{pa 347 -68}\special{pa 356 -88}\special{pa 365 -109}%
+\special{pa 374 -130}\special{pa 383 -151}\special{pa 392 -173}\special{pa 401 -195}%
+\special{pa 410 -218}\special{pa 419 -242}\special{pa 428 -266}\special{pa 437 -290}%
+\special{pa 445 -315}%
+\special{fp}%
+\special{pa -445 -315}\special{pa -437 -302}\special{pa -428 -290}\special{pa -419 -278}%
+\special{pa -410 -267}\special{pa -401 -255}\special{pa -392 -244}\special{pa -383 -233}%
+\special{pa -374 -222}\special{pa -365 -212}\special{pa -356 -202}\special{pa -347 -192}%
+\special{pa -339 -182}\special{pa -330 -172}\special{pa -321 -163}\special{pa -312 -154}%
+\special{pa -303 -146}\special{pa -294 -137}\special{pa -285 -129}\special{pa -276 -121}%
+\special{pa -267 -113}\special{pa -258 -106}\special{pa -249 -99}\special{pa -241 -92}%
+\special{pa -232 -85}\special{pa -223 -79}\special{pa -214 -73}\special{pa -205 -67}%
+\special{pa -196 -61}\special{pa -187 -56}\special{pa -178 -50}\special{pa -169 -45}%
+\special{pa -160 -41}\special{pa -151 -36}\special{pa -143 -32}\special{pa -134 -28}%
+\special{pa -125 -25}\special{pa -116 -21}\special{pa -107 -18}\special{pa -98 -15}%
+\special{pa -89 -13}\special{pa -80 -10}\special{pa -71 -8}\special{pa -62 -6}%
+\special{pa -53 -5}\special{pa -45 -3}\special{pa -36 -2}\special{pa -27 -1}%
+\special{pa -18 -1}\special{pa -9 -0}\special{pa 0 -0}\special{pa 9 -0}%
+\special{pa 18 -1}\special{pa 27 -1}\special{pa 36 -2}\special{pa 45 -3}%
+\special{pa 53 -5}\special{pa 62 -6}\special{pa 71 -8}\special{pa 80 -10}%
+\special{pa 89 -13}\special{pa 98 -15}\special{pa 107 -18}\special{pa 116 -21}%
+\special{pa 125 -25}\special{pa 134 -28}\special{pa 143 -32}\special{pa 151 -36}%
+\special{pa 160 -41}\special{pa 169 -45}\special{pa 178 -50}\special{pa 187 -56}%
+\special{pa 196 -61}\special{pa 205 -67}\special{pa 214 -73}\special{pa 223 -79}%
+\special{pa 232 -85}\special{pa 241 -92}\special{pa 249 -99}\special{pa 258 -106}%
+\special{pa 267 -113}\special{pa 276 -121}\special{pa 285 -129}\special{pa 294 -137}%
+\special{pa 303 -146}\special{pa 312 -154}\special{pa 321 -163}\special{pa 330 -172}%
+\special{pa 339 -182}\special{pa 347 -192}\special{pa 356 -202}\special{pa 365 -212}%
+\special{pa 374 -222}\special{pa 383 -233}\special{pa 392 -244}\special{pa 401 -255}%
+\special{pa 410 -267}\special{pa 419 -278}\special{pa 428 -290}\special{pa 437 -302}%
+\special{pa 445 -315}%
+\special{fp}%
+\special{pa -687 -0}\special{pa 630 -0}%
+\special{fp}%
+\special{pa 0 661}\special{pa 0 -945}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0625000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.0625000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0625000,-0.0625000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01E.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01E.tex
new file mode 100644
index 0000000000..d4adb21d8a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01E.tex
@@ -0,0 +1,72 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0718/fig/shade01E.tex
+%%% Generator=shadetest.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(4,5)(-2,-2)%
+\special{pn 8}%
+%
+\color[rgb]{1,0,0}%
+\special{pa -557 -394}\special{pa -535 -334}\special{pa -504 -251}\special{pa -472 -173}%
+\special{pa -441 -100}\special{pa -409 -32}\special{pa -378 31}\special{pa -346 89}%
+\special{pa -315 142}\special{pa -283 190}\special{pa -252 232}\special{pa -220 270}%
+\special{pa -189 303}\special{pa -157 331}\special{pa -126 353}\special{pa -94 371}%
+\special{pa -63 384}\special{pa -31 391}\special{pa 0 394}\special{pa 31 391}\special{pa 63 384}%
+\special{pa 94 371}\special{pa 126 353}\special{pa 157 331}\special{pa 189 303}\special{pa 220 270}%
+\special{pa 252 232}\special{pa 283 190}\special{pa 315 142}\special{pa 346 89}\special{pa 378 31}%
+\special{pa 409 -32}\special{pa 441 -100}\special{pa 472 -173}\special{pa 504 -251}%
+\special{pa 535 -334}\special{pa 557 -394}\special{pa 535 -364}\special{pa 504 -323}%
+\special{pa 472 -283}\special{pa 441 -247}\special{pa 409 -213}\special{pa 378 -181}%
+\special{pa 346 -152}\special{pa 315 -126}\special{pa 283 -102}\special{pa 252 -81}%
+\special{pa 220 -62}\special{pa 189 -45}\special{pa 157 -31}\special{pa 126 -20}\special{pa 94 -11}%
+\special{pa 63 -5}\special{pa 31 -1}\special{pa 0 0}\special{pa -31 -1}\special{pa -63 -5}%
+\special{pa -94 -11}\special{pa -126 -20}\special{pa -157 -31}\special{pa -189 -45}%
+\special{pa -220 -62}\special{pa -252 -81}\special{pa -283 -102}\special{pa -315 -126}%
+\special{pa -346 -152}\special{pa -378 -181}\special{pa -409 -213}\special{pa -441 -247}%
+\special{pa -472 -283}\special{pa -504 -323}\special{pa -535 -364}\special{pa -557 -394}%
+\special{sh 1}\special{ip}%
+\color[rgb]{0,0,0}%
+\special{pa -787 -1181}\special{pa -756 -1058}\special{pa -724 -939}\special{pa -693 -826}%
+\special{pa -661 -717}\special{pa -630 -614}\special{pa -598 -516}\special{pa -567 -423}%
+\special{pa -535 -334}\special{pa -504 -251}\special{pa -472 -173}\special{pa -441 -100}%
+\special{pa -409 -32}\special{pa -378 31}\special{pa -346 89}\special{pa -315 142}%
+\special{pa -283 190}\special{pa -252 232}\special{pa -220 270}\special{pa -189 303}%
+\special{pa -157 331}\special{pa -126 353}\special{pa -94 371}\special{pa -63 384}%
+\special{pa -31 391}\special{pa 0 394}\special{pa 31 391}\special{pa 63 384}%
+\special{pa 94 371}\special{pa 126 353}\special{pa 157 331}\special{pa 189 303}%
+\special{pa 220 270}\special{pa 252 232}\special{pa 283 190}\special{pa 315 142}%
+\special{pa 346 89}\special{pa 378 31}\special{pa 409 -32}\special{pa 441 -100}%
+\special{pa 472 -173}\special{pa 504 -251}\special{pa 535 -334}\special{pa 567 -423}%
+\special{pa 598 -516}\special{pa 630 -614}\special{pa 661 -717}\special{pa 693 -826}%
+\special{pa 724 -939}\special{pa 756 -1058}\special{pa 787 -1181}%
+\special{fp}%
+\special{pa -787 -787}\special{pa -756 -726}\special{pa -724 -666}\special{pa -693 -610}%
+\special{pa -661 -556}\special{pa -630 -504}\special{pa -598 -455}\special{pa -567 -408}%
+\special{pa -535 -364}\special{pa -504 -323}\special{pa -472 -283}\special{pa -441 -247}%
+\special{pa -409 -213}\special{pa -378 -181}\special{pa -346 -152}\special{pa -315 -126}%
+\special{pa -283 -102}\special{pa -252 -81}\special{pa -220 -62}\special{pa -189 -45}%
+\special{pa -157 -31}\special{pa -126 -20}\special{pa -94 -11}\special{pa -63 -5}%
+\special{pa -31 -1}\special{pa 0 -0}\special{pa 31 -1}\special{pa 63 -5}%
+\special{pa 94 -11}\special{pa 126 -20}\special{pa 157 -31}\special{pa 189 -45}%
+\special{pa 220 -62}\special{pa 252 -81}\special{pa 283 -102}\special{pa 315 -126}%
+\special{pa 346 -152}\special{pa 378 -181}\special{pa 409 -213}\special{pa 441 -247}%
+\special{pa 472 -283}\special{pa 504 -323}\special{pa 535 -364}\special{pa 567 -408}%
+\special{pa 598 -455}\special{pa 630 -504}\special{pa 661 -556}\special{pa 693 -610}%
+\special{pa 724 -666}\special{pa 756 -726}\special{pa 787 -787}%
+\special{fp}%
+\special{pa -787 -0}\special{pa 787 -0}%
+\special{fp}%
+\special{pa 0 787}\special{pa 0 -1181}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.0500000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shadeE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shadeE.tex
new file mode 100644
index 0000000000..7729cf5d1a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shadeE.tex
@@ -0,0 +1,65 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0718/fig/shadeE.tex
+%%% Generator=shadetest.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(11,6)(-1,-3)%
+\special{pn 8}%
+%
+\color[rgb]{0,0,0.5}%
+\special{pa 515 -197}\special{pa 1340 -197}\special{pa 1319 -159}\special{pa 1297 -119}%
+\special{pa 1276 -77}\special{pa 1254 -34}\special{pa 1232 9}\special{pa 1211 52}%
+\special{pa 1189 95}\special{pa 1167 136}\special{pa 1146 176}\special{pa 1124 214}%
+\special{pa 1102 249}\special{pa 1081 281}\special{pa 1059 309}\special{pa 1037 334}%
+\special{pa 1016 355}\special{pa 994 371}\special{pa 972 384}\special{pa 951 391}%
+\special{pa 929 394}\special{pa 907 392}\special{pa 886 385}\special{pa 864 373}\special{pa 843 357}%
+\special{pa 821 337}\special{pa 799 313}\special{pa 778 285}\special{pa 756 253}\special{pa 734 219}%
+\special{pa 713 181}\special{pa 691 142}\special{pa 669 101}\special{pa 648 58}\special{pa 626 15}%
+\special{pa 604 -28}\special{pa 583 -71}\special{pa 561 -113}\special{pa 539 -154}%
+\special{pa 518 -193}\special{pa 515 -197}\special{sh 0.5}\special{ip}%
+\color[rgb]{0,0,0}%
+\special{pa -197 331}\special{pa -175 306}\special{pa -154 277}\special{pa -132 244}%
+\special{pa -110 209}\special{pa -89 171}\special{pa -67 131}\special{pa -45 90}%
+\special{pa -24 47}\special{pa -2 4}\special{pa 20 -39}\special{pa 41 -82}%
+\special{pa 63 -124}\special{pa 85 -164}\special{pa 106 -202}\special{pa 128 -238}%
+\special{pa 150 -271}\special{pa 171 -301}\special{pa 193 -327}\special{pa 215 -349}%
+\special{pa 236 -367}\special{pa 258 -380}\special{pa 280 -389}\special{pa 301 -393}%
+\special{pa 323 -393}\special{pa 344 -387}\special{pa 366 -377}\special{pa 388 -363}%
+\special{pa 409 -344}\special{pa 431 -321}\special{pa 453 -294}\special{pa 474 -263}%
+\special{pa 496 -229}\special{pa 518 -193}\special{pa 539 -154}\special{pa 561 -113}%
+\special{pa 583 -71}\special{pa 604 -28}\special{pa 626 15}\special{pa 648 58}%
+\special{pa 669 101}\special{pa 691 142}\special{pa 713 181}\special{pa 734 219}%
+\special{pa 756 253}\special{pa 778 285}\special{pa 799 313}\special{pa 821 337}%
+\special{pa 843 357}\special{pa 864 373}\special{pa 886 385}\special{pa 907 392}%
+\special{pa 929 394}\special{pa 951 391}\special{pa 972 384}\special{pa 994 371}%
+\special{pa 1016 355}\special{pa 1037 334}\special{pa 1059 309}\special{pa 1081 281}%
+\special{pa 1102 249}\special{pa 1124 214}\special{pa 1146 176}\special{pa 1167 136}%
+\special{pa 1189 95}\special{pa 1211 52}\special{pa 1232 9}\special{pa 1254 -34}%
+\special{pa 1276 -77}\special{pa 1297 -119}\special{pa 1319 -159}\special{pa 1341 -198}%
+\special{pa 1362 -234}\special{pa 1384 -267}\special{pa 1406 -298}\special{pa 1427 -324}%
+\special{pa 1449 -347}\special{pa 1470 -365}\special{pa 1492 -379}\special{pa 1514 -388}%
+\special{pa 1535 -393}\special{pa 1557 -393}\special{pa 1579 -388}\special{pa 1600 -379}%
+\special{pa 1622 -365}\special{pa 1644 -346}\special{pa 1665 -324}\special{pa 1687 -297}%
+\special{pa 1709 -267}\special{pa 1730 -233}\special{pa 1752 -197}\special{pa 1774 -159}%
+\special{pa 1795 -118}\special{pa 1817 -76}\special{pa 1839 -33}\special{pa 1860 10}%
+\special{pa 1882 53}\special{pa 1904 96}\special{pa 1925 137}\special{pa 1947 177}%
+\special{pa 1969 214}%
+\special{fp}%
+\special{pa -197 -197}\special{pa 1969 -197}%
+\special{fp}%
+\special{pa -197 -0}\special{pa 1969 -0}%
+\special{fp}%
+\special{pa 0 591}\special{pa 0 -591}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.1000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,3.1000000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{\Depth}%
+\put(-0.1000000,0.1000000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/single-add.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/single-add.pdf
new file mode 100644
index 0000000000..9c18546979
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/single-add.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata01.tex
new file mode 100644
index 0000000000..0d8dfb8d25
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata01.tex
@@ -0,0 +1,81 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-17 20:38
+%%% template.sce 2016-8-17 20:38
+{\unitlength=6mm%
+\begin{picture}%
+( 5.73000, 5.88000)( -2.98000, -1.69000)%
+\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(-2.7060,-0.4477){\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(2.3501,-0.9282){\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.0000,4.0571){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 650 -107}\special{pa 479 -79}%
+\special{fp}%
+\special{pa 434 -72}\special{pa -595 98}%
+\special{fp}%
+\special{pa -642 -253}\special{pa 115 45}%
+\special{fp}%
+\special{pa 167 66}\special{pa 513 203}%
+\special{fp}%
+\special{pa 0 399}\special{pa 0 94}%
+\special{fp}%
+\special{pa 0 57}\special{pa 0 -193}%
+\special{fp}%
+\special{pa 0 -230}\special{pa 0 -913}%
+\special{fp}%
+\special{pa -257 355}\special{pa -111 100}%
+\special{fp}%
+\special{pa -90 64}\special{pa -71 29}%
+\special{fp}%
+\special{pa -35 -33}\special{pa -14 -70}%
+\special{fp}%
+\special{pa 14 -120}\special{pa 61 -201}%
+\special{fp}%
+\special{pa 83 -240}\special{pa 327 -667}%
+\special{fp}%
+\special{pa -397 66}\special{pa -361 72}\special{pa -319 77}\special{pa -273 81}\special{pa -222 83}%
+\special{pa -167 84}\special{pa -110 83}\special{pa -51 79}\special{pa 9 74}\special{pa 69 67}%
+\special{pa 127 58}\special{pa 184 47}\special{pa 238 35}\special{pa 287 21}\special{pa 332 5}%
+\special{pa 372 -13}\special{pa 406 -31}\special{pa 433 -51}\special{pa 454 -71}\special{pa 467 -91}%
+\special{pa 472 -113}\special{pa 470 -134}\special{pa 460 -155}\special{pa 443 -175}%
+\special{pa 419 -195}\special{pa 388 -214}\special{pa 351 -232}\special{pa 308 -248}%
+\special{pa 293 -253}%
+\special{fp}%
+\special{pa 242 -268}\special{pa 208 -277}\special{pa 153 -288}\special{pa 133 -292}%
+\special{fp}%
+\special{pa 96 -298}\special{pa 95 -298}\special{pa 36 -306}\special{pa 18 -308}%
+\special{fp}%
+\special{pa -18 -311}\special{pa -24 -312}\special{pa -84 -316}\special{pa -142 -318}%
+\special{pa -198 -318}\special{pa -250 -317}\special{pa -299 -314}\special{pa -343 -309}%
+\special{pa -381 -303}\special{pa -414 -296}\special{pa -439 -288}\special{pa -458 -279}%
+\special{pa -469 -270}\special{pa -472 -261}\special{pa -468 -251}\special{pa -457 -242}%
+\special{pa -438 -233}\special{pa -412 -225}\special{pa -380 -218}\special{pa -341 -212}%
+\special{pa -297 -207}\special{pa -248 -204}\special{pa -195 -203}\special{pa -139 -203}%
+\special{pa -81 -206}\special{pa -21 -210}\special{pa 39 -216}\special{pa 98 -224}%
+\special{pa 156 -234}\special{pa 211 -246}\special{pa 263 -259}\special{pa 311 -274}%
+\special{pa 353 -291}\special{pa 390 -309}\special{pa 421 -328}\special{pa 444 -348}%
+\special{pa 461 -368}\special{pa 470 -389}\special{pa 472 -410}\special{pa 466 -431}%
+\special{pa 453 -452}\special{pa 432 -472}\special{pa 405 -491}\special{pa 370 -510}%
+\special{pa 330 -527}\special{pa 285 -543}\special{pa 277 -545}%
+\special{fp}%
+\special{pa 242 -555}\special{pa 235 -557}\special{pa 181 -570}\special{pa 124 -580}%
+\special{pa 66 -589}\special{pa 18 -595}%
+\special{fp}%
+\special{pa -18 -598}\special{pa -54 -601}\special{pa -113 -604}\special{pa -170 -605}%
+\special{pa -224 -605}\special{pa -275 -603}\special{pa -322 -599}\special{pa -363 -593}%
+\special{pa -398 -587}\special{pa -427 -579}\special{pa -449 -571}\special{pa -464 -562}%
+\special{pa -472 -552}\special{pa -471 -543}\special{pa -464 -533}\special{pa -448 -524}%
+\special{pa -426 -516}\special{pa -397 -508}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata02.tex
new file mode 100644
index 0000000000..1f60f627c6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata02.tex
@@ -0,0 +1,76 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-17 20:38
+%%% template.sce 2016-8-17 20:38
+{\unitlength=6mm%
+\begin{picture}%
+( 5.73000, 5.88000)( -2.98000, -1.69000)%
+\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(-2.7060,-0.4477){\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(2.3501,-0.9282){\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.0000,4.0571){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 650 -107}\special{pa 502 -83}%
+\special{fp}%
+\special{pa 412 -68}\special{pa -595 98}%
+\special{fp}%
+\special{pa -642 -253}\special{pa 90 35}%
+\special{fp}%
+\special{pa 192 76}\special{pa 513 203}%
+\special{fp}%
+\special{pa 0 399}\special{pa 0 112}%
+\special{fp}%
+\special{pa 0 39}\special{pa 0 -176}%
+\special{fp}%
+\special{pa 0 -248}\special{pa 0 -913}%
+\special{fp}%
+\special{pa -257 355}\special{pa -122 118}%
+\special{fp}%
+\special{pa 28 -144}\special{pa 50 -182}%
+\special{fp}%
+\special{pa 93 -258}\special{pa 327 -667}%
+\special{fp}%
+\special{pa -397 66}\special{pa -361 72}\special{pa -319 77}\special{pa -273 81}\special{pa -222 83}%
+\special{pa -167 84}\special{pa -110 83}\special{pa -51 79}\special{pa 9 74}\special{pa 69 67}%
+\special{pa 127 58}\special{pa 184 47}\special{pa 238 35}\special{pa 287 21}\special{pa 332 5}%
+\special{pa 372 -13}\special{pa 406 -31}\special{pa 433 -51}\special{pa 454 -71}\special{pa 467 -91}%
+\special{pa 472 -113}\special{pa 470 -134}\special{pa 460 -155}\special{pa 443 -175}%
+\special{pa 419 -195}\special{pa 388 -214}\special{pa 351 -232}\special{pa 319 -244}%
+\special{fp}%
+\special{pa 216 -274}\special{pa 208 -277}\special{pa 153 -288}\special{pa 151 -288}%
+\special{fp}%
+\special{pa 77 -300}\special{pa 36 -306}\special{pa 35 -306}%
+\special{fp}%
+\special{pa -36 -313}\special{pa -84 -316}\special{pa -142 -318}\special{pa -198 -318}%
+\special{pa -250 -317}\special{pa -299 -314}\special{pa -343 -309}\special{pa -381 -303}%
+\special{pa -414 -296}\special{pa -439 -288}\special{pa -458 -279}\special{pa -469 -270}%
+\special{pa -472 -261}\special{pa -468 -251}\special{pa -457 -242}\special{pa -438 -233}%
+\special{pa -412 -225}\special{pa -380 -218}\special{pa -341 -212}\special{pa -297 -207}%
+\special{pa -248 -204}\special{pa -195 -203}\special{pa -139 -203}\special{pa -81 -206}%
+\special{pa -21 -210}\special{pa 39 -216}\special{pa 98 -224}\special{pa 156 -234}%
+\special{pa 211 -246}\special{pa 263 -259}\special{pa 311 -274}\special{pa 353 -291}%
+\special{pa 390 -309}\special{pa 421 -328}\special{pa 444 -348}\special{pa 461 -368}%
+\special{pa 470 -389}\special{pa 472 -410}\special{pa 466 -431}\special{pa 453 -452}%
+\special{pa 432 -472}\special{pa 405 -491}\special{pa 370 -510}\special{pa 330 -527}%
+\special{pa 295 -539}%
+\special{fp}%
+\special{pa 225 -559}\special{pa 181 -570}\special{pa 124 -580}\special{pa 66 -589}%
+\special{pa 35 -593}%
+\special{fp}%
+\special{pa -35 -600}\special{pa -54 -601}\special{pa -113 -604}\special{pa -170 -605}%
+\special{pa -224 -605}\special{pa -275 -603}\special{pa -322 -599}\special{pa -363 -593}%
+\special{pa -398 -587}\special{pa -427 -579}\special{pa -449 -571}\special{pa -464 -562}%
+\special{pa -472 -552}\special{pa -471 -543}\special{pa -464 -533}\special{pa -448 -524}%
+\special{pa -426 -516}\special{pa -397 -508}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata03.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata03.tex
new file mode 100644
index 0000000000..9eaf162bd3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata03.tex
@@ -0,0 +1,68 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-17 20:36
+%%% template.sce 2016-8-17 20:36
+{\unitlength=6mm%
+\begin{picture}%
+( 5.73000, 5.88000)( -2.98000, -1.69000)%
+\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(-2.7060,-0.4477){\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(2.3501,-0.9282){\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.0000,4.0571){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa -397 66}\special{pa -361 72}\special{pa -319 77}\special{pa -273 81}\special{pa -222 83}%
+\special{pa -167 84}\special{pa -110 83}\special{pa -51 79}\special{pa 9 74}\special{pa 69 67}%
+\special{pa 127 58}\special{pa 184 47}\special{pa 238 35}\special{pa 287 21}\special{pa 332 5}%
+\special{pa 372 -13}\special{pa 406 -31}\special{pa 433 -50}\special{pa 454 -71}\special{pa 467 -91}%
+\special{pa 472 -113}\special{pa 470 -134}\special{pa 460 -155}\special{pa 443 -175}%
+\special{pa 419 -195}\special{pa 388 -214}\special{pa 351 -232}\special{pa 308 -248}%
+\special{pa 260 -263}\special{pa 208 -277}\special{pa 153 -288}\special{pa 95 -298}%
+\special{pa 36 -306}\special{pa -24 -312}\special{pa -84 -316}\special{pa -142 -318}%
+\special{pa -198 -318}\special{pa -250 -317}\special{pa -299 -314}\special{pa -343 -309}%
+\special{pa -381 -303}\special{pa -414 -296}\special{pa -439 -288}\special{pa -458 -279}%
+\special{pa -469 -270}\special{pa -472 -261}\special{pa -468 -251}\special{pa -457 -242}%
+\special{pa -438 -233}\special{pa -412 -225}\special{pa -380 -218}\special{pa -341 -212}%
+\special{pa -297 -207}\special{pa -248 -204}\special{pa -195 -203}\special{pa -139 -203}%
+\special{pa -81 -206}\special{pa -21 -210}\special{pa 39 -216}\special{pa 98 -224}%
+\special{pa 156 -234}\special{pa 211 -246}\special{pa 263 -259}\special{pa 311 -274}%
+\special{pa 353 -291}\special{pa 390 -309}\special{pa 421 -328}\special{pa 444 -347}%
+\special{pa 461 -368}\special{pa 470 -389}\special{pa 472 -410}\special{pa 466 -431}%
+\special{pa 453 -452}\special{pa 432 -472}\special{pa 405 -491}\special{pa 370 -510}%
+\special{pa 330 -527}\special{pa 285 -543}\special{pa 235 -557}\special{pa 181 -570}%
+\special{pa 124 -580}\special{pa 66 -589}\special{pa 6 -596}\special{pa -54 -601}%
+\special{pa -113 -604}\special{pa -170 -605}\special{pa -224 -605}\special{pa -275 -603}%
+\special{pa -322 -599}\special{pa -363 -593}\special{pa -398 -587}\special{pa -427 -579}%
+\special{pa -449 -571}\special{pa -464 -562}\special{pa -472 -552}\special{pa -471 -543}%
+\special{pa -464 -533}\special{pa -448 -524}\special{pa -426 -516}\special{pa -397 -508}%
+\special{fp}%
+\special{pa -257 355}\special{pa -111 100}%
+\special{fp}%
+\special{pa -90 64}\special{pa 61 -201}%
+\special{fp}%
+\special{pa 83 -240}\special{pa 327 -667}%
+\special{fp}%
+\special{pa 650 -107}\special{pa 479 -79}%
+\special{fp}%
+\special{pa 434 -72}\special{pa -595 98}%
+\special{fp}%
+\special{pa -642 -253}\special{pa 115 45}%
+\special{fp}%
+\special{pa 167 66}\special{pa 513 203}%
+\special{fp}%
+\special{pa 0 399}\special{pa 0 94}%
+\special{fp}%
+\special{pa 0 57}\special{pa 0 -193}%
+\special{fp}%
+\special{pa 0 -230}\special{pa 0 -913}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01.pdf
new file mode 100644
index 0000000000..6e820b2659
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01E.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01E.pdf
new file mode 100644
index 0000000000..05b51313eb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01E.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf1.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf1.pdf
new file mode 100644
index 0000000000..75ec67cc35
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf1.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf2.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf2.pdf
new file mode 100644
index 0000000000..1e8901a7b4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf2.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf3.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf3.pdf
new file mode 100644
index 0000000000..632ec4eb7d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf3.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slider.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slider.pdf
new file mode 100644
index 0000000000..7b375a9fae
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slider.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeat.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeat.pdf
new file mode 100644
index 0000000000..403e384580
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeat.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeatE.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeatE.pdf
new file mode 100644
index 0000000000..5eee364c7f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeatE.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescreen.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescreen.pdf
new file mode 100644
index 0000000000..4a52503f22
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescreen.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescript.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescript.pdf
new file mode 100644
index 0000000000..98e9364446
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescript.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slot.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slot.pdf
new file mode 100644
index 0000000000..947efbdc11
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slot.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slotE.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slotE.pdf
new file mode 100644
index 0000000000..b53d44a172
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slotE.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/snap.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/snap.pdf
new file mode 100644
index 0000000000..e3f692440b
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/snap.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve1.tex
new file mode 100644
index 0000000000..5eb6a8ace5
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve1.tex
@@ -0,0 +1,80 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0905/fig/spacelinecurve1.tex
+%%% Generator=spacelinecurve.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(10.11,8.8)(-5,-4)%
+\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(-2.7100000,-3.0200000){\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(4.6300000,-1.7200000){\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,4.1500000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 591 -657}\special{pa -591 657}%
+\special{fp}%
+\special{pa -1023 -380}\special{pa 1023 380}%
+\special{fp}%
+\special{pa 0 905}\special{pa 0 -905}%
+\special{fp}%
+\special{pa -354 394}\special{pa -315 405}\special{pa -275 413}\special{pa -233 420}%
+\special{pa -191 425}\special{pa -147 429}\special{pa -104 430}\special{pa -59 430}%
+\special{pa -15 428}\special{pa 30 424}\special{pa 74 419}\special{pa 118 412}%
+\special{pa 162 403}\special{pa 205 392}\special{pa 247 379}\special{pa 288 365}%
+\special{pa 328 349}\special{pa 367 332}\special{pa 404 313}\special{pa 440 292}%
+\special{pa 474 270}\special{pa 506 247}\special{pa 536 223}\special{pa 564 197}%
+\special{pa 590 170}\special{pa 614 142}\special{pa 635 114}\special{pa 653 84}%
+\special{pa 669 54}\special{pa 683 24}\special{pa 693 -8}\special{pa 701 -39}%
+\special{pa 706 -71}\special{pa 709 -103}\special{pa 708 -135}\special{pa 705 -167}%
+\special{pa 699 -199}\special{pa 690 -230}\special{pa 678 -261}\special{pa 664 -292}%
+\special{pa 647 -322}\special{pa 628 -351}\special{pa 606 -379}\special{pa 582 -407}%
+\special{pa 555 -433}\special{pa 527 -458}\special{pa 496 -482}\special{pa 463 -505}%
+\special{pa 428 -527}\special{pa 392 -547}\special{pa 354 -565}\special{pa 315 -582}%
+\special{pa 275 -597}\special{pa 233 -611}\special{pa 191 -623}\special{pa 147 -633}%
+\special{pa 104 -642}\special{pa 59 -648}\special{pa 15 -653}\special{pa -30 -656}%
+\special{pa -74 -658}\special{pa -118 -657}\special{pa -162 -655}\special{pa -205 -651}%
+\special{pa -247 -645}\special{pa -288 -638}\special{pa -328 -629}\special{pa -367 -618}%
+\special{pa -404 -606}\special{pa -440 -592}\special{pa -474 -577}\special{pa -506 -561}%
+\special{pa -536 -543}\special{pa -564 -524}\special{pa -590 -504}\special{pa -614 -484}%
+\special{pa -635 -462}\special{pa -653 -439}\special{pa -669 -416}\special{pa -683 -392}%
+\special{pa -693 -368}\special{pa -701 -343}\special{pa -706 -318}\special{pa -709 -293}%
+\special{pa -708 -267}\special{pa -705 -242}\special{pa -699 -217}\special{pa -690 -193}%
+\special{pa -678 -169}\special{pa -664 -145}\special{pa -647 -122}\special{pa -628 -99}%
+\special{pa -606 -78}\special{pa -582 -57}\special{pa -555 -38}\special{pa -527 -19}%
+\special{pa -496 -2}\special{pa -463 14}\special{pa -428 29}\special{pa -392 42}%
+\special{pa -354 53}\special{pa -315 64}\special{pa -275 72}\special{pa -233 79}%
+\special{pa -191 84}\special{pa -147 87}\special{pa -104 89}\special{pa -59 89}%
+\special{pa -15 87}\special{pa 30 83}\special{pa 74 78}\special{pa 118 71}%
+\special{pa 162 61}\special{pa 205 51}\special{pa 247 38}\special{pa 288 24}%
+\special{pa 328 8}\special{pa 367 -9}\special{pa 404 -28}\special{pa 440 -49}%
+\special{pa 474 -71}\special{pa 506 -94}\special{pa 536 -118}\special{pa 564 -144}%
+\special{pa 590 -171}\special{pa 614 -199}\special{pa 635 -227}\special{pa 653 -257}%
+\special{pa 669 -287}\special{pa 683 -318}\special{pa 693 -349}\special{pa 701 -380}%
+\special{pa 706 -412}\special{pa 709 -444}\special{pa 708 -476}\special{pa 705 -508}%
+\special{pa 699 -540}\special{pa 690 -571}\special{pa 678 -602}\special{pa 664 -633}%
+\special{pa 647 -663}\special{pa 628 -692}\special{pa 606 -720}\special{pa 582 -748}%
+\special{pa 555 -774}\special{pa 527 -799}\special{pa 496 -823}\special{pa 463 -846}%
+\special{pa 428 -868}\special{pa 392 -888}\special{pa 354 -906}\special{pa 315 -923}%
+\special{pa 275 -938}\special{pa 233 -952}\special{pa 191 -964}\special{pa 147 -974}%
+\special{pa 104 -983}\special{pa 59 -989}\special{pa 15 -994}\special{pa -30 -997}%
+\special{pa -74 -999}\special{pa -118 -998}\special{pa -162 -996}\special{pa -205 -992}%
+\special{pa -247 -986}\special{pa -288 -979}\special{pa -328 -970}\special{pa -367 -959}%
+\special{pa -404 -947}\special{pa -440 -933}\special{pa -474 -918}\special{pa -506 -902}%
+\special{pa -536 -884}\special{pa -564 -865}\special{pa -590 -846}\special{pa -614 -825}%
+\special{pa -635 -803}\special{pa -653 -780}\special{pa -669 -757}\special{pa -683 -733}%
+\special{pa -693 -709}\special{pa -701 -684}\special{pa -706 -659}\special{pa -709 -634}%
+\special{pa -708 -609}\special{pa -705 -583}\special{pa -699 -558}\special{pa -690 -534}%
+\special{pa -678 -510}\special{pa -664 -486}\special{pa -647 -463}\special{pa -628 -440}%
+\special{pa -606 -419}\special{pa -582 -398}\special{pa -555 -379}\special{pa -527 -360}%
+\special{pa -496 -343}\special{pa -463 -327}\special{pa -428 -313}\special{pa -392 -299}%
+\special{pa -354 -288}%
+\special{fp}%
+\special{pa -354 394}\special{pa -354 -288}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve2.tex
new file mode 100644
index 0000000000..f1725dd529
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve2.tex
@@ -0,0 +1,99 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0905/fig/spacelinecurve2.tex
+%%% Generator=spacelinecurve.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(10.11,8.8)(-5,-4)%
+\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(-2.7100000,-3.0200000){\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(4.6300000,-1.7200000){\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,4.1500000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 591 -657}\special{pa 497 -554}%
+\special{fp}%
+\special{pa 416 -463}\special{pa -29 32}%
+\special{fp}%
+\special{pa -131 146}\special{pa -591 657}%
+\special{fp}%
+\special{pa -1023 -380}\special{pa -770 -286}%
+\special{fp}%
+\special{pa -645 -239}\special{pa -414 -154}%
+\special{fp}%
+\special{pa -295 -110}\special{pa 79 29}%
+\special{fp}%
+\special{pa 248 92}\special{pa 492 182}%
+\special{fp}%
+\special{pa 617 229}\special{pa 1023 380}%
+\special{fp}%
+\special{pa 0 905}\special{pa 0 486}%
+\special{fp}%
+\special{pa 0 367}\special{pa 0 146}%
+\special{fp}%
+\special{pa 0 26}\special{pa 0 -905}%
+\special{fp}%
+\special{pa -354 394}\special{pa -315 405}\special{pa -275 413}\special{pa -233 420}%
+\special{pa -191 425}\special{pa -147 429}\special{pa -104 430}\special{pa -59 430}%
+\special{pa -15 428}\special{pa 30 424}\special{pa 74 419}\special{pa 118 412}%
+\special{pa 162 403}\special{pa 205 392}\special{pa 247 379}\special{pa 288 365}%
+\special{pa 328 349}\special{pa 367 332}\special{pa 404 313}\special{pa 440 292}%
+\special{pa 474 270}\special{pa 506 247}\special{pa 536 223}\special{pa 564 197}%
+\special{pa 590 170}\special{pa 614 142}\special{pa 635 114}\special{pa 653 84}%
+\special{pa 669 54}\special{pa 683 24}\special{pa 693 -8}\special{pa 701 -39}%
+\special{pa 706 -71}\special{pa 709 -103}\special{pa 708 -135}\special{pa 705 -167}%
+\special{pa 699 -199}\special{pa 694 -217}%
+\special{fp}%
+\special{pa 631 -346}\special{pa 628 -351}\special{pa 606 -379}\special{pa 582 -407}%
+\special{pa 555 -433}\special{pa 527 -458}\special{pa 496 -482}\special{pa 463 -505}%
+\special{pa 428 -527}\special{pa 392 -547}\special{pa 354 -565}\special{pa 315 -582}%
+\special{pa 275 -597}\special{pa 233 -611}\special{pa 191 -623}\special{pa 147 -633}%
+\special{pa 104 -642}\special{pa 59 -648}\special{pa 59 -648}%
+\special{fp}%
+\special{pa -59 -657}\special{pa -74 -658}\special{pa -118 -657}\special{pa -162 -655}%
+\special{pa -205 -651}\special{pa -247 -645}\special{pa -288 -638}\special{pa -328 -629}%
+\special{pa -367 -618}\special{pa -404 -606}\special{pa -440 -592}\special{pa -474 -577}%
+\special{pa -506 -561}\special{pa -536 -543}\special{pa -564 -524}\special{pa -590 -504}%
+\special{pa -598 -497}%
+\special{fp}%
+\special{pa -675 -406}\special{pa -683 -392}\special{pa -693 -368}\special{pa -701 -343}%
+\special{pa -706 -318}\special{pa -709 -293}\special{pa -708 -267}\special{pa -705 -242}%
+\special{pa -699 -217}\special{pa -690 -193}\special{pa -678 -169}\special{pa -664 -145}%
+\special{pa -647 -122}\special{pa -628 -99}\special{pa -606 -78}\special{pa -582 -57}%
+\special{pa -555 -38}\special{pa -527 -19}\special{pa -496 -2}\special{pa -463 14}%
+\special{pa -428 29}\special{pa -392 42}\special{pa -354 53}\special{pa -315 64}%
+\special{pa -275 72}\special{pa -233 79}\special{pa -191 84}\special{pa -147 87}%
+\special{pa -104 89}\special{pa -59 89}\special{pa -15 87}\special{pa 30 83}%
+\special{pa 74 78}\special{pa 118 71}\special{pa 162 61}\special{pa 205 51}%
+\special{pa 247 38}\special{pa 288 24}\special{pa 328 8}\special{pa 367 -9}%
+\special{pa 404 -28}\special{pa 440 -49}\special{pa 474 -71}\special{pa 506 -94}%
+\special{pa 536 -118}\special{pa 564 -144}\special{pa 590 -171}\special{pa 614 -199}%
+\special{pa 635 -227}\special{pa 653 -257}\special{pa 669 -287}\special{pa 683 -318}%
+\special{pa 693 -349}\special{pa 701 -380}\special{pa 706 -412}\special{pa 709 -444}%
+\special{pa 708 -476}\special{pa 705 -508}\special{pa 699 -540}\special{pa 690 -571}%
+\special{pa 678 -602}\special{pa 664 -633}\special{pa 647 -663}\special{pa 628 -692}%
+\special{pa 606 -720}\special{pa 582 -748}\special{pa 555 -774}\special{pa 527 -799}%
+\special{pa 496 -823}\special{pa 463 -846}\special{pa 428 -868}\special{pa 392 -888}%
+\special{pa 354 -906}\special{pa 315 -923}\special{pa 275 -938}\special{pa 233 -952}%
+\special{pa 191 -964}\special{pa 147 -974}\special{pa 104 -983}\special{pa 59 -989}%
+\special{pa 15 -994}\special{pa -30 -997}\special{pa -74 -999}\special{pa -118 -998}%
+\special{pa -162 -996}\special{pa -205 -992}\special{pa -247 -986}\special{pa -288 -979}%
+\special{pa -328 -970}\special{pa -367 -959}\special{pa -404 -947}\special{pa -440 -933}%
+\special{pa -474 -918}\special{pa -506 -902}\special{pa -536 -884}\special{pa -564 -865}%
+\special{pa -590 -846}\special{pa -614 -825}\special{pa -635 -803}\special{pa -653 -780}%
+\special{pa -669 -757}\special{pa -683 -733}\special{pa -693 -709}\special{pa -701 -684}%
+\special{pa -706 -659}\special{pa -709 -634}\special{pa -708 -609}\special{pa -705 -583}%
+\special{pa -699 -558}\special{pa -690 -534}\special{pa -678 -510}\special{pa -664 -486}%
+\special{pa -647 -463}\special{pa -628 -440}\special{pa -606 -419}\special{pa -582 -398}%
+\special{pa -555 -379}\special{pa -527 -360}\special{pa -496 -343}\special{pa -463 -327}%
+\special{pa -428 -313}\special{pa -392 -299}\special{pa -354 -288}%
+\special{fp}%
+\special{pa -354 394}\special{pa -354 -288}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start01.pdf
new file mode 100644
index 0000000000..e078a07abd
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start02.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start02.pdf
new file mode 100644
index 0000000000..34c0b773b2
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start02.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start03.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start03.pdf
new file mode 100644
index 0000000000..2f0775d79d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start03.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start04.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start04.pdf
new file mode 100644
index 0000000000..422c8756e3
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start04.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start05.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start05.pdf
new file mode 100644
index 0000000000..fc2944f1a4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start05.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start06.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start06.pdf
new file mode 100644
index 0000000000..b525a76c7f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start06.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start07.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start07.pdf
new file mode 100644
index 0000000000..19109450c4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start07.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start08.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start08.pdf
new file mode 100644
index 0000000000..fbac5a735b
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start08.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start09.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start09.pdf
new file mode 100644
index 0000000000..6a7d0a0235
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start09.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start10.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start10.pdf
new file mode 100644
index 0000000000..f09076f45f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start10.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodel.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodel.tex
new file mode 100644
index 0000000000..63247a1529
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodel.tex
@@ -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}{ワイヤーフレームモデル}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{ワイヤーフレームモデル}\settodepth{\Depth}{ワイヤーフレームモデル}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-2.4285714,-1.5000000){\hspace*{\Width}\raisebox{\Height}{ワイヤーフレームモデル}}%
+%
+\settowidth{\Width}{サーフェスモデル}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{サーフェスモデル}\settodepth{\Depth}{サーフェスモデル}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5714286,-1.5000000){\hspace*{\Width}\raisebox{\Height}{サーフェスモデル}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodelE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodelE.tex
new file mode 100644
index 0000000000..c4fa571d1c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodelE.tex
@@ -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
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list00.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list00.pdf
new file mode 100644
index 0000000000..73161977ba
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list00.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001.pdf
new file mode 100644
index 0000000000..cfed538785
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001E.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001E.pdf
new file mode 100644
index 0000000000..80e3910784
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001E.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01.pdf
new file mode 100644
index 0000000000..46bb4fae06
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01E.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01E.pdf
new file mode 100644
index 0000000000..abb7840889
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01E.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02.pdf
new file mode 100644
index 0000000000..7029b7130d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02E.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02E.pdf
new file mode 100644
index 0000000000..a787a49133
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02E.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03.pdf
new file mode 100644
index 0000000000..e3ee1a48be
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03E.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03E.pdf
new file mode 100644
index 0000000000..005351cd6c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03E.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04.pdf
new file mode 100644
index 0000000000..46ce56ea71
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04E.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04E.pdf
new file mode 100644
index 0000000000..71cb4736be
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04E.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table01.pdf
new file mode 100644
index 0000000000..2d20816761
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table02.tex
new file mode 100644
index 0000000000..e97074d8f2
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table02.tex
@@ -0,0 +1,106 @@
+%%% test.tex 2014-11-24 21:36
+%%% test.sce 2014-11-24 21:36
+{\unitlength=6mm%
+\begin{picture}%
+( 8.00000, 5.00000)( 0.00000, 0.00000)%
+\special{pn 8}%
+%
+\special{pa 0 -1181}\special{pa 472 -1181}%
+\special{fp}%
+\special{pa 472 -1181}\special{pa 945 -1181}%
+\special{fp}%
+\special{pa 945 -1181}\special{pa 1417 -1181}%
+\special{fp}%
+\special{pa 1417 -1181}\special{pa 1890 -1181}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 472 -945}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 1417 -945}%
+\special{fp}%
+\special{pa 1417 -945}\special{pa 1890 -945}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 1417 -709}\special{pa 1890 -709}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1417 -472}\special{pa 1890 -472}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 945 -236}%
+\special{fp}%
+\special{pa 945 -236}\special{pa 1417 -236}%
+\special{fp}%
+\special{pa 1417 -236}\special{pa 1890 -236}%
+\special{fp}%
+\special{pa 0 0}\special{pa 472 0}%
+\special{fp}%
+\special{pa 472 0}\special{pa 945 0}%
+\special{fp}%
+\special{pa 945 0}\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1417 0}\special{pa 1890 0}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 0 -945}%
+\special{fp}%
+\special{pa 0 -945}\special{pa 0 -709}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 0 -472}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 0 -236}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 0 0}%
+\special{fp}%
+\special{pa 472 -1181}\special{pa 472 -945}%
+\special{fp}%
+\special{pa 472 -945}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 472 0}%
+\special{fp}%
+\special{pa 945 -1181}\special{pa 945 -945}%
+\special{fp}%
+\special{pa 945 -945}\special{pa 945 -709}%
+\special{fp}%
+\special{pa 945 -709}\special{pa 945 -472}%
+\special{fp}%
+\special{pa 945 -472}\special{pa 945 -236}%
+\special{fp}%
+\special{pa 945 -236}\special{pa 945 0}%
+\special{fp}%
+\special{pa 1417 -1181}\special{pa 1417 -945}%
+\special{fp}%
+\special{pa 1417 -945}\special{pa 1417 -709}%
+\special{fp}%
+\special{pa 1417 -709}\special{pa 1417 -472}%
+\special{fp}%
+\special{pa 1417 -472}\special{pa 1417 -236}%
+\special{fp}%
+\special{pa 1417 -236}\special{pa 1417 0}%
+\special{fp}%
+\special{pa 1890 -1181}\special{pa 1890 -945}%
+\special{fp}%
+\special{pa 1890 -945}\special{pa 1890 -709}%
+\special{fp}%
+\special{pa 1890 -709}\special{pa 1890 -472}%
+\special{fp}%
+\special{pa 1890 -472}\special{pa 1890 -236}%
+\special{fp}%
+\special{pa 1890 -236}\special{pa 1890 0}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table03.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table03.pdf
new file mode 100644
index 0000000000..78ce25509e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table03.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1.tex
new file mode 100644
index 0000000000..3771067862
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1.tex
@@ -0,0 +1,172 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0511ReuleauxTriangle/fig/tablesample1.tex
+%%% Generator=tablesample1.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(12,6)(0,0)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 0 -2362}\special{pa 0 -0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 -2362}\special{pa 1575 -0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 3150 -2362}\special{pa 3150 -0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 4724 -2362}\special{pa 4724 -0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 0 -2362}\special{pa 4724 -2362}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 0 -0}\special{pa 4724 -0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 0 -1969}\special{pa 4724 -1969}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 4724 -1969}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 39 -1575}\special{fp}\special{pa 78 -1575}\special{pa 117 -1575}\special{fp}%
+\special{pa 156 -1575}\special{pa 195 -1575}\special{fp}\special{pa 234 -1575}\special{pa 273 -1575}\special{fp}%
+\special{pa 312 -1575}\special{pa 351 -1575}\special{fp}\special{pa 390 -1575}\special{pa 429 -1575}\special{fp}%
+\special{pa 469 -1575}\special{pa 508 -1575}\special{fp}\special{pa 547 -1575}\special{pa 586 -1575}\special{fp}%
+\special{pa 625 -1575}\special{pa 664 -1575}\special{fp}\special{pa 703 -1575}\special{pa 742 -1575}\special{fp}%
+\special{pa 781 -1575}\special{pa 820 -1575}\special{fp}\special{pa 859 -1575}\special{pa 898 -1575}\special{fp}%
+\special{pa 937 -1575}\special{pa 976 -1575}\special{fp}\special{pa 1015 -1575}\special{pa 1054 -1575}\special{fp}%
+\special{pa 1093 -1575}\special{pa 1132 -1575}\special{fp}\special{pa 1171 -1575}\special{pa 1210 -1575}\special{fp}%
+\special{pa 1249 -1575}\special{pa 1288 -1575}\special{fp}\special{pa 1328 -1575}\special{pa 1367 -1575}\special{fp}%
+\special{pa 1406 -1575}\special{pa 1445 -1575}\special{fp}\special{pa 1484 -1575}\special{pa 1523 -1575}\special{fp}%
+\special{pa 1562 -1575}\special{pa 1601 -1575}\special{fp}\special{pa 1640 -1575}\special{pa 1679 -1575}\special{fp}%
+\special{pa 1718 -1575}\special{pa 1757 -1575}\special{fp}\special{pa 1796 -1575}\special{pa 1835 -1575}\special{fp}%
+\special{pa 1874 -1575}\special{pa 1913 -1575}\special{fp}\special{pa 1952 -1575}\special{pa 1991 -1575}\special{fp}%
+\special{pa 2030 -1575}\special{pa 2069 -1575}\special{fp}\special{pa 2108 -1575}\special{pa 2147 -1575}\special{fp}%
+\special{pa 2187 -1575}\special{pa 2226 -1575}\special{fp}\special{pa 2265 -1575}\special{pa 2304 -1575}\special{fp}%
+\special{pa 2343 -1575}\special{pa 2382 -1575}\special{fp}\special{pa 2421 -1575}\special{pa 2460 -1575}\special{fp}%
+\special{pa 2499 -1575}\special{pa 2538 -1575}\special{fp}\special{pa 2577 -1575}\special{pa 2616 -1575}\special{fp}%
+\special{pa 2655 -1575}\special{pa 2694 -1575}\special{fp}\special{pa 2733 -1575}\special{pa 2772 -1575}\special{fp}%
+\special{pa 2811 -1575}\special{pa 2850 -1575}\special{fp}\special{pa 2889 -1575}\special{pa 2928 -1575}\special{fp}%
+\special{pa 2967 -1575}\special{pa 3006 -1575}\special{fp}\special{pa 3045 -1575}\special{pa 3085 -1575}\special{fp}%
+\special{pa 3124 -1575}\special{pa 3163 -1575}\special{fp}\special{pa 3202 -1575}\special{pa 3241 -1575}\special{fp}%
+\special{pa 3280 -1575}\special{pa 3319 -1575}\special{fp}\special{pa 3358 -1575}\special{pa 3397 -1575}\special{fp}%
+\special{pa 3436 -1575}\special{pa 3475 -1575}\special{fp}\special{pa 3514 -1575}\special{pa 3553 -1575}\special{fp}%
+\special{pa 3592 -1575}\special{pa 3631 -1575}\special{fp}\special{pa 3670 -1575}\special{pa 3709 -1575}\special{fp}%
+\special{pa 3748 -1575}\special{pa 3787 -1575}\special{fp}\special{pa 3826 -1575}\special{pa 3865 -1575}\special{fp}%
+\special{pa 3904 -1575}\special{pa 3944 -1575}\special{fp}\special{pa 3983 -1575}\special{pa 4022 -1575}\special{fp}%
+\special{pa 4061 -1575}\special{pa 4100 -1575}\special{fp}\special{pa 4139 -1575}\special{pa 4178 -1575}\special{fp}%
+\special{pa 4217 -1575}\special{pa 4256 -1575}\special{fp}\special{pa 4295 -1575}\special{pa 4334 -1575}\special{fp}%
+\special{pa 4373 -1575}\special{pa 4412 -1575}\special{fp}\special{pa 4451 -1575}\special{pa 4490 -1575}\special{fp}%
+\special{pa 4529 -1575}\special{pa 4568 -1575}\special{fp}\special{pa 4607 -1575}\special{pa 4646 -1575}\special{fp}%
+\special{pa 4685 -1575}\special{pa 4724 -1575}\special{fp}%
+%
+\special{pa 0 -1575}\special{pa 39 -1575}\special{fp}\special{pa 78 -1575}\special{pa 117 -1575}\special{fp}%
+\special{pa 156 -1575}\special{pa 195 -1575}\special{fp}\special{pa 234 -1575}\special{pa 273 -1575}\special{fp}%
+\special{pa 312 -1575}\special{pa 351 -1575}\special{fp}\special{pa 390 -1575}\special{pa 429 -1575}\special{fp}%
+\special{pa 469 -1575}\special{pa 508 -1575}\special{fp}\special{pa 547 -1575}\special{pa 586 -1575}\special{fp}%
+\special{pa 625 -1575}\special{pa 664 -1575}\special{fp}\special{pa 703 -1575}\special{pa 742 -1575}\special{fp}%
+\special{pa 781 -1575}\special{pa 820 -1575}\special{fp}\special{pa 859 -1575}\special{pa 898 -1575}\special{fp}%
+\special{pa 937 -1575}\special{pa 976 -1575}\special{fp}\special{pa 1015 -1575}\special{pa 1054 -1575}\special{fp}%
+\special{pa 1093 -1575}\special{pa 1132 -1575}\special{fp}\special{pa 1171 -1575}\special{pa 1210 -1575}\special{fp}%
+\special{pa 1249 -1575}\special{pa 1288 -1575}\special{fp}\special{pa 1328 -1575}\special{pa 1367 -1575}\special{fp}%
+\special{pa 1406 -1575}\special{pa 1445 -1575}\special{fp}\special{pa 1484 -1575}\special{pa 1523 -1575}\special{fp}%
+\special{pa 1562 -1575}\special{pa 1601 -1575}\special{fp}\special{pa 1640 -1575}\special{pa 1679 -1575}\special{fp}%
+\special{pa 1718 -1575}\special{pa 1757 -1575}\special{fp}\special{pa 1796 -1575}\special{pa 1835 -1575}\special{fp}%
+\special{pa 1874 -1575}\special{pa 1913 -1575}\special{fp}\special{pa 1952 -1575}\special{pa 1991 -1575}\special{fp}%
+\special{pa 2030 -1575}\special{pa 2069 -1575}\special{fp}\special{pa 2108 -1575}\special{pa 2147 -1575}\special{fp}%
+\special{pa 2187 -1575}\special{pa 2226 -1575}\special{fp}\special{pa 2265 -1575}\special{pa 2304 -1575}\special{fp}%
+\special{pa 2343 -1575}\special{pa 2382 -1575}\special{fp}\special{pa 2421 -1575}\special{pa 2460 -1575}\special{fp}%
+\special{pa 2499 -1575}\special{pa 2538 -1575}\special{fp}\special{pa 2577 -1575}\special{pa 2616 -1575}\special{fp}%
+\special{pa 2655 -1575}\special{pa 2694 -1575}\special{fp}\special{pa 2733 -1575}\special{pa 2772 -1575}\special{fp}%
+\special{pa 2811 -1575}\special{pa 2850 -1575}\special{fp}\special{pa 2889 -1575}\special{pa 2928 -1575}\special{fp}%
+\special{pa 2967 -1575}\special{pa 3006 -1575}\special{fp}\special{pa 3045 -1575}\special{pa 3085 -1575}\special{fp}%
+\special{pa 3124 -1575}\special{pa 3163 -1575}\special{fp}\special{pa 3202 -1575}\special{pa 3241 -1575}\special{fp}%
+\special{pa 3280 -1575}\special{pa 3319 -1575}\special{fp}\special{pa 3358 -1575}\special{pa 3397 -1575}\special{fp}%
+\special{pa 3436 -1575}\special{pa 3475 -1575}\special{fp}\special{pa 3514 -1575}\special{pa 3553 -1575}\special{fp}%
+\special{pa 3592 -1575}\special{pa 3631 -1575}\special{fp}\special{pa 3670 -1575}\special{pa 3709 -1575}\special{fp}%
+\special{pa 3748 -1575}\special{pa 3787 -1575}\special{fp}\special{pa 3826 -1575}\special{pa 3865 -1575}\special{fp}%
+\special{pa 3904 -1575}\special{pa 3944 -1575}\special{fp}\special{pa 3983 -1575}\special{pa 4022 -1575}\special{fp}%
+\special{pa 4061 -1575}\special{pa 4100 -1575}\special{fp}\special{pa 4139 -1575}\special{pa 4178 -1575}\special{fp}%
+\special{pa 4217 -1575}\special{pa 4256 -1575}\special{fp}\special{pa 4295 -1575}\special{pa 4334 -1575}\special{fp}%
+\special{pa 4373 -1575}\special{pa 4412 -1575}\special{fp}\special{pa 4451 -1575}\special{pa 4490 -1575}\special{fp}%
+\special{pa 4529 -1575}\special{pa 4568 -1575}\special{fp}\special{pa 4607 -1575}\special{pa 4646 -1575}\special{fp}%
+\special{pa 4685 -1575}\special{pa 4724 -1575}\special{fp}%
+%
+\special{pa 197 -1083}\special{pa 220 -1013}\special{pa 244 -947}\special{pa 268 -883}%
+\special{pa 291 -822}\special{pa 315 -764}\special{pa 339 -709}\special{pa 362 -656}%
+\special{pa 386 -606}\special{pa 409 -560}\special{pa 433 -516}\special{pa 457 -475}%
+\special{pa 480 -436}\special{pa 504 -401}\special{pa 528 -368}\special{pa 551 -339}%
+\special{pa 575 -312}\special{pa 598 -288}\special{pa 622 -266}\special{pa 646 -248}%
+\special{pa 669 -232}\special{pa 693 -220}\special{pa 717 -210}\special{pa 740 -203}%
+\special{pa 764 -198}\special{pa 787 -197}\special{pa 811 -198}\special{pa 835 -203}%
+\special{pa 858 -210}\special{pa 882 -220}\special{pa 906 -232}\special{pa 929 -248}%
+\special{pa 953 -266}\special{pa 976 -288}\special{pa 1000 -312}\special{pa 1024 -339}%
+\special{pa 1047 -368}\special{pa 1071 -401}\special{pa 1094 -436}\special{pa 1118 -475}%
+\special{pa 1142 -516}\special{pa 1165 -560}\special{pa 1189 -606}\special{pa 1213 -656}%
+\special{pa 1236 -709}\special{pa 1260 -764}\special{pa 1283 -822}\special{pa 1307 -883}%
+\special{pa 1331 -947}\special{pa 1354 -1013}\special{pa 1378 -1083}%
+\special{fp}%
+\special{pa 197 -394}\special{pa 1378 -394}%
+\special{fp}%
+\special{pa 1772 -1280}\special{pa 1795 -1210}\special{pa 1819 -1143}\special{pa 1843 -1080}%
+\special{pa 1866 -1019}\special{pa 1890 -961}\special{pa 1913 -905}\special{pa 1937 -853}%
+\special{pa 1961 -803}\special{pa 1984 -757}\special{pa 2008 -713}\special{pa 2031 -671}%
+\special{pa 2055 -633}\special{pa 2079 -598}\special{pa 2102 -565}\special{pa 2126 -535}%
+\special{pa 2150 -509}\special{pa 2173 -484}\special{pa 2197 -463}\special{pa 2220 -445}%
+\special{pa 2244 -429}\special{pa 2268 -416}\special{pa 2291 -406}\special{pa 2315 -399}%
+\special{pa 2339 -395}\special{pa 2362 -394}\special{pa 2386 -395}\special{pa 2409 -399}%
+\special{pa 2433 -406}\special{pa 2457 -416}\special{pa 2480 -429}\special{pa 2504 -445}%
+\special{pa 2528 -463}\special{pa 2551 -484}\special{pa 2575 -509}\special{pa 2598 -535}%
+\special{pa 2622 -565}\special{pa 2646 -598}\special{pa 2669 -633}\special{pa 2693 -671}%
+\special{pa 2717 -713}\special{pa 2740 -757}\special{pa 2764 -803}\special{pa 2787 -853}%
+\special{pa 2811 -905}\special{pa 2835 -961}\special{pa 2858 -1019}\special{pa 2882 -1080}%
+\special{pa 2906 -1143}\special{pa 2929 -1210}\special{pa 2953 -1280}%
+\special{fp}%
+\special{pa 1772 -394}\special{pa 2953 -394}%
+\special{fp}%
+\special{pa 3346 -1476}\special{pa 3370 -1407}\special{pa 3394 -1340}\special{pa 3417 -1277}%
+\special{pa 3441 -1216}\special{pa 3465 -1157}\special{pa 3488 -1102}\special{pa 3512 -1050}%
+\special{pa 3535 -1000}\special{pa 3559 -953}\special{pa 3583 -909}\special{pa 3606 -868}%
+\special{pa 3630 -830}\special{pa 3654 -795}\special{pa 3677 -762}\special{pa 3701 -732}%
+\special{pa 3724 -705}\special{pa 3748 -681}\special{pa 3772 -660}\special{pa 3795 -642}%
+\special{pa 3819 -626}\special{pa 3843 -613}\special{pa 3866 -603}\special{pa 3890 -596}%
+\special{pa 3913 -592}\special{pa 3937 -591}\special{pa 3961 -592}\special{pa 3984 -596}%
+\special{pa 4008 -603}\special{pa 4031 -613}\special{pa 4055 -626}\special{pa 4079 -642}%
+\special{pa 4102 -660}\special{pa 4126 -681}\special{pa 4150 -705}\special{pa 4173 -732}%
+\special{pa 4197 -762}\special{pa 4220 -795}\special{pa 4244 -830}\special{pa 4268 -868}%
+\special{pa 4291 -909}\special{pa 4315 -953}\special{pa 4339 -1000}\special{pa 4362 -1050}%
+\special{pa 4386 -1102}\special{pa 4409 -1157}\special{pa 4433 -1216}\special{pa 4457 -1277}%
+\special{pa 4480 -1340}\special{pa 4504 -1407}\special{pa 4528 -1476}%
+\special{fp}%
+\special{pa 3346 -394}\special{pa 4528 -394}%
+\special{fp}%
+\settowidth{\Width}{$D>0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$D>0$}\settodepth{\Depth}{$D>0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0000000,5.5000000){\hspace*{\Width}\raisebox{\Height}{$D>0$}}%
+%
+\settowidth{\Width}{$D=0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$D=0$}\settodepth{\Depth}{$D=0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000000,5.5000000){\hspace*{\Width}\raisebox{\Height}{$D=0$}}%
+%
+\settowidth{\Width}{$D<0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$D<0$}\settodepth{\Depth}{$D<0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.0000000,5.5000000){\hspace*{\Width}\raisebox{\Height}{$D<0$}}%
+%
+\settowidth{\Width}{2点で交わる}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{2点で交わる}\settodepth{\Depth}{2点で交わる}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0000000,4.5000000){\hspace*{\Width}\raisebox{\Height}{2点で交わる}}%
+%
+\settowidth{\Width}{接する}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{接する}\settodepth{\Depth}{接する}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000000,4.5000000){\hspace*{\Width}\raisebox{\Height}{接する}}%
+%
+\settowidth{\Width}{共有点なし}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{共有点なし}\settodepth{\Depth}{共有点なし}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.0000000,4.5000000){\hspace*{\Width}\raisebox{\Height}{共有点なし}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1E.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1E.tex
new file mode 100644
index 0000000000..0a78dad4db
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1E.tex
@@ -0,0 +1,184 @@
+%%% fig.tex 2014-12-18 15:16
+%%% fig.sce 2014-12-18 15:16
+{\unitlength=5mm%
+\begin{picture}%
+( 12.00000, 9.00000)( -0.00000, -0.00000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 0 -1772}\special{pa 787 -1772}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 787 -1772}\special{pa 1575 -1772}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 -1772}\special{pa 2362 -1772}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 0 0}\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 787 0}\special{pa 1575 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 0}\special{pa 2362 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 0 -1772}\special{pa 0 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 0 -1378}\special{pa 0 -1102}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 0 -1102}\special{pa 0 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 787 -1772}\special{pa 787 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 787 -1378}\special{pa 787 -1102}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 787 -1102}\special{pa 787 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 -1772}\special{pa 1575 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 -1378}\special{pa 1575 -1102}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 1575 -1102}\special{pa 1575 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 2362 -1772}\special{pa 2362 -1378}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 2362 -1378}\special{pa 2362 -1102}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 16}%
+\special{pa 2362 -1102}\special{pa 2362 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 0 -1378}\special{pa 2362 -1378}%
+\special{fp}%
+\special{pa 0 -1102}\special{pa 39 -1102}\special{fp}\special{pa 77 -1102}\special{pa 116 -1102}\special{fp}%
+\special{pa 155 -1102}\special{pa 194 -1102}\special{fp}\special{pa 232 -1102}\special{pa 271 -1102}\special{fp}%
+\special{pa 310 -1102}\special{pa 349 -1102}\special{fp}\special{pa 387 -1102}\special{pa 426 -1102}\special{fp}%
+\special{pa 465 -1102}\special{pa 503 -1102}\special{fp}\special{pa 542 -1102}\special{pa 581 -1102}\special{fp}%
+\special{pa 620 -1102}\special{pa 658 -1102}\special{fp}\special{pa 697 -1102}\special{pa 736 -1102}\special{fp}%
+\special{pa 774 -1102}\special{pa 813 -1102}\special{fp}\special{pa 852 -1102}\special{pa 891 -1102}\special{fp}%
+\special{pa 929 -1102}\special{pa 968 -1102}\special{fp}\special{pa 1007 -1102}\special{pa 1046 -1102}\special{fp}%
+\special{pa 1084 -1102}\special{pa 1123 -1102}\special{fp}\special{pa 1162 -1102}\special{pa 1200 -1102}\special{fp}%
+\special{pa 1239 -1102}\special{pa 1278 -1102}\special{fp}\special{pa 1317 -1102}\special{pa 1355 -1102}\special{fp}%
+\special{pa 1394 -1102}\special{pa 1433 -1102}\special{fp}\special{pa 1472 -1102}\special{pa 1510 -1102}\special{fp}%
+\special{pa 1549 -1102}\special{pa 1588 -1102}\special{fp}\special{pa 1626 -1102}\special{pa 1665 -1102}\special{fp}%
+\special{pa 1704 -1102}\special{pa 1743 -1102}\special{fp}\special{pa 1781 -1102}\special{pa 1820 -1102}\special{fp}%
+\special{pa 1859 -1102}\special{pa 1898 -1102}\special{fp}\special{pa 1936 -1102}\special{pa 1975 -1102}\special{fp}%
+\special{pa 2014 -1102}\special{pa 2052 -1102}\special{fp}\special{pa 2091 -1102}\special{pa 2130 -1102}\special{fp}%
+\special{pa 2169 -1102}\special{pa 2207 -1102}\special{fp}\special{pa 2246 -1102}\special{pa 2285 -1102}\special{fp}%
+\special{pa 2323 -1102}\special{pa 2362 -1102}\special{fp}%
+%
+\settowidth{\Width}{$D>0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$D>0$}\settodepth{\Depth}{$D>0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0000,8.0000){\hspace*{\Width}\raisebox{\Height}{$D>0$}}%
+%
+%
+\settowidth{\Width}{$D=0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$D=0$}\settodepth{\Depth}{$D=0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000,8.0000){\hspace*{\Width}\raisebox{\Height}{$D=0$}}%
+%
+%
+\settowidth{\Width}{$D<0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$D<0$}\settodepth{\Depth}{$D<0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.0000,8.0000){\hspace*{\Width}\raisebox{\Height}{$D<0$}}%
+%
+%
+\settowidth{\Width}{2}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{2}\settodepth{\Depth}{2}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0000,6.3000){\hspace*{\Width}\raisebox{\Height}{2}}%
+%
+%
+\settowidth{\Width}{1}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{1}\settodepth{\Depth}{1}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.0000,6.3000){\hspace*{\Width}\raisebox{\Height}{1}}%
+%
+%
+\settowidth{\Width}{0}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{0}\settodepth{\Depth}{The discriminant and the number of intersections}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(10.0000,6.3000){\hspace*{\Width}\raisebox{\Height}{0}}%
+
+%
+%
+\settowidth{\Width}{The discriminant and the number of intersections}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{The discriminant and the number of intersections}\settodepth{\Depth}{The discriminant and the number of intersections}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+%\put(4.0000,10.0000){\hspace*{\Width}\raisebox{\Height}{The discriminant and the number of intersections}}%
+\put(6.0000,10.0000){\hspace*{\Width}\raisebox{\Height}{The discriminant and the number of intersections}}%
+%
+%
+\special{pa 98 -738}\special{pa 110 -703}\special{pa 123 -669}\special{pa 135 -636}%
+\special{pa 147 -605}\special{pa 159 -576}\special{pa 171 -548}\special{pa 183 -521}%
+\special{pa 195 -496}\special{pa 207 -473}\special{pa 219 -450}\special{pa 231 -430}%
+\special{pa 243 -411}\special{pa 255 -393}\special{pa 267 -377}\special{pa 279 -362}%
+\special{pa 291 -349}\special{pa 303 -337}\special{pa 315 -326}\special{pa 327 -318}%
+\special{pa 339 -310}\special{pa 352 -304}\special{pa 364 -300}\special{pa 376 -297}%
+\special{pa 388 -295}\special{pa 400 -295}\special{pa 412 -297}\special{pa 424 -300}%
+\special{pa 436 -304}\special{pa 448 -310}\special{pa 460 -318}\special{pa 472 -326}%
+\special{pa 484 -337}\special{pa 496 -349}\special{pa 508 -362}\special{pa 520 -377}%
+\special{pa 532 -393}\special{pa 544 -411}\special{pa 556 -430}\special{pa 568 -450}%
+\special{pa 581 -473}\special{pa 593 -496}\special{pa 605 -521}\special{pa 617 -548}%
+\special{pa 629 -576}\special{pa 641 -605}\special{pa 653 -636}\special{pa 665 -669}%
+\special{pa 677 -703}\special{pa 689 -738}%
+\special{fp}%
+\special{pa 886 -837}\special{pa 898 -801}\special{pa 910 -767}\special{pa 922 -735}%
+\special{pa 934 -704}\special{pa 946 -674}\special{pa 958 -646}\special{pa 970 -620}%
+\special{pa 982 -595}\special{pa 994 -571}\special{pa 1006 -549}\special{pa 1018 -528}%
+\special{pa 1030 -509}\special{pa 1043 -491}\special{pa 1055 -475}\special{pa 1067 -460}%
+\special{pa 1079 -447}\special{pa 1091 -435}\special{pa 1103 -425}\special{pa 1115 -416}%
+\special{pa 1127 -409}\special{pa 1139 -403}\special{pa 1151 -398}\special{pa 1163 -395}%
+\special{pa 1175 -394}\special{pa 1187 -394}\special{pa 1199 -395}\special{pa 1211 -398}%
+\special{pa 1223 -403}\special{pa 1235 -409}\special{pa 1247 -416}\special{pa 1259 -425}%
+\special{pa 1271 -435}\special{pa 1284 -447}\special{pa 1296 -460}\special{pa 1308 -475}%
+\special{pa 1320 -491}\special{pa 1332 -509}\special{pa 1344 -528}\special{pa 1356 -549}%
+\special{pa 1368 -571}\special{pa 1380 -595}\special{pa 1392 -620}\special{pa 1404 -646}%
+\special{pa 1416 -674}\special{pa 1428 -704}\special{pa 1440 -735}\special{pa 1452 -767}%
+\special{pa 1464 -801}\special{pa 1476 -837}%
+\special{fp}%
+\special{pa 1673 -935}\special{pa 1685 -900}\special{pa 1697 -866}\special{pa 1709 -833}%
+\special{pa 1721 -802}\special{pa 1733 -773}\special{pa 1746 -745}\special{pa 1758 -718}%
+\special{pa 1770 -693}\special{pa 1782 -669}\special{pa 1794 -647}\special{pa 1806 -627}%
+\special{pa 1818 -607}\special{pa 1830 -590}\special{pa 1842 -573}\special{pa 1854 -559}%
+\special{pa 1866 -545}\special{pa 1878 -534}\special{pa 1890 -523}\special{pa 1902 -514}%
+\special{pa 1914 -507}\special{pa 1926 -501}\special{pa 1938 -497}\special{pa 1950 -494}%
+\special{pa 1962 -492}\special{pa 1975 -492}\special{pa 1987 -494}\special{pa 1999 -497}%
+\special{pa 2011 -501}\special{pa 2023 -507}\special{pa 2035 -514}\special{pa 2047 -523}%
+\special{pa 2059 -534}\special{pa 2071 -545}\special{pa 2083 -559}\special{pa 2095 -573}%
+\special{pa 2107 -590}\special{pa 2119 -607}\special{pa 2131 -627}\special{pa 2143 -647}%
+\special{pa 2155 -669}\special{pa 2167 -693}\special{pa 2179 -718}\special{pa 2191 -745}%
+\special{pa 2204 -773}\special{pa 2216 -802}\special{pa 2228 -833}\special{pa 2240 -866}%
+\special{pa 2252 -900}\special{pa 2264 -935}%
+\special{fp}%
+\special{pa 197 -394}\special{pa 591 -394}%
+\special{fp}%
+\special{pa 984 -394}\special{pa 1378 -394}%
+\special{fp}%
+\special{pa 1772 -394}\special{pa 2165 -394}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2.tex
new file mode 100644
index 0000000000..9dc9f62349
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2.tex
@@ -0,0 +1,258 @@
+%%% test.tex 2014-11-26 12:54
+%%% test.sce 2014-11-26 12:54
+{\unitlength=1cm%
+\begin{picture}%
+( 8.50000, 5.00000)( 0.00000, 0.00000)%
+\special{pn 8}%
+%
+\special{pa 0 -1969}\special{pa 236 -1969}%
+\special{fp}%
+\special{pa 236 -1969}\special{pa 472 -1969}%
+\special{fp}%
+\special{pa 472 -1969}\special{pa 866 -1969}%
+\special{fp}%
+\special{pa 866 -1969}\special{pa 1102 -1969}%
+\special{fp}%
+\special{pa 1102 -1969}\special{pa 1496 -1969}%
+\special{fp}%
+\special{pa 1496 -1969}\special{pa 1732 -1969}%
+\special{fp}%
+\special{pa 1732 -1969}\special{pa 3346 -1969}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 236 -709}%
+\special{fp}%
+\special{pa 236 -709}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 866 -709}%
+\special{fp}%
+\special{pa 866 -709}\special{pa 1102 -709}%
+\special{fp}%
+\special{pa 1102 -709}\special{pa 1496 -709}%
+\special{fp}%
+\special{pa 1496 -709}\special{pa 1732 -709}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 236 -472}%
+\special{fp}%
+\special{pa 236 -472}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 866 -472}%
+\special{fp}%
+\special{pa 866 -472}\special{pa 1102 -472}%
+\special{fp}%
+\special{pa 1102 -472}\special{pa 1496 -472}%
+\special{fp}%
+\special{pa 1496 -472}\special{pa 1732 -472}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 236 -236}%
+\special{fp}%
+\special{pa 236 -236}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 866 -236}%
+\special{fp}%
+\special{pa 866 -236}\special{pa 1102 -236}%
+\special{fp}%
+\special{pa 1102 -236}\special{pa 1496 -236}%
+\special{fp}%
+\special{pa 1496 -236}\special{pa 1732 -236}%
+\special{fp}%
+\special{pa 0 0}\special{pa 236 0}%
+\special{fp}%
+\special{pa 236 0}\special{pa 472 0}%
+\special{fp}%
+\special{pa 472 0}\special{pa 866 0}%
+\special{fp}%
+\special{pa 866 0}\special{pa 1102 0}%
+\special{fp}%
+\special{pa 1102 0}\special{pa 1496 0}%
+\special{fp}%
+\special{pa 1496 0}\special{pa 1732 0}%
+\special{fp}%
+\special{pa 1732 0}\special{pa 3346 0}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 0 -709}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 0 -472}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 0 -236}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 0 0}%
+\special{fp}%
+\special{pa 236 -709}\special{pa 236 -472}%
+\special{fp}%
+\special{pa 236 -472}\special{pa 236 -236}%
+\special{fp}%
+\special{pa 236 -236}\special{pa 236 0}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 472 0}%
+\special{fp}%
+\special{pa 866 -709}\special{pa 866 -472}%
+\special{fp}%
+\special{pa 866 -472}\special{pa 866 -236}%
+\special{fp}%
+\special{pa 866 -236}\special{pa 866 0}%
+\special{fp}%
+\special{pa 1102 -709}\special{pa 1102 -472}%
+\special{fp}%
+\special{pa 1102 -472}\special{pa 1102 -236}%
+\special{fp}%
+\special{pa 1102 -236}\special{pa 1102 0}%
+\special{fp}%
+\special{pa 1496 -709}\special{pa 1496 -472}%
+\special{fp}%
+\special{pa 1496 -472}\special{pa 1496 -236}%
+\special{fp}%
+\special{pa 1496 -236}\special{pa 1496 0}%
+\special{fp}%
+\special{pa 1732 -1969}\special{pa 1732 -709}%
+\special{fp}%
+\special{pa 1732 -709}\special{pa 1732 -472}%
+\special{fp}%
+\special{pa 1732 -472}\special{pa 1732 -236}%
+\special{fp}%
+\special{pa 1732 -236}\special{pa 1732 0}%
+\special{fp}%
+\special{pa 3346 -1969}\special{pa 3346 -709}%
+\special{fp}%
+\special{pa 3346 -709}\special{pa 3346 -472}%
+\special{fp}%
+\special{pa 3346 -472}\special{pa 3346 -236}%
+\special{fp}%
+\special{pa 3346 -236}\special{pa 3346 0}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.3000,1.5000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9000,1.5000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7000,1.5000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$\tfrac{1}{4}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\tfrac{1}{4}$}\settodepth{\Depth}{$\tfrac{1}{4}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$\tfrac{1}{4}$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000,1.5000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1000,1.5000){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\settowidth{\Width}{$y'$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y'$}\settodepth{\Depth}{$y'$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.3000,0.9000){\hspace*{\Width}\raisebox{\Height}{$y'$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9000,0.9000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7000,0.9000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,0.9000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$+$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$+$}\settodepth{\Depth}{$+$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000,0.9000){\hspace*{\Width}\raisebox{\Height}{$+$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.3000,0.3000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9000,0.3000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$\searrow$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\searrow$}\settodepth{\Depth}{$\searrow$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7000,0.3000){\hspace*{\Width}\raisebox{\Height}{$\searrow$}}%
+%
+%
+\settowidth{\Width}{$-\tfrac{1}{4}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-\tfrac{1}{4}$}\settodepth{\Depth}{$-\tfrac{1}{4}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,0.3000){\hspace*{\Width}\raisebox{\Height}{$-\tfrac{1}{4}$}}%
+%
+%
+\settowidth{\Width}{$\nearrow$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\nearrow$}\settodepth{\Depth}{$\nearrow$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000,0.3000){\hspace*{\Width}\raisebox{\Height}{$\nearrow$}}%
+%
+%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1000,0.3000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\settowidth{\Width}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$より\vspace{1mm}\\\hspace*{2zw}$x=\dfrac{1}{4}$\vspace{1mm}\\増減表は次のようになる.\end{minipage}} }\setlength{\Width}{0\Width}%
+\settoheight{\Height}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$より\vspace{1mm}\\\hspace*{2zw}$x=\dfrac{1}{4}$\vspace{1mm}\\増減表は次のようになる.\end{minipage}} }\settodepth{\Depth}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$より\vspace{1mm}\\\hspace*{2zw}$x=\dfrac{1}{4}$\vspace{1mm}\\増減表は次のようになる.\end{minipage}} }\setlength{\Height}{-\Height}%
+\put(0.1500,4.8500){\hspace*{\Width}\raisebox{\Height}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$より\vspace{1mm}\\\hspace*{2zw}$x=\dfrac{1}{4}$\vspace{1mm}\\増減表は次のようになる.\end{minipage}} }}%
+%
+%
+\special{pa 1929 -394}\special{pa 1953 -320}\special{pa 1977 -304}\special{pa 2001 -297}%
+\special{pa 2026 -295}\special{pa 2050 -296}\special{pa 2074 -300}\special{pa 2098 -305}%
+\special{pa 2122 -311}\special{pa 2146 -318}\special{pa 2170 -327}\special{pa 2194 -336}%
+\special{pa 2218 -345}\special{pa 2242 -356}\special{pa 2267 -367}\special{pa 2291 -378}%
+\special{pa 2315 -390}\special{pa 2339 -402}\special{pa 2363 -414}\special{pa 2387 -427}%
+\special{pa 2411 -440}\special{pa 2435 -453}\special{pa 2459 -467}\special{pa 2484 -481}%
+\special{pa 2508 -495}\special{pa 2532 -509}\special{pa 2556 -524}\special{pa 2580 -538}%
+\special{pa 2604 -553}\special{pa 2628 -568}\special{pa 2652 -583}\special{pa 2676 -599}%
+\special{pa 2700 -614}\special{pa 2725 -630}\special{pa 2749 -645}\special{pa 2773 -661}%
+\special{pa 2797 -677}\special{pa 2821 -693}\special{pa 2845 -709}\special{pa 2869 -725}%
+\special{pa 2893 -742}\special{pa 2917 -758}\special{pa 2942 -775}\special{pa 2966 -791}%
+\special{pa 2990 -808}\special{pa 3014 -825}\special{pa 3038 -842}\special{pa 3062 -859}%
+\special{pa 3086 -876}\special{pa 3110 -893}%
+\special{fp}%
+\special{pa 1929 -394}\special{pa 3110 -394}%
+\special{fp}%
+\special{pa 1929 -197}\special{pa 1929 -1575}%
+\special{fp}%
+\settowidth{\Width}{\small{$x$}}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{\small{$x$}}\settodepth{\Depth}{\small{$x$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.0000){\hspace*{\Width}\raisebox{\Height}{\small{$x$}}}%
+%
+%
+\settowidth{\Width}{\small{$y$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\small{$y$}}\settodepth{\Depth}{\small{$y$}}\setlength{\Height}{\Depth}%
+\put(4.9000,4.1000){\hspace*{\Width}\raisebox{\Height}{\small{$y$}}}%
+%
+%
+\settowidth{\Width}{\small O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{\small O}\settodepth{\Depth}{\small O}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.8000,1.0000){\hspace*{\Width}\raisebox{\Height}{\small O}}%
+%
+%
+\settowidth{\Width}{$y=x-\sqrt{x}$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$y=x-\sqrt{x}$}\settodepth{\Depth}{$y=x-\sqrt{x}$}\setlength{\Height}{\Depth}%
+\put(7.9500,2.3200){\hspace*{\Width}\raisebox{\Height}{$y=x-\sqrt{x}$}}%
+%
+%
+\special{pa 236 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 236 -236}\special{pa 472 -472}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2E.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2E.tex
new file mode 100644
index 0000000000..a3a602c2c2
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2E.tex
@@ -0,0 +1,258 @@
+%%% test.tex 2014-11-26 12:54
+%%% test.sce 2014-11-26 12:54
+{\unitlength=1cm%
+\begin{picture}%
+( 8.50000, 5.00000)( 0.00000, 0.00000)%
+\special{pn 8}%
+%
+\special{pa 0 -1969}\special{pa 236 -1969}%
+\special{fp}%
+\special{pa 236 -1969}\special{pa 472 -1969}%
+\special{fp}%
+\special{pa 472 -1969}\special{pa 866 -1969}%
+\special{fp}%
+\special{pa 866 -1969}\special{pa 1102 -1969}%
+\special{fp}%
+\special{pa 1102 -1969}\special{pa 1496 -1969}%
+\special{fp}%
+\special{pa 1496 -1969}\special{pa 1732 -1969}%
+\special{fp}%
+\special{pa 1732 -1969}\special{pa 3346 -1969}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 236 -709}%
+\special{fp}%
+\special{pa 236 -709}\special{pa 472 -709}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 866 -709}%
+\special{fp}%
+\special{pa 866 -709}\special{pa 1102 -709}%
+\special{fp}%
+\special{pa 1102 -709}\special{pa 1496 -709}%
+\special{fp}%
+\special{pa 1496 -709}\special{pa 1732 -709}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 236 -472}%
+\special{fp}%
+\special{pa 236 -472}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 866 -472}%
+\special{fp}%
+\special{pa 866 -472}\special{pa 1102 -472}%
+\special{fp}%
+\special{pa 1102 -472}\special{pa 1496 -472}%
+\special{fp}%
+\special{pa 1496 -472}\special{pa 1732 -472}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 236 -236}%
+\special{fp}%
+\special{pa 236 -236}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 866 -236}%
+\special{fp}%
+\special{pa 866 -236}\special{pa 1102 -236}%
+\special{fp}%
+\special{pa 1102 -236}\special{pa 1496 -236}%
+\special{fp}%
+\special{pa 1496 -236}\special{pa 1732 -236}%
+\special{fp}%
+\special{pa 0 0}\special{pa 236 0}%
+\special{fp}%
+\special{pa 236 0}\special{pa 472 0}%
+\special{fp}%
+\special{pa 472 0}\special{pa 866 0}%
+\special{fp}%
+\special{pa 866 0}\special{pa 1102 0}%
+\special{fp}%
+\special{pa 1102 0}\special{pa 1496 0}%
+\special{fp}%
+\special{pa 1496 0}\special{pa 1732 0}%
+\special{fp}%
+\special{pa 1732 0}\special{pa 3346 0}%
+\special{fp}%
+\special{pa 0 -1969}\special{pa 0 -709}%
+\special{fp}%
+\special{pa 0 -709}\special{pa 0 -472}%
+\special{fp}%
+\special{pa 0 -472}\special{pa 0 -236}%
+\special{fp}%
+\special{pa 0 -236}\special{pa 0 0}%
+\special{fp}%
+\special{pa 236 -709}\special{pa 236 -472}%
+\special{fp}%
+\special{pa 236 -472}\special{pa 236 -236}%
+\special{fp}%
+\special{pa 236 -236}\special{pa 236 0}%
+\special{fp}%
+\special{pa 472 -709}\special{pa 472 -472}%
+\special{fp}%
+\special{pa 472 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 472 -236}\special{pa 472 0}%
+\special{fp}%
+\special{pa 866 -709}\special{pa 866 -472}%
+\special{fp}%
+\special{pa 866 -472}\special{pa 866 -236}%
+\special{fp}%
+\special{pa 866 -236}\special{pa 866 0}%
+\special{fp}%
+\special{pa 1102 -709}\special{pa 1102 -472}%
+\special{fp}%
+\special{pa 1102 -472}\special{pa 1102 -236}%
+\special{fp}%
+\special{pa 1102 -236}\special{pa 1102 0}%
+\special{fp}%
+\special{pa 1496 -709}\special{pa 1496 -472}%
+\special{fp}%
+\special{pa 1496 -472}\special{pa 1496 -236}%
+\special{fp}%
+\special{pa 1496 -236}\special{pa 1496 0}%
+\special{fp}%
+\special{pa 1732 -1969}\special{pa 1732 -709}%
+\special{fp}%
+\special{pa 1732 -709}\special{pa 1732 -472}%
+\special{fp}%
+\special{pa 1732 -472}\special{pa 1732 -236}%
+\special{fp}%
+\special{pa 1732 -236}\special{pa 1732 0}%
+\special{fp}%
+\special{pa 3346 -1969}\special{pa 3346 -709}%
+\special{fp}%
+\special{pa 3346 -709}\special{pa 3346 -472}%
+\special{fp}%
+\special{pa 3346 -472}\special{pa 3346 -236}%
+\special{fp}%
+\special{pa 3346 -236}\special{pa 3346 0}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.3000,1.5000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9000,1.5000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7000,1.5000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$\tfrac{1}{4}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\tfrac{1}{4}$}\settodepth{\Depth}{$\tfrac{1}{4}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$\tfrac{1}{4}$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000,1.5000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1000,1.5000){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\settowidth{\Width}{$y'$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y'$}\settodepth{\Depth}{$y'$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.3000,0.9000){\hspace*{\Width}\raisebox{\Height}{$y'$}}%
+%
+%
+\settowidth{\Width}{$$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$$}\settodepth{\Depth}{$$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9000,0.9000){\hspace*{\Width}\raisebox{\Height}{$$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7000,0.9000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,0.9000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$+$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$+$}\settodepth{\Depth}{$+$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000,0.9000){\hspace*{\Width}\raisebox{\Height}{$+$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.3000,0.3000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9000,0.3000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$\searrow$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\searrow$}\settodepth{\Depth}{$\searrow$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.7000,0.3000){\hspace*{\Width}\raisebox{\Height}{$\searrow$}}%
+%
+%
+\settowidth{\Width}{$-\tfrac{1}{4}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-\tfrac{1}{4}$}\settodepth{\Depth}{$-\tfrac{1}{4}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,0.3000){\hspace*{\Width}\raisebox{\Height}{$-\tfrac{1}{4}$}}%
+%
+%
+\settowidth{\Width}{$\nearrow$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\nearrow$}\settodepth{\Depth}{$\nearrow$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.3000,0.3000){\hspace*{\Width}\raisebox{\Height}{$\nearrow$}}%
+%
+%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.1000,0.3000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\settowidth{\Width}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$\vspace{1mm}\\\hspace*{5mm}$x=\dfrac{1}{4}$\vspace{1mm}\\The table is as follows.\end{minipage}} }\setlength{\Width}{0\Width}%
+\settoheight{\Height}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$\vspace{1mm}\\\hspace*{5mm}$x=\dfrac{1}{4}$\vspace{1mm}\\The table is as follows.\end{minipage}} }\settodepth{\Depth}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$\vspace{1mm}\\\hspace*{5mm}$x=\dfrac{1}{4}$\vspace{1mm}\\The table is as follows.\end{minipage}} }\setlength{\Height}{-\Height}%
+\put(0.1500,4.8500){\hspace*{\Width}\raisebox{\Height}{{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y'=\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$\vspace{1mm}\\\hspace*{5mm}$x=\dfrac{1}{4}$\vspace{1mm}\\The table is as follows.\end{minipage}} }}%
+%
+%
+\special{pa 1929 -394}\special{pa 1953 -320}\special{pa 1977 -304}\special{pa 2001 -297}%
+\special{pa 2026 -295}\special{pa 2050 -296}\special{pa 2074 -300}\special{pa 2098 -305}%
+\special{pa 2122 -311}\special{pa 2146 -318}\special{pa 2170 -327}\special{pa 2194 -336}%
+\special{pa 2218 -345}\special{pa 2242 -356}\special{pa 2267 -367}\special{pa 2291 -378}%
+\special{pa 2315 -390}\special{pa 2339 -402}\special{pa 2363 -414}\special{pa 2387 -427}%
+\special{pa 2411 -440}\special{pa 2435 -453}\special{pa 2459 -467}\special{pa 2484 -481}%
+\special{pa 2508 -495}\special{pa 2532 -509}\special{pa 2556 -524}\special{pa 2580 -538}%
+\special{pa 2604 -553}\special{pa 2628 -568}\special{pa 2652 -583}\special{pa 2676 -599}%
+\special{pa 2700 -614}\special{pa 2725 -630}\special{pa 2749 -645}\special{pa 2773 -661}%
+\special{pa 2797 -677}\special{pa 2821 -693}\special{pa 2845 -709}\special{pa 2869 -725}%
+\special{pa 2893 -742}\special{pa 2917 -758}\special{pa 2942 -775}\special{pa 2966 -791}%
+\special{pa 2990 -808}\special{pa 3014 -825}\special{pa 3038 -842}\special{pa 3062 -859}%
+\special{pa 3086 -876}\special{pa 3110 -893}%
+\special{fp}%
+\special{pa 1929 -394}\special{pa 3110 -394}%
+\special{fp}%
+\special{pa 1929 -197}\special{pa 1929 -1575}%
+\special{fp}%
+\settowidth{\Width}{\small{$x$}}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{\small{$x$}}\settodepth{\Depth}{\small{$x$}}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0000,1.0000){\hspace*{\Width}\raisebox{\Height}{\small{$x$}}}%
+%
+%
+\settowidth{\Width}{\small{$y$}}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{\small{$y$}}\settodepth{\Depth}{\small{$y$}}\setlength{\Height}{\Depth}%
+\put(4.9000,4.1000){\hspace*{\Width}\raisebox{\Height}{\small{$y$}}}%
+%
+%
+\settowidth{\Width}{\small O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{\small O}\settodepth{\Depth}{\small O}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.8000,1.0000){\hspace*{\Width}\raisebox{\Height}{\small O}}%
+%
+%
+\settowidth{\Width}{$y=x-\sqrt{x}$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$y=x-\sqrt{x}$}\settodepth{\Depth}{$y=x-\sqrt{x}$}\setlength{\Height}{\Depth}%
+\put(7.9500,2.3200){\hspace*{\Width}\raisebox{\Height}{$y=x-\sqrt{x}$}}%
+%
+%
+\special{pa 236 -472}\special{pa 472 -236}%
+\special{fp}%
+\special{pa 236 -236}\special{pa 472 -472}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tangent.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tangent.tex
new file mode 100644
index 0000000000..4939de24eb
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tangent.tex
@@ -0,0 +1,45 @@
+%%% /Users/takatoosetsuo/Dropbox/kettoday/0719deriv/fig/tangent.tex
+%%% Generator=tangent.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(10,6)(-5,-1)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+\special{pa -880 -1969}\special{pa -866 -1906}\special{pa -787 -1575}\special{pa -709 -1276}%
+\special{pa -630 -1008}\special{pa -551 -772}\special{pa -472 -567}\special{pa -394 -394}%
+\special{pa -315 -252}\special{pa -236 -142}\special{pa -157 -63}\special{pa -79 -16}%
+\special{pa 0 -0}\special{pa 79 -16}\special{pa 157 -63}\special{pa 236 -142}%
+\special{pa 315 -252}\special{pa 394 -394}\special{pa 472 -567}\special{pa 551 -772}%
+\special{pa 630 -1008}\special{pa 709 -1276}\special{pa 787 -1575}\special{pa 866 -1906}%
+\special{pa 880 -1969}%
+\special{fp}%
+\special{pa 295 394}\special{pa 886 -1969}%
+\special{fp}%
+\color[rgb]{1,0,0}%
+\special{pa -1181 -1969}\special{pa -0 394}%
+\special{fp}%
+\color[rgb]{0,0,0}%
+\color[rgb]{0,0,1}%
+\special{pa -0 394}\special{pa 1181 -1969}%
+\special{fp}%
+\color[rgb]{0,0,0}%
+\special{pa -1969 -0}\special{pa 1969 -0}%
+\special{fp}%
+\special{pa 0 394}\special{pa 0 -1969}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500000,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,5.0500000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500000,-0.0500000){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/taylor.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/taylor.tex
new file mode 100644
index 0000000000..637028dbd2
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/taylor.tex
@@ -0,0 +1,60 @@
+%%% taylor.tex 2016-4-29 16:11
+%%% taylor.sce 2016-4-29 16:5
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 6.00000)( -5.00000, -3.00000)%
+\special{pn 8}%
+%
+\special{pa -1181 -227}\special{pa -1143 -234}\special{fp}\special{pa -1104 -235}\special{pa -1087 -235}\special{pa -1066 -230}\special{fp}%
+\special{pa -1028 -220}\special{pa -992 -206}\special{pa -992 -206}\special{fp}\special{pa -958 -186}\special{pa -945 -179}\special{pa -926 -165}\special{fp}%
+\special{pa -894 -142}\special{pa -865 -117}\special{fp}\special{pa -836 -91}\special{pa -807 -64}\special{fp}%
+\special{pa -779 -37}\special{pa -756 -14}\special{pa -752 -9}\special{fp}\special{pa -724 18}\special{pa -709 33}\special{pa -696 45}\special{fp}%
+\special{pa -668 72}\special{pa -661 79}\special{pa -640 99}\special{fp}\special{pa -610 125}\special{pa -580 149}\special{fp}%
+\special{pa -549 172}\special{pa -520 191}\special{pa -516 193}\special{fp}\special{pa -481 210}\special{pa -472 215}\special{pa -445 224}\special{fp}%
+\special{pa -407 232}\special{pa -378 236}\special{pa -368 235}\special{fp}\special{pa -329 232}\special{pa -292 222}\special{fp}%
+\special{pa -256 208}\special{pa -236 199}\special{pa -221 189}\special{fp}\special{pa -188 169}\special{pa -157 145}\special{fp}%
+\special{pa -127 121}\special{pa -98 95}\special{fp}\special{pa -70 68}\special{pa -47 47}\special{pa -41 41}\special{fp}%
+\special{pa -14 14}\special{pa 0 0}\special{pa 14 -14}\special{fp}\special{pa 41 -41}\special{pa 47 -47}\special{pa 70 -68}\special{fp}%
+\special{pa 98 -95}\special{pa 127 -121}\special{fp}\special{pa 157 -145}\special{pa 188 -169}\special{fp}%
+\special{pa 221 -189}\special{pa 236 -199}\special{pa 256 -208}\special{fp}\special{pa 292 -222}\special{pa 329 -232}\special{fp}%
+\special{pa 368 -235}\special{pa 378 -236}\special{pa 407 -232}\special{fp}\special{pa 445 -224}\special{pa 472 -215}\special{pa 481 -210}\special{fp}%
+\special{pa 516 -193}\special{pa 520 -191}\special{pa 549 -172}\special{fp}\special{pa 580 -149}\special{pa 610 -125}\special{fp}%
+\special{pa 640 -99}\special{pa 661 -79}\special{pa 668 -72}\special{fp}\special{pa 696 -45}\special{pa 709 -33}\special{pa 724 -18}\special{fp}%
+\special{pa 752 9}\special{pa 756 14}\special{pa 779 37}\special{fp}\special{pa 807 64}\special{pa 836 91}\special{fp}%
+\special{pa 865 117}\special{pa 894 142}\special{fp}\special{pa 926 165}\special{pa 945 179}\special{pa 958 186}\special{fp}%
+\special{pa 992 206}\special{pa 992 206}\special{pa 1028 220}\special{fp}\special{pa 1066 230}\special{pa 1087 235}\special{pa 1104 235}\special{fp}%
+\special{pa 1143 234}\special{pa 1181 227}\special{fp}%
+%
+\special{pa -1080 -709}\special{pa -1039 -564}\special{pa -992 -433}\special{pa -945 -327}%
+\special{pa -898 -239}\special{pa -850 -163}\special{pa -803 -96}\special{pa -756 -35}%
+\special{pa -709 22}\special{pa -661 73}\special{pa -614 118}\special{pa -567 158}%
+\special{pa -520 190}\special{pa -472 214}\special{pa -425 230}\special{pa -378 236}%
+\special{pa -331 233}\special{pa -283 220}\special{pa -236 199}\special{pa -189 169}%
+\special{pa -142 133}\special{pa -94 92}\special{pa -47 47}\special{pa 0 0}\special{pa 47 -47}%
+\special{pa 94 -92}\special{pa 142 -133}\special{pa 189 -169}\special{pa 236 -199}%
+\special{pa 283 -220}\special{pa 331 -233}\special{pa 378 -236}\special{pa 425 -230}%
+\special{pa 472 -214}\special{pa 520 -190}\special{pa 567 -158}\special{pa 614 -118}%
+\special{pa 661 -73}\special{pa 709 -22}\special{pa 756 35}\special{pa 803 96}\special{pa 850 163}%
+\special{pa 898 239}\special{pa 945 327}\special{pa 992 433}\special{pa 1039 564}%
+\special{pa 1080 709}%
+\special{fp}%
+\special{pa -1181 0}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 0 709}\special{pa 0 -709}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,3.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tetrahedron.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tetrahedron.tex
new file mode 100644
index 0000000000..0e7f92ff86
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tetrahedron.tex
@@ -0,0 +1,138 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/tetrahedron.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=1cm%
+\begin{picture}%
+(5,4.65)(-2.54,-0.95)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 8}%
+\special{pa 767 -155}\special{pa 759 -155}\special{fp}\special{pa 728 -154}\special{pa 720 -154}\special{fp}%
+\special{pa 688 -154}\special{pa 680 -153}\special{fp}\special{pa 649 -153}\special{pa 641 -153}\special{fp}%
+\special{pa 610 -152}\special{pa 602 -152}\special{fp}\special{pa 570 -152}\special{pa 562 -152}\special{fp}%
+\special{pa 531 -151}\special{pa 523 -151}\special{fp}\special{pa 492 -150}\special{pa 484 -150}\special{fp}%
+\special{pa 452 -150}\special{pa 444 -150}\special{fp}\special{pa 413 -149}\special{pa 405 -149}\special{fp}%
+\special{pa 374 -148}\special{pa 366 -148}\special{fp}\special{pa 334 -148}\special{pa 326 -148}\special{fp}%
+\special{pa 295 -147}\special{pa 287 -147}\special{fp}\special{pa 256 -147}\special{pa 248 -146}\special{fp}%
+\special{pa 217 -146}\special{pa 209 -146}\special{fp}\special{pa 177 -145}\special{pa 169 -145}\special{fp}%
+\special{pa 138 -145}\special{pa 130 -145}\special{fp}\special{pa 99 -144}\special{pa 91 -144}\special{fp}%
+\special{pa 59 -143}\special{pa 51 -143}\special{fp}\special{pa 20 -143}\special{pa 12 -143}\special{fp}%
+\special{pa -19 -142}\special{pa -27 -142}\special{fp}\special{pa -59 -142}\special{pa -67 -141}\special{fp}%
+\special{pa -98 -141}\special{pa -106 -141}\special{fp}\special{pa -137 -140}\special{pa -145 -140}\special{fp}%
+\special{pa -177 -140}\special{pa -185 -139}\special{fp}\special{pa -216 -139}\special{pa -224 -139}\special{fp}%
+\special{pa -255 -138}\special{pa -263 -138}\special{fp}\special{pa -295 -138}\special{pa -303 -138}\special{fp}%
+\special{pa -334 -137}\special{pa -342 -137}\special{fp}\special{pa -373 -136}\special{pa -381 -136}\special{fp}%
+\special{pa -413 -136}\special{pa -421 -136}\special{fp}\special{pa -452 -135}\special{pa -460 -135}\special{fp}%
+\special{pa -491 -135}\special{pa -499 -134}\special{fp}\special{pa -531 -134}\special{pa -539 -134}\special{fp}%
+\special{pa -570 -133}\special{pa -578 -133}\special{fp}\special{pa -609 -133}\special{pa -617 -133}\special{fp}%
+\special{pa -648 -132}\special{pa -656 -132}\special{fp}\special{pa -688 -131}\special{pa -696 -131}\special{fp}%
+\special{pa -727 -131}\special{pa -735 -131}\special{fp}\special{pa -766 -130}\special{pa -774 -130}\special{fp}%
+\special{pa -806 -129}\special{pa -814 -129}\special{fp}\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 0 -1294}\special{pa -381 77}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 8}%
+\special{pa -385 78}\special{pa -378 77}\special{fp}\special{pa -347 71}\special{pa -339 69}\special{fp}%
+\special{pa -309 63}\special{pa -301 61}\special{fp}\special{pa -271 55}\special{pa -263 54}\special{fp}%
+\special{pa -233 48}\special{pa -225 46}\special{fp}\special{pa -195 40}\special{pa -187 38}\special{fp}%
+\special{pa -156 32}\special{pa -149 31}\special{fp}\special{pa -118 24}\special{pa -110 23}\special{fp}%
+\special{pa -80 17}\special{pa -72 15}\special{fp}\special{pa -42 9}\special{pa -34 7}\special{fp}%
+\special{pa -4 1}\special{pa 4 0}\special{fp}\special{pa 34 -7}\special{pa 42 -8}\special{fp}%
+\special{pa 72 -14}\special{pa 80 -16}\special{fp}\special{pa 111 -22}\special{pa 118 -24}\special{fp}%
+\special{pa 149 -30}\special{pa 157 -31}\special{fp}\special{pa 187 -37}\special{pa 195 -39}\special{fp}%
+\special{pa 225 -45}\special{pa 233 -47}\special{fp}\special{pa 263 -53}\special{pa 271 -54}\special{fp}%
+\special{pa 301 -61}\special{pa 309 -62}\special{fp}\special{pa 339 -68}\special{pa 347 -70}\special{fp}%
+\special{pa 378 -76}\special{pa 385 -78}\special{fp}\special{pa 416 -84}\special{pa 424 -85}\special{fp}%
+\special{pa 454 -92}\special{pa 462 -93}\special{fp}\special{pa 492 -99}\special{pa 500 -101}\special{fp}%
+\special{pa 530 -107}\special{pa 538 -109}\special{fp}\special{pa 568 -115}\special{pa 576 -116}\special{fp}%
+\special{pa 607 -122}\special{pa 614 -124}\special{fp}\special{pa 645 -130}\special{pa 653 -132}\special{fp}%
+\special{pa 683 -138}\special{pa 691 -140}\special{fp}\special{pa 721 -146}\special{pa 729 -147}\special{fp}%
+\special{pa 759 -153}\special{pa 767 -155}\special{fp}\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pn 8}%
+\special{pa 767 -155}\special{pa 759 -155}\special{fp}\special{pa 728 -154}\special{pa 720 -154}\special{fp}%
+\special{pa 688 -154}\special{pa 680 -153}\special{fp}\special{pa 649 -153}\special{pa 641 -153}\special{fp}%
+\special{pa 610 -152}\special{pa 602 -152}\special{fp}\special{pa 570 -152}\special{pa 562 -152}\special{fp}%
+\special{pa 531 -151}\special{pa 523 -151}\special{fp}\special{pa 492 -150}\special{pa 484 -150}\special{fp}%
+\special{pa 452 -150}\special{pa 444 -150}\special{fp}\special{pa 413 -149}\special{pa 405 -149}\special{fp}%
+\special{pa 374 -148}\special{pa 366 -148}\special{fp}\special{pa 334 -148}\special{pa 326 -148}\special{fp}%
+\special{pa 295 -147}\special{pa 287 -147}\special{fp}\special{pa 256 -147}\special{pa 248 -146}\special{fp}%
+\special{pa 217 -146}\special{pa 209 -146}\special{fp}\special{pa 177 -145}\special{pa 169 -145}\special{fp}%
+\special{pa 138 -145}\special{pa 130 -145}\special{fp}\special{pa 99 -144}\special{pa 91 -144}\special{fp}%
+\special{pa 59 -143}\special{pa 51 -143}\special{fp}\special{pa 20 -143}\special{pa 12 -143}\special{fp}%
+\special{pa -19 -142}\special{pa -27 -142}\special{fp}\special{pa -59 -142}\special{pa -67 -141}\special{fp}%
+\special{pa -98 -141}\special{pa -106 -141}\special{fp}\special{pa -137 -140}\special{pa -145 -140}\special{fp}%
+\special{pa -177 -140}\special{pa -185 -139}\special{fp}\special{pa -216 -139}\special{pa -224 -139}\special{fp}%
+\special{pa -255 -138}\special{pa -263 -138}\special{fp}\special{pa -295 -138}\special{pa -303 -138}\special{fp}%
+\special{pa -334 -137}\special{pa -342 -137}\special{fp}\special{pa -373 -136}\special{pa -381 -136}\special{fp}%
+\special{pa -413 -136}\special{pa -421 -136}\special{fp}\special{pa -452 -135}\special{pa -460 -135}\special{fp}%
+\special{pa -491 -135}\special{pa -499 -134}\special{fp}\special{pa -531 -134}\special{pa -539 -134}\special{fp}%
+\special{pa -570 -133}\special{pa -578 -133}\special{fp}\special{pa -609 -133}\special{pa -617 -133}\special{fp}%
+\special{pa -648 -132}\special{pa -656 -132}\special{fp}\special{pa -688 -131}\special{pa -696 -131}\special{fp}%
+\special{pa -727 -131}\special{pa -735 -131}\special{fp}\special{pa -766 -130}\special{pa -774 -130}\special{fp}%
+\special{pa -806 -129}\special{pa -814 -129}\special{fp}\special{pn 8}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -810 -129}\special{pa 47 284}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 763 -155}\special{pa 47 284}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -810 -129}\special{pa 0 -1295}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 763 -155}\special{pa 0 -1295}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa 47 284}\special{pa 0 -1295}%
+\special{fp}%
+}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate-view.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate-view.pdf
new file mode 100644
index 0000000000..8bcbbb9bf2
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate-view.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate01.tex
new file mode 100644
index 0000000000..19281c0837
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate01.tex
@@ -0,0 +1,53 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-12 20:47
+%%% template.sce 2016-8-12 20:47
+{\unitlength=8mm%
+\begin{picture}%
+( 7.59000, 6.02000)( -3.60000, -2.65000)%
+\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(-2.7342,-0.4211){\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.3490,-1.3293){\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.0000,3.0968){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa 1257 -194}\special{pa -802 124}%
+\special{fp}%
+\special{pa -833 -330}\special{pa 999 397}%
+\special{fp}%
+\special{pa 0 835}\special{pa 0 -916}%
+\special{fp}%
+\special{pa 476 -20}\special{pa 947 167}%
+\special{fp}%
+\special{pa 947 167}\special{pa 333 743}%
+\special{fp}%
+\special{pa 476 -20}\special{pa 333 743}%
+\special{fp}%
+\special{pa -281 97}\special{pa 333 743}%
+\special{fp}%
+\special{pa 476 -20}\special{pa -281 97}%
+\special{fp}%
+\special{pa -281 97}\special{pa 333 -478}%
+\special{fp}%
+\special{pa 476 -20}\special{pa 333 -478}%
+\special{fp}%
+\special{pa 947 167}\special{pa 333 -478}%
+\special{fp}%
+\special{pa 947 167}\special{pa 191 284}%
+\special{fp}%
+\special{pa 191 284}\special{pa 333 743}%
+\special{fp}%
+\special{pa 191 284}\special{pa 333 -478}%
+\special{fp}%
+\special{pa 191 284}\special{pa -281 97}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatedata.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatedata.tex
new file mode 100644
index 0000000000..d5023587ca
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatedata.tex
@@ -0,0 +1,141 @@
+%%% test.tex 2014-11-1 11:44
+%%% test.sce 2014-11-1 11:44
+{\unitlength=6mm%
+\begin{picture}%
+( 10.00000, 8.00000)( -2.00000, -2.00000)%
+\special{pn 8}%
+%
+\special{pn 16}%
+\special{pa 1654 0}\special{pa 1652 -30}\special{pa 1646 -59}\special{pa 1637 -87}%
+\special{pa 1624 -114}\special{pa 1608 -139}\special{pa 1590 -162}\special{pa 1568 -182}%
+\special{pa 1544 -199}\special{pa 1518 -214}\special{pa 1490 -225}\special{pa 1462 -232}%
+\special{pa 1432 -236}\special{pa 1402 -236}\special{pa 1373 -232}\special{pa 1344 -225}%
+\special{pa 1317 -214}\special{pa 1291 -199}\special{pa 1267 -182}\special{pa 1245 -162}%
+\special{pa 1226 -139}\special{pa 1210 -114}\special{pa 1198 -87}\special{pa 1189 -59}%
+\special{pa 1183 -30}\special{pa 1181 0}\special{pa 1183 30}\special{pa 1189 59}\special{pa 1198 87}%
+\special{pa 1210 114}\special{pa 1226 139}\special{pa 1245 162}\special{pa 1267 182}%
+\special{pa 1291 199}\special{pa 1317 214}\special{pa 1344 225}\special{pa 1373 232}%
+\special{pa 1402 236}\special{pa 1432 236}\special{pa 1462 232}\special{pa 1490 225}%
+\special{pa 1518 214}\special{pa 1544 199}\special{pa 1568 182}\special{pa 1590 162}%
+\special{pa 1608 139}\special{pa 1624 114}\special{pa 1637 87}\special{pa 1646 59}%
+\special{pa 1652 30}\special{pa 1654 0}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 472 -945}\special{pa 471 -974}\special{pa 469 -984}\special{fp}\special{pa 459 -1021}\special{pa 456 -1032}\special{pa 444 -1057}\special{fp}%
+\special{pa 422 -1090}\special{pa 408 -1107}\special{pa 396 -1118}\special{fp}\special{pa 365 -1142}\special{pa 363 -1144}\special{pa 337 -1159}\special{pa 331 -1161}\special{fp}%
+\special{pa 294 -1173}\special{pa 280 -1177}\special{pa 256 -1180}\special{fp}\special{pa 217 -1180}\special{pa 192 -1177}\special{pa 178 -1173}\special{fp}%
+\special{pa 141 -1161}\special{pa 136 -1159}\special{pa 110 -1144}\special{pa 107 -1142}\special{fp}%
+\special{pa 77 -1118}\special{pa 64 -1107}\special{pa 50 -1090}\special{fp}\special{pa 29 -1057}\special{pa 17 -1032}\special{pa 13 -1021}\special{fp}%
+\special{pa 4 -984}\special{pa 2 -974}\special{pa 0 -945}\special{pa 0 -945}\special{fp}%
+\special{pa 4 -906}\special{pa 7 -886}\special{pa 13 -868}\special{fp}\special{pa 29 -832}\special{pa 29 -831}\special{pa 45 -806}\special{pa 50 -800}\special{fp}%
+\special{pa 77 -771}\special{pa 86 -763}\special{pa 107 -747}\special{fp}\special{pa 141 -729}\special{pa 163 -720}\special{pa 178 -716}\special{fp}%
+\special{pa 217 -710}\special{pa 221 -709}\special{pa 251 -709}\special{pa 256 -710}\special{fp}%
+\special{pa 294 -716}\special{pa 309 -720}\special{pa 331 -729}\special{fp}\special{pa 365 -747}\special{pa 387 -763}\special{pa 396 -771}\special{fp}%
+\special{pa 422 -800}\special{pa 427 -806}\special{pa 443 -831}\special{pa 444 -832}\special{fp}%
+\special{pa 459 -868}\special{pa 465 -886}\special{pa 469 -906}\special{fp}%
+%
+\special{pn 8}%
+\special{pa 0 0}\special{pa 945 236}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 866 242}\special{pa 945 236}\special{pa 878 194}\special{pa 872 218}\special{pa 866 242}%
+\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa 866 242}\special{pa 945 236}\special{pa 878 194}\special{pa 872 218}\special{pa 866 242}%
+\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 0}\special{pa -236 -709}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -189 -645}\special{pa -236 -709}\special{pa -236 -630}\special{pa -213 -638}%
+\special{pa -189 -645}\special{sh 1}\special{ip}%
+\special{pn 8}%
+\special{pa -189 -645}\special{pa -236 -709}\special{pa -236 -630}\special{pa -213 -638}%
+\special{pa -189 -645}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,1.0000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.9500,1.0000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0500,-1.0000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.9500,3.0000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+%
+\settowidth{\Width}{(2,3)}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{(2,3)}\settodepth{\Depth}{(2,3)}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.0500,3.0000){\hspace*{\Width}\raisebox{\Height}{(2,3)}}%
+%
+%
+\special{pa 481 -245}\special{pa 474 -248}\special{pa 467 -247}\special{pa 462 -242}%
+\special{pa 461 -234}\special{pa 464 -228}\special{pa 471 -225}\special{pa 478 -226}%
+\special{pa 483 -231}\special{pa 484 -238}\special{pa 481 -245}\special{sh 1}\special{fp}%
+\special{pa 245 -245}\special{pa 238 -248}\special{pa 231 -247}\special{pa 226 -242}%
+\special{pa 225 -234}\special{pa 228 -228}\special{pa 234 -225}\special{pa 242 -226}%
+\special{pa 247 -231}\special{pa 248 -238}\special{pa 245 -245}\special{sh 1}\special{fp}%
+\special{pa -228 -717}\special{pa -234 -720}\special{pa -242 -719}\special{pa -247 -714}%
+\special{pa -248 -707}\special{pa -245 -700}\special{pa -238 -697}\special{pa -231 -698}%
+\special{pa -226 -703}\special{pa -225 -711}\special{pa -228 -717}\special{sh 1}\special{fp}%
+\special{pa 481 -717}\special{pa 474 -720}\special{pa 467 -719}\special{pa 462 -714}%
+\special{pa 461 -707}\special{pa 464 -700}\special{pa 471 -697}\special{pa 478 -698}%
+\special{pa 483 -703}\special{pa 484 -711}\special{pa 481 -717}\special{sh 1}\special{fp}%
+\special{pa 709 -236}\special{pa 707 -266}\special{pa 701 -295}\special{pa 692 -323}%
+\special{pa 679 -350}\special{pa 664 -375}\special{pa 645 -398}\special{pa 623 -418}%
+\special{pa 599 -436}\special{pa 573 -450}\special{pa 545 -461}\special{pa 517 -468}%
+\special{pa 487 -472}\special{pa 458 -472}\special{pa 428 -468}\special{pa 399 -461}%
+\special{pa 372 -450}\special{pa 346 -436}\special{pa 322 -418}\special{pa 300 -398}%
+\special{pa 281 -375}\special{pa 265 -350}\special{pa 253 -323}\special{pa 244 -295}%
+\special{pa 238 -266}\special{pa 236 -236}\special{pa 238 -207}\special{pa 244 -177}%
+\special{pa 253 -149}\special{pa 265 -122}\special{pa 281 -97}\special{pa 300 -75}%
+\special{pa 322 -54}\special{pa 346 -37}\special{pa 372 -22}\special{pa 399 -12}\special{pa 428 -4}%
+\special{pa 458 0}\special{pa 487 0}\special{pa 517 -4}\special{pa 545 -12}\special{pa 573 -22}%
+\special{pa 599 -37}\special{pa 623 -54}\special{pa 645 -75}\special{pa 664 -97}\special{pa 679 -122}%
+\special{pa 692 -149}\special{pa 701 -177}\special{pa 707 -207}\special{pa 709 -236}%
+\special{fp}%
+\special{pa 1181 -945}\special{pa 1179 -974}\special{pa 1174 -1004}\special{pa 1165 -1032}%
+\special{pa 1152 -1059}\special{pa 1136 -1084}\special{pa 1117 -1107}\special{pa 1095 -1127}%
+\special{pa 1071 -1144}\special{pa 1045 -1159}\special{pa 1018 -1170}\special{pa 989 -1177}%
+\special{pa 960 -1181}\special{pa 930 -1181}\special{pa 901 -1177}\special{pa 872 -1170}%
+\special{pa 844 -1159}\special{pa 818 -1144}\special{pa 794 -1127}\special{pa 773 -1107}%
+\special{pa 754 -1084}\special{pa 738 -1059}\special{pa 725 -1032}\special{pa 716 -1004}%
+\special{pa 711 -974}\special{pa 709 -945}\special{pa 711 -915}\special{pa 716 -886}%
+\special{pa 725 -858}\special{pa 738 -831}\special{pa 754 -806}\special{pa 773 -783}%
+\special{pa 794 -763}\special{pa 818 -745}\special{pa 844 -731}\special{pa 872 -720}%
+\special{pa 901 -713}\special{pa 930 -709}\special{pa 960 -709}\special{pa 989 -713}%
+\special{pa 1018 -720}\special{pa 1045 -731}\special{pa 1071 -745}\special{pa 1095 -763}%
+\special{pa 1117 -783}\special{pa 1136 -806}\special{pa 1152 -831}\special{pa 1165 -858}%
+\special{pa 1174 -886}\special{pa 1179 -915}\special{pa 1181 -945}%
+\special{fp}%
+\special{pa -472 0}\special{pa 1890 0}%
+\special{fp}%
+\special{pa 0 472}\special{pa 0 -1417}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(8.0500,0.0000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000,6.0500){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0500,-0.0500){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatepoint.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatepoint.tex
new file mode 100644
index 0000000000..f3485b5bb4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatepoint.tex
@@ -0,0 +1,127 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/translatepoint.tex
+%%% Generator=template1basic.cdy
+{\unitlength=6mm%
+\begin{picture}%
+(10.2,8.31)(-2.88,-2.21)%
+\special{pn 8}%
+%
+\special{pn 1}%
+\special{pa 247 -484}\special{pa 236 -488}\special{pa 225 -484}\special{pa 220 -472}\special{pa 225 -461}\special{pa 236 -457}\special{pa 247 -461}\special{pa 252 -472}\special{pa 247 -484}\special{sh 1}\special{fp}%
+\special{pa 956 -247}\special{pa 945 -252}\special{pa 934 -247}\special{pa 929 -236}\special{pa 934 -225}\special{pa 945 -220}\special{pa 956 -225}\special{pa 961 -236}\special{pa 956 -247}\special{sh 1}\special{fp}%
+\special{pa 720 -1192}\special{pa 709 -1197}\special{pa 698 -1192}\special{pa 693 -1181}\special{pa 698 -1170}\special{pa 709 -1165}\special{pa 720 -1170}\special{pa 724 -1181}\special{pa 720 -1192}\special{sh 1}\special{fp}%
+\special{pa 1192 -720}\special{pa 1181 -724}\special{pa 1170 -720}\special{pa 1165 -709}\special{pa 1170 -698}\special{pa 1181 -693}\special{pa 1192 -698}\special{pa 1197 -709}\special{pa 1192 -720}\special{sh 1}\special{fp}%
+\special{pn 8}%
+\special{pn 2}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.0833333,2.0000000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.0833333,1.0000000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\settowidth{\Width}{C}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{C}\settodepth{\Depth}{C}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.0833333,5.0000000){\hspace*{\Width}\raisebox{\Height}{C}}%
+%
+\settowidth{\Width}{D}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{D}\settodepth{\Depth}{D}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.0833333,3.0000000){\hspace*{\Width}\raisebox{\Height}{D}}%
+%
+\special{pa 0 -0}\special{pa 922 -230}%
+\special{fp}%
+\special{pa 878 -194}\special{pa 945 -236}\special{pa 866 -242}\special{pa 872 -218}%
+\special{pa 878 -194}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 878 -194}\special{pa 945 -236}\special{pa 866 -242}\special{pa 872 -218}%
+\special{pa 878 -194}\special{pa 945 -236}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 236 -20}\special{pa 236 20}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-\Height}%
+\put(1.0000000,-0.1666667){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\special{pa 472 -20}\special{pa 472 20}%
+\special{fp}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-\Height}%
+\put(2.0000000,-0.1666667){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\special{pa 709 -20}\special{pa 709 20}%
+\special{fp}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-\Height}%
+\put(3.0000000,-0.1666667){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+%
+\special{pa 945 -20}\special{pa 945 20}%
+\special{fp}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-\Height}%
+\put(4.0000000,-0.1666667){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\special{pa 1181 -20}\special{pa 1181 20}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-\Height}%
+\put(5.0000000,-0.1666667){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+\special{pa 20 -236}\special{pa -20 -236}%
+\special{fp}%
+\settowidth{\Width}{$1$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1666667,1.0000000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\special{pa 20 -472}\special{pa -20 -472}%
+\special{fp}%
+\settowidth{\Width}{$2$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$2$}\settodepth{\Depth}{$2$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1666667,2.0000000){\hspace*{\Width}\raisebox{\Height}{$2$}}%
+%
+%
+\special{pa 20 -709}\special{pa -20 -709}%
+\special{fp}%
+\settowidth{\Width}{$3$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$3$}\settodepth{\Depth}{$3$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1666667,3.0000000){\hspace*{\Width}\raisebox{\Height}{$3$}}%
+%
+%
+\special{pa 20 -945}\special{pa -20 -945}%
+\special{fp}%
+\settowidth{\Width}{$4$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$4$}\settodepth{\Depth}{$4$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1666667,4.0000000){\hspace*{\Width}\raisebox{\Height}{$4$}}%
+%
+%
+\special{pa 20 -1181}\special{pa -20 -1181}%
+\special{fp}%
+\settowidth{\Width}{$5$}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{$5$}\settodepth{\Depth}{$5$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-0.1666667,5.0000000){\hspace*{\Width}\raisebox{\Height}{$5$}}%
+%
+%
+\special{pa -680 -0}\special{pa 1729 -0}%
+\special{fp}%
+\special{pa 0 522}\special{pa 0 -1441}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.4033333,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,6.1833333){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0833333,-0.0833333){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimarrow.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimarrow.tex
new file mode 100644
index 0000000000..c8b79fe95f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimarrow.tex
@@ -0,0 +1,53 @@
+%%% /Users/Hannya/Desktop/fig/trimarrow.tex
+%%% Generator=paramark.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(5,4)(-2,-1)%
+\special{pn 8}%
+%
+\special{pa -157 -0}\special{pa -159 -20}\special{pa -162 -39}\special{pa -169 -58}%
+\special{pa -177 -76}\special{pa -188 -93}\special{pa -200 -108}\special{pa -215 -121}%
+\special{pa -231 -133}\special{pa -248 -142}\special{pa -266 -150}\special{pa -285 -155}%
+\special{pa -305 -157}\special{pa -325 -157}\special{pa -344 -155}\special{pa -364 -150}%
+\special{pa -382 -142}\special{pa -399 -133}\special{pa -415 -121}\special{pa -430 -108}%
+\special{pa -442 -93}\special{pa -453 -76}\special{pa -461 -58}\special{pa -467 -39}%
+\special{pa -471 -20}\special{pa -472 0}\special{pa -471 20}\special{pa -467 39}%
+\special{pa -461 58}\special{pa -453 76}\special{pa -442 93}\special{pa -430 108}%
+\special{pa -415 121}\special{pa -399 133}\special{pa -382 142}\special{pa -364 150}%
+\special{pa -344 155}\special{pa -325 157}\special{pa -305 157}\special{pa -285 155}%
+\special{pa -266 150}\special{pa -248 142}\special{pa -231 133}\special{pa -215 121}%
+\special{pa -200 108}\special{pa -188 93}\special{pa -177 76}\special{pa -169 58}%
+\special{pa -162 39}\special{pa -159 20}\special{pa -157 0}%
+\special{fp}%
+\special{pa 677 -562}\special{pa 675 -589}\special{pa 670 -616}\special{pa 662 -642}%
+\special{pa 650 -667}\special{pa 635 -691}\special{pa 618 -712}\special{pa 598 -731}%
+\special{pa 575 -747}\special{pa 551 -760}\special{pa 525 -770}\special{pa 499 -777}%
+\special{pa 471 -781}\special{pa 444 -781}\special{pa 417 -777}\special{pa 390 -770}%
+\special{pa 364 -760}\special{pa 340 -747}\special{pa 318 -731}\special{pa 298 -712}%
+\special{pa 280 -691}\special{pa 265 -667}\special{pa 254 -642}\special{pa 245 -616}%
+\special{pa 240 -589}\special{pa 238 -562}\special{pa 240 -534}\special{pa 245 -507}%
+\special{pa 254 -481}\special{pa 265 -456}\special{pa 280 -433}\special{pa 298 -411}%
+\special{pa 318 -393}\special{pa 340 -376}\special{pa 364 -363}\special{pa 390 -353}%
+\special{pa 417 -346}\special{pa 444 -343}\special{pa 471 -343}\special{pa 499 -346}%
+\special{pa 525 -353}\special{pa 551 -363}\special{pa 575 -376}\special{pa 598 -393}%
+\special{pa 618 -411}\special{pa 635 -433}\special{pa 650 -456}\special{pa 662 -481}%
+\special{pa 670 -507}\special{pa 675 -534}\special{pa 677 -562}%
+\special{fp}%
+\special{pa -188 -93}\special{pa 254 -414}%
+\special{fp}%
+\special{pa 233 -368}\special{pa 279 -432}\special{pa 204 -408}\special{pa 219 -388}%
+\special{pa 233 -368}\special{sh 1}\special{ip}%
+\special{pn 1}%
+\special{pa 233 -368}\special{pa 279 -432}\special{pa 204 -408}\special{pa 219 -388}%
+\special{pa 233 -368}\special{pa 279 -432}%
+\special{fp}%
+\special{pn 8}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.0000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.4500000,1.7800000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimseg.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimseg.tex
new file mode 100644
index 0000000000..eedceac2cc
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimseg.tex
@@ -0,0 +1,49 @@
+%%% /Users/Hannya/Desktop/fig/trimseg.tex
+%%% Generator=paramark.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(5,4)(-2,-1)%
+\special{pn 8}%
+%
+\special{pa -157 -0}\special{pa -159 -20}\special{pa -162 -39}\special{pa -169 -58}%
+\special{pa -177 -76}\special{pa -188 -93}\special{pa -200 -108}\special{pa -215 -121}%
+\special{pa -231 -133}\special{pa -248 -142}\special{pa -266 -150}\special{pa -285 -155}%
+\special{pa -305 -157}\special{pa -325 -157}\special{pa -344 -155}\special{pa -364 -150}%
+\special{pa -382 -142}\special{pa -399 -133}\special{pa -415 -121}\special{pa -430 -108}%
+\special{pa -442 -93}\special{pa -453 -76}\special{pa -461 -58}\special{pa -467 -39}%
+\special{pa -471 -20}\special{pa -472 0}\special{pa -471 20}\special{pa -467 39}%
+\special{pa -461 58}\special{pa -453 76}\special{pa -442 93}\special{pa -430 108}%
+\special{pa -415 121}\special{pa -399 133}\special{pa -382 142}\special{pa -364 150}%
+\special{pa -344 155}\special{pa -325 157}\special{pa -305 157}\special{pa -285 155}%
+\special{pa -266 150}\special{pa -248 142}\special{pa -231 133}\special{pa -215 121}%
+\special{pa -200 108}\special{pa -188 93}\special{pa -177 76}\special{pa -169 58}%
+\special{pa -162 39}\special{pa -159 20}\special{pa -157 0}%
+\special{fp}%
+\special{pa 677 -562}\special{pa 675 -589}\special{pa 670 -616}\special{pa 662 -642}%
+\special{pa 650 -667}\special{pa 635 -691}\special{pa 618 -712}\special{pa 598 -731}%
+\special{pa 575 -747}\special{pa 551 -760}\special{pa 525 -770}\special{pa 499 -777}%
+\special{pa 471 -781}\special{pa 444 -781}\special{pa 417 -777}\special{pa 390 -770}%
+\special{pa 364 -760}\special{pa 340 -747}\special{pa 318 -731}\special{pa 298 -712}%
+\special{pa 280 -691}\special{pa 265 -667}\special{pa 254 -642}\special{pa 245 -616}%
+\special{pa 240 -589}\special{pa 238 -562}\special{pa 240 -534}\special{pa 245 -507}%
+\special{pa 254 -481}\special{pa 265 -456}\special{pa 280 -433}\special{pa 298 -411}%
+\special{pa 318 -393}\special{pa 340 -376}\special{pa 364 -363}\special{pa 390 -353}%
+\special{pa 417 -346}\special{pa 444 -343}\special{pa 471 -343}\special{pa 499 -346}%
+\special{pa 525 -353}\special{pa 551 -363}\special{pa 575 -376}\special{pa 598 -393}%
+\special{pa 618 -411}\special{pa 635 -433}\special{pa 650 -456}\special{pa 662 -481}%
+\special{pa 670 -507}\special{pa 675 -534}\special{pa 677 -562}%
+\special{fp}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -188 -93}\special{pa 279 -432}%
+\special{fp}%
+}%
+\settowidth{\Width}{A}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{A}\settodepth{\Depth}{A}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(-1.0000000,0.0000000){\hspace*{\Width}\raisebox{\Height}{A}}%
+%
+\settowidth{\Width}{B}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{B}\settodepth{\Depth}{B}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.4500000,1.7800000){\hspace*{\Width}\raisebox{\Height}{B}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/vertex01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/vertex01.tex
new file mode 100644
index 0000000000..574b3b2945
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/vertex01.tex
@@ -0,0 +1,20 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-9 9:51
+%%% template.sce 2016-8-9 9:51
+{\unitlength=8mm%
+\begin{picture}%
+( 6.32000, 5.44000)( -3.32000, -1.44000)%
+\special{pn 8}%
+%
+\special{pa 375 -221}\special{pa -727 -5}%
+\special{fp}%
+\special{pa -727 -5}\special{pa 352 226}%
+\special{fp}%
+\special{pa 375 -221}\special{pa 352 226}%
+\special{fp}%
+\special{pa -727 -5}\special{pa 0 -1020}%
+\special{fp}%
+\special{pa 375 -221}\special{pa 0 -1020}%
+\special{fp}%
+\special{pa 352 226}\special{pa 0 -1020}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire01.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire01.tex
new file mode 100644
index 0000000000..13fbd5890b
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire01.tex
@@ -0,0 +1,30 @@
+%%% /Users/hannya/Desktop/fig/wire01.tex
+%%% Generator=template3D.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(3.57,3.27)(-1.77,-0.91)%
+\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(-1.8000000,-0.4700000){\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(1.4600000,-0.6100000){\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,2.1200000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 494 -130}\special{pa -494 130}%
+\special{fp}%
+\special{pa -391 -164}\special{pa 391 164}%
+\special{fp}%
+\special{pa 0 287}\special{pa 0 -594}%
+\special{fp}%
+\special{pa -442 -17}\special{pa 0 -149}%
+\special{fp}%
+\special{pa 196 82}\special{pa 247 -65}\special{pa 0 -297}\special{pa 196 82}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire02.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire02.tex
new file mode 100644
index 0000000000..ca0a12c55a
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire02.tex
@@ -0,0 +1,30 @@
+%%% /Users/hannya/Desktop/fig/wire02.tex
+%%% Generator=template3D.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(3.57,3.27)(-1.77,-0.91)%
+\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(-1.8000000,-0.4700000){\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(1.4600000,-0.6100000){\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,2.1200000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 494 -130}\special{pa -494 130}%
+\special{fp}%
+\special{pa -391 -164}\special{pa 391 164}%
+\special{fp}%
+\special{pa 0 287}\special{pa 0 -594}%
+\special{fp}%
+\special{pa -442 -17}\special{pa 442 -280}%
+\special{fp}%
+\special{pa 196 82}\special{pa 247 -65}\special{pa 0 -297}\special{pa 196 82}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire03.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire03.tex
new file mode 100644
index 0000000000..bd61a8b728
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire03.tex
@@ -0,0 +1,30 @@
+%%% /Users/hannya/Desktop/fig/wire03.tex
+%%% Generator=template3D.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(3.57,3.27)(-1.77,-0.91)%
+\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(-1.8000000,-0.4700000){\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(1.4600000,-0.6100000){\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,2.1200000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 494 -130}\special{pa -494 130}%
+\special{fp}%
+\special{pa -391 -164}\special{pa 391 164}%
+\special{fp}%
+\special{pa 0 287}\special{pa 0 -594}%
+\special{fp}%
+\special{pa -442 -17}\special{pa 145 -68}%
+\special{fp}%
+\special{pa 196 82}\special{pa 247 -65}\special{pa 0 -297}\special{pa 196 82}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire04.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire04.tex
new file mode 100644
index 0000000000..8c69fb66dc
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire04.tex
@@ -0,0 +1,30 @@
+%%% /Users/hannya/Desktop/fig/wire04.tex
+%%% Generator=template3D.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(3.57,3.27)(-1.77,-0.91)%
+\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(-1.8000000,-0.4700000){\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(1.4600000,-0.6100000){\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,2.1200000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 494 -130}\special{pa -494 130}%
+\special{fp}%
+\special{pa -391 -164}\special{pa 391 164}%
+\special{fp}%
+\special{pa 0 287}\special{pa 0 -594}%
+\special{fp}%
+\special{pa -442 -17}\special{pa -247 -84}%
+\special{fp}%
+\special{pa 196 82}\special{pa 247 -65}\special{pa 0 -297}\special{pa 196 82}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara1.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara1.tex
new file mode 100644
index 0000000000..c13ab0a2dd
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara1.tex
@@ -0,0 +1,324 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/wirepara1.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(7.88,9.66)(-3.75,-4.5)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+\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.2500000,-1.7900000){\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.6100000,-1.0300000){\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,4.9700000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 575 -317}\special{pa -575 317}%
+\special{fp}%
+\special{pa -738 -211}\special{pa 639 182}%
+\special{fp}%
+\special{pa 0 886}\special{pa 0 -903}%
+\special{fp}%
+\special{pa -185 309}\special{pa -179 286}\special{pa -179 286}%
+\special{fp}%
+\special{pa -179 286}\special{pa -179 284}\special{pa -179 283}%
+\special{fp}%
+\special{pa -179 283}\special{pa -173 259}\special{pa -173 259}%
+\special{fp}%
+\special{pa -173 259}\special{pa -171 252}\special{pa -167 236}\special{pa -162 221}%
+\special{pa -160 214}\special{pa -154 192}\special{pa -154 191}\special{pa -148 172}%
+\special{pa -145 163}\special{pa -142 153}\special{pa -137 138}\special{pa -136 136}%
+\special{pa -129 119}\special{pa -128 115}\special{pa -123 103}\special{pa -119 94}%
+\special{pa -117 89}\special{pa -111 76}\special{pa -105 63}\special{pa -102 59}%
+\special{pa -99 52}\special{pa -94 44}\special{pa -92 42}\special{pa -86 33}%
+\special{pa -85 32}\special{pa -80 26}\special{pa -76 22}\special{pa -74 19}%
+\special{pa -68 14}\special{pa -61 9}\special{pa -59 8}\special{pa -55 6}%
+\special{pa -51 4}\special{pa -49 4}\special{pa -43 3}\special{pa -37 3}%
+\special{pa -33 3}\special{pa -31 4}\special{pa -25 6}\special{pa -18 10}%
+\special{pa -16 11}\special{pa -12 14}\special{pa -8 18}\special{pa -6 20}%
+\special{pa 0 27}\special{pa 1 28}\special{pa 6 35}\special{pa 10 39}%
+\special{pa 13 44}\special{pa 18 53}\special{pa 19 54}\special{pa 25 65}%
+\special{pa 27 69}\special{pa 31 78}\special{pa 35 87}\special{pa 37 91}%
+\special{pa 44 106}\special{pa 50 121}\special{pa 53 129}\special{pa 56 138}%
+\special{pa 61 153}\special{pa 62 156}\special{pa 68 175}\special{pa 70 180}%
+\special{pa 74 196}\special{pa 78 209}\special{pa 81 217}\special{pa 87 239}%
+\special{pa 93 263}\special{pa 96 273}\special{pa 99 288}\special{pa 104 308}%
+\special{pa 105 312}%
+\special{fp}%
+\special{pa 105 312}\special{pa 105 313}\special{pa 106 317}%
+\special{fp}%
+\special{pa 106 317}\special{pa 111 339}%
+\special{fp}%
+\special{pa 111 339}\special{pa 112 340}\special{pa 113 345}%
+\special{fp}%
+\special{pa 113 345}\special{pa 113 346}\special{pa 117 364}%
+\special{fp}%
+\special{pa 117 364}\special{pa 118 368}\special{pa 121 385}%
+\special{fp}%
+\special{pa 121 385}\special{pa 121 385}\special{pa 123 395}%
+\special{fp}%
+\special{pa 123 395}\special{pa 124 397}%
+\special{fp}%
+\special{pa -549 36}\special{pa -537 -17}\special{pa -524 -68}\special{pa -511 -116}%
+\special{pa -498 -163}\special{pa -486 -206}\special{pa -473 -248}\special{pa -460 -287}%
+\special{pa -447 -324}\special{pa -434 -358}\special{pa -422 -390}\special{pa -409 -420}%
+\special{pa -396 -448}\special{pa -383 -473}\special{pa -370 -496}\special{pa -358 -517}%
+\special{pa -345 -535}\special{pa -332 -551}\special{pa -319 -565}\special{pa -307 -576}%
+\special{pa -294 -585}\special{pa -281 -592}\special{pa -268 -597}\special{pa -255 -599}%
+\special{pa -243 -598}\special{pa -230 -596}\special{pa -217 -591}\special{pa -204 -584}%
+\special{pa -191 -575}\special{pa -179 -563}\special{pa -166 -549}\special{pa -153 -532}%
+\special{pa -140 -514}\special{pa -128 -493}\special{pa -115 -469}\special{pa -102 -444}%
+\special{pa -89 -416}\special{pa -76 -386}\special{pa -64 -353}\special{pa -59 -341}%
+\special{fp}%
+\special{pa -59 -341}\special{pa -51 -318}\special{pa -38 -281}\special{pa -25 -242}%
+\special{pa -12 -200}\special{pa 0 -156}\special{pa 13 -109}\special{pa 26 -60}%
+\special{pa 39 -9}\special{pa 52 44}\special{pa 64 100}\special{pa 77 158}%
+\special{pa 90 218}%
+\special{fp}%
+\special{pa 549 -36}\special{pa 540 26}\special{pa 531 86}\special{pa 522 143}%
+\special{pa 513 197}\special{pa 504 250}\special{pa 494 300}\special{pa 485 348}%
+\special{pa 476 394}\special{pa 467 437}\special{pa 458 478}\special{pa 448 516}%
+\special{pa 439 553}\special{pa 430 587}\special{pa 421 618}\special{pa 412 648}%
+\special{pa 402 675}\special{pa 393 699}\special{pa 384 722}\special{pa 375 742}%
+\special{pa 366 760}\special{pa 356 775}\special{pa 347 788}\special{pa 338 799}%
+\special{pa 329 808}\special{pa 320 814}\special{pa 310 818}\special{pa 301 819}%
+\special{pa 292 819}\special{pa 283 816}\special{pa 274 810}\special{pa 265 803}%
+\special{pa 255 793}\special{pa 246 781}\special{pa 237 766}\special{pa 228 749}%
+\special{pa 219 730}\special{pa 209 708}\special{pa 200 684}\special{pa 191 658}%
+\special{pa 182 630}\special{pa 173 599}\special{pa 163 566}\special{pa 154 531}%
+\special{pa 145 493}\special{pa 136 453}\special{pa 127 410}\special{pa 123 395}%
+\special{fp}%
+\special{pa 123 395}\special{pa 121 384}%
+\special{fp}%
+\special{pa 121 384}\special{pa 117 366}\special{pa 117 366}%
+\special{fp}%
+\special{pa 117 366}\special{pa 113 345}%
+\special{fp}%
+\special{pa 113 345}\special{pa 112 339}%
+\special{fp}%
+\special{pa 112 339}\special{pa 108 319}\special{pa 107 313}%
+\special{fp}%
+\special{pa 107 313}\special{pa 99 270}\special{pa 90 218}%
+\special{fp}%
+\special{pa -59 -341}\special{pa -52 -370}\special{pa -39 -416}\special{pa -26 -460}%
+\special{pa -13 -501}\special{pa -0 -541}\special{pa 12 -577}\special{pa 25 -612}%
+\special{pa 38 -644}\special{pa 51 -674}\special{pa 64 -702}\special{pa 76 -727}%
+\special{pa 89 -750}\special{pa 102 -770}\special{pa 115 -789}\special{pa 128 -805}%
+\special{pa 140 -818}\special{pa 153 -830}\special{pa 166 -839}\special{pa 179 -846}%
+\special{pa 191 -850}\special{pa 204 -852}\special{pa 217 -852}\special{pa 230 -850}%
+\special{pa 243 -845}\special{pa 255 -838}\special{pa 268 -828}\special{pa 281 -817}%
+\special{pa 294 -802}\special{pa 307 -786}\special{pa 319 -767}\special{pa 332 -746}%
+\special{pa 345 -723}\special{pa 358 -697}\special{pa 370 -670}\special{pa 383 -639}%
+\special{pa 396 -607}\special{pa 409 -572}\special{pa 422 -535}\special{pa 434 -495}%
+\special{pa 447 -453}\special{pa 460 -409}\special{pa 473 -363}\special{pa 486 -314}%
+\special{pa 498 -263}\special{pa 511 -210}\special{pa 524 -154}\special{pa 537 -96}%
+\special{pa 549 -36}%
+\special{fp}%
+\special{pa -185 309}\special{pa -191 334}\special{pa -200 370}\special{pa -209 404}%
+\special{pa -219 436}\special{pa -228 465}\special{pa -237 492}\special{pa -246 517}%
+\special{pa -255 539}\special{pa -265 560}\special{pa -274 577}\special{pa -283 593}%
+\special{pa -292 606}\special{pa -301 617}\special{pa -310 625}\special{pa -320 632}%
+\special{pa -329 636}\special{pa -338 637}\special{pa -347 636}\special{pa -356 633}%
+\special{pa -366 628}\special{pa -375 620}\special{pa -384 610}\special{pa -393 598}%
+\special{pa -402 584}\special{pa -412 567}\special{pa -421 548}\special{pa -430 526}%
+\special{pa -439 502}\special{pa -448 476}\special{pa -458 448}\special{pa -467 417}%
+\special{pa -476 384}\special{pa -485 348}\special{pa -494 311}\special{pa -504 270}%
+\special{pa -513 228}\special{pa -522 183}\special{pa -531 137}\special{pa -540 87}%
+\special{pa -549 36}%
+\special{fp}%
+\special{pa -16 -212}\special{pa -16 -214}\special{pa -3 -236}\special{pa 10 -257}%
+\special{pa 23 -275}\special{pa 36 -291}\special{pa 48 -305}\special{pa 61 -317}%
+\special{pa 74 -326}\special{pa 87 -332}\special{pa 100 -337}\special{pa 112 -339}%
+\special{pa 125 -339}\special{pa 138 -336}\special{pa 151 -331}\special{pa 163 -324}%
+\special{pa 176 -315}\special{pa 189 -303}\special{pa 202 -289}\special{pa 215 -273}%
+\special{pa 227 -254}\special{pa 240 -233}\special{pa 253 -210}\special{pa 266 -184}%
+\special{pa 279 -156}\special{pa 291 -126}\special{pa 304 -93}\special{pa 317 -59}%
+\special{pa 330 -21}\special{pa 342 18}\special{pa 355 60}\special{pa 368 104}%
+\special{pa 381 150}\special{pa 394 199}\special{pa 406 250}\special{pa 419 304}%
+\special{pa 432 359}\special{pa 445 417}\special{pa 458 478}%
+\special{fp}%
+\special{pa -274 577}\special{pa -261 524}\special{pa -248 474}\special{pa -235 425}%
+\special{pa -223 379}\special{pa -210 335}\special{pa -197 294}\special{pa -184 255}%
+\special{pa -171 218}\special{pa -159 183}\special{pa -146 151}\special{pa -133 121}%
+\special{pa -120 94}\special{pa -108 69}\special{pa -107 69}\special{pa -106 65}%
+\special{pa -102 59}\special{pa -98 51}%
+\special{fp}%
+\special{pa 27 -57}\special{pa 33 -57}\special{pa 46 -54}\special{pa 59 -49}%
+\special{pa 72 -42}\special{pa 84 -33}\special{pa 97 -21}\special{pa 110 -7}%
+\special{pa 123 9}\special{pa 135 28}\special{pa 148 49}\special{pa 161 72}%
+\special{pa 174 98}\special{pa 187 126}\special{pa 199 156}\special{pa 212 189}%
+\special{pa 225 223}\special{pa 238 261}\special{pa 251 300}\special{pa 263 342}%
+\special{pa 276 386}\special{pa 289 432}\special{pa 302 481}\special{pa 314 532}%
+\special{pa 327 586}\special{pa 340 641}\special{pa 353 699}\special{pa 366 760}%
+\special{fp}%
+\special{pa -366 628}\special{pa -353 575}\special{pa -340 524}\special{pa -327 476}%
+\special{pa -314 430}\special{pa -302 386}\special{pa -289 345}\special{pa -276 306}%
+\special{pa -263 269}\special{pa -251 234}\special{pa -238 202}\special{pa -225 172}%
+\special{pa -212 144}\special{pa -199 119}\special{pa -187 96}\special{pa -174 76}%
+\special{pa -161 57}\special{pa -148 41}\special{pa -135 28}\special{pa -123 16}%
+\special{pa -110 7}\special{pa -97 0}\special{pa -84 -4}\special{pa -72 -6}%
+\special{pa -59 -6}\special{pa -46 -4}\special{pa -33 1}\special{pa -20 8}%
+\special{pa -20 8}\special{pa -18 10}\special{pa -16 11}\special{pa -11 15}%
+\special{fp}%
+\special{pa 70 124}\special{pa 82 149}\special{pa 95 176}\special{pa 107 207}%
+\special{pa 120 239}\special{pa 133 274}\special{pa 146 311}\special{pa 159 351}%
+\special{pa 171 393}\special{pa 184 437}\special{pa 197 483}\special{pa 210 532}%
+\special{pa 223 583}\special{pa 235 636}\special{pa 248 692}\special{pa 261 750}%
+\special{pa 274 810}%
+\special{fp}%
+\special{pa -458 448}\special{pa -445 394}\special{pa -432 344}\special{pa -419 295}%
+\special{pa -406 249}\special{pa -394 206}\special{pa -381 164}\special{pa -368 125}%
+\special{pa -355 88}\special{pa -342 54}\special{pa -330 21}\special{pa -317 -9}%
+\special{pa -304 -36}\special{pa -291 -61}\special{pa -279 -84}\special{pa -266 -105}%
+\special{pa -253 -123}\special{pa -240 -139}\special{pa -227 -153}\special{pa -215 -164}%
+\special{pa -202 -173}\special{pa -189 -180}\special{pa -176 -185}\special{pa -163 -187}%
+\special{pa -151 -187}\special{pa -138 -184}\special{pa -125 -179}\special{pa -112 -172}%
+\special{pa -100 -163}\special{pa -87 -151}\special{pa -74 -137}\special{pa -61 -121}%
+\special{pa -48 -102}\special{pa -36 -81}\special{pa -23 -58}\special{pa -10 -32}%
+\special{pa 3 -4}\special{pa 16 26}\special{pa 28 59}\special{pa 41 94}%
+\special{pa 54 131}\special{pa 67 170}\special{pa 67 170}\special{pa 68 173}%
+\special{pa 68 176}\special{pa 70 181}\special{pa 75 198}%
+\special{fp}%
+\special{pa 105 303}\special{pa 118 351}\special{pa 131 402}\special{pa 143 456}%
+\special{pa 156 512}\special{pa 169 570}\special{pa 182 630}%
+\special{fp}%
+\special{pa 17 -589}\special{pa 7 -527}\special{pa -2 -468}\special{pa -11 -411}%
+\special{pa -20 -356}\special{pa -29 -304}\special{pa -35 -272}%
+\special{fp}%
+\special{pa -134 131}\special{pa -136 136}\special{pa -137 139}\special{pa -140 146}%
+\special{pa -143 154}\special{pa -147 163}\special{pa -149 168}\special{pa -158 188}%
+\special{pa -167 206}\special{pa -176 222}\special{pa -186 235}\special{pa -195 246}%
+\special{pa -204 254}\special{pa -213 260}\special{pa -222 264}\special{pa -231 266}%
+\special{pa -241 265}\special{pa -250 262}\special{pa -259 257}\special{pa -268 249}%
+\special{pa -277 239}\special{pa -287 227}\special{pa -296 212}\special{pa -305 196}%
+\special{pa -314 176}\special{pa -323 155}\special{pa -333 131}\special{pa -342 105}%
+\special{pa -351 76}\special{pa -360 46}\special{pa -369 12}\special{pa -379 -23}%
+\special{pa -388 -61}\special{pa -397 -101}\special{pa -406 -143}\special{pa -415 -188}%
+\special{pa -425 -235}\special{pa -434 -284}\special{pa -443 -335}%
+\special{fp}%
+\special{pa 123 -800}\special{pa 114 -738}\special{pa 105 -679}\special{pa 96 -621}%
+\special{pa 86 -567}\special{pa 77 -514}\special{pa 68 -464}\special{pa 59 -416}%
+\special{pa 50 -371}\special{pa 41 -327}\special{pa 31 -286}\special{pa 22 -248}%
+\special{pa 13 -211}\special{pa 4 -177}\special{pa -1 -161}%
+\special{fp}%
+\special{pa -80 25}\special{pa -82 28}\special{pa -85 32}\special{pa -87 34}%
+\special{pa -88 35}\special{pa -97 44}\special{pa -107 50}\special{pa -116 54}%
+\special{pa -125 55}\special{pa -134 55}\special{pa -143 52}\special{pa -153 46}%
+\special{pa -162 39}\special{pa -171 29}\special{pa -180 16}\special{pa -189 2}%
+\special{pa -198 -15}\special{pa -208 -34}\special{pa -217 -56}\special{pa -226 -80}%
+\special{pa -235 -106}\special{pa -244 -134}\special{pa -254 -165}\special{pa -263 -198}%
+\special{pa -272 -233}\special{pa -281 -271}\special{pa -290 -311}\special{pa -300 -354}%
+\special{pa -309 -398}\special{pa -318 -445}\special{pa -327 -494}\special{pa -336 -546}%
+\special{fp}%
+\special{pa 230 -850}\special{pa 221 -788}\special{pa 211 -728}\special{pa 202 -671}%
+\special{pa 193 -617}\special{pa 184 -564}\special{pa 175 -514}\special{pa 165 -466}%
+\special{pa 156 -420}\special{pa 147 -377}\special{pa 138 -336}\special{pa 129 -298}%
+\special{pa 119 -261}\special{pa 110 -227}\special{pa 101 -196}\special{pa 92 -166}%
+\special{pa 83 -139}\special{pa 74 -115}\special{pa 64 -92}\special{pa 55 -72}%
+\special{pa 46 -54}\special{pa 37 -39}\special{pa 33 -33}%
+\special{fp}%
+\special{pa -28 5}\special{pa -31 4}\special{pa -33 3}\special{pa -37 2}%
+\special{pa -46 -4}\special{pa -55 -11}\special{pa -64 -21}\special{pa -74 -33}%
+\special{pa -83 -48}\special{pa -92 -65}\special{pa -101 -84}\special{pa -110 -106}%
+\special{pa -119 -130}\special{pa -129 -156}\special{pa -138 -184}\special{pa -147 -215}%
+\special{pa -156 -248}\special{pa -165 -283}\special{pa -175 -321}\special{pa -184 -361}%
+\special{pa -193 -403}\special{pa -202 -448}\special{pa -211 -495}\special{pa -221 -544}%
+\special{pa -230 -596}%
+\special{fp}%
+\special{pa 336 -739}\special{pa 327 -677}\special{pa 318 -618}\special{pa 309 -561}%
+\special{pa 300 -506}\special{pa 290 -453}\special{pa 281 -403}\special{pa 272 -355}%
+\special{pa 263 -310}\special{pa 254 -267}\special{pa 244 -226}\special{pa 235 -187}%
+\special{pa 226 -151}\special{pa 217 -117}\special{pa 208 -85}\special{pa 198 -56}%
+\special{pa 189 -29}\special{pa 180 -4}\special{pa 171 19}\special{pa 162 39}%
+\special{pa 153 56}\special{pa 143 72}\special{pa 134 85}\special{pa 125 96}%
+\special{pa 116 104}\special{pa 107 111}\special{pa 97 115}\special{pa 88 116}%
+\special{pa 79 116}\special{pa 70 112}\special{pa 67 111}%
+\special{fp}%
+\special{pa 21 57}\special{pa 18 52}\special{pa 15 46}\special{pa 13 43}%
+\special{pa 11 38}\special{pa 5 27}\special{pa -4 5}\special{pa -13 -19}%
+\special{pa -22 -45}\special{pa -31 -73}\special{pa -41 -104}\special{pa -50 -137}%
+\special{pa -59 -173}\special{pa -68 -210}\special{pa -77 -250}\special{pa -86 -293}%
+\special{pa -96 -337}\special{pa -105 -384}\special{pa -114 -434}\special{pa -123 -485}%
+\special{fp}%
+\special{pa 443 -468}\special{pa 434 -406}\special{pa 425 -346}\special{pa 415 -289}%
+\special{pa 406 -235}\special{pa 397 -182}\special{pa 388 -132}\special{pa 379 -84}%
+\special{pa 369 -38}\special{pa 360 5}\special{pa 351 46}\special{pa 342 84}%
+\special{pa 333 121}\special{pa 323 155}\special{pa 314 186}\special{pa 305 216}%
+\special{pa 296 243}\special{pa 287 267}\special{pa 277 290}\special{pa 268 310}%
+\special{pa 259 328}\special{pa 250 343}\special{pa 241 356}\special{pa 231 367}%
+\special{pa 222 376}\special{pa 213 382}\special{pa 204 386}\special{pa 195 388}%
+\special{pa 186 387}\special{pa 176 384}\special{pa 167 378}\special{pa 158 371}%
+\special{pa 149 361}\special{pa 140 349}\special{pa 130 334}\special{pa 121 317}%
+\special{pa 112 298}\special{pa 103 276}\special{pa 98 265}%
+\special{fp}%
+\special{pa 75 196}\special{pa 73 189}\special{pa 70 180}\special{pa 68 175}%
+\special{pa 66 167}\special{pa 63 156}\special{pa 62 152}\special{pa 57 134}%
+\special{pa 48 99}\special{pa 38 61}\special{pa 29 21}\special{pa 20 -21}%
+\special{pa 11 -66}\special{pa 2 -113}\special{pa -7 -162}\special{pa -17 -213}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -91 -214}\special{pa -89 -222}\special{fp}\special{pa -81 -255}\special{pa -79 -263}\special{fp}%
+\special{pa -71 -296}\special{pa -69 -304}\special{fp}\special{pa -60 -337}\special{pa -58 -345}\special{fp}%
+\special{pn 8}%
+\special{pa -89 -222}\special{pa -90 -214}\special{fp}\special{pa -95 -184}\special{pa -96 -176}\special{fp}%
+\special{pa -101 -146}\special{pa -102 -138}\special{fp}\special{pa -106 -108}\special{pa -108 -100}\special{fp}%
+\special{pa -112 -71}\special{pa -114 -63}\special{fp}\special{pa -119 -33}\special{pa -120 -25}\special{fp}%
+\special{pa -125 5}\special{pa -126 13}\special{fp}\special{pa -131 43}\special{pa -133 51}\special{fp}%
+\special{pa -138 80}\special{pa -140 88}\special{fp}\special{pa -145 118}\special{pa -147 126}\special{fp}%
+\special{pa -152 156}\special{pa -154 163}\special{fp}\special{pa -160 193}\special{pa -161 201}\special{fp}%
+\special{pa -168 231}\special{pa -169 238}\special{fp}\special{pa -176 268}\special{pa -177 276}\special{fp}%
+\special{pa -184 305}\special{pa -186 313}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -183 299}\special{pa -181 291}\special{fp}\special{pa -174 262}\special{pa -172 254}\special{fp}%
+\special{pa -165 225}\special{pa -163 217}\special{fp}\special{pa -155 188}\special{pa -153 180}\special{fp}%
+\special{pa -145 151}\special{pa -143 143}\special{fp}\special{pa -135 114}\special{pa -133 106}\special{fp}%
+\special{pa -125 77}\special{pa -123 70}\special{fp}\special{pa -114 41}\special{pa -112 33}\special{fp}%
+\special{pa -103 4}\special{pa -100 -3}\special{fp}\special{pa -91 -32}\special{pa -88 -40}\special{fp}%
+\special{pa -78 -68}\special{pa -75 -76}\special{fp}\special{pa -65 -104}\special{pa -62 -111}\special{fp}%
+\special{pa -50 -139}\special{pa -47 -147}\special{fp}\special{pa -35 -174}\special{pa -31 -182}\special{fp}%
+\special{pa -18 -209}\special{pa -14 -216}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -100 54}\special{pa -96 47}\special{fp}\special{pa -77 18}\special{pa -72 11}\special{fp}%
+\special{pa -50 -16}\special{pa -45 -22}\special{fp}\special{pa -18 -44}\special{pa -11 -47}\special{fp}%
+\special{pa 23 -56}\special{pa 31 -58}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -14 12}\special{pa -8 18}\special{fp}\special{pa 18 44}\special{pa 23 50}\special{fp}%
+\special{pa 45 81}\special{pa 49 88}\special{fp}\special{pa 68 121}\special{pa 72 128}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 74 194}\special{pa 76 202}\special{fp}\special{pa 84 229}\special{pa 87 237}\special{fp}%
+\special{pa 94 264}\special{pa 97 272}\special{fp}\special{pa 104 299}\special{pa 106 307}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -34 -276}\special{pa -36 -268}\special{fp}\special{pa -41 -239}\special{pa -43 -231}\special{fp}%
+\special{pa -48 -202}\special{pa -50 -194}\special{fp}\special{pa -56 -165}\special{pa -58 -157}\special{fp}%
+\special{pa -64 -128}\special{pa -65 -120}\special{fp}\special{pa -72 -91}\special{pa -74 -83}\special{fp}%
+\special{pa -80 -54}\special{pa -82 -46}\special{fp}\special{pa -89 -17}\special{pa -91 -9}\special{fp}%
+\special{pa -99 19}\special{pa -101 27}\special{fp}\special{pa -109 56}\special{pa -112 63}\special{fp}%
+\special{pa -120 92}\special{pa -123 99}\special{fp}\special{pa -133 128}\special{pa -135 135}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 0 -165}\special{pa -2 -157}\special{fp}\special{pa -12 -126}\special{pa -14 -118}\special{fp}%
+\special{pa -25 -87}\special{pa -27 -80}\special{fp}\special{pa -39 -49}\special{pa -42 -42}\special{fp}%
+\special{pa -56 -12}\special{pa -60 -5}\special{fp}\special{pa -78 22}\special{pa -82 29}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 35 -36}\special{pa 30 -30}\special{fp}\special{pa 11 -7}\special{pa 4 -3}\special{fp}%
+\special{pa -24 4}\special{pa -31 6}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 70 113}\special{pa 64 108}\special{fp}\special{pa 43 90}\special{pa 38 84}\special{fp}%
+\special{pa 23 60}\special{pa 19 54}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 100 268}\special{pa 97 261}\special{fp}\special{pa 87 234}\special{pa 84 226}\special{fp}%
+\special{pa 76 199}\special{pa 73 192}\special{fp}\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara2.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara2.tex
new file mode 100644
index 0000000000..d39aff5a73
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara2.tex
@@ -0,0 +1,287 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/wirepara2.tex
+%%% Generator=3Dbasic.cdy
+{\unitlength=5mm%
+\begin{picture}%
+(7.47,8.11)(-3.34,-2.95)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+}%
+{%
+\color[rgb]{0,0,0}%
+}%
+\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(-2.5000000,-2.5100000){\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.9500000,-0.9800000){\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,4.7100000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 439 -441}\special{pa -439 441}%
+\special{fp}%
+\special{pa -657 -164}\special{pa 705 175}%
+\special{fp}%
+\special{pa 0 581}\special{pa 0 -852}%
+\special{fp}%
+\special{pa 389 -29}\special{pa 382 -55}\special{pa 374 -82}\special{pa 366 -108}%
+\special{pa 358 -133}\special{pa 350 -158}\special{pa 342 -182}\special{pa 334 -206}%
+\special{pa 326 -229}\special{pa 318 -252}\special{pa 310 -274}\special{pa 302 -295}%
+\special{pa 294 -316}\special{pa 286 -337}\special{pa 278 -357}\special{pa 270 -376}%
+\special{pa 262 -395}\special{pa 254 -413}\special{pa 245 -431}\special{pa 244 -435}%
+\special{pa 237 -448}\special{pa 229 -465}\special{pa 221 -481}\special{pa 213 -497}%
+\special{pa 205 -512}\special{pa 197 -526}\special{pa 188 -540}\special{pa 180 -553}%
+\special{pa 172 -566}\special{pa 164 -578}\special{pa 155 -590}\special{pa 153 -593}%
+\special{pa 147 -601}\special{pa 138 -612}\special{pa 130 -622}\special{pa 121 -632}%
+\special{pa 112 -641}\special{pa 109 -644}\special{pa 104 -649}\special{pa 94 -657}%
+\special{pa 85 -664}\special{pa 82 -667}\special{pa 75 -671}\special{pa 65 -677}%
+\special{pa 63 -679}\special{pa 54 -683}\special{pa 49 -686}\special{pa 42 -688}%
+\special{pa 38 -690}\special{pa 28 -693}\special{pa 20 -694}\special{pa 12 -695}%
+\special{pa 5 -696}\special{pa -2 -696}\special{pa -10 -696}\special{pa -17 -695}%
+\special{pa -25 -693}\special{pa -34 -691}\special{pa -42 -688}\special{pa -45 -687}%
+\special{pa -54 -683}\special{pa -58 -681}\special{pa -65 -677}\special{pa -75 -672}%
+\special{pa -85 -664}\special{pa -94 -657}\special{pa -98 -654}\special{pa -104 -649}%
+\special{pa -112 -641}\special{pa -121 -632}\special{pa -130 -622}\special{pa -135 -616}%
+\special{pa -138 -612}\special{pa -147 -601}\special{pa -155 -590}\special{pa -164 -578}%
+\special{pa -172 -566}\special{pa -180 -553}\special{pa -188 -540}\special{pa -197 -526}%
+\special{pa -203 -516}\special{pa -205 -511}\special{pa -213 -496}\special{pa -221 -481}%
+\special{pa -229 -465}\special{pa -237 -448}\special{pa -245 -431}\special{pa -254 -413}%
+\special{pa -262 -395}\special{pa -270 -376}\special{pa -278 -357}\special{pa -286 -337}%
+\special{pa -294 -317}\special{pa -302 -296}\special{pa -310 -274}\special{pa -318 -252}%
+\special{pa -326 -229}\special{pa -334 -206}\special{pa -342 -182}\special{pa -350 -158}%
+\special{pa -358 -133}\special{pa -366 -108}\special{pa -374 -82}\special{pa -382 -56}%
+\special{pa -389 -29}%
+\special{fp}%
+\special{pa -175 176}\special{pa -130 186}\special{pa -82 192}\special{pa -33 196}%
+\special{pa 16 197}\special{pa 65 194}\special{pa 113 189}\special{pa 160 180}%
+\special{pa 204 169}\special{pa 244 154}\special{pa 281 138}\special{pa 313 119}%
+\special{pa 341 99}\special{pa 363 77}\special{pa 379 53}\special{pa 389 29}%
+\special{pa 394 4}\special{pa 392 -20}\special{pa 389 -29}%
+\special{fp}%
+\special{pa -389 -29}\special{pa -394 -4}\special{pa -392 20}\special{pa -383 45}%
+\special{pa -369 68}\special{pa -349 91}\special{pa -324 112}\special{pa -293 132}%
+\special{pa -258 149}\special{pa -218 164}\special{pa -175 176}%
+\special{fp}%
+\special{pa -9 -695}\special{pa -11 -695}\special{pa -17 -695}\special{pa -19 -694}%
+\special{pa -25 -693}\special{pa -27 -693}\special{pa -30 -692}\special{pa -34 -691}%
+\special{pa -34 -691}\special{pa -41 -689}\special{pa -42 -688}\special{pa -45 -687}%
+\special{pa -47 -686}\special{pa -52 -683}\special{pa -57 -679}\special{pa -60 -676}%
+\special{pa -63 -672}\special{pa -65 -668}\special{pa -66 -664}\special{pa -65 -660}%
+\special{pa -64 -656}\special{pa -62 -652}\special{pa -58 -648}\special{pa -54 -644}%
+\special{pa -49 -641}\special{pa -43 -638}\special{pa -36 -636}\special{pa -29 -634}%
+\special{pa -22 -632}\special{pa -14 -631}\special{pa -6 -630}\special{pa 3 -630}%
+\special{pa 11 -631}\special{pa 19 -632}\special{pa 27 -633}\special{pa 34 -635}%
+\special{pa 41 -637}\special{pa 47 -640}\special{pa 52 -643}\special{pa 57 -647}%
+\special{pa 60 -650}\special{pa 63 -654}\special{pa 65 -658}\special{pa 66 -662}%
+\special{pa 65 -666}\special{pa 64 -670}\special{pa 62 -674}\special{pa 58 -678}%
+\special{pa 54 -682}\special{pa 49 -685}\special{pa 43 -688}\special{pa 42 -688}%
+\special{pa 38 -690}\special{pa 36 -690}\special{pa 30 -692}\special{pa 29 -692}%
+\special{pa 22 -694}\special{pa 20 -694}\special{pa 14 -695}\special{pa 12 -695}%
+\special{pa 6 -696}\special{pa 5 -696}%
+\special{fp}%
+\special{pa -112 -640}\special{pa -114 -639}\special{pa -118 -634}\special{pa -121 -632}%
+\special{pa -126 -624}\special{pa -130 -616}\special{pa -131 -608}\special{pa -131 -599}%
+\special{pa -128 -591}\special{pa -123 -583}\special{pa -116 -576}\special{pa -108 -569}%
+\special{pa -98 -562}\special{pa -86 -557}\special{pa -73 -552}\special{pa -58 -547}%
+\special{pa -43 -544}\special{pa -27 -542}\special{pa -11 -541}\special{pa 5 -541}%
+\special{pa 22 -541}\special{pa 38 -543}\special{pa 53 -546}\special{pa 68 -550}%
+\special{pa 81 -555}\special{pa 94 -560}\special{pa 104 -566}\special{pa 114 -573}%
+\special{pa 121 -581}\special{pa 126 -588}\special{pa 130 -596}\special{pa 131 -605}%
+\special{pa 131 -613}\special{pa 128 -621}\special{pa 123 -629}\special{pa 121 -631}%
+\special{pa 117 -636}\special{pa 116 -636}\special{pa 112 -640}%
+\special{fp}%
+\special{pa -188 -540}\special{pa -190 -538}\special{pa -195 -526}\special{pa -195 -526}%
+\special{pa -197 -514}\special{pa -196 -501}\special{pa -192 -489}\special{pa -185 -477}%
+\special{pa -175 -466}\special{pa -162 -455}\special{pa -146 -446}\special{pa -129 -437}%
+\special{pa -109 -430}\special{pa -88 -423}\special{pa -65 -419}\special{pa -41 -415}%
+\special{pa -17 -413}\special{pa 8 -413}\special{pa 33 -414}\special{pa 57 -417}%
+\special{pa 80 -421}\special{pa 102 -427}\special{pa 122 -434}\special{pa 140 -442}%
+\special{pa 157 -452}\special{pa 170 -462}\special{pa 181 -473}\special{pa 190 -485}%
+\special{pa 195 -497}\special{pa 197 -509}\special{pa 196 -522}\special{pa 192 -534}%
+\special{pa 188 -540}\special{pa 185 -546}%
+\special{fp}%
+\special{pa -253 -413}\special{pa -256 -407}\special{pa -260 -398}\special{pa -260 -394}%
+\special{pa -262 -382}\special{pa -261 -365}\special{pa -256 -349}\special{pa -246 -333}%
+\special{pa -233 -318}\special{pa -216 -304}\special{pa -195 -291}\special{pa -172 -280}%
+\special{pa -146 -270}\special{pa -117 -261}\special{pa -87 -255}\special{pa -55 -251}%
+\special{pa -22 -248}\special{pa 11 -248}\special{pa 43 -249}\special{pa 76 -253}%
+\special{pa 106 -259}\special{pa 136 -267}\special{pa 163 -276}\special{pa 187 -287}%
+\special{pa 209 -299}\special{pa 227 -313}\special{pa 242 -328}\special{pa 253 -343}%
+\special{pa 260 -360}\special{pa 262 -376}\special{pa 261 -392}\special{pa 261 -394}%
+\special{pa 256 -409}\special{pa 256 -409}\special{pa 253 -413}%
+\special{fp}%
+\special{pa -323 -235}\special{pa -325 -233}\special{pa -325 -232}\special{pa -325 -228}%
+\special{pa -328 -212}\special{pa -326 -191}\special{pa -320 -171}\special{pa -308 -151}%
+\special{pa -291 -133}\special{pa -270 -115}\special{pa -244 -99}\special{pa -215 -84}%
+\special{pa -182 -72}\special{pa -146 -62}\special{pa -108 -54}\special{pa -69 -48}%
+\special{pa -28 -45}\special{pa 13 -44}\special{pa 54 -47}\special{pa 94 -51}%
+\special{pa 133 -58}\special{pa 170 -68}\special{pa 203 -80}\special{pa 234 -93}%
+\special{pa 261 -109}\special{pa 284 -126}\special{pa 302 -145}\special{pa 316 -164}%
+\special{pa 325 -184}\special{pa 328 -205}\special{pa 326 -225}\special{pa 325 -228}%
+\special{pa 322 -237}\special{pa 320 -246}\special{pa 316 -251}%
+\special{fp}%
+\special{pa 0 -682}\special{pa 3 -678}\special{pa 5 -673}\special{pa 8 -668}%
+\special{pa 10 -663}\special{pa 13 -656}\special{pa 15 -650}\special{pa 18 -642}%
+\special{pa 20 -635}\special{pa 23 -626}\special{pa 25 -617}\special{pa 28 -608}%
+\special{pa 30 -598}\special{pa 33 -587}\special{pa 35 -576}\special{pa 38 -565}%
+\special{pa 40 -552}\special{pa 43 -540}\special{pa 45 -526}\special{pa 48 -513}%
+\special{pa 50 -498}\special{pa 53 -483}\special{pa 55 -468}\special{pa 58 -452}%
+\special{pa 60 -435}\special{pa 63 -418}\special{pa 65 -400}\special{pa 68 -382}%
+\special{pa 70 -364}\special{pa 73 -344}\special{pa 75 -324}\special{pa 78 -304}%
+\special{pa 80 -283}\special{pa 83 -262}\special{pa 85 -240}\special{pa 88 -217}%
+\special{pa 90 -194}\special{pa 93 -170}\special{pa 95 -146}\special{pa 98 -121}%
+\special{pa 100 -96}\special{pa 103 -70}\special{pa 105 -44}\special{pa 108 -17}%
+\special{pa 110 10}\special{pa 113 38}\special{pa 115 67}\special{pa 118 96}%
+\special{pa 120 126}\special{pa 123 156}\special{pa 125 186}%
+\special{fp}%
+\special{pa 0 -682}\special{pa 7 -680}\special{pa 14 -677}\special{pa 21 -674}%
+\special{pa 28 -671}\special{pa 35 -666}\special{pa 42 -662}\special{pa 49 -656}%
+\special{pa 56 -650}\special{pa 63 -644}\special{pa 70 -637}\special{pa 78 -630}%
+\special{pa 85 -622}\special{pa 92 -613}\special{pa 99 -604}\special{pa 106 -594}%
+\special{pa 113 -584}\special{pa 120 -573}\special{pa 127 -562}\special{pa 134 -550}%
+\special{pa 141 -538}\special{pa 148 -525}\special{pa 155 -511}\special{pa 162 -497}%
+\special{pa 169 -483}\special{pa 176 -468}\special{pa 183 -452}\special{pa 190 -436}%
+\special{pa 197 -419}\special{pa 204 -402}\special{pa 211 -384}\special{pa 219 -365}%
+\special{pa 226 -346}\special{pa 233 -327}\special{pa 240 -307}\special{pa 247 -286}%
+\special{pa 254 -265}\special{pa 261 -244}\special{pa 268 -221}\special{pa 275 -199}%
+\special{pa 282 -175}\special{pa 289 -151}\special{pa 296 -127}\special{pa 303 -102}%
+\special{pa 310 -77}\special{pa 317 -51}\special{pa 324 -24}\special{pa 331 3}%
+\special{pa 338 31}\special{pa 345 59}\special{pa 352 87}%
+\special{fp}%
+\special{pa 0 -682}\special{pa 7 -683}\special{pa 15 -683}\special{pa 22 -683}%
+\special{pa 30 -683}\special{pa 37 -681}\special{pa 45 -680}\special{pa 52 -677}%
+\special{pa 60 -674}\special{pa 67 -671}\special{pa 75 -667}\special{pa 82 -663}%
+\special{pa 90 -658}\special{pa 97 -652}\special{pa 102 -648}\special{pa 105 -646}%
+\special{pa 108 -643}\special{pa 112 -640}\special{pa 112 -639}\special{pa 119 -632}%
+\special{pa 120 -631}\special{pa 127 -624}\special{pa 129 -622}\special{pa 134 -616}%
+\special{pa 138 -612}\special{pa 142 -607}\special{pa 146 -602}\special{pa 149 -598}%
+\special{pa 153 -593}\special{pa 155 -590}\special{pa 157 -588}\special{pa 164 -578}%
+\special{pa 164 -577}\special{pa 168 -572}\special{pa 172 -566}\special{pa 172 -566}%
+\special{pa 179 -555}\special{pa 180 -553}\special{pa 187 -543}\special{pa 188 -540}%
+\special{pa 194 -530}\special{pa 197 -525}%
+\special{fp}%
+\special{pa 0 -682}\special{pa 4 -685}\special{pa 7 -688}\special{pa 11 -690}%
+\special{pa 14 -692}\special{pa 18 -693}\special{pa 20 -693}\special{pa 21 -693}%
+\special{pa 25 -693}\special{pa 28 -693}%
+\special{fp}%
+\special{pa 0 -682}\special{pa -3 -685}\special{pa -5 -688}\special{pa -8 -691}%
+\special{pa -10 -692}\special{pa -13 -694}\special{pa -15 -694}\special{pa -18 -695}%
+\special{pa -19 -694}%
+\special{fp}%
+\special{pa 0 -682}\special{pa -7 -683}\special{pa -14 -684}\special{pa -21 -685}%
+\special{pa -28 -685}\special{pa -35 -684}\special{pa -42 -683}\special{pa -49 -681}%
+\special{pa -56 -678}\special{pa -63 -676}\special{pa -70 -672}\special{pa -74 -670}%
+\special{pa -78 -668}\special{pa -85 -664}\special{pa -92 -659}\special{pa -94 -657}%
+\special{pa -98 -654}\special{pa -99 -653}\special{pa -103 -649}\special{pa -106 -647}%
+\special{pa -112 -641}\special{pa -113 -640}\special{pa -120 -633}\special{pa -120 -633}%
+\special{pa -122 -631}\special{pa -127 -625}\special{pa -130 -622}\special{pa -134 -617}%
+\special{pa -134 -616}%
+\special{fp}%
+\special{pa 0 -682}\special{pa -7 -680}\special{pa -15 -678}\special{pa -22 -676}%
+\special{pa -30 -673}\special{pa -37 -669}\special{pa -45 -665}\special{pa -52 -660}%
+\special{pa -60 -654}\special{pa -67 -649}\special{pa -75 -642}\special{pa -82 -635}%
+\special{pa -90 -628}\special{pa -97 -620}\special{pa -105 -611}\special{pa -112 -602}%
+\special{pa -119 -592}\special{pa -127 -582}\special{pa -134 -571}\special{pa -142 -560}%
+\special{pa -149 -548}\special{pa -157 -535}\special{pa -164 -522}\special{pa -172 -509}%
+\special{pa -179 -495}\special{pa -187 -480}\special{pa -194 -465}\special{pa -202 -449}%
+\special{pa -209 -433}\special{pa -217 -416}\special{pa -224 -399}\special{pa -231 -381}%
+\special{pa -239 -363}\special{pa -246 -344}\special{pa -254 -324}\special{pa -261 -304}%
+\special{pa -269 -283}\special{pa -276 -262}\special{pa -284 -240}\special{pa -291 -218}%
+\special{pa -299 -195}\special{pa -306 -172}\special{pa -314 -148}\special{pa -321 -124}%
+\special{pa -328 -99}\special{pa -336 -73}\special{pa -343 -47}\special{pa -351 -21}%
+\special{pa -358 7}\special{pa -366 34}\special{pa -373 62}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 391 -25}\special{pa 387 -32}\special{fp}\special{pa 374 -60}\special{pa 370 -67}\special{fp}%
+\special{pa 350 -90}\special{pa 344 -96}\special{fp}\special{pa 319 -115}\special{pa 313 -119}\special{fp}%
+\special{pa 286 -135}\special{pa 279 -138}\special{fp}\special{pa 251 -151}\special{pa 244 -154}\special{fp}%
+\special{pa 215 -165}\special{pa 207 -167}\special{fp}\special{pa 177 -176}\special{pa 170 -178}\special{fp}%
+\special{pa 139 -184}\special{pa 131 -185}\special{fp}\special{pa 101 -190}\special{pa 93 -191}\special{fp}%
+\special{pa 62 -194}\special{pa 54 -195}\special{fp}\special{pa 23 -196}\special{pa 15 -196}\special{fp}%
+\special{pa -15 -197}\special{pa -23 -196}\special{fp}\special{pa -54 -195}\special{pa -62 -194}\special{fp}%
+\special{pa -93 -191}\special{pa -101 -190}\special{fp}\special{pa -131 -185}\special{pa -139 -184}\special{fp}%
+\special{pa -169 -177}\special{pa -177 -175}\special{fp}\special{pa -207 -167}\special{pa -215 -165}\special{fp}%
+\special{pa -244 -154}\special{pa -251 -151}\special{fp}\special{pa -279 -139}\special{pa -286 -135}\special{fp}%
+\special{pa -313 -119}\special{pa -319 -115}\special{fp}\special{pa -344 -96}\special{pa -349 -90}\special{fp}%
+\special{pa -370 -67}\special{pa -374 -60}\special{fp}\special{pa -388 -33}\special{pa -391 -25}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 1 -696}\special{pa 9 -696}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 116 -638}\special{pa 109 -642}\special{fp}\special{pa 81 -657}\special{pa 74 -660}\special{fp}%
+\special{pa 43 -668}\special{pa 36 -669}\special{fp}\special{pa 4 -672}\special{pa -4 -672}\special{fp}%
+\special{pa -35 -669}\special{pa -43 -668}\special{fp}\special{pa -74 -660}\special{pa -81 -658}\special{fp}%
+\special{pa -108 -642}\special{pa -115 -638}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 188 -543}\special{pa 182 -548}\special{fp}\special{pa 157 -570}\special{pa 151 -575}\special{fp}%
+\special{pa 121 -589}\special{pa 114 -592}\special{fp}\special{pa 82 -601}\special{pa 74 -602}\special{fp}%
+\special{pa 42 -608}\special{pa 34 -608}\special{fp}\special{pa 1 -610}\special{pa -7 -610}\special{fp}%
+\special{pa -40 -608}\special{pa -48 -607}\special{fp}\special{pa -80 -601}\special{pa -88 -599}\special{fp}%
+\special{pa -120 -590}\special{pa -127 -587}\special{fp}\special{pa -156 -571}\special{pa -163 -567}\special{fp}%
+\special{pa -185 -543}\special{pa -191 -537}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 255 -410}\special{pa 250 -416}\special{fp}\special{pa 230 -441}\special{pa 224 -447}\special{fp}%
+\special{pa 198 -465}\special{pa 191 -469}\special{fp}\special{pa 162 -482}\special{pa 154 -485}\special{fp}%
+\special{pa 123 -495}\special{pa 116 -497}\special{fp}\special{pa 84 -503}\special{pa 76 -504}\special{fp}%
+\special{pa 44 -508}\special{pa 36 -509}\special{fp}\special{pa 4 -510}\special{pa -4 -510}\special{fp}%
+\special{pa -36 -509}\special{pa -44 -508}\special{fp}\special{pa -76 -504}\special{pa -84 -503}\special{fp}%
+\special{pa -115 -496}\special{pa -123 -494}\special{fp}\special{pa -154 -485}\special{pa -161 -482}\special{fp}%
+\special{pa -191 -469}\special{pa -198 -465}\special{fp}\special{pa -225 -447}\special{pa -230 -442}\special{fp}%
+\special{pa -250 -417}\special{pa -256 -410}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa 319 -248}\special{pa 314 -255}\special{fp}\special{pa 295 -280}\special{pa 289 -286}\special{fp}%
+\special{pa 264 -305}\special{pa 257 -310}\special{fp}\special{pa 229 -325}\special{pa 222 -329}\special{fp}%
+\special{pa 192 -341}\special{pa 185 -344}\special{fp}\special{pa 154 -353}\special{pa 146 -355}\special{fp}%
+\special{pa 115 -362}\special{pa 107 -363}\special{fp}\special{pa 75 -368}\special{pa 67 -369}\special{fp}%
+\special{pa 35 -371}\special{pa 27 -372}\special{fp}\special{pa -5 -372}\special{pa -13 -372}\special{fp}%
+\special{pa -45 -371}\special{pa -53 -370}\special{fp}\special{pa -85 -367}\special{pa -93 -366}\special{fp}%
+\special{pa -124 -360}\special{pa -132 -358}\special{fp}\special{pa -163 -351}\special{pa -171 -348}\special{fp}%
+\special{pa -201 -338}\special{pa -209 -335}\special{fp}\special{pa -238 -321}\special{pa -244 -317}\special{fp}%
+\special{pa -271 -300}\special{pa -278 -295}\special{fp}\special{pa -301 -273}\special{pa -306 -267}\special{fp}%
+\special{pa -321 -239}\special{pa -325 -232}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 195 -529}\special{pa 199 -522}\special{fp}\special{pa 213 -495}\special{pa 217 -488}\special{fp}%
+\special{pa 230 -461}\special{pa 234 -454}\special{fp}\special{pa 246 -427}\special{pa 249 -419}\special{fp}%
+\special{pa 261 -392}\special{pa 264 -384}\special{fp}\special{pa 276 -356}\special{pa 279 -349}\special{fp}%
+\special{pa 289 -321}\special{pa 292 -313}\special{fp}\special{pa 303 -285}\special{pa 305 -277}\special{fp}%
+\special{pa 315 -249}\special{pa 318 -241}\special{fp}\special{pa 327 -212}\special{pa 330 -205}\special{fp}%
+\special{pa 339 -176}\special{pa 341 -168}\special{fp}\special{pa 350 -140}\special{pa 353 -132}\special{fp}%
+\special{pa 361 -103}\special{pa 364 -95}\special{fp}\special{pa 372 -66}\special{pa 374 -59}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa 25 -695}\special{pa 31 -690}\special{fp}\special{pa 54 -671}\special{pa 59 -664}\special{fp}%
+\special{pa 73 -637}\special{pa 76 -629}\special{fp}\special{pa 87 -600}\special{pa 90 -593}\special{fp}%
+\special{pa 99 -563}\special{pa 102 -555}\special{fp}\special{pa 110 -525}\special{pa 112 -518}\special{fp}%
+\special{pa 119 -488}\special{pa 121 -480}\special{fp}\special{pa 128 -449}\special{pa 129 -442}\special{fp}%
+\special{pa 136 -411}\special{pa 137 -403}\special{fp}\special{pa 143 -373}\special{pa 144 -365}\special{fp}%
+\special{pa 150 -334}\special{pa 151 -327}\special{fp}\special{pa 157 -296}\special{pa 158 -288}\special{fp}%
+\special{pa 163 -257}\special{pa 164 -249}\special{fp}\special{pa 169 -219}\special{pa 170 -211}\special{fp}%
+\special{pa 175 -180}\special{pa 176 -172}\special{fp}\special{pn 8}%
+\special{pn 8}%
+\special{pa -17 -698}\special{pa -22 -691}\special{fp}\special{pa -42 -667}\special{pa -46 -660}\special{fp}%
+\special{pa -56 -630}\special{pa -58 -622}\special{fp}\special{pa -66 -590}\special{pa -68 -583}\special{fp}%
+\special{pa -75 -551}\special{pa -76 -543}\special{fp}\special{pa -82 -511}\special{pa -83 -503}\special{fp}%
+\special{pa -89 -471}\special{pa -90 -463}\special{fp}\special{pa -95 -431}\special{pa -96 -423}\special{fp}%
+\special{pa -101 -391}\special{pa -102 -383}\special{fp}\special{pa -106 -351}\special{pa -107 -343}\special{fp}%
+\special{pa -111 -311}\special{pa -112 -303}\special{fp}\special{pa -116 -271}\special{pa -117 -263}\special{fp}%
+\special{pa -120 -231}\special{pa -121 -223}\special{fp}\special{pa -125 -191}\special{pa -126 -183}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\special{pa -132 -619}\special{pa -137 -613}\special{fp}\special{pa -155 -589}\special{pa -159 -582}\special{fp}%
+\special{pa -176 -556}\special{pa -180 -550}\special{fp}\special{pa -194 -523}\special{pa -198 -516}\special{fp}%
+\special{pa -212 -489}\special{pa -215 -482}\special{fp}\special{pa -228 -454}\special{pa -231 -447}\special{fp}%
+\special{pa -243 -419}\special{pa -246 -411}\special{fp}\special{pa -257 -383}\special{pa -260 -376}\special{fp}%
+\special{pa -271 -347}\special{pa -273 -340}\special{fp}\special{pa -283 -311}\special{pa -286 -304}\special{fp}%
+\special{pa -296 -275}\special{pa -298 -267}\special{fp}\special{pa -308 -239}\special{pa -310 -231}\special{fp}%
+\special{pa -319 -202}\special{pa -322 -194}\special{fp}\special{pa -330 -165}\special{pa -333 -158}\special{fp}%
+\special{pa -341 -128}\special{pa -343 -121}\special{fp}\special{pa -351 -92}\special{pa -354 -84}\special{fp}%
+\special{pn 8}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara3.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara3.tex
new file mode 100644
index 0000000000..da67431612
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara3.tex
@@ -0,0 +1,649 @@
+%%% /Users/hannya/Desktop/fig/wirepara3.tex
+%%% Generator=template3D.cdy
+{\unitlength=8mm%
+\begin{picture}%
+(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(-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(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,2.9600000){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+\special{pa 857 -237}\special{pa -789 218}%
+\special{fp}%
+\special{pa -694 -441}\special{pa 694 441}%
+\special{fp}%
+\special{pa 0 728}\special{pa 0 -858}%
+\special{fp}%
+\special{pn 8}%
+\special{pa -335 533}\special{pa -333 535}\special{pa -286 561}\special{pa -286 561}%
+\special{fp}%
+\special{pa -286 561}\special{pa -276 566}%
+\special{fp}%
+\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 -376 506}\special{pa -375 506}\special{pa -341 529}%
+\special{fp}%
+\special{pa -341 529}\special{pa -338 532}%
+\special{fp}%
+\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 -375 504}\special{pa -360 516}\special{pa -335 533}%
+\special{fp}%
+\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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -362 515}\special{pa -356 519}\special{pa -349 525}%
+\special{fp}%
+\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 -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 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 -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 -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 -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 -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 -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 -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 -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 -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 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 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{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{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{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 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 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{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{pn 8}%
+\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 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 -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 -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 -6 634}\special{pa -5 626}\special{fp}\special{pa 0 576}\special{pa 0 568}\special{fp}%
+\special{pn 8}%
+\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 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 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 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{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 -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 -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{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{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
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara4.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara4.tex
new file mode 100644
index 0000000000..82c5a44ea6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara4.tex
@@ -0,0 +1,320 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-22 22:0
+%%% template.sce 2016-8-22 22:0
+{\unitlength=8mm%
+\begin{picture}%
+( 7.17000, 6.03000)( -3.65000, -2.44000)%
+\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.2384,-1.6002){\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.3633,-2.3750){\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.0000,2.6107){\hspace*{\Width}\raisebox{\Height}{$z$}}%
+%
+%
+\special{pa -363 515}\special{pa -348 525}\special{pa -302 553}\special{pa -286 561}%
+\special{pa -243 581}\special{pa -207 595}\special{pa -189 601}\special{pa -137 615}%
+\special{pa -87 624}\special{pa -70 626}\special{pa -39 629}\special{pa 9 630}\special{pa 57 627}%
+\special{pa 70 626}\special{pa 105 621}\special{pa 156 610}\special{pa 208 594}\special{pa 264 572}%
+\special{pa 286 561}\special{pa 324 540}\special{pa 348 525}\special{pa 386 498}\special{pa 400 487}%
+\special{pa 444 447}\special{pa 451 439}\special{pa 482 405}\special{pa 515 362}\special{pa 545 316}%
+\special{pa 569 270}\special{pa 589 222}\special{pa 605 174}\special{pa 613 143}\special{pa 617 125}%
+\special{pa 625 75}\special{pa 629 25}\special{pa 630 9}\special{pa 629 -25}\special{pa 625 -75}%
+\special{pa 617 -125}\special{pa 605 -174}\special{pa 589 -222}\special{pa 579 -248}%
+\special{pa 569 -270}\special{pa 545 -316}\special{pa 524 -350}\special{pa 516 -361}%
+\special{pa 483 -405}\special{pa 460 -430}\special{pa 444 -447}\special{pa 400 -487}%
+\special{pa 348 -525}\special{pa 332 -535}\special{pa 286 -561}\special{pa 272 -568}%
+\special{pa 216 -592}\special{pa 208 -595}\special{pa 163 -609}\special{pa 112 -620}%
+\special{pa 71 -626}\special{pa 63 -627}\special{pa 15 -630}\special{pa -33 -629}%
+\special{pa -71 -626}\special{pa -81 -625}\special{pa -130 -616}\special{pa -182 -603}%
+\special{pa -207 -595}\special{pa -236 -584}\special{pa -287 -561}\special{pa -294 -557}%
+\special{pa -348 -525}\special{pa -355 -521}\special{pa -399 -487}\special{pa -419 -471}%
+\special{pa -444 -447}\special{pa -483 -405}\special{pa -516 -361}\special{pa -545 -316}%
+\special{pa -569 -270}\special{pa -589 -222}\special{pa -595 -206}\special{pa -605 -174}%
+\special{pa -617 -125}\special{pa -625 -77}\special{pa -629 -25}\special{pa -629 25}%
+\special{pa -627 59}\special{pa -625 75}\special{pa -617 125}\special{pa -605 174}%
+\special{pa -601 189}\special{pa -589 222}\special{pa -569 270}\special{pa -553 302}%
+\special{pa -545 316}\special{pa -516 361}\special{pa -492 393}\special{pa -483 405}%
+\special{pa -444 447}\special{pa -427 463}\special{pa -399 487}\special{pa -363 515}%
+\special{fp}%
+\special{pa 0 -508}\special{pa -30 -492}\special{pa -61 -474}\special{pa -91 -455}%
+\special{pa -120 -433}\special{pa -149 -410}\special{pa -178 -385}\special{pa -206 -358}%
+\special{pa -233 -330}\special{pa -259 -301}\special{pa -284 -271}\special{pa -308 -239}%
+\special{pa -331 -207}\special{pa -352 -174}\special{pa -372 -140}\special{pa -391 -106}%
+\special{pa -408 -71}\special{pa -423 -36}\special{pa -437 0}\special{pa -449 35}%
+\special{pa -460 70}\special{pa -468 105}\special{pa -475 139}\special{pa -479 173}%
+\special{pa -482 206}\special{pa -483 239}\special{pa -482 270}\special{pa -479 301}%
+\special{pa -475 330}\special{pa -468 358}\special{pa -460 384}\special{pa -449 409}%
+\special{pa -437 432}\special{pa -423 454}\special{pa -408 474}\special{pa -391 492}%
+\special{pa -372 508}\special{pa -352 522}\special{pa -331 534}\special{pa -308 544}%
+\special{fp}%
+\special{pa -116 -436}\special{pa -103 -428}\special{pa -88 -421}\special{pa -72 -415}%
+\special{pa -55 -411}\special{pa -37 -407}\special{pa -18 -405}\special{pa 1 -404}%
+\special{pa 20 -405}\special{pa 38 -407}\special{pa 56 -411}\special{pa 73 -416}\special{pa 89 -422}%
+\special{pa 104 -429}\special{pa 117 -437}\special{pa 128 -446}\special{pa 137 -456}%
+\special{pa 144 -466}\special{pa 148 -477}\special{pa 150 -488}\special{pa 150 -500}%
+\special{pa 148 -511}\special{pa 143 -521}\special{pa 136 -532}\special{pa 127 -542}%
+\special{pa 116 -551}\special{pa 103 -559}\special{pa 88 -566}\special{pa 72 -572}%
+\special{pa 55 -576}\special{pa 37 -580}\special{pa 18 -582}\special{pa -1 -583}\special{pa -20 -582}%
+\special{pa -38 -580}\special{pa -56 -576}\special{pa -73 -571}\special{pa -89 -565}%
+\special{pa -104 -558}\special{pa -117 -550}\special{pa -128 -541}\special{pa -137 -531}%
+\special{pa -144 -521}\special{pa -148 -510}\special{pa -150 -499}\special{pa -150 -487}%
+\special{pa -148 -476}\special{pa -143 -466}\special{pa -136 -455}\special{pa -127 -445}%
+\special{pa -116 -436}%
+\special{fp}%
+\special{pa -225 -339}\special{pa -199 -323}\special{pa -171 -310}\special{pa -140 -298}%
+\special{pa -106 -289}\special{pa -71 -282}\special{pa -35 -278}\special{pa 2 -277}%
+\special{pa 38 -279}\special{pa 74 -283}\special{pa 109 -290}\special{pa 142 -299}%
+\special{pa 173 -311}\special{pa 202 -325}\special{pa 227 -341}\special{pa 248 -358}%
+\special{pa 266 -377}\special{pa 279 -398}\special{pa 288 -419}\special{pa 292 -440}%
+\special{pa 292 -462}\special{pa 287 -483}\special{pa 278 -504}\special{pa 264 -525}%
+\special{pa 246 -544}\special{pa 225 -561}\special{pa 199 -577}\special{pa 171 -591}%
+\special{pa 140 -602}\special{pa 106 -611}\special{pa 71 -618}\special{pa 35 -622}%
+\special{pa -2 -623}\special{pa -38 -621}\special{pa -74 -617}\special{pa -109 -610}%
+\special{pa -142 -601}\special{pa -173 -589}\special{pa -202 -575}\special{pa -227 -560}%
+\special{pa -248 -542}\special{pa -266 -523}\special{pa -279 -503}\special{pa -288 -482}%
+\special{pa -292 -460}\special{pa -292 -438}\special{pa -287 -417}\special{pa -278 -396}%
+\special{pa -264 -376}\special{pa -246 -357}\special{pa -225 -339}%
+\special{fp}%
+\special{pa -320 -222}\special{pa -284 -200}\special{pa -244 -180}\special{pa -199 -164}%
+\special{pa -152 -151}\special{pa -102 -141}\special{pa -50 -135}\special{pa 2 -134}%
+\special{pa 55 -136}\special{pa 106 -142}\special{pa 156 -152}\special{pa 203 -165}%
+\special{pa 247 -182}\special{pa 288 -202}\special{pa 323 -224}\special{pa 354 -249}%
+\special{pa 379 -277}\special{pa 398 -305}\special{pa 411 -336}\special{pa 417 -366}%
+\special{pa 417 -397}\special{pa 410 -428}\special{pa 397 -458}\special{pa 377 -487}%
+\special{pa 351 -514}\special{pa 320 -539}\special{pa 284 -561}\special{pa 244 -581}%
+\special{pa 199 -597}\special{pa 152 -610}\special{pa 102 -620}\special{pa 50 -625}%
+\special{pa -2 -627}\special{pa -55 -625}\special{pa -106 -619}\special{pa -156 -609}%
+\special{pa -203 -596}\special{pa -247 -579}\special{pa -288 -559}\special{pa -323 -537}%
+\special{pa -354 -512}\special{pa -379 -484}\special{pa -398 -455}\special{pa -411 -425}%
+\special{pa -417 -395}\special{pa -417 -364}\special{pa -410 -333}\special{pa -397 -303}%
+\special{pa -377 -274}\special{pa -351 -247}\special{pa -320 -222}%
+\special{fp}%
+\special{pa -398 -92}\special{pa -353 -64}\special{pa -302 -40}\special{pa -247 -20}%
+\special{pa -188 -3}\special{pa -126 8}\special{pa -62 15}\special{pa 3 17}\special{pa 68 15}%
+\special{pa 132 7}\special{pa 193 -5}\special{pa 252 -21}\special{pa 307 -42}\special{pa 357 -67}%
+\special{pa 401 -95}\special{pa 439 -126}\special{pa 470 -160}\special{pa 494 -196}%
+\special{pa 510 -233}\special{pa 518 -271}\special{pa 517 -310}\special{pa 509 -348}%
+\special{pa 492 -385}\special{pa 468 -421}\special{pa 436 -454}\special{pa 398 -485}%
+\special{pa 353 -513}\special{pa 327 -526}%
+\special{fp}%
+\special{pa -344 -517}\special{pa -357 -511}\special{pa -401 -483}\special{pa -439 -451}%
+\special{pa -470 -418}\special{pa -494 -382}\special{pa -510 -344}\special{pa -518 -306}%
+\special{pa -517 -268}\special{pa -509 -230}\special{pa -492 -193}\special{pa -468 -157}%
+\special{pa -436 -123}\special{pa -398 -92}%
+\special{fp}%
+\special{pa -452 43}\special{pa -401 75}\special{pa -344 102}\special{pa -281 126}%
+\special{pa -214 144}\special{pa -143 157}\special{pa -71 165}\special{pa 3 168}\special{pa 77 165}%
+\special{pa 150 156}\special{pa 220 143}\special{pa 287 124}\special{pa 349 100}\special{pa 406 72}%
+\special{pa 456 40}\special{pa 499 5}\special{pa 534 -34}\special{pa 561 -75}\special{pa 579 -117}%
+\special{pa 588 -160}\special{pa 588 -204}\special{pa 578 -247}\special{pa 559 -290}%
+\special{pa 532 -330}\special{pa 518 -345}%
+\special{fp}%
+\special{pa -509 -355}\special{pa -534 -327}\special{pa -561 -286}\special{pa -579 -244}%
+\special{pa -588 -200}\special{pa -588 -157}\special{pa -578 -113}\special{pa -559 -71}%
+\special{pa -532 -30}\special{pa -496 8}\special{pa -452 43}%
+\special{fp}%
+\special{pa -480 176}\special{pa -426 209}\special{pa -365 239}\special{pa -298 263}%
+\special{pa -227 283}\special{pa -152 297}\special{pa -75 305}\special{pa 3 308}\special{pa 82 305}%
+\special{pa 159 296}\special{pa 233 281}\special{pa 304 261}\special{pa 370 236}\special{pa 431 207}%
+\special{pa 484 173}\special{pa 530 135}\special{pa 567 94}\special{pa 596 51}\special{pa 615 6}%
+\special{pa 624 -40}\special{pa 624 -86}\special{pa 615 -124}%
+\special{fp}%
+\special{pa -615 -129}\special{pa -624 -82}\special{pa -624 -36}\special{pa -614 10}%
+\special{pa -594 55}\special{pa -564 98}\special{pa -526 138}\special{pa -480 176}%
+\special{fp}%
+\special{pa -480 298}\special{pa -426 332}\special{pa -365 361}\special{pa -298 386}%
+\special{pa -227 405}\special{pa -152 420}\special{pa -75 428}\special{pa 3 431}\special{pa 82 427}%
+\special{pa 159 419}\special{pa 233 404}\special{pa 304 384}\special{pa 370 359}\special{pa 431 329}%
+\special{pa 484 295}\special{pa 530 257}\special{pa 567 217}\special{pa 596 173}%
+\special{fp}%
+\special{pa 609 141}\special{pa 615 129}\special{pa 624 84}%
+\special{fp}%
+\special{pa -624 75}\special{pa -624 86}\special{pa -614 132}\special{pa -594 177}%
+\special{pa -564 220}\special{pa -526 261}\special{pa -480 298}%
+\special{fp}%
+\special{pa -452 403}\special{pa -401 435}\special{pa -344 463}\special{pa -281 486}%
+\special{pa -214 504}\special{pa -143 518}\special{pa -71 526}\special{pa 3 528}\special{pa 77 525}%
+\special{pa 150 517}\special{pa 220 503}\special{pa 287 484}\special{pa 349 461}\special{pa 406 433}%
+\special{pa 456 401}\special{pa 499 365}\special{pa 534 327}\special{pa 561 286}\special{pa 579 244}%
+\special{pa 584 221}%
+\special{fp}%
+\special{pa -578 247}\special{pa -559 290}\special{pa -532 330}\special{pa -496 368}%
+\special{pa -452 403}%
+\special{fp}%
+\special{pa -398 485}\special{pa -353 513}\special{pa -302 537}\special{pa -247 558}%
+\special{pa -188 574}\special{pa -126 586}\special{pa -62 593}\special{pa 3 595}\special{pa 68 592}%
+\special{pa 132 585}\special{pa 193 573}\special{pa 252 556}\special{pa 307 535}\special{pa 357 511}%
+\special{pa 401 483}\special{pa 439 451}\special{pa 470 418}\special{pa 480 403}%
+\special{fp}%
+\special{pa -492 385}\special{pa -468 421}\special{pa -436 454}\special{pa -398 485}%
+\special{fp}%
+\special{pa -320 539}\special{pa -284 561}\special{pa -244 581}\special{pa -199 597}%
+\special{pa -152 610}\special{pa -102 620}\special{pa -50 625}\special{pa 2 627}\special{pa 55 625}%
+\special{pa 106 619}\special{pa 156 609}\special{pa 203 596}\special{pa 247 579}\special{pa 288 559}%
+\special{pa 323 537}\special{pa 344 520}%
+\special{fp}%
+\special{pa -351 514}\special{pa -320 539}%
+\special{fp}%
+\special{pa -35 622}\special{pa 2 623}%
+\special{fp}%
+\special{pa 0 -508}\special{pa -15 -486}\special{pa -30 -461}\special{pa -45 -435}%
+\special{pa -60 -407}\special{pa -74 -377}\special{pa -88 -346}\special{pa -102 -313}%
+\special{pa -116 -280}\special{pa -129 -245}\special{pa -141 -209}\special{pa -153 -172}%
+\special{pa -164 -135}\special{pa -175 -97}\special{pa -185 -59}\special{pa -194 -20}%
+\special{pa -203 18}\special{pa -210 57}\special{pa -217 95}\special{pa -223 133}%
+\special{pa -228 170}\special{pa -232 207}\special{pa -236 243}\special{pa -238 278}%
+\special{pa -240 311}\special{pa -240 344}\special{pa -240 375}\special{pa -238 405}%
+\special{pa -236 433}\special{pa -232 460}\special{pa -228 484}\special{pa -223 507}%
+\special{pa -217 528}\special{pa -210 546}\special{pa -203 563}\special{pa -194 577}%
+\special{pa -185 589}\special{pa -175 599}\special{pa -164 606}\special{pa -153 611}%
+\special{pa -141 613}\special{pa -137 613}%
+\special{fp}%
+\special{pa 0 -508}\special{pa 4 -484}\special{pa 7 -458}\special{pa 11 -430}\special{pa 14 -400}%
+\special{pa 18 -369}\special{pa 21 -336}\special{pa 25 -302}\special{pa 28 -267}\special{pa 31 -231}%
+\special{pa 34 -193}\special{pa 37 -155}\special{pa 40 -117}\special{pa 42 -78}\special{pa 45 -39}%
+\special{pa 47 1}\special{pa 49 40}\special{pa 51 80}\special{pa 53 119}\special{pa 54 157}%
+\special{pa 55 195}\special{pa 56 232}\special{pa 57 269}\special{pa 58 304}\special{pa 58 338}%
+\special{pa 58 370}\special{pa 58 402}\special{pa 58 431}\special{pa 57 459}\special{pa 56 485}%
+\special{pa 55 509}\special{pa 54 532}\special{pa 53 552}\special{pa 51 570}\special{pa 49 585}%
+\special{pa 47 598}\special{pa 45 609}\special{pa 42 618}\special{pa 37 628}%
+\special{fp}%
+\special{pa 0 -508}\special{pa 22 -488}\special{pa 43 -465}\special{pa 64 -441}\special{pa 85 -415}%
+\special{pa 106 -387}\special{pa 126 -358}\special{pa 146 -327}\special{pa 165 -295}%
+\special{pa 184 -262}\special{pa 202 -228}\special{pa 219 -193}\special{pa 235 -157}%
+\special{pa 250 -120}\special{pa 264 -84}\special{pa 277 -46}\special{pa 290 -9}\special{pa 301 29}%
+\special{pa 310 66}\special{pa 319 103}\special{pa 326 140}\special{pa 332 176}\special{pa 337 211}%
+\special{pa 340 246}\special{pa 342 280}\special{pa 343 312}\special{pa 342 343}\special{pa 340 373}%
+\special{pa 337 402}\special{pa 332 429}\special{pa 326 454}\special{pa 319 477}\special{pa 310 499}%
+\special{pa 301 518}\special{pa 290 536}\special{pa 277 551}\special{pa 264 564}\special{pa 250 575}%
+\special{pa 235 584}\special{pa 219 591}\special{pa 217 591}%
+\special{fp}%
+\special{pa 0 -508}\special{pa 34 -496}\special{pa 69 -481}\special{pa 103 -465}\special{pa 137 -447}%
+\special{pa 170 -427}\special{pa 202 -406}\special{pa 234 -382}\special{pa 265 -358}%
+\special{pa 294 -332}\special{pa 323 -304}\special{pa 350 -275}\special{pa 376 -246}%
+\special{pa 400 -215}\special{pa 423 -184}\special{pa 444 -151}\special{pa 464 -119}%
+\special{pa 481 -85}\special{pa 497 -52}\special{pa 511 -18}\special{pa 522 16}\special{pa 532 50}%
+\special{pa 540 84}\special{pa 545 117}\special{pa 548 150}\special{pa 549 182}\special{pa 548 214}%
+\special{pa 545 244}\special{pa 540 274}\special{pa 532 303}\special{pa 522 330}\special{pa 511 357}%
+\special{pa 497 381}\special{pa 481 405}\special{pa 464 426}\special{pa 444 446}\special{pa 423 464}%
+\special{pa 400 481}%
+\special{fp}%
+\special{pa 0 -508}\special{pa 40 -507}\special{pa 79 -503}\special{pa 118 -497}\special{pa 157 -490}%
+\special{pa 195 -480}\special{pa 232 -469}\special{pa 268 -455}\special{pa 303 -440}%
+\special{pa 337 -423}\special{pa 370 -405}\special{pa 401 -385}\special{pa 431 -363}%
+\special{pa 459 -340}\special{pa 485 -316}\special{pa 509 -290}\special{pa 532 -263}%
+\special{pa 552 -236}\special{pa 570 -207}\special{pa 585 -177}\special{pa 599 -147}%
+\special{pa 610 -116}\special{pa 619 -85}\special{pa 625 -53}\special{pa 628 -21}%
+\special{pa 630 11}\special{pa 628 42}\special{pa 625 74}%
+\special{fp}%
+\special{pa 0 -508}\special{pa 36 -518}\special{pa 71 -525}\special{pa 106 -530}\special{pa 141 -533}%
+\special{pa 175 -534}\special{pa 208 -533}\special{pa 241 -530}\special{pa 273 -524}%
+\special{pa 303 -517}\special{pa 333 -507}\special{pa 361 -496}\special{pa 387 -482}%
+\special{pa 412 -467}\special{pa 436 -450}\special{pa 458 -431}\special{pa 478 -410}%
+\special{pa 496 -388}\special{pa 512 -364}\special{pa 521 -349}%
+\special{fp}%
+\special{pa 0 -508}\special{pa 23 -526}\special{pa 47 -542}\special{pa 70 -556}\special{pa 93 -567}%
+\special{pa 115 -576}\special{pa 137 -583}\special{pa 159 -588}\special{pa 179 -590}%
+\special{pa 200 -590}\special{pa 219 -588}\special{pa 237 -583}\special{pa 255 -576}%
+\special{pa 259 -573}%
+\special{fp}%
+\special{pa 0 -508}\special{pa 6 -530}\special{pa 12 -550}\special{pa 18 -568}\special{pa 23 -584}%
+\special{pa 29 -597}\special{pa 34 -608}\special{pa 40 -617}\special{pa 45 -623}\special{pa 55 -627}%
+\special{pa 60 -626}%
+\special{fp}%
+\special{pa 0 -508}\special{pa -13 -529}\special{pa -26 -548}\special{pa -39 -565}%
+\special{pa -51 -580}\special{pa -64 -592}\special{pa -76 -602}\special{pa -88 -610}%
+\special{pa -100 -615}\special{pa -111 -618}\special{pa -121 -618}%
+\special{fp}%
+\special{pa 0 -508}\special{pa -29 -523}\special{pa -58 -536}\special{pa -86 -547}%
+\special{pa -114 -556}\special{pa -142 -562}\special{pa -169 -566}\special{pa -196 -568}%
+\special{pa -221 -568}\special{pa -246 -566}\special{pa -270 -561}\special{pa -293 -554}%
+\special{pa -315 -545}\special{pa -335 -533}\special{pa -354 -520}\special{pa -354 -520}%
+\special{fp}%
+\special{pa 0 -508}\special{pa -38 -514}\special{pa -76 -517}\special{pa -114 -518}%
+\special{pa -151 -517}\special{pa -188 -514}\special{pa -223 -509}\special{pa -258 -502}%
+\special{pa -292 -493}\special{pa -325 -482}\special{pa -357 -470}\special{pa -387 -455}%
+\special{pa -416 -438}\special{pa -443 -420}\special{pa -468 -400}\special{pa -491 -379}%
+\special{pa -513 -356}\special{pa -532 -332}\special{pa -549 -306}\special{pa -564 -279}%
+\special{pa -577 -251}\special{pa -588 -223}%
+\special{fp}%
+\special{pa 0 -508}\special{pa -39 -502}\special{pa -77 -494}\special{pa -115 -485}%
+\special{pa -153 -473}\special{pa -190 -459}\special{pa -227 -444}\special{pa -262 -426}%
+\special{pa -297 -407}\special{pa -330 -387}\special{pa -362 -365}\special{pa -392 -341}%
+\special{pa -421 -317}\special{pa -449 -291}\special{pa -474 -263}\special{pa -498 -235}%
+\special{pa -520 -206}\special{pa -539 -176}\special{pa -557 -145}\special{pa -572 -114}%
+\special{pa -586 -82}\special{pa -596 -50}\special{pa -605 -18}\special{pa -611 14}%
+\special{pa -614 47}\special{pa -616 79}\special{pa -614 111}\special{pa -611 142}%
+\special{pa -605 173}\special{pa -596 203}\special{pa -586 232}\special{pa -572 260}%
+\special{pa -557 288}\special{pa -540 313}%
+\special{fp}%
+\special{pa 1109 -548}\special{pa 565 -279}%
+\special{fp}%
+\special{pa -483 239}\special{pa -966 477}%
+\special{fp}%
+\special{pa -1010 -714}\special{pa -515 -363}%
+\special{fp}%
+\special{pa 404 285}\special{pa 1010 714}%
+\special{fp}%
+\special{pa 0 769}\special{pa 0 630}%
+\special{fp}%
+\special{pa 0 -508}\special{pa 0 -762}%
+\special{fp}%
+\special{pn 8}%
+\special{pa 568 -281}\special{pa 561 -277}\special{fp}\special{pa 533 -264}\special{pa 526 -260}\special{fp}%
+\special{pa 498 -246}\special{pa 491 -243}\special{fp}\special{pa 463 -229}\special{pa 456 -225}\special{fp}%
+\special{pa 429 -212}\special{pa 421 -208}\special{fp}\special{pa 394 -195}\special{pa 386 -191}\special{fp}%
+\special{pa 359 -177}\special{pa 352 -174}\special{fp}\special{pa 324 -160}\special{pa 317 -156}\special{fp}%
+\special{pa 289 -143}\special{pa 282 -139}\special{fp}\special{pa 254 -125}\special{pa 247 -122}\special{fp}%
+\special{pa 219 -108}\special{pa 212 -105}\special{fp}\special{pa 184 -91}\special{pa 177 -87}\special{fp}%
+\special{pa 149 -74}\special{pa 142 -70}\special{fp}\special{pa 114 -56}\special{pa 107 -53}\special{fp}%
+\special{pa 79 -39}\special{pa 72 -36}\special{fp}\special{pa 44 -22}\special{pa 37 -18}\special{fp}%
+\special{pa 9 -5}\special{pa 2 -1}\special{fp}\special{pa -26 13}\special{pa -33 16}\special{fp}%
+\special{pa -60 30}\special{pa -68 33}\special{fp}\special{pa -95 47}\special{pa -103 51}\special{fp}%
+\special{pa -130 64}\special{pa -137 68}\special{fp}\special{pa -165 82}\special{pa -172 85}\special{fp}%
+\special{pa -200 99}\special{pa -207 102}\special{fp}\special{pa -235 116}\special{pa -242 120}\special{fp}%
+\special{pa -270 133}\special{pa -277 137}\special{fp}\special{pa -305 151}\special{pa -312 154}\special{fp}%
+\special{pa -340 168}\special{pa -347 171}\special{fp}\special{pa -375 185}\special{pa -382 189}\special{fp}%
+\special{pa -410 202}\special{pa -417 206}\special{fp}\special{pa -445 220}\special{pa -452 223}\special{fp}%
+\special{pa -480 237}\special{pa -487 241}\special{fp}\special{pn 8}%
+\special{pa -518 -366}\special{pa -511 -361}\special{fp}\special{pa -486 -343}\special{pa -480 -339}\special{fp}%
+\special{pa -454 -321}\special{pa -448 -316}\special{fp}\special{pa -423 -299}\special{pa -416 -294}\special{fp}%
+\special{pa -391 -276}\special{pa -385 -272}\special{fp}\special{pa -359 -254}\special{pa -353 -249}\special{fp}%
+\special{pa -328 -231}\special{pa -321 -227}\special{fp}\special{pa -296 -209}\special{pa -290 -204}\special{fp}%
+\special{pa -264 -187}\special{pa -258 -182}\special{fp}\special{pa -233 -164}\special{pa -226 -160}\special{fp}%
+\special{pa -201 -142}\special{pa -195 -137}\special{fp}\special{pa -169 -120}\special{pa -163 -115}\special{fp}%
+\special{pa -138 -97}\special{pa -131 -93}\special{fp}\special{pa -106 -75}\special{pa -100 -70}\special{fp}%
+\special{pa -74 -53}\special{pa -68 -48}\special{fp}\special{pa -43 -30}\special{pa -36 -26}\special{fp}%
+\special{pa -11 -8}\special{pa -5 -3}\special{fp}\special{pa 21 15}\special{pa 27 19}\special{fp}%
+\special{pa 52 37}\special{pa 59 42}\special{fp}\special{pa 84 59}\special{pa 91 64}\special{fp}%
+\special{pa 116 82}\special{pa 122 86}\special{fp}\special{pa 147 104}\special{pa 154 109}\special{fp}%
+\special{pa 179 126}\special{pa 186 131}\special{fp}\special{pa 211 149}\special{pa 217 153}\special{fp}%
+\special{pa 242 171}\special{pa 249 176}\special{fp}\special{pa 274 193}\special{pa 281 198}\special{fp}%
+\special{pa 306 216}\special{pa 312 220}\special{fp}\special{pa 337 238}\special{pa 344 243}\special{fp}%
+\special{pa 369 261}\special{pa 376 265}\special{fp}\special{pa 401 283}\special{pa 407 288}\special{fp}%
+\special{pn 8}%
+\special{pa 0 634}\special{pa 0 626}\special{fp}\special{pa 0 595}\special{pa 0 587}\special{fp}%
+\special{pa 0 555}\special{pa 0 547}\special{fp}\special{pa 0 516}\special{pa 0 508}\special{fp}%
+\special{pa 0 477}\special{pa 0 469}\special{fp}\special{pa 0 438}\special{pa 0 430}\special{fp}%
+\special{pa 0 398}\special{pa 0 390}\special{fp}\special{pa 0 359}\special{pa 0 351}\special{fp}%
+\special{pa 0 320}\special{pa 0 312}\special{fp}\special{pa 0 281}\special{pa 0 273}\special{fp}%
+\special{pa 0 241}\special{pa 0 233}\special{fp}\special{pa 0 202}\special{pa 0 194}\special{fp}%
+\special{pa 0 163}\special{pa 0 155}\special{fp}\special{pa 0 124}\special{pa 0 116}\special{fp}%
+\special{pa 0 84}\special{pa 0 76}\special{fp}\special{pa 0 45}\special{pa 0 37}\special{fp}%
+\special{pa 0 6}\special{pa 0 -2}\special{fp}\special{pa 0 -33}\special{pa 0 -41}\special{fp}%
+\special{pa 0 -73}\special{pa 0 -81}\special{fp}\special{pa 0 -112}\special{pa 0 -120}\special{fp}%
+\special{pa 0 -151}\special{pa 0 -159}\special{fp}\special{pa 0 -190}\special{pa 0 -198}\special{fp}%
+\special{pa 0 -230}\special{pa 0 -238}\special{fp}\special{pa 0 -269}\special{pa 0 -277}\special{fp}%
+\special{pa 0 -308}\special{pa 0 -316}\special{fp}\special{pa 0 -347}\special{pa 0 -355}\special{fp}%
+\special{pa 0 -387}\special{pa 0 -395}\special{fp}\special{pa 0 -426}\special{pa 0 -434}\special{fp}%
+\special{pa 0 -465}\special{pa 0 -473}\special{fp}\special{pa 0 -504}\special{pa 0 -512}\special{fp}%
+\special{pn 8}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara5.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara5.tex
new file mode 100644
index 0000000000..990f901f33
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara5.tex
@@ -0,0 +1,253 @@
+%%% /Users/Hannya/ketcindy/ketwork/template.tex 2016-8-23 7:29
+%%% template.sce 2016-8-23 7:29
+{\unitlength=8mm%
+\begin{picture}%
+( 7.17000, 6.03000)( -3.65000, -2.44000)%
+\special{pn 8}%
+%
+\special{pa 270 0}\special{pa 261 -5}\special{pa 247 -11}\special{pa 223 -21}\special{pa 178 -35}%
+\special{pa 128 -46}\special{pa 74 -53}\special{pa 18 -57}\special{pa -39 -56}\special{pa -94 -51}%
+\special{pa -147 -42}\special{pa -195 -30}\special{pa -238 -15}\special{pa -247 -11}%
+\special{pa -270 0}%
+\special{fp}%
+\special{pa -324 -38}\special{pa -317 -31}\special{pa -305 -21}\special{pa -276 -3}%
+\special{pa -247 11}\special{pa -201 28}\special{pa -154 41}\special{pa -102 50}\special{pa -46 56}%
+\special{pa 10 57}\special{pa 67 54}\special{pa 121 47}\special{pa 172 36}\special{pa 217 23}%
+\special{pa 247 11}\special{pa 256 7}\special{pa 286 -9}\special{pa 305 -21}\special{pa 320 -34}%
+\special{pa 324 -38}%
+\special{fp}%
+\special{pa -665 496}\special{pa -603 536}\special{pa -578 550}\special{pa -487 594}%
+\special{pa -391 629}\special{pa -325 648}\special{pa -291 655}\special{pa -189 674}%
+\special{pa -85 684}\special{pa 19 687}\special{pa 123 682}\special{pa 227 668}\special{pa 328 647}%
+\special{pa 426 617}\special{pa 521 579}\special{pa 603 536}\special{pa 611 531}\special{pa 695 474}%
+\special{pa 738 437}\special{pa 772 405}\special{pa 824 345}\special{pa 839 324}\special{pa 880 257}%
+\special{pa 894 229}\special{pa 917 171}\special{pa 931 122}\special{pa 938 85}\special{pa 945 8}%
+\special{pa 945 0}%
+\special{fp}%
+\special{pa -945 0}\special{pa -941 -66}\special{pa -938 -85}\special{pa -917 -170}%
+\special{pa -880 -257}\special{pa -869 -278}\special{pa -824 -345}\special{pa -807 -366}%
+\special{pa -739 -437}\special{pa -653 -504}\special{pa -603 -536}\special{pa -566 -556}%
+\special{pa -474 -599}\special{pa -377 -633}\special{pa -324 -648}\special{pa -278 -658}%
+\special{pa -175 -676}\special{pa -71 -685}\special{pa 33 -687}\special{pa 137 -680}%
+\special{pa 240 -666}\special{pa 326 -647}\special{pa 341 -643}\special{pa 439 -612}%
+\special{pa 533 -573}\special{pa 603 -536}\special{pa 622 -524}\special{pa 706 -465}%
+\special{pa 738 -437}\special{pa 782 -395}\special{pa 824 -345}\special{pa 848 -312}%
+\special{pa 880 -257}\special{pa 900 -215}\special{pa 917 -171}\special{pa 934 -107}%
+\special{pa 938 -85}\special{pa 945 0}%
+\special{fp}%
+\special{pa -945 0}\special{pa -943 50}\special{pa -938 85}\special{pa -920 162}\special{pa -917 171}%
+\special{pa -880 257}\special{pa -876 265}\special{pa -824 345}\special{pa -816 355}%
+\special{pa -745 432}\special{pa -739 437}\special{pa -679 485}%
+\special{fp}%
+\special{pa -725 358}\special{pa -723 325}\special{pa -717 291}\special{pa -708 256}%
+\special{pa -695 221}\special{pa -679 186}\special{pa -659 152}\special{pa -637 119}%
+\special{pa -613 88}\special{pa -586 60}\special{pa -558 34}\special{pa -528 11}\special{pa -498 -7}%
+\special{pa -468 -22}\special{pa -438 -33}\special{pa -409 -40}\special{pa -380 -42}%
+\special{pa -354 -40}\special{pa -329 -33}\special{pa -307 -22}\special{pa -288 -7}%
+\special{fp}%
+\special{pa -613 517}\special{pa -637 511}\special{pa -659 500}\special{pa -679 485}%
+\special{pa -695 466}\special{pa -708 443}\special{pa -717 418}\special{pa -723 389}%
+\special{pa -725 358}%
+\special{fp}%
+\special{pa -697 226}\special{pa -618 275}\special{pa -530 318}\special{pa -433 354}%
+\special{pa -330 382}\special{pa -221 403}\special{pa -109 415}\special{pa 5 419}%
+\special{pa 119 414}\special{pa 231 401}\special{pa 339 380}\special{pa 442 351}\special{pa 538 314}%
+\special{pa 626 271}\special{pa 703 222}\special{pa 770 167}\special{pa 824 108}\special{pa 866 45}%
+\special{pa 894 -20}\special{pa 907 -87}\special{pa 907 -155}\special{pa 892 -222}%
+\special{pa 863 -287}\special{pa 820 -349}\special{pa 765 -408}\special{pa 701 -459}%
+\special{fp}%
+\special{pa -647 -494}\special{pa -703 -458}\special{pa -770 -403}\special{pa -824 -344}%
+\special{pa -866 -281}\special{pa -894 -216}\special{pa -907 -149}\special{pa -907 -81}%
+\special{pa -892 -15}\special{pa -863 51}\special{pa -820 113}\special{pa -765 172}%
+\special{pa -697 226}%
+\special{fp}%
+\special{pa -620 97}\special{pa -550 141}\special{pa -472 179}\special{pa -386 211}%
+\special{pa -294 236}\special{pa -197 254}\special{pa -97 265}\special{pa 4 269}\special{pa 106 265}%
+\special{pa 205 253}\special{pa 302 234}\special{pa 394 208}\special{pa 479 176}\special{pa 557 137}%
+\special{pa 626 93}\special{pa 685 45}\special{pa 734 -8}\special{pa 771 -64}\special{pa 795 -122}%
+\special{pa 807 -182}\special{pa 807 -242}\special{pa 794 -301}\special{pa 768 -359}%
+\special{pa 730 -415}\special{pa 681 -467}\special{pa 620 -516}\special{pa 550 -559}%
+\special{pa 472 -597}\special{pa 386 -629}\special{pa 294 -654}\special{pa 197 -673}%
+\special{pa 97 -683}\special{pa -4 -687}\special{pa -106 -683}\special{pa -205 -671}%
+\special{pa -302 -652}\special{pa -394 -627}\special{pa -479 -594}\special{pa -557 -556}%
+\special{pa -626 -512}\special{pa -685 -463}\special{pa -734 -410}\special{pa -771 -354}%
+\special{pa -795 -296}\special{pa -807 -237}\special{pa -807 -177}\special{pa -794 -117}%
+\special{pa -768 -59}\special{pa -730 -3}\special{pa -681 49}\special{pa -620 97}%
+\special{fp}%
+\special{pa -512 1}\special{pa -455 37}\special{pa -390 68}\special{pa -319 94}\special{pa -242 115}%
+\special{pa -163 130}\special{pa -80 139}\special{pa 4 142}\special{pa 87 139}\special{pa 170 129}%
+\special{pa 249 114}\special{pa 325 92}\special{pa 396 66}\special{pa 460 34}\special{pa 517 -2}%
+\special{pa 566 -43}\special{pa 606 -86}\special{pa 636 -132}\special{pa 657 -180}%
+\special{pa 667 -230}\special{pa 666 -279}\special{pa 655 -328}\special{pa 634 -376}%
+\special{pa 603 -422}\special{pa 562 -466}\special{pa 512 -505}\special{pa 455 -541}%
+\special{pa 390 -573}\special{pa 319 -599}\special{pa 242 -620}\special{pa 163 -635}%
+\special{pa 80 -644}\special{pa -4 -647}\special{pa -87 -643}\special{pa -170 -634}%
+\special{pa -249 -618}\special{pa -325 -597}\special{pa -396 -570}\special{pa -460 -538}%
+\special{pa -517 -502}\special{pa -566 -462}\special{pa -606 -418}\special{pa -636 -372}%
+\special{pa -657 -324}\special{pa -667 -275}\special{pa -666 -225}\special{pa -655 -176}%
+\special{pa -634 -128}\special{pa -603 -82}\special{pa -562 -39}\special{pa -512 1}%
+\special{fp}%
+\special{pa -397 -41}\special{pa -353 -13}\special{pa -302 11}\special{pa -247 31}%
+\special{pa -188 48}\special{pa -126 59}\special{pa -62 66}\special{pa 3 68}\special{pa 68 66}%
+\special{pa 132 58}\special{pa 193 46}\special{pa 252 30}\special{pa 307 9}\special{pa 357 -16}%
+\special{pa 401 -44}\special{pa 439 -75}\special{pa 470 -109}\special{pa 494 -145}%
+\special{pa 510 -182}\special{pa 517 -220}\special{pa 517 -259}\special{pa 509 -297}%
+\special{pa 492 -334}\special{pa 468 -369}\special{pa 436 -403}\special{pa 397 -434}%
+\special{pa 353 -462}\special{pa 302 -486}\special{pa 247 -507}\special{pa 188 -523}%
+\special{pa 126 -535}\special{pa 62 -542}\special{pa -3 -544}\special{pa -68 -541}%
+\special{pa -132 -534}\special{pa -193 -522}\special{pa -252 -505}\special{pa -307 -484}%
+\special{pa -357 -460}\special{pa -401 -431}\special{pa -439 -400}\special{pa -470 -366}%
+\special{pa -494 -331}\special{pa -510 -293}\special{pa -517 -255}\special{pa -517 -217}%
+\special{pa -509 -179}\special{pa -492 -141}\special{pa -468 -106}\special{pa -436 -72}%
+\special{pa -397 -41}%
+\special{fp}%
+\special{pa -302 -19}\special{pa -268 2}\special{pa -230 21}\special{pa -188 36}\special{pa -143 48}%
+\special{pa -96 57}\special{pa -47 63}\special{pa 2 64}\special{pa 52 62}\special{pa 100 57}%
+\special{pa 147 47}\special{pa 192 35}\special{pa 233 19}\special{pa 271 0}\special{pa 305 -21}%
+\special{pa 334 -45}\special{pa 358 -71}\special{pa 376 -98}\special{pa 388 -126}%
+\special{pa 394 -155}\special{pa 393 -184}\special{pa 387 -213}\special{pa 374 -242}%
+\special{pa 356 -269}\special{pa 332 -294}\special{pa 302 -318}\special{pa 268 -339}%
+\special{pa 230 -358}\special{pa 188 -373}\special{pa 143 -385}\special{pa 96 -394}%
+\special{pa 47 -400}\special{pa -2 -401}\special{pa -52 -399}\special{pa -100 -394}%
+\special{pa -147 -385}\special{pa -192 -372}\special{pa -233 -356}\special{pa -271 -337}%
+\special{pa -305 -316}\special{pa -334 -292}\special{pa -358 -267}\special{pa -376 -239}%
+\special{pa -388 -211}\special{pa -394 -182}\special{pa -393 -153}\special{pa -387 -124}%
+\special{pa -374 -95}\special{pa -356 -68}\special{pa -332 -43}\special{pa -302 -19}%
+\special{fp}%
+\special{pa 320 -34}\special{pa 324 -50}\special{pa 323 -74}\special{pa 318 -98}\special{pa 308 -121}%
+\special{pa 293 -143}\special{pa 273 -164}\special{pa 249 -184}\special{pa 221 -201}%
+\special{pa 189 -216}\special{pa 155 -229}\special{pa 118 -239}\special{pa 79 -247}%
+\special{pa 39 -251}\special{pa -2 -252}\special{pa -42 -251}\special{pa -82 -246}%
+\special{pa -121 -238}\special{pa -158 -228}\special{pa -192 -215}\special{pa -223 -200}%
+\special{pa -251 -182}\special{pa -275 -163}\special{pa -294 -141}\special{pa -309 -119}%
+\special{pa -319 -96}\special{pa -324 -72}\special{pa -323 -48}\special{pa -320 -34}%
+\special{fp}%
+\special{pa 297 -16}\special{pa 293 -22}\special{pa 273 -43}\special{pa 249 -62}\special{pa 221 -79}%
+\special{pa 189 -95}\special{pa 155 -107}\special{pa 118 -118}\special{pa 79 -125}%
+\special{pa 39 -129}\special{pa -2 -131}\special{pa -42 -129}\special{pa -82 -124}%
+\special{pa -121 -117}\special{pa -158 -106}\special{pa -192 -93}\special{pa -223 -78}%
+\special{pa -251 -60}\special{pa -275 -41}\special{pa -294 -20}%
+\special{fp}%
+\special{pa 271 -1}\special{pa 268 -2}\special{pa 230 -21}\special{pa 188 -36}\special{pa 143 -48}%
+\special{pa 96 -57}\special{pa 47 -63}\special{pa -2 -64}\special{pa -52 -62}\special{pa -100 -57}%
+\special{pa -147 -47}\special{pa -192 -35}\special{pa -233 -19}\special{pa -271 -1}%
+\special{fp}%
+\special{pa 75 -65}\special{pa 62 -66}\special{pa -3 -68}\special{pa -39 -67}%
+\special{fp}%
+\special{pa -620 516}\special{pa -550 559}\special{pa -472 597}\special{pa -386 629}%
+\special{pa -294 654}\special{pa -197 673}\special{pa -97 683}\special{pa 4 687}\special{pa 106 683}%
+\special{pa 205 671}\special{pa 302 652}\special{pa 394 627}\special{pa 479 594}\special{pa 557 556}%
+\special{pa 599 529}%
+\special{fp}%
+\special{pa -633 506}\special{pa -620 516}%
+\special{fp}%
+\special{pa -697 463}\special{pa -618 511}\special{pa -530 554}\special{pa -433 590}%
+\special{pa -330 618}\special{pa -221 639}\special{pa -109 651}\special{pa 5 655}%
+\special{pa 119 650}\special{pa 231 637}\special{pa 339 616}\special{pa 442 587}\special{pa 538 551}%
+\special{pa 626 507}\special{pa 703 458}\special{pa 770 403}\special{pa 824 344}\special{pa 866 281}%
+\special{pa 889 227}%
+\special{fp}%
+\special{pa -877 255}\special{pa -863 287}\special{pa -820 349}\special{pa -765 408}%
+\special{pa -697 463}%
+\special{fp}%
+\special{pa -360 516}\special{pa -359 483}\special{pa -356 447}\special{pa -352 410}%
+\special{pa -345 372}\special{pa -337 334}\special{pa -327 295}\special{pa -316 258}%
+\special{pa -304 222}\special{pa -291 187}\special{pa -277 155}\special{pa -262 127}%
+\special{pa -248 101}\special{pa -232 80}\special{pa -218 62}\special{pa -203 49}%
+\special{pa -189 41}\special{pa -176 37}\special{pa -163 39}%
+\special{fp}%
+\special{pa -316 650}\special{pa -316 649}\special{pa -327 643}\special{pa -337 633}%
+\special{pa -345 617}\special{pa -352 598}\special{pa -356 574}\special{pa -359 547}%
+\special{pa -360 516}%
+\special{fp}%
+\special{pa 74 684}\special{pa 82 670}\special{pa 84 655}\special{pa 85 636}\special{pa 86 613}%
+\special{pa 87 586}\special{pa 87 556}\special{pa 87 522}\special{pa 86 487}\special{pa 85 449}%
+\special{pa 84 410}\special{pa 82 371}\special{pa 79 332}\special{pa 77 293}\special{pa 74 255}%
+\special{pa 71 219}\special{pa 67 186}\special{pa 64 156}\special{pa 60 129}\special{pa 56 105}%
+\special{pa 53 86}\special{pa 49 72}\special{pa 46 62}\special{pa 43 57}%
+\special{fp}%
+\special{pa 514 468}\special{pa 513 435}\special{pa 509 400}\special{pa 502 364}\special{pa 493 326}%
+\special{pa 482 289}\special{pa 468 252}\special{pa 452 216}\special{pa 435 181}\special{pa 416 149}%
+\special{pa 396 119}\special{pa 375 92}\special{pa 354 68}\special{pa 332 49}\special{pa 311 33}%
+\special{pa 290 22}\special{pa 270 16}\special{pa 251 14}\special{pa 234 17}\special{pa 218 24}%
+\special{fp}%
+\special{pa 448 608}\special{pa 452 607}\special{pa 468 600}\special{pa 482 588}\special{pa 493 571}%
+\special{pa 502 551}\special{pa 509 526}\special{pa 513 499}\special{pa 514 468}%
+\special{fp}%
+\special{pa 824 273}\special{pa 822 241}\special{pa 815 207}\special{pa 805 173}\special{pa 790 140}%
+\special{pa 771 107}\special{pa 749 75}\special{pa 724 44}\special{pa 696 16}\special{pa 666 -9}%
+\special{pa 634 -31}\special{pa 601 -50}\special{pa 566 -66}\special{pa 532 -77}\special{pa 498 -85}%
+\special{pa 464 -88}\special{pa 432 -87}\special{pa 402 -81}\special{pa 374 -72}\special{pa 349 -58}%
+\special{pa 327 -41}\special{pa 309 -20}%
+\special{fp}%
+\special{pa 771 405}\special{pa 790 384}\special{pa 805 360}\special{pa 815 334}\special{pa 822 304}%
+\special{pa 824 273}%
+\special{fp}%
+\special{pa 945 16}\special{pa 942 -16}\special{pa 935 -48}\special{pa 922 -78}\special{pa 906 -107}%
+\special{pa 884 -135}\special{pa 859 -160}\special{pa 830 -182}\special{pa 798 -201}%
+\special{pa 764 -217}\special{pa 727 -230}\special{pa 689 -238}\special{pa 649 -243}%
+\special{pa 610 -243}\special{pa 571 -240}\special{pa 532 -233}\special{pa 496 -222}%
+\special{pa 461 -207}\special{pa 429 -189}\special{pa 400 -167}\special{pa 375 -143}%
+\special{pa 354 -117}\special{pa 337 -88}\special{pa 325 -58}\special{pa 319 -34}%
+\special{fp}%
+\special{pa 941 52}\special{pa 942 48}\special{pa 945 16}%
+\special{fp}%
+\special{pa 822 -344}\special{pa 814 -358}\special{pa 795 -379}\special{pa 772 -397}%
+\special{pa 746 -411}\special{pa 717 -422}\special{pa 686 -428}\special{pa 653 -430}%
+\special{pa 619 -428}\special{pa 584 -422}\special{pa 548 -412}\special{pa 513 -398}%
+\special{pa 478 -380}\special{pa 445 -359}\special{pa 414 -334}\special{pa 386 -307}%
+\special{pa 360 -278}\special{pa 337 -247}\special{pa 318 -214}\special{pa 303 -181}%
+\special{pa 292 -148}\special{pa 285 -114}\special{pa 283 -82}\special{pa 285 -51}%
+\special{pa 292 -21}\special{pa 295 -14}%
+\special{fp}%
+\special{pa 508 -583}\special{pa 508 -583}\special{pa 491 -592}\special{pa 472 -595}%
+\special{pa 452 -594}\special{pa 430 -588}\special{pa 407 -578}\special{pa 384 -563}%
+\special{pa 361 -544}\special{pa 338 -522}\special{pa 315 -495}\special{pa 293 -466}%
+\special{pa 273 -434}\special{pa 254 -400}\special{pa 237 -365}\special{pa 222 -328}%
+\special{pa 209 -291}\special{pa 199 -254}\special{pa 192 -218}\special{pa 188 -183}%
+\special{pa 186 -150}\special{pa 188 -119}\special{pa 192 -92}\special{pa 199 -67}%
+\special{pa 209 -46}\special{pa 222 -29}\special{pa 237 -17}\special{pa 254 -9}\special{pa 273 -5}%
+\special{pa 280 -6}%
+\special{fp}%
+\special{pa 123 -681}\special{pa 114 -676}\special{pa 108 -667}\special{pa 102 -652}%
+\special{pa 97 -633}\special{pa 91 -610}\special{pa 85 -583}\special{pa 79 -553}\special{pa 74 -520}%
+\special{pa 69 -484}\special{pa 64 -446}\special{pa 59 -408}\special{pa 56 -369}\special{pa 53 -329}%
+\special{pa 50 -290}\special{pa 48 -253}\special{pa 47 -217}\special{pa 47 -184}\special{pa 47 -154}%
+\special{pa 48 -127}\special{pa 50 -103}\special{pa 53 -84}\special{pa 56 -70}\special{pa 59 -60}%
+\special{pa 64 -55}%
+\special{fp}%
+\special{pa -277 -657}\special{pa -272 -659}\special{pa -262 -660}\special{pa -251 -656}%
+\special{pa -238 -648}\special{pa -226 -634}\special{pa -213 -616}\special{pa -200 -594}%
+\special{pa -187 -568}\special{pa -175 -539}\special{pa -163 -507}\special{pa -151 -472}%
+\special{pa -141 -435}\special{pa -131 -397}\special{pa -123 -359}\special{pa -116 -320}%
+\special{pa -111 -282}\special{pa -107 -244}\special{pa -104 -209}\special{pa -103 -176}%
+\special{pa -104 -145}\special{pa -107 -118}\special{pa -111 -95}\special{pa -116 -75}%
+\special{pa -123 -60}\special{pa -131 -49}\special{pa -141 -44}%
+\special{fp}%
+\special{pa -650 -501}\special{pa -645 -507}\special{pa -627 -521}\special{pa -606 -531}%
+\special{pa -583 -537}\special{pa -557 -539}\special{pa -530 -536}\special{pa -503 -528}%
+\special{pa -474 -516}\special{pa -445 -500}\special{pa -416 -480}\special{pa -388 -457}%
+\special{pa -362 -430}\special{pa -336 -401}\special{pa -313 -369}\special{pa -292 -336}%
+\special{pa -274 -301}\special{pa -258 -265}\special{pa -246 -230}\special{pa -237 -194}%
+\special{pa -232 -160}\special{pa -230 -127}\special{pa -232 -96}\special{pa -237 -68}%
+\special{pa -246 -43}\special{pa -258 -21}\special{pa -273 -3}%
+\special{fp}%
+\special{pa -902 -205}\special{pa -901 -211}\special{pa -889 -239}\special{pa -873 -265}%
+\special{pa -853 -289}\special{pa -828 -309}\special{pa -801 -327}\special{pa -770 -340}%
+\special{pa -736 -350}\special{pa -701 -356}\special{pa -664 -358}\special{pa -626 -356}%
+\special{pa -588 -350}\special{pa -550 -340}\special{pa -513 -326}\special{pa -478 -308}%
+\special{pa -444 -287}\special{pa -414 -263}\special{pa -386 -237}\special{pa -362 -208}%
+\special{pa -341 -178}\special{pa -325 -147}\special{pa -313 -114}\special{pa -306 -82}%
+\special{pa -304 -50}\special{pa -306 -22}%
+\special{fp}%
+\special{pa -923 118}\special{pa -921 86}\special{pa -914 54}\special{pa -902 22}%
+\special{pa -885 -9}\special{pa -865 -39}\special{pa -840 -66}\special{pa -812 -92}%
+\special{pa -781 -115}\special{pa -747 -134}\special{pa -711 -151}\special{pa -673 -163}%
+\special{pa -635 -172}\special{pa -596 -177}\special{pa -558 -178}\special{pa -521 -175}%
+\special{pa -485 -168}\special{pa -451 -157}\special{pa -419 -142}\special{pa -391 -124}%
+\special{pa -367 -102}\special{pa -346 -78}\special{pa -329 -51}\special{pa -317 -23}%
+\special{fp}%
+\special{pa -898 214}\special{pa -902 209}\special{pa -914 180}\special{pa -921 150}%
+\special{pa -923 118}%
+\special{fp}%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx.tex
new file mode 100644
index 0000000000..fb8b14753e
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx.tex
@@ -0,0 +1,86 @@
+%%% /Users/Hannya/Desktop/KeTCindy/fig/xsinx.tex
+%%% Generator=template1basic.cdy
+{\unitlength=7mm%
+\begin{picture}%
+(11.04,4.53)(-4,-2)%
+\special{pn 8}%
+%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -1102 -209}\special{pa -1042 -164}\special{pa -981 -112}\special{pa -920 -54}%
+\special{pa -859 7}\special{pa -798 67}\special{pa -737 124}\special{pa -676 175}%
+\special{pa -616 217}\special{pa -555 249}\special{pa -494 269}\special{pa -433 276}%
+\special{pa -372 269}\special{pa -311 249}\special{pa -250 217}\special{pa -190 175}%
+\special{pa -129 124}\special{pa -68 67}\special{pa -7 7}\special{pa 54 -53}%
+\special{pa 115 -111}\special{pa 175 -164}\special{pa 236 -208}\special{pa 297 -243}%
+\special{pa 358 -265}\special{pa 419 -275}\special{pa 480 -272}\special{pa 541 -255}%
+\special{pa 601 -226}\special{pa 662 -186}\special{pa 723 -136}\special{pa 784 -81}%
+\special{pa 845 -21}\special{pa 906 40}\special{pa 967 99}\special{pa 1027 153}%
+\special{pa 1088 199}\special{pa 1149 236}\special{pa 1210 261}\special{pa 1271 274}%
+\special{pa 1332 274}\special{pa 1393 260}\special{pa 1453 233}\special{pa 1514 196}%
+\special{pa 1575 148}\special{pa 1636 94}\special{pa 1697 35}\special{pa 1758 -26}%
+\special{pa 1818 -85}\special{pa 1879 -141}\special{pa 1940 -189}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\special{pa -551 551}\special{pa -494 494}\special{pa -433 433}\special{pa -372 372}%
+\special{pa -311 311}\special{pa -250 250}\special{pa -190 190}\special{pa -129 129}%
+\special{pa -68 68}\special{pa -7 7}\special{pa 54 -54}\special{pa 115 -115}%
+\special{pa 175 -175}\special{pa 236 -236}\special{pa 297 -297}\special{pa 358 -358}%
+\special{pa 419 -419}\special{pa 480 -480}\special{pa 541 -541}\special{pa 601 -601}%
+\special{pa 662 -662}\special{pa 697 -697}%
+\special{fp}%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$y=\sin x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$y=\sin x$}\settodepth{\Depth}{$y=\sin x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.9614286,0.6800000){\hspace*{\Width}\raisebox{\Height}{$y=\sin x$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$y=x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$y=x$}\settodepth{\Depth}{$y=x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5514286,2.0100000){\hspace*{\Width}\raisebox{\Height}{$y=x$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$-\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-\pi$}\settodepth{\Depth}{$-\pi$}\setlength{\Height}{-\Height}%
+\put(-3.1400000,-0.2142857){\hspace*{\Width}\raisebox{\Height}{$-\pi$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\pi$}\settodepth{\Depth}{$\pi$}\setlength{\Height}{-\Height}%
+\put(3.1400000,-0.2142857){\hspace*{\Width}\raisebox{\Height}{$\pi$}}%
+%
+}%
+{%
+\color[rgb]{0,0,0}%
+\settowidth{\Width}{$2\pi$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$2\pi$}\settodepth{\Depth}{$2\pi$}\setlength{\Height}{-\Height}%
+\put(6.2800000,-0.2142857){\hspace*{\Width}\raisebox{\Height}{$2\pi$}}%
+%
+}%
+\special{pa -1102 -0}\special{pa 1940 -0}%
+\special{fp}%
+\special{pa 0 551}\special{pa 0 -697}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{0\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.1114286,0.0000000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{\Depth}%
+\put(0.0000000,2.6014286){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+\settowidth{\Width}{O}\setlength{\Width}{-1\Width}%
+\settoheight{\Height}{O}\settodepth{\Depth}{O}\setlength{\Height}{-\Height}%
+\put(-0.0714286,-0.0714286){\hspace*{\Width}\raisebox{\Height}{O}}%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx01.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx01.pdf
new file mode 100644
index 0000000000..389db3530c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx01.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx02.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx02.pdf
new file mode 100644
index 0000000000..d9f97acb74
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx02.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx03.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx03.pdf
new file mode 100644
index 0000000000..50e762c091
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx03.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zogen3.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zogen3.tex
new file mode 100644
index 0000000000..7a28bd1856
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zogen3.tex
@@ -0,0 +1,196 @@
+%%% /Users/Hannya/ketcindy/ketwork/zogen3.tex 2016-12-8 15:42
+%%% zogen3.sce 2016-12-8 15:42
+{\unitlength=1cm%
+\begin{picture}%
+( 8.00000, 4.00000)( -0.00000, -0.00000)%
+\special{pn 8}%
+%
+\special{pa 0 -1575}\special{pa 0 0}%
+\special{fp}%
+\special{pa 394 -1575}\special{pa 394 0}%
+\special{fp}%
+\special{pa 787 -1575}\special{pa 787 0}%
+\special{fp}%
+\special{pa 1181 -1575}\special{pa 1181 0}%
+\special{fp}%
+\special{pa 1575 -1575}\special{pa 1575 0}%
+\special{fp}%
+\special{pa 1969 -1575}\special{pa 1969 0}%
+\special{fp}%
+\special{pa 2362 -1575}\special{pa 2362 0}%
+\special{fp}%
+\special{pa 2756 -1575}\special{pa 2756 0}%
+\special{fp}%
+\special{pa 3150 -1575}\special{pa 3150 0}%
+\special{fp}%
+\special{pa 0 -1575}\special{pa 3150 -1575}%
+\special{fp}%
+\special{pa 0 -1181}\special{pa 3150 -1181}%
+\special{fp}%
+\special{pa 0 -787}\special{pa 3150 -787}%
+\special{fp}%
+\special{pa 0 -394}\special{pa 3150 -394}%
+\special{fp}%
+\special{pa 0 0}\special{pa 3150 0}%
+\special{fp}%
+\settowidth{\Width}{$x$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$x$}\settodepth{\Depth}{$x$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000,3.5000){\hspace*{\Width}\raisebox{\Height}{$x$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5000,3.5000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$-1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-1$}\settodepth{\Depth}{$-1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,3.5000){\hspace*{\Width}\raisebox{\Height}{$-1$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5000,3.5000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,3.5000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.5000,3.5000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000,3.5000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\settowidth{\Width}{$\cdots$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\cdots$}\settodepth{\Depth}{$\cdots$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000,3.5000){\hspace*{\Width}\raisebox{\Height}{$\cdots$}}%
+%
+%
+\settowidth{\Width}{$y'$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y'$}\settodepth{\Depth}{$y'$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000,2.5000){\hspace*{\Width}\raisebox{\Height}{$y'$}}%
+%
+%
+\settowidth{\Width}{$+$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$+$}\settodepth{\Depth}{$+$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5000,2.5000){\hspace*{\Width}\raisebox{\Height}{$+$}}%
+%
+%
+\settowidth{\Width}{$+$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$+$}\settodepth{\Depth}{$+$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,2.5000){\hspace*{\Width}\raisebox{\Height}{$+$}}%
+%
+%
+\settowidth{\Width}{$+$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$+$}\settodepth{\Depth}{$+$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5000,2.5000){\hspace*{\Width}\raisebox{\Height}{$+$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,2.5000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.5000,2.5000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000,2.5000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000,2.5000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$y''$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y''$}\settodepth{\Depth}{$y''$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$y''$}}%
+%
+%
+\settowidth{\Width}{$+$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$+$}\settodepth{\Depth}{$+$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$+$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$-$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$-$}\settodepth{\Depth}{$-$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$-$}}%
+%
+%
+\settowidth{\Width}{$0$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$0$}\settodepth{\Depth}{$0$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$0$}}%
+%
+%
+\settowidth{\Width}{$+$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$+$}\settodepth{\Depth}{$+$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000,1.5000){\hspace*{\Width}\raisebox{\Height}{$+$}}%
+%
+%
+\settowidth{\Width}{$y$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$y$}\settodepth{\Depth}{$y$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(0.5000,0.5000){\hspace*{\Width}\raisebox{\Height}{$y$}}%
+%
+%
+\settowidth{\Width}{$\nelarrow$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\nelarrow$}\settodepth{\Depth}{$\nelarrow$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(1.5000,0.5000){\hspace*{\Width}\raisebox{\Height}{$\nelarrow$}}%
+%
+%
+\settowidth{\Width}{$\frac{1}{\sqrt{e}}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\frac{1}{\sqrt{e}}$}\settodepth{\Depth}{$\frac{1}{\sqrt{e}}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(2.5000,0.5000){\hspace*{\Width}\raisebox{\Height}{$\frac{1}{\sqrt{e}}$}}%
+%
+%
+\settowidth{\Width}{$\nerarrow$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\nerarrow$}\settodepth{\Depth}{$\nerarrow$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(3.5000,0.5000){\hspace*{\Width}\raisebox{\Height}{$\nerarrow$}}%
+%
+%
+\settowidth{\Width}{$1$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$1$}\settodepth{\Depth}{$1$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(4.5000,0.5000){\hspace*{\Width}\raisebox{\Height}{$1$}}%
+%
+%
+\settowidth{\Width}{$\serarrow$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\serarrow$}\settodepth{\Depth}{$\serarrow$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(5.5000,0.5000){\hspace*{\Width}\raisebox{\Height}{$\serarrow$}}%
+%
+%
+\settowidth{\Width}{$\frac{1}{\sqrt{e}}$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\frac{1}{\sqrt{e}}$}\settodepth{\Depth}{$\frac{1}{\sqrt{e}}$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(6.5000,0.5000){\hspace*{\Width}\raisebox{\Height}{$\frac{1}{\sqrt{e}}$}}%
+%
+%
+\settowidth{\Width}{$\selarrow$}\setlength{\Width}{-0.5\Width}%
+\settoheight{\Height}{$\selarrow$}\settodepth{\Depth}{$\selarrow$}\setlength{\Height}{-0.5\Height}\setlength{\Depth}{0.5\Depth}\addtolength{\Height}{\Depth}%
+\put(7.5000,0.5000){\hspace*{\Width}\raisebox{\Height}{$\selarrow$}}%
+%
+%
+\end{picture}}% \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-in.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-in.pdf
new file mode 100644
index 0000000000..12cf4f488d
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-in.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-out.pdf b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-out.pdf
new file mode 100644
index 0000000000..0417fb932c
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-out.pdf
Binary files differ
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideE.tex
new file mode 100644
index 0000000000..8ba5ed7707
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideE.tex
@@ -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
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideJ.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideJ.tex
new file mode 100644
index 0000000000..24f3457731
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideJ.tex
@@ -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
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex
new file mode 100644
index 0000000000..1432b0ef18
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex
@@ -0,0 +1,5901 @@
+\documentclass[papersize,a4paper,12pt]{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath}
+% \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}
+
+%\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{\ketcindy\ Command Reference}
+\author{\ketcindy\ Project Team}
+\maketitle
+
+\begin{center} - ver.3.2 -\end{center}
+
+\hypertarget{index}{}
+\tableofcontents
+
+\newpage
+
+%===== Plane Figure =====================
+
+\section{Plane figure}
+%========= Setting and Defining ===========
+\subsection{Setting and Defining}
+
+%========= Setting environment ===========
+\subsubsection{Setting environment}
+
+%----------Ketinit----------------------------------
+\begin{cmd}{Ketinit}{ketinit}
+\itemket{Usage}Ketinit();
+\itemket{Description}Generic function to initialize \ketcindy.
+\itemket{Examples}\mbox{}
+
+\verb|Ketinit();|\ \ The work sub folder is set to \verb|"fig"| in the folder of the cindy file.\\
+\verb|Ketinit("");|\ \ The work folder is set to the folder of the cindy file.
+
+\itemket{Details}\mbox{}\\
+This function should be written at the first line on Draw slot page. In case of space figure (KeTCindy's 3D-mode), write it in the initialization slot page \verb|ketlib|.
+\end{cmd}
+
+%----------Initglist,Setglist,Addglist----------------------------------
+\begin{cmd}{Initglist}{initglist}
+\itemket{Usage}Initglist(), Setglist(), Addglist()
+\itemket{Description}Add the list generated in \verb|"ketlib"| slot to that of \verb|"ketlib"| slot.
+\itemket{Examples}\mbox{}
+
+\begin{verbatim}
+ Initglist(); // in ketlib slot
+ Implicitplot(''1'',fun,rng);
+ Setglist();
+
+ Ketinit(); // in figures slot
+ Addglist();
+\end{verbatim}
+\end{cmd}
+
+%-----------Setfiles---------------------------------
+\begin{cmd}{Setfiles}{setfiles}
+\itemket{Usage}Setfiles(filename)
+\itemket{Description}Generic function to set the name of texfile.
+\itemket{Details}Default file name is working Cinderella file name.
+\itemket{Examples}\mbox{}
+
+If working Cinderella file name is "triangle.cdy" then default files name are "triangle.tex".
+
+By \verb|Setfiles("grav");| output files name are "grav.tex".\\
+
+\end{cmd}
+
+%----------Setparent----------------------------------
+\begin{cmd}{Setparent}{setparent}
+\itemket{Usage}Setparent(filename)
+\itemket{Description}Generic function to set the name of texfile by using the Parent push button.
+\itemket{Details}There is no default file name when we use the Figpdf() function and the Parent push button, so we have to define the name of output texfile.
+\itemket{Examples}\mbox{}
+
+If working Cinderella file name is "triangle.cdy" , by \verb|Setparent("grav");|
+output files name are "triangle.tex" and "grav.tex". PDF name is "grav.pdf".
+\end{cmd}
+
+%-----------Changework---------------------------------
+\begin{cmd}{Changework}{changework}
+\itemket{Usage}Changework(name of pass)
+\itemket{Description}Generic function to change the working directory(folder).
+
+Default working directory is "fig".
+
+\end{cmd}
+
+%--------Addpackage------------------------------------
+\begin{cmd}{Addpackage}{addpackage}
+\itemket{Usage}Addpackage(list of style fies)
+\itemket{Description}Generic function to add packages of \TeX\ to the main file for previewing.
+\itemket{Details}Basically, \verb|ketpic,ketlayer,amsmath,amssymb,graphicx,color| are used.
+\itemket{Examples}\mbox{}
+
+\verb|Addpackage(["[dvipdfmx]{media9}","[dvipdfmx]{animate}","ketmedia"]);|
+
+\end{cmd}
+
+%--------Usegraphics------------------------------------
+\begin{cmd}{Usegraphics}{usegraphics}
+\itemket{Usage}Usegraphics("pict2e")
+\itemket{Description}This function changes the graphics package to \verb|"pict2e"|.
+\itemket{Details}The defaut package is \verb|"tpic"|.
+\itemket{Examples}\mbox{}\\
+\verb|Usegraphics("pict2e");|
+\end{cmd}
+
+%========= Drawing and defining ===========
+\subsubsection{Drawing and defining}
+
+%-------Addax-------------------------------------
+\begin{cmd}{Addax}{addax}
+
+\itemket{Usage}Addax(1/0);
+\itemket{Description}Generic function to decide axis are drawn or not.
+\itemket{Details}If argument is 1, axis are output in the TeX file (default) but there are no axis on the Euclidean view.
+\itemket{Examples} \mbox{}
+
+To draw a triangle.
+
+\verb| Listplot([B,A,C]);|\\
+\verb| Letter([A,"ne","A",B,"se","B",C,"se","C"]);|
+
+\begin{center}
+\input{Fig/addax1}
+\end{center}
+
+Hide coordinate axes.
+
+\verb| Addax(0);|\\
+\verb| Listplot([B,A,C,B]);|\\
+\verb| Letter([A,"ne","A",B,"sw","B",C,"se","C"]);|
+
+\begin{center}
+\input{Fig/addax2}
+\end{center}
+\end{cmd}
+
+%----------Setax----------------------------------
+\begin{cmd}{Setax}{setax}
+\itemket{Usage}Setax(a list of parameters);
+\itemket{Description}Generic function to set the style of axis.
+\itemket{Details}Parameters are:\\
+1. Style of axis ("l" ; line(default), "a" : arrow)\\
+2. Name of horizontal ax ( default is x)\\
+3. Posion of horizontal name (default is "e")\\
+4. Name of horizontal ax ( default is y)\\
+5. Posion of horizontal name (default is "n")\\
+6. Name of origin (default is O)\\
+7. Position of origin (default is "sw")\\
+8. Linestyle\\
+9. Color of axes\\
+10. Color of labels\\
+
+\itemket{Examples}\mbox{}
+
+\verb|Setax(["a","","","","","","nw"]);|\\
+\verb|Setax(["","","","","","","","do","red"]);|\\
+\verb|Setax([7,"nw"]);|\\
+\verb|Setax(["a","\theta","","x","w"]);|
+
+\begin{center}
+\input{Fig/setax-theta}
+\end{center}
+
+\end{cmd}
+
+%-----------Drwxy---------------------------------
+\begin{cmd}{Drwxy}{drwxy}
+\itemket{Usage}Drwxy(), Drwxy(options)
+\itemket{Description}Generic function to draw axis in the \TeX\ figure.
+\itemket{Details}\mbox{}\\
+By default the axes are drawn last. Use this function when axis should be drawn in the middle of commands. There are no axis on the Euclidean view.
+
+Options is a list of ["Origin=", "Xrng=", "Yrng="].
+\itemket{Examples}\mbox{}
+
+To draw a point in the void mode.
+
+\verb|Setax([7,"se"]);|\\
+\verb|Setpt(8);|\\
+\verb|Pointdata("1",[[-pi,0]],["Inside=0"]);|\\
+\verb|Drwxy();|\\
+\verb|Plotdata("1","sin(x)","x",["dr","Num=300"]);|\\
+\verb|Pointdata("2",[[pi,0]],["Inside=0"]);|
+
+\begin{center}
+\input{Fig/drwxy}
+\end{center}
+\end{cmd}
+
+%-----------Definecolor---------------------------------
+\begin{cmd}{Definecolor}{definecolor}
+\itemket{Usage}Definecolor(name of a color,colorcode)
+\itemket{Description}Generic function to define the name of colorcode in the \TeX\ figure.
+\itemket{Examples}\mbox{}
+
+\verb|Definecolor("darkmaz",[0.8,0,0.8]);|\\
+\verb|Setcolor("darkmaz");|
+
+\end{cmd}
+
+%---------Setcolor-----------------------------------
+\begin{cmd}{Setcolor}{setcolor}
+\itemket{Usage}Setcolor(color,options)
+\itemket{Description}Generic function to set the color of figures and characters in the \TeX\ figure.
+\itemket{Examples}\mbox{}
+
+\verb|Setcolor([1,0,0]);|\\
+\verb|Circledata([A,D],["Rng=[0,pi/3]"]);|\\
+\verb|Arrowhead(E,[-1,0.8],[2,1]);|
+
+\verb|Setcolor("red",opacity);|\\
+\hspace*{20mm} opacity is real number from 0 to 1
+
+\itemket{Remark}You can also use color option in each command of drawing.
+
+\verb|Circledata([A,D],["Rng=[0,pi/3]","Color=[1,0,0]"]);|\\
+\verb|Arrowhead(E,[-1,0.8],[2,1],"Color=[1,0,0]");|
+
+\begin{center}
+\includegraphics[bb=0 0 161 134,width=35mm]{Fig/setcolor.pdf}
+\end{center}
+
+Refer to Color table on Appendix.
+
+\end{cmd}
+
+%----------Deffun----------------------------------
+\begin{cmd}{Deffun}{deffun}
+\itemket{Usage}Deffun(name of a function,a list of commands);
+\itemket{Description}Generic function to define a function common to both Cindyscript and R.
+\itemket{Examples}\mbox{}
+
+$f(x)=\dfrac{1}{x^2+1}$
+
+\vspace{\baselineskip}
+\verb|Deffun("f(x)",["regional(y)","y=1/(x^2+1)","y"]);|\\
+\verb|Plotdata("1","f(x)","x");|
+
+\vspace{\baselineskip}
+\hspace{20mm}\input{Fig/deffun01}
+
+$f(x)=\left\{\begin{array}{l}1 (x\geq 0)\\ -1 (x<0)\\ \end{array}\right.$
+
+\vspace{\baselineskip}
+\verb|Deffun("f(x)",["regional(y)","if(x>=0,y=1,y=-1)","y"]);|\\
+\verb|Plotdata("1","f(x)","x",["Dis=1","Num=100"]);|
+
+\vspace{\baselineskip}
+\hspace{20mm}\input{Fig/deffun02}
+
+"If" command can be nesting.
+
+\vspace{\baselineskip}
+\verb|Deffun("f(x)",["regional y","if(x>1,y=1,if(x>-1,y=x,y=-1))","y"]);|
+
+\vspace{\baselineskip}
+\hspace{20mm}\input{Fig/deffun03}
+
+\end{cmd}
+
+%----------Defvar----------------------------------
+\begin{cmd}{Defvar}{defvar}
+\itemket{Usage}Defvar([name,value,...]);
+\itemket{Description}Generic function to define variables common to both Cindyscript and R.
+\itemket{Examples}\mbox{}
+
+\begin{tabbing}
+123456789012345678901234\=\kill
+\verb|Defvar(["const",3]);| \> //const=3;\\
+\verb|Defvar(["a",3,"b",1]);| \> //a=3;b=1;
+\end{tabbing}
+
+\end{cmd}
+
+%-----------Fontsize---------------------------------
+\begin{cmd}{Fontsize}{fontsize}
+\itemket{Usage}Fontsize(size symbol)
+\itemket{Description}Generic function to define the font size in the \TeX\ figure.
+\itemket{Details}The symbol is \verb|"t", "ss", "f", "s", "n", "la", "La", "LA", "h", "H"|.
+\itemket{Examples}\mbox{}
+
+\verb|Ptsize(2);|\\
+\verb|Drawpoint([A,B,C,D,E,F,G]);|\\
+\verb|Fontsize("t"); Letter([A,"s2","A"]);|\\
+\verb|Fontsize("ss"); Letter([B,"s2","B"]);|\\
+\verb|Fontsize("s"); Letter([C,"s2","C"]);|\\
+\verb|Fontsize("la"); Letter([D,"s2","D"]);|\\
+\verb|Fontsize("La"); Letter([E,"s2","E"]);|\\
+\verb|Fontsize("h"); Letter([F,"s2","F"]);|\\
+\verb|Fontsize("H"); Letter([G,"s2","G"]);|
+
+\begin{center}
+\input{Fig/fontsize}
+\end{center}
+
+\end{cmd}
+
+%-----------Ptsize---------------------------------
+\begin{cmd}{Ptsize}{ptsize}
+\itemket{Usage}Ptsize(ratio);
+\itemket{Description}Generic funtion to set the size of points.
+\itemket{Details}This function is same as Setpt().\\
+\end{cmd}
+
+%-----------Setpt---------------------------------
+\begin{cmd}{Setpt}{setpt}
+\itemket{Usage}Setpt(ratio);
+\itemket{Description}Generic funtion to set the size of points.
+\itemket{Details}"ratio" is the ratio from the standard size.\\
+Size can be change as a option of "Pointdata".
+\itemket{Examples}\mbox{}
+
+\verb|Pointdata("1",A,["Size=1"]);|\\
+\verb|Pointdata("2",B,["Size=2"]);|\\
+\verb|Pointdata("3",C,["Size=3"]);|\\
+\verb|Pointdata("4",D,["Size=4"]);|
+
+\hspace{20mm}\input{Fig/pointsize}
+
+\end{cmd}
+%------------Setarrow--------------------------------
+\begin{cmd}{Setarrow}{setarrow}
+\itemket{Usage}Setarrow(size,angle,position,cut,segstyle)
+\itemket{Description}Generic function to set the arrow.
+\itemket{Details} Set the style of arrow. Same as options of \hyperlink{arrowdata}{Arrowdata()} .\\
+\end{cmd}
+
+
+%------------Setmarklen--------------------------------
+\begin{cmd}{Setmarklen}{setmarklen}
+\itemket{Usage}Setmarklen(real number)
+\itemket{Description}Generic function to set the length of tickmarks on the axsis.
+\itemket{Details}Set the length of tickmarks on the axsis when we use the functions \hyperlink{htickmark}{Htickmark()} and Vtickmark().\\
+\end{cmd}
+
+%-------------Setorigin-------------------------------
+\begin{cmd}{Setorigin}{setorigin}
+\itemket{Usage}Setorigin(coordinate)
+\itemket{Description}Generic function to set or transtate the coordinate of apparent origin.
+\itemket{Examples}\mbox{}
+
+\verb|Setorigin([3,2]);|\\
+if A is identification name of some point,
+\verb|Setorigin(A);|\\
+\itemket{Remark} Coordinate system is not changed as the following examples.\\
+\itemket{Examples}\mbox{}
+
+The coordinate of apparent origin is $(3,2)$ but we use the original coordinate system in the script.\\
+\verb| Setorigin([3,2]);|\\
+\verb| Listplot([A,B,C,A]);|\\
+\verb| Ptsize(3);|\\
+\verb| Drawpoint([1,1]);|\\
+\verb| Letter([[1,1],"s2","P"]);|\\
+
+ Left figure is Euclidean view, right figure is the result of \TeX.
+
+\begin{center}
+\includegraphics[bb=0 0 299.02 250.01 , width=4cm]{Fig/setorigin.pdf}\hspace{10mm}%
+\input{Fig/setorigin}
+\end{center}
+
+\end{cmd}
+
+%------------Setpen--------------------------------
+\begin{cmd}{Setpen}{setpen}
+\itemket{Usage}Setpen(real number)
+\itemket{Description}Generic function to set the thickness of lines.
+
+\end{cmd}
+
+%------------Setscaling--------------------------------
+\begin{cmd}{Setscaling}{setscaling}
+\itemket{Usage}Setscaling(scale)
+\itemket{Description}Generic function to set the scale of vertical direction.
+Argument is real number or list. If it is a real number, vertical scaling. If the list [a, b], scaling a in the horizontal direction and b in the vertical direction.
+\itemket{Examples}\mbox{}
+
+\verb|Setscaling(0.5);|\\
+\verb|Plotdata("1","-2*x^2+10*x","x");|\\
+\verb|p1=[5/2,0]; p2=[5/2,25/2]; p3=[0,25/2];|\\
+\verb|Listplot(``1",[p1,p2,p3],["da"]);|\\
+\verb|Expr([[5,0],"s2w","5",p3,"w2","\frac{25}{2}",p1,"s4","\frac{5}{2}"]);|
+
+\begin{center}
+\input{Fig/setscaling}
+\end{center}
+\end{cmd}
+
+%-----------Setunitlen---------------------------------
+\begin{cmd}{Setunitlen}{setunitlen}
+\itemket{Usage}Setunitlen(scale);
+\itemket{Description}Generic function to set the scale of unit length. (default is 1cm)\\
+It is recommended to put this function to the beginning of a script.
+\itemket{Examples}\mbox{}
+
+\verb|Setunitlen("8mm");|\\
+\end{cmd}
+
+%--------------Setwindow------------------------------
+\begin{cmd}{Setwindow}{setwindow}
+\itemket{Usage}Setwindow(range of x , range of y);
+\itemket{Description}Generic function to set a output area on a Euclidean view.
+\itemket{Details}A output area is normally specified by a rectangle with SW and NE as diagonal two vertices. (i.e range of x is [XMIN,XMAX] and range of y is [YMIN,YMAX]) By dragging these two vertices on a Euclidean view, we can change the output area. This command is used to set the window manually and fix it.
+\itemket{Examples}\mbox{}
+
+\verb|Setwindow([-5,5],[-1,3]);|
+
+\vspace{\baselineskip}
+\hspace{20mm}\includegraphics[bb=0.00 0.00 415.02 199.01,width=8cm]{Fig/setwindow.pdf}
+\end{cmd}
+
+
+%======== Commands for Drawing ============
+\subsection{Commands for Drawing}
+
+\subsubsection{Options of drawing command}
+
+\begin{cmd}{Options of drawing command}{options}
+
+\item Line type
+
+\begin{tabbing}
+1234\=5678901234567\=\kill
+ \> "dr, n" \>solid line\\
+ \> \> n : thickness\\
+ \> "da(,m,n)" \>broken line \\
+ \> \> m : length, n : gap \\
+ \> \>m,n option are not draw Euclidean view and can be omitted.\\
+ \> "id(,m,n)" \>broken line start gap.\\
+ \> "do(,m,n)" \>dot line\\
+ \> \>m : gap, n : thickness
+\end{tabbing}
+
+\item Color
+
+\hspace{10mm}"Color=col" : col: RGB or CMYK or color name
+
+\item Num
+
+\hspace{10mm}"Num=n" : Number of divisions of plotting data
+
+\vspace{\baselineskip}
+\hspace{5mm} Example
+
+\hspace{10mm} \verb|Plotdata("1","x^2","x",["Color=red","do,2,3","Num=100"]);|
+
+\item Output
+\begin{tabbing}
+ 1234\=56789012345\=\kill
+ \> "notex" \>not output to \TeX.\\
+ \> "nodisp" \>not output to \TeX and Euclidean view but make PD.\\
+ \> "Size=n" \> size of point and thin of line\\
+ \> "Num=n" \>Number of PD
+\end{tabbing}
+
+\item Direction
+
+The direction is represented by e(east : right), w(west: left), n(north : upper), s(south:lower) and c(center). The distance from the specified position can also be given as a numerical value. For example, "e2" and "e3" are placed twice and three times of the slightly unit distance away from "e", respectively.
+
+\begin{center}\input{Fig/ewns} \end{center}
+
+\item Others
+
+In addition, there are options specific to each function.
+
+\end{cmd}
+
+%========= Point , line ======================
+\subsubsection{Point, line }
+
+%---------Pointdata-----------------------------------
+\begin{cmd}{Pointdata}{pointdata}
+\itemket{Usage}Pointdata(name, point list, options)
+\itemket{Description}Generic function to make a point data.
+\itemket{Detailse}Options are "Size=", "Color=", "Inside=","notex/nodisp".
+\itemket{Examples}\mbox{}
+
+\verb|Pointdata("1",[[1,2],[-2,3]]); | // make 2 points (1,2),(-2,3)\\
+\verb|Pointdata("2",[A,B]); | // A and B are draw by drawing tool.\\
+\verb|Pointdata("3",A,["size=4"]); | // size of point A is 4.\\
+\verb|Pointdata("4",[A,B],["Inside=0"]); | // white circles\\
+\verb|Pointdata("5",[[3,4],[5,6]],["notex"]); | //not draw in the \TeX file.\\
+\verb|Pointdata("6",[[3,4],[5,6]],["nodisp"]);| //not draw \TeX file and Euclidean view.\\
+
+Draw node of tree.
+
+\verb|Ptsize(3);|\\
+\verb|Pointdata("1",[[1,2],[3,4],[5,2]]);|\\
+\verb|Listplot("1",[[0,0],[1,2],[3,4],[5,2],[4,0]]);|\\
+\verb|Listplot("2",[[1,2],[2,0]]);|\\
+\verb|Listplot("3",[[5,2],[6,0]]);|\\
+
+\hspace{20mm} \input{Fig/pointdata}
+
+\itemket{Remark} \hyperlink{mkpttable}{Comparative chart of drawing of points}
+
+\end{cmd}
+
+%---------Drwpt -----------------------------------
+%\begin{cmd}{Drwpt}{drwpt}
+%\itemket{Usage}Drwpt(point, option) or Drawpoint(point, options)
+%\itemket{Description}Draw a point.
+%\itemket{Details}
+%The position of point is specified via its coordinate or the name of geometric object.
+%When the point is to be displayed not only on \TeX\ final output but also on the Euclidean view, you should generate geometric point on the screen.
+%Also \verb|Pointdata()| or \verb|Putpoint()| can be used.
+%When several points are to be generated,
+%the list of them should be given as the argument.
+%When 0 is input as the option, the point is displayed in a solid-white manner.
+%\itemket{Examples}\mbox{}
+
+%Draw the points $(1,1)$ and $(4,3)$.
+
+%\verb| Drwpt([[1,1],[4,3]]);|\\
+
+%After generating points A, B, and C on the Euclidean view, display their image on \TeX\ document.
+
+%\verb| Drwpt([A,B,C]);|\\
+
+%The endpoint B of segment AB in a solid-white manner.
+
+%\verb| Ptsize(5);|\\
+%\verb| Listplot([A,B]);|\\
+%\verb| Drawpoint(B,0);|
+%\begin{center}
+%\input{Fig/drawpoint}
+%\end{center}
+
+%\itemket{Remark} \hyperlink{mkpttable}{Comparative chart of drawing of points}
+
+%\end{cmd}
+
+%--------------Putpoint------------------------------
+\begin{cmd}{Putpoint}{putpoint}
+\itemket{Usage}Putpoint(name of point, A, B);
+\itemket{Description}Generic function to put a point.
+\itemket{Details}Put a point at A. If there already exists a point at A, it is put at B.
+\itemket{Examples}\mbox{}
+
+\verb|Putpoint("P",[1,1]); | // P is fixed point.\\
+\verb|Putpoint("P",[1,1],[P.x,P.y]); | // for a movable point.
+
+\itemket{Remark} \hyperlink{mkpttable}{Comparative chart of drawing of points}
+
+\end{cmd}
+
+%-------------Putintersect-------------------------------
+\begin{cmd}{Putintersect}{putintersect}
+\itemket{Usage}Putintersect(name of point, PD1 ,PD2, [Number] )
+\itemket{Description}Generic function to make a intersection point of two curves.
+\itemket{Details}PD1 and PD2 are plotting data names of two curves. Only one intersection point exists inside the drawing range, we have the point. If there exist many intersection points inside the drawing range then we have the list of coordinates for the points and the message:"Choose point number" on the console. The "Number" argument is this point number. We have to use the function Pointdata() when we need the figure of points in the output \TeX file.
+\itemket{Examples}\mbox{}
+
+In the following example We have three intersection points for a cubic curve and a line.
+
+\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);|\\
+\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}
+
+%-------------PutonCurve-------------------------------
+\begin{cmd}{PutonCurve}{putoncurve}
+\itemket{Usage}PutonCurve(name of point, PD, options);
+\itemket{Description}Generic function to put a point on the curve.
+\itemket{Details}Put a point on the curve of PD.
+\itemket{Examples}\mbox{}
+
+\verb|Paramplot("1","[2*cos(t)^3,2*sin(t)^3]","t=[0,2*pi]");|\\
+\verb|PutonCurve("P","gp1",[-1,1]);|\\
+This Point P on the asteroid can be move along the curve on the Euclidean view.
+
+ \begin{center} \input{Fig/putoncurve.tex} \end{center}
+\end{cmd}
+
+%------------PutonLine--------------------------------
+\begin{cmd}{PutonLine}{putonline}
+\itemket{Usage}PutonLine(name of point, A, B);
+\itemket{Description}Generic function to put a point on the line.
+\itemket{Details}Put a point on the straight line through the two points A and B.
+\itemket{Examples}\mbox{}
+
+\verb|PutonLine("P",A,B);|
+\end{cmd}
+
+%--------------PutonSeg------------------------------
+\begin{cmd}{PutonSeg}{putonseg}
+\itemket{Usage}PutonSeg(name of point, A, B);
+\itemket{Description}Generic function to put a point on the segment.
+\itemket{Details}Put a point on the line segment AB.
+\itemket{Examples}\mbox{}
+
+\verb|PutonSeg("P",A,B);|
+\end{cmd}
+
+
+%-------------Reflectpoint-------------------------------
+\begin{cmd}{Reflectpoint}{reflectpoint}
+\item[Usage]Reflectpoint(a point, center or axis of symmetry);
+\itemket{Description}Generic function do return the reflect point.
+\itemket{Examples}\mbox{}
+
+\verb|C.xy=Reflectpoint(A,B);|\\
+\verb|D.xy=Reflectpoint(A,[[2,3]]);|\\
+\verb|E.xy=Reflectpoint([-1,1],[[1,0]]);|\\
+\verb|F.xy=Reflectpoint(A,[C,E]);|\\
+\verb|Lineplot([C,E],["do"]);|
+
+\begin{center}
+\input{Fig/reflectpoint}
+\end{center}
+\end{cmd}
+
+%-----------Rotatepoint---------------------------------
+\begin{cmd}{Rotatepoint}{rotatepoint}
+\itemket{Usage}Rotatepoint(point, angle(degree), center);
+\itemket{Description}Generic function to rotate a point.
+\itemket{Examples}\mbox{}
+
+\verb|C.xy=Rotatepoint(A,2*pi/3,B);|\\
+\verb|D.xy=Rotatepoint((5,2),pi/3,B);|\\
+\verb|E.xy=Rotatepoint([3,0],-pi/4,A);|
+
+\begin{center}
+\input{Fig/rotatepoint}
+\end{center}
+\end{cmd}
+
+%-----------Scalepoint---------------------------------
+\begin{cmd}{Scalepoint}{scalepoint}
+\itemket{Usage}Scalepoint(point, scale, center):
+\itemket{Description}Generic function to scale a point.
+\itemket{Examples}\mbox{}
+
+\verb| D.xy=Scalepoint(A,[3,2],[0,0]);|\\
+\verb| E.xy=Scalepoint(A,[3,2],B);|\\
+\verb| F.xy=Scalepoint(A,C.xy,[0,0]);|\\
+\verb| Arrowdata("1",[[0,0],C]);|\\
+\verb| Pointdata("1",[A,B,C,D,E,F],["size=2"]);|\\
+\verb| Letter([A,"e2","A("+A.x+","+A.y+")"]);|\\
+\verb| Letter([B,"e2","B("+B.x+","+B.y+")"]);|\\
+\verb| Letter([C,"e2","C("+C.x+","+C.y+")"]);|\\
+\verb| Letter([D,"e2","D("+D.x+","+D.y+")"]);|\\
+\verb| Letter([E,"e2","E("+E.x+","+E.y+")"]);|\\
+\verb| Letter([F,"e2","F("+F.x+","+F.y+")"]);|\\
+
+\begin{center}
+\input{Fig/scalepoint}
+\end{center}
+\end{cmd}
+
+%-------------Translatepoint-------------------------------
+\begin{cmd}{Translatepoint}{translatepoint}
+\itemket{Usage}Translatepoint(point, vector);
+\itemket{Description}Generic function to translate a point.
+\itemket{Examples}\mbox{}
+
+\verb|C.xy=Translatepoint(A,[2,3]);|\\
+\verb|D.xy=Translatepoint(A,B.xy);|
+
+\begin{center}
+\input{Fig/translatepoint}
+\end{center}
+\end{cmd}
+
+%-------------Setarrow------------------------------
+\begin{cmd}{Setarrow}{setarrow}
+\itemket{Usage}Setarrow([arrowsize,angle,position,cut,linestyle]);
+\itemket{Description}Generic function to set styles of arrows.
+\itemket{Details}Defaults are arrowsize(1),angle(18),position(1),cut(1),linestyle("dr").
+\verb|-1| means to unchange the default.
+\itemket{Examples}Setsarrow([-1,30,-1,0.2]);
+\end{cmd}
+
+%------------Arrowdata--------------------------------
+\begin{cmd}{Arrowdata}{arrowdata}
+\itemket{Usage}Arrowdata(name,[starting point, ending point] , options)
+\itemket{Description}draw an arrow line between two points.
+
+Options : arrowhead size, arrowhead angle,position,cut position,line type,line color,trimming.\\
+All options do not always reflect on Euclidean view.
+\itemket{Examples}\mbox{}
+
+\verb| Arrowdata("1",[A,B]);|\\
+\verb| Arrowdata("2",[[1,0],[2,3]],[2]);|\\
+\verb| Arrowdata("3",[[2,0],[3,3]],[3,45]);|\\
+\verb| Arrowdata("4",[[3,0],[4,3]],[3,1,0.5]);|\\
+\verb| Arrowdata("5",[[4,0],[5,3]],[3,1,1,0.5]);|\\
+\verb| Arrowdata("6",[[5,0],[6,3]],[3,1,1,1]);|\\
+\verb| Arrowdata("7",[[6,0],[7,3]],[3,"dr,2"]);|\\
+\verb| Arrowdata("8",[[7,0],[8,3]],[3,1,1,0.5,"Color=red"]);|\\
+
+\begin{center}
+\input{Fig/arrowdata}
+\end{center}
+
+\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}
+
+%--------------Arrowhead------------------------------
+\begin{cmd}{Arrowhead}{arrowhead}
+\itemket{Usage}Arrowhead(point, direction , options) , Arrowhead(point, PD, options)
+\itemket{Description}draw an arrowhead with specified direction at a designated point.\\
+Options are: arrowhead size, arrowhead angle,position,shape,position.\\
+\itemket{Examples}\mbox{}
+
+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}
+
+\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}}
+
+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}
+
+\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}}
+
+\end{cmd}
+
+
+%---------Lineplot-----------------------------------
+\begin{cmd}{Lineplot}{lineplot}
+\itemket{Usage}Lineplot(name, [A, B], options)
+\itemket{Description}Draw the straight line through the two points A, B.
+\itemket{Details}
+The list of two points is given by the coordinates or the geometric elements. \\
+If the list of points is given by geometric elements, "name" can be omitted. \\
+options : "+" means drawing a half straight line. \\
+Both the line type and "+" can be specified as a list. \\
+\item[Example]\mbox{}
+
+Draw a straight line connecting the coordinates.
+
+\hspace{5mm}\verb|Lineplot("1",[[0,0],[1,2]]);|
+
+Draw the two points A, B in the Cinderella main screen and draw a straight line AB.
+
+\hspace{5mm}\verb|Lineplot([A,B]);|
+
+Some examples of options.
+
+\hspace{5mm}\verb|Lineplot([A,B],["dr,0.5","+"]);| // Draw a half line with A as the end point.
+
+\hspace{5mm}\verb|Lineplot([C,D],["dr,2"]); | // Draw the straight line CD with double thickness.
+
+\hspace{5mm}\verb|Lineplot([E,F],["da"]); | // Draw the straight line EF as a broken line.
+
+\hspace{5mm}\verb|Lineplot([G,H],["do"]); | // Draw the straight line GH as a dotted line.
+
+The results are shown in order from the top left of the next figure.
+
+\begin{center}
+\input{Fig/lineplot}
+\end{center}
+\end{cmd}
+
+%-----------Listplot---------------------------------
+\begin{cmd}{Listplot}{listplot}
+\itemket{Usage}Listplot(name, a list of points, options)
+\itemket{Description}Connect points by line segments.
+\itemket{Details}
+The list of two points is given by the names of the coordinates or the geometric elements. \\
+If the list of points is given by geometric element names, the name of the plotting data can be omitted. \\
+\item[Example1]\mbox{}
+Line style
+
+\hspace{10mm} \verb|Listplot([A,B]);|
+
+\hspace{10mm} \verb|Listplot([C,D],["dr,2"]); |
+
+\hspace{10mm} \verb|Listplot([E,F],["da"]); |
+
+\hspace{10mm} \verb|Listplot([G,H],["da,3,1"]);|
+
+\hspace{10mm} \verb|Listplot([K,L],["da,1,3"]);|
+
+\hspace{10mm} \verb|Listplot([M,N],["do"]); |
+
+\hspace{10mm} \verb|Listplot([O,P],["do,3"]); |
+
+\hspace{10mm} \verb|Listplot([Q,R],["do,3,3"]);|
+
+\hspace{20mm} \includegraphics[bb=0.00 0.00 328.02 157.01,width=8cm]{Fig/listplot3view.pdf}
+
+\hspace{20mm} \input{Fig/listplot3}
+
+\item[Example2]\mbox{}
+Draw a triangle. \\
+Draw the triangle ABC or simply creating 3 points A, B, C with the Euclidean view.
+
+\hspace{10mm}\verb|Addax(0);|
+
+\hspace{10mm}\verb|Listplot([A,B,C,A]);|
+
+\hspace{20mm}\input{Fig/listplot1}
+
+The position of the points can be specified by coordinates.
+In this case "name" is necessary.
+
+\hspace{10mm}\verb|Listplot("1",[[0,0],[2,0],[1,2],[0,0]]);|
+
+\item[Example3]\mbox{}
+Expansion of finite Fourier series
+
+\hspace{20mm}$\displaystyle{\cfrac{\pi}{2}+\sum_{n=0}^{30} \cfrac{1-(-1)^n}{n}\sin nx}$
+
+The plotting data is a list of the coordinates of points. Therefore, define the function in Cindyscript as follows, create plotting data \verb|pd| and pass it as argument. \\
+
+\verb|f(x):=(|\\
+\verb| s=pi/2;|\\
+\verb# repeat(30,n,s=s+(1-(-1)^n)/n*sin(n*x));#\\
+\verb|);|\\
+\verb|pd=apply(0..200,t,|\\
+\verb| x=-2*pi+t*4*pi/200;|\\
+\verb| [x,f(x)];|\\
+\verb|);|\\
+\verb|Listplot("1",pd);|\\
+\verb|Expr([[-2*pi,-0.5],"s","-2\pi",[-pi,-0.5],"s","-\pi",[pi,-0.5],"s",|\\
+\verb| "\pi",[2*pi,-0.5],"s","2\pi",[0,pi],"w2","\pi"]);|\\
+\begin{center}
+\input{Fig/fourier}
+\end{center}
+There is a limit on the length of the list, so it is impossible to use a long list or to use it many times.
+For example, in the Shellpinski gasket using Turtle Graphics, the next size is possible, but in the growth model of plants there are many branches so it can not be a big figure.
+We devise a script and divide it into lists of about 200. \\
+\begin{center}
+\input{Fig/listplot2}
+\end{center}
+\end{cmd}
+
+%--------------Mksegments------------------------------
+\begin{cmd}{Mksegments}{mksegments}
+\itemket{Usage}Mksegments()
+\itemket{Description}Create plotting data of all geometric segments.
+\itemket{Details}
+All the line segments drawn by the "Add line segment" tool in the Euclidean view are used as plotting data as they are.
+For example, if the line segment AB is created, plotting data \verb|sgAB| is created.
+After that, if you change the identification name of point B (for example to Q) in the inspector of the Euclidean view, the plotting data name is also changed.
+Even if the line segmen has already been drawn, it can be changed. \\
+
+\item[Example]\mbox{}
+Examples of geometric progression\\
+Draw a figure of a geometric progression that makes triangles by connecting the midpoints of each edge of a triangle one after another. \\
+First draw the triangle ABC with the "Add line segment" tool in the Euclidean view. \\
+Take the midpoint of each edge with the "Add midpoint" tool in the Euclidean view and connect the midpoints with the "Add line segment" tool in the Euclidean view. \\
+Repeat this process.
+If you write \verb|Mksegments();|, you can obtain the data of the figure at the completion of drawing, without writing \verb|Listplot ([A, B, C]);|. \\
+\begin{center}
+\includegraphics[bb=0.00 0.00 438.00 327.00,width=5cm]{Fig/gpro01.pdf}\hspace{10mm}\input{Fig/gpro02}
+\end{center}
+\end{cmd}
+
+%---------Framedata-----------------------------------
+
+\begin{cmd}{Framedata}{framedata}
+\itemket{Usage}Framedata(name,expr,options)
+\itemket{Description}Generic function to draw a rectangle.
+\itemket{Details}
+
+expr type1 : [center,lx,ly] : lx and ly are a half of the horizontal and vertical length.
+
+expr type2 : [p1, p2] : if p1 and p2 are name of point, 1st argument can be omitted.
+
+options : usual options and "center"/"corner" (type2).
+
+\hspace{10mm} If "center", p1 is center, p2 is apex of rectangle. (Default)
+
+\hspace{10mm} If "corner", p1 and p2 are diagonal point of rectangle.
+
+\itemket{Examples}\mbox{}
+
+\verb|Framedata("1"); | // same as \verb|Framedata([SW,NE],["corner"]);|\\
+\verb|Framedata("2",[[0,0],2,2]);|\\
+\verb|Framedata("3",[A,1.5,1.2]); | // left figure\\
+\verb|Framedata([B,C]); | // center figure\\
+\verb|Framedata([D,E],["corner"]); | // right figure
+\begin{center}\includegraphics[bb=0.00 0.00 348.15 106.16,width=12cm]{Fig/Framedata.pdf}\end{center}
+\itemket{Reference} \hyperlink{ovaldata}{Ovaldata}.
+\end{cmd}
+
+
+%------------Polygonplot--------------------------------
+\begin{cmd}{Polygonplot}{polygonplot}
+\itemket{Usage}Polygonplot(name, point list, integer, options)
+\itemket{Description}Generic function to draw a polygon inscribed inside the circle.
+\itemket{Details}If the point list is [A,B] then the center is A and the radius is AB for the circle. Corresponding circle is not drawing. Two points A,B allowed to be coordinates.
+
+option : If A and B are geometric point , make geometric apex by "Geo=y".
+
+\itemket{Examples}\mbox{}
+
+\verb| Addax(0); |\\
+\verb| Polygonplot("1",[[-4,1],[-4,3]],7); |\\
+\verb| Polygonplot("2",[A,B],7); |\\
+\verb| Polygonplot("3",[C,D],7,["Geo=y"]); |\\
+
+\hspace{10mm}\includegraphics[bb=0.00 0.00 541.03 175.01,width=10cm]{Fig/polygonplot2.pdf}
+
+\hspace{10mm}\input{Fig/polygonplot1}
+
+We can draw the regular polygon whose one side is the line segment AB.
+
+\verb| n=5;|\\
+\verb| pti=[complex(A),complex(B)];|\\
+\verb| th=2*pi/n;|\\
+\verb| repeat(n-2,s,|\\
+\verb| z1=pti_s;|\\
+\verb| z2=pti_(s+1);|\\
+\verb| z=z2+(z2-z1)*(cos(th)+i*sin(th));|\\
+\verb| pti=append(pti,z);|\\
+\verb| );|\\
+\verb| pt=apply(pti,gauss(#));|\\
+\verb| pt=append(pt,A.xy);|\\
+\verb| Listplot("1",pt);|\\
+
+\verb|pti| is the list of complex numbers correspond to each vertex,
+\verb|pt| is the list of coordinates of vertexes.
+
+\end{cmd}
+
+%=============- Curves line ============
+\subsubsection{Curved line}
+
+%----------Bezier----------------------------------
+\begin{cmd}{Bezier}{bezier}
+\itemket{Usage}Bezier(name,nodes of curve, control points, options)
+\itemket{Description}Draw a bezier curve.\\
+For each interval, control points are given in two lists for 3rd-order and one list for 2nd-order Bezier curve.\\
+You can specify the number of division among nodes (default value is 10).
+
+\itemket{Examples}\mbox{}
+
+\begin{minipage}[t]{70mm}
+2nd-order Bezier curve\\
+\verb|Bezier("1",[A,B],[C]);|
+\end{minipage}%
+\hspace{5mm}bz1%
+\begin{minipage}[t]{60mm}
+\mbox{}\vspace{-15mm}\\
+\input{Fig/checkbe1}
+\end{minipage}%
+
+\begin{minipage}[t]{70mm}
+3rd-order Bezier curve\\
+\verb|Bezier("c",[A,B],[C,D]);|
+\end{minipage}%
+\hspace{5mm}bzc%
+\begin{minipage}[t]{60mm}
+\mbox{}\vspace{-15mm}\\
+\input{Fig/checkbe2}
+\end{minipage}%
+
+\begin{minipage}[t]{70mm}
+Connecting two curves,\\
+\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}%
+
+\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}%
+
+\noindent
+\verb|Bezier("name",[A,B,C,D],[E,F,G,H,K,L] );|
+
+\begin{center}
+\input{Fig/checkbe7}
+\end{center}
+
+\noindent
+\verb|Bezier("1a",[A,B,C],[[D],[E,F]],["Num=3"]);|
+
+\begin{center}
+\input{Fig/checkbe5}
+\end{center}
+
+\noindent
+\verb|Bezier("d5e",[A,B,C],[[D],[E,F]],["Num=200","da"]);|
+
+\begin{center}
+\input{Fig/checkbe6}
+\end{center}
+
+\noindent
+\verb|Bezier("1",[A,B,C,D],[E,F,G,H,K,L],["Num=[2,3,4]"]);|\\
+
+\begin{center}
+\input{Fig/checkbe8}
+\end{center}
+\end{cmd}
+
+%------------Beziersmooth--------------------------------
+\begin{cmd}{Beziersmooth}{beziersmooth}
+\itemket{Usage}Beziersmooth(name, a list of nodes, options);
+\itemket{Description}Generic function to draw a smooth B\'ezier curve.
+\itemket{Details}Control points are added to keep smoothness.
+\itemket{Examples}\mbox{}
+
+\verb|Beziersmooth("1",[A,B,C,D]);|
+
+\begin{center}
+\input{Fig/checksm1}
+\end{center}
+
+\itemket{Remark}Control points are movable.
+
+\begin{center}
+\input{Fig/checksm2}
+\end{center}
+\end{cmd}
+
+%-----------Beziersym---------------------------------
+\begin{cmd}{Beziersym}{beziersym}
+\itemket{Usage}Beziersym(name, a list of nodes, options);
+\itemket{Description}Generic function to draw a smooth B\'ezier curve.
+\itemket{Details}Control points are added to be symmetric with respect to each node.
+\itemket{Examples}\mbox{}
+
+\begin{center}
+\input{Fig/checksy1}
+\end{center}
+
+\itemket{Remark}Some control points are movable.
+
+\begin{center}
+\input{Fig/checksy2}
+\end{center}
+\end{cmd}
+
+%------------Mkbeziercrv--------------------------------
+\begin{cmd}{Mkbeziercrv}{mkbeziercrv}
+\itemket{Usage}Mkbeziercrv(name, [nodes, control points], options)
+\itemket{Description}Draw some B\'ezier curves.
+\itemket{Details}
+In the case of a single B\'ezier curve, \verb|[ ]| outside the list can be omitted. \\
+Mkbeziercrv(name, [nodes, control points], options) is same as Bezier(name, [nodes, control points], options). \\
+\verb|Mkbeziercrv("n",[[A,B,C],[[D],[E,F]]])| is same as \verb|Bezier("n",[A,B,C],|\\
+\verb|[[D],[E,F]])|.
+The name of the plotting data is "bz".
+\item[Example1]\mbox{}
+
+\verb|Mkbeziercrv("5",[[[A,B,C],[[D],[E,F]]],[[G,H,K,L],[[M],[N,O],[P]]]]);|
+\begin{center}
+\input{Fig/checkmc1}
+\end{center}
+
+\end{cmd}
+
+%---------Mkbezierptcrv-----------------------------------
+\begin{cmd}{Mkbezierptcrv}{mkbezierptcrv}
+\itemket{Usage}Mkbezierptcrv(a list of points, options)
+\itemket{Description}Draw a B\'ezier curve.
+\itemket{Details}
+Arrange the control points automatically.
+After that, move the nodes and the control points and correct the B\'ezier curve to what you want to draw. \\
+In the case of multiple curves, \verb|[ ptlist1, ptlist2.... ]|\\
+The name is automatically attached in order from A. \\
+The options are as follows:\\
+"Deg=...”\hspace{5mm}You can specify the degree (Default is 3rd order). \\
+"Num=..."\hspace{5mm}You can specify the partition number ($\mathrm{the\ partition\ point\ number}-1$) for each section (Default is 10). \\
+\item[Example]\mbox{}
+
+\verb|Mkbezierptcrv([A,B,C]);|
+
+\hspace{20mm}\input{Fig/checkb8}
+
+After that, move the nodes and the control points and correct the B\'ezier curve to what you want to draw. \\
+
+\hspace{20mm}\input{Fig/checkb11}
+
+
+\verb|Mkbezierptcrv([A,B,C],["Deg=2"]);|\\
+If Deg = 2, it is the B\'ezier curve of 2nd order. \\
+One control point can be set for each section. \\
+
+\hspace{20mm}\input{Fig/checkb9}
+
+In the case of multiple curves, \verb|[ ptlist1, ptlist2.... ]|\\
+\verb|Mkbezierptcrv([[A,B,C],[D,E,F,G]]);|\\
+
+\hspace{10mm}\input{Fig/checkb10}
+
+\end{cmd}
+
+
+%--------------Bspline------------------------------
+\begin{cmd}{Bspline}{bspline}
+\itemket{Usage}Bspline(name ,list of control points, options)
+\itemket{Description}Draw second degree B-spline curve.
+\itemket{Details}Though not displayed, nodal points are calculated automatically.
+\itemket{Examples}\mbox{}
+
+\verb|Bspline("1",[A,B,C,D,E]);|($=$\verb|Bezier("1",[A,(B+C)/2,(C+D)/2,E],[B,C,D]);|)\\
+The name becomes \verb|bzb1| instead of \verb|bz1|.
+Endpoints can be moved instead of control points.
+\begin{center}
+\input{Fig/checkbs1}
+\end{center}
+
+\verb|Bspline("1",[A,B,C,D,A]);|\\
+The generated curve becomes closed when the first component of the list
+is the same as the last one.
+\begin{center}
+\input{Fig/checkbs2}
+\end{center}
+\end{cmd}
+
+%-------CRspline-------------------------------------
+\begin{cmd}{CRspline}{crspline}
+\itemket{Usage}CRspline(name, list of node points, options)
+\itemket{Description}Draw single Catmull-Rom spline curve.
+\itemket{Details}
+Only node points are free and control points cannot be moved.\\
+Extra options is :\\
+\verb|"size->"| specifies the thickness of line on the Euclidean view. \\
+\itemket{Examples}\mbox{}
+
+\verb|CRspline("1",[A,B,C,D]);|
+\begin{center}
+\input{Fig/checkCR}
+\end{center}
+\end{cmd}
+
+%----------Ospline----------------------------------
+\begin{cmd}{Ospline}{ospline}
+
+\itemket{Usage}Ospline(name, a list of control points, options);
+\itemket{Description}Generic function to draw a spline curve of Oshima.
+%\itemket{Details}If the beginning and end of the list are the same, it is a closed curve.
+\itemket{Examples} \mbox{}
+
+\verb| Ospline("1",[A,B,C,D,E]);| \\
+\verb| Ospline("1",[A,B,C,D,A]);|
+
+ \hspace{20mm} \input{Fig/ospline1} \hspace{10mm} \input{Fig/ospline2}
+
+\itemket{Reference} \hyperlink{bspline}{Bspline}.
+\end{cmd}
+
+%---------Circledata-----------------------------------
+\begin{cmd}{Circledata}{circledata}
+\itemket{Usage}Circledata(name, list, options)
+\itemket{Description}Draw a circle or polygon.
+\itemket{Details}
+The list consists of the central point and some point on the circle or the radius.
+It is also permitted that three points on the circle are given in the list.
+The name can be omitted when the central point and a point on the circle
+are given with the names of their geometric components.\\
+Options :\\
+\verb|"Rng=[|$\theta_1,\theta_2$\verb|]"| specifies the range of argument
+in which the circle is drawn.\\
+\verb|"Num=number of division"| specifies the number of dividing points
+used to draw circle.
+When this number is small, the corresponding polygon is drawn.
+
+\itemket{Examples}\mbox{}
+
+The circle with center \verb|[0,0]| or A and radius 2 ( draw A by drawing tool)
+
+\verb| Circledata("1",[[0,0],[2,0]]);|(or \verb|[[0,0],2]|)\\
+\verb| Circledata("1",[A,A+[2,0]]);|(or \verb|[A,2]|)\\
+
+The circle with center A and radius AB
+
+\verb| Circledata([A,B]);|\\
+
+The circle which passes through three points A, B, and C
+
+\verb| Circledata([A,B,C]);|\\
+
+When we use \verb|Circledata([A,B,C])|,
+the central point of the circle can be drawn by the following command.
+
+\verb|Pointdata("1",[crABCcenter]);|\\
+
+When we add options \verb|"dr,2"|, \verb|"da"|, \verb|"do"|,
+the following figures are generated respectively.
+\begin{center}
+\input{Fig/circledata1}
+\end{center}
+
+The circular arc with center A, radius AB,
+and the range of argument $\displaystyle \left[0,\frac{\pi}{3}\right]$
+
+\verb|Circledata([A,B],["Rng=[0,pi/3]"]);|\\
+
+The sector.
+
+Draw A, B , C by drawing tool.
+
+\verb| th=arctan2(B-A);| \\
+\verb| C.xy=Rotatepoint(B,pi/3,A);|\\
+\verb| Circledata([A,B],[Assign("Rng=[th,th+pi/3]","th",th)]);|\\
+\verb| Listplot([B,A,C]);|\\
+\verb| Letter([A,"s","A",B,"e","B",C,"nw","C"]);|
+
+\begin{center}
+\includegraphics[bb=0.00 0.00 180.01 177.01,width=4cm"] {Fig/circledata3.pdf}\hspace{12mm} \input{Fig/circledata2}
+\end{center}
+
+The circle with center A and radius AB, together with the inscribed equilateral hexagon (left figure)
+
+\verb| Circledata("1",[A,B]);|\\
+\verb| Circledata("2",[A,B],["Num=6"]);|\\
+
+The position of vertices can be changed via the option \verb|"Rng="|. (right figure)
+
+\verb| Circledata("2",[A,B],["Num=6","Rng=[pi/6,13/6*pi]"]);|
+
+\begin{center}
+\input{Fig/circledata4} \hspace{20mm}\input{Fig/circledata5}
+\end{center}
+
+\end{cmd}
+
+%-------------Mkcircles-------------------------------
+\begin{cmd}{Mkcircles}{mkcircles}
+\itemket{Usage}Mkcircles()
+\itemket{Description}Create plotting data of all geometric circles.
+\itemket{Details}
+All circles drawn by the "add circle" tool (any one of three types) in the Euclidean view are used as plotting data as they are.
+For example, if you create a circle with the center A and the point on the circumference as B, the plotting data \verb|crAB| is created.
+After that, if you change the identification name of point B (for example to Q) in the inspector of the Euclidean view, the geometric point name is also changed.
+Even if the circle has already been drawn, it can be changed. \\
+\end{cmd}
+
+%---------Ellipseplot-----------------------------------
+\begin{cmd}{Ellipseplot}{ellipseplot}
+\itemket{Usage}Ellipseplot(name, [F1,F2,A/a], range, options)
+\itemket{Description}Generic function to draw ellipse.
+%\itemket{Details}
+\itemket{Examples}\mbox{}
+
+F1,F2 are focus points, A is a point on the ellipse, a is the length F1-A-F2.\\
+Default of the range is [-5,5].
+\itemket{Examples}\mbox{}
+
+\verb|Ellipseplot("1",[A,B,4]); | //sum of distance from Focus is 4.\\
+\verb|Ellipseplot("1",[A,B,C],"[0,pi]");| //half of ellipse.
+
+\vspace{\baselineskip}
+Now draw tangent and normal. Draw figures by draw tool on Euclidean view. Put point D on tangent and E on normal.
+
+\verb| Ellipseplot("1",[A,B,C]);|\\
+\verb| Lineplot([C,D]);|\\
+\verb| Lineplot([C,E]);|\\
+\verb| Arrowdata([A,C]);|\\
+\verb| Arrowdata([C,B]);|\\
+\verb| Anglemark([A,C,B]);|\\
+\verb| Expr([A,"s2","F_1",B,"s2","F_2"]);|
+
+\begin{center}
+\includegraphics[bb=0 0 272.01 240.01, width=5cm]{Fig/ellipsecindy.pdf}\hspace{10mm}
+\input{Fig/ellipseplot1}
+\end{center}
+
+Now draw point D and E on ellipse.
+
+\verb| Ellipseplot("1",[A,B,C]);|\\
+\verb| Listplot([A,C,B]);|\\
+\verb| Listplot([A,D,B]);|\\
+\verb| Listplot([A,E,B]);|\\
+\verb| Expr([A,"s2","F_1",B,"s2","F_2"]);|
+
+\begin{center}
+\input{Fig/ellipseplot2}
+\end{center}
+\end{cmd}
+
+%----------Hyperbolaplot----------------------------------
+\begin{cmd}{Hyperbolaplot}{hyperbolaplot}
+\itemket{Usage}Hyperbolaplot(name,[F1,F2,A], range, options)
+\itemket{Description}Generic function to draw a hyperbola.
+\itemket{Details}Option is as usual except "Asy=line style".This option is for drawing asymptotes.
+\itemket{Reference} \hyperlink{ellipseplot}{Ellipseplot} and \hyperlink{parabolaplot}{Parabolaplot}.
+\itemket{Examples}\mbox{}
+
+\verb|Hyperbolaplot("1",[A,B,C]);|\\
+\verb|Hyperbolaplot("1",[A,B,2]);|\\
+\verb|Hyperbolaplot("1",[A,B,C],["Asy=do"]);|
+
+\begin{center}
+\input{Fig/hyper1}
+\end{center}
+\end{cmd}
+
+%--------Parabolaplot------------------------------------
+\begin{cmd}{Parabolaplot}{parabolaplot}
+
+\itemket{Usage}Parabolaplot(name, [A, B, C], range, options);
+\itemket{Description}Generic function to draws a parabola.% determined by the focus and the directrix indicated by the list [A, B, C] of points.
+\itemket{Details}A is the focus point, BC is the directrix.
+Default of the range is $[-5, 5]$.
+
+\itemket{Examples} \mbox{}
+
+\verb|Parabolaplot("1",[A,B,C]); |
+
+\verb|Parabolaplot("1",[A,B,C],"[-4,4]"); | //range is [-4,4]
+
+\verb|Parabolaplot("1",[[0,1],[-1,-1],[1,-1]]);| // coordinate
+
+\vspace{\baselineskip}
+Area enclosed by parabola and tangent
+
+\verb|Parabolaplot("1",[A,B,C]);|\\
+\verb|Putoncurve("D","gr1para");|\\
+\verb|Putoncurve("E","gr1para");|\\
+\verb|Tangentplot("1","gr1para","x="+D.x);|\\
+\verb|Tangentplot("2","gr1para","x="+E.x);|\\
+\verb|pts=Intersectcurves("lntn1","lntn2");|\\
+\verb|Listplot("1",[E,pts_1,D]);|\\
+\verb|Hatchdata("1",["ii"],[["gr1para","s"],["sg1","n"]]);|
+
+\begin{center}
+\input{Fig/parabolaplotE}
+\end{center}
+\end{cmd}
+
+%-----------Ovaldata---------------------------------
+\begin{cmd}{Ovaldata}{ovaldata}
+
+\itemket{Usage}Ovaldata(name, [A, B], options);
+\itemket{Description}Generic function to draw a rectangle with rounded corners.
+\itemket{Details}A is the center, B is a diagonal point.
+
+option : ratio of the roundness ( default is 0.2) .
+
+\itemket{Examples} \mbox{}
+
+\verb| Ovaldata("1", [A,B]);| \\
+\verb| Ovaldata("2", [C,D],[0]);| \\
+\verb| Ovaldata("3", [E,F],[1,"dr,3"]);| \\
+\verb| Ovaldata("4", [G,H],[1.5,"da"]);|
+
+\begin{center}
+\input{Fig/ovaldata}
+\end{center}
+\end{cmd}
+
+%=========== Graph of function ============
+\subsubsection{Graph of function}
+
+%--------Plotdata------------------------------------
+\begin{cmd}{Plotdata}{plotdata}
+\itemket{Usage}Plotdata(name, function, variable and range, options)
+\itemket{Description}Generic function to draw the graph of function.
+\itemket{Details}
+Options : next options and usual options.
+
+\hspace{20mm} "Dis=real number": discontinuity
+
+\hspace{20mm} "Exc=list of real numbers": exclusion points
+
+\hspace{20mm} "Exc=function": exclude the zero points of the function
+
+\itemket{Examples}\mbox{}
+
+\verb| Plotdata("1","x^2-2*x","x");|\\
+
+\hspace{20mm} \input{Fig/plotdata1}\\
+
+Draw in red.
+
+\verb| Plotdata("1","x^2-2*x","x",["Color=[1,0,0]"]);|\\
+
+\verb| Plotdata("3","2*sin(2*x-pi/4)","x=[0,2*pi]");|\\
+
+\hspace{20mm} \input{Fig/plotdata2}\\
+
+\verb| Plotdata("1","sin(x)","x",["do"]);|\\
+\verb| Plotdata("2","sin(x)+1","x",["da"]);|\\
+\verb| Plotdata("3","sin(x)+2","x",["dr,2"]);|\\
+\verb| Plotdata("4","sin(x)+3","x");|\\
+
+\hspace{20mm} \input{Fig/plotdata3}\\
+
+Draw smoothly by "Num=n" option.
+
+Left figure: "Num=50"(default),\quad
+Right figure: "Num=200"\\
+
+\hspace{20mm}\input{Fig/plotdata4}\\
+
+Draw discontinuity accurately by "Dis" option.
+
+\verb| Plotdata("1","tan(x)","x",["Num=200"]); | // left figure \\
+\verb| Plotdata("1","tan(x)","x",["Num=200","Dis=50"]); | // right figure \\
+
+\hspace{20mm}\input{Fig/plotdatatan1}\hspace{20mm}\input{Fig/plotdatatan2}
+
+\vspace{\baselineskip}
+Draw floor function.
+
+\verb| Plotdata("1","floor(x)","x",["Num=100","Dis=0.9"]); |\\
+\verb| Drwxy(); |\\
+\verb| repeat(7,s,start -> -2, |\\
+\verb| Pointdata(text(s+3),[s+1,s],["Inside=0","Size=3"]);|\\
+\verb| ); |
+
+\vspace{\baselineskip}
+\hspace{40mm} \input{Fig/plotdata5}\\
+
+Assign a value to the letter "b".\\
+\verb| repeat(50,t,|\\
+\verb| cb=t/5-5;|\\
+\verb| Plotdata(text(t),Assign("b*x-b^2","b",cb),"x");|\\
+\verb| );|\\
+
+\hspace{40mm} \input{Fig/assign}\\
+
+\end{cmd}
+
+%----------Implicitplot----------------------------------
+\begin{cmd}{Implicitplot}{implicitplot}
+\itemket{Usage}Implicitplot(name,functionstring,range of x, range of y, options);
+\itemket{Usage}Generic function to draw the graph of a implicit function.
+\itemket{Examples}\mbox{}
+
+\verb| Implicitplot("1","x^2-x*y+2*y^2=4","x=[-3,3]","y=[-2,2]");|
+
+\begin{center}
+\input{Fig/implicit1}
+\end{center}
+
+\verb|Implicitplot("1","x^2+2*y^2=4","x=[-2,2]","y=[-2,2]");|\\
+\verb|Hatchdata("1",["i"],[["imp1"]]);|
+
+\begin{center}
+\input{Fig/implicit}
+\end{center}
+
+\end{cmd}
+
+%-------Deqplot-------------------------------------
+\begin{cmd}{Deqplot}{deqplot}
+\itemket{Usage}Deqplot(name, expression, names of variations, options)
+\itemket{Description}Draw the solution curve of a differential equation.
+\itemket{Details}
+The differential equation and its initial conditions should be specified as arguments.
+\itemket{Examples}\mbox{}
+
+The solution curve of the equation $y"=-y$ with initial conditions $y(0)=1,y'(0)=0$
+
+\verb|Deqplot("1","y``=-y","x",0, [1,0]);|\\
+\begin{center}
+\input{Fig/deqplot1}
+\end{center}
+\itemket{Remark} Derivative symbol \verb|y`| is a backquate, not a single quote.\\
+
+The solution curve of the equation $y'=y*(1-y)$ with initial condition $y(0)=0.5$
+
+\verb|Deqplot("2","y`=y*(1-y)","x",0, 0.5,["Num=100"]);|\\
+\begin{center}
+\input{Fig/deqplot2}
+\end{center}
+
+The solution curve of the equation $[x,y]'=[x(1-y),0.3y(x-1)]$ of variable $t$
+with initial conditions $x(0)=1, y(0)=0.5$
+
+\verb|Deqplot("3","[x,y]`=[x*(1-y),0.3*y*(x-1)]","t=[0,20]",[1,0.5],["Num=200"]);|\\
+\begin{center}
+\input{Fig/deqplot3}
+\end{center}
+\end{cmd}
+
+%----------Paramplot----------------------------------
+\begin{cmd}{Paramplot}{paramplot}
+
+\itemket{Usage}Paramaplot(name, expression, variable and domain, options);
+\itemket{Description}Generic function to draw a curve of parametric representation.% The head of the plotting data is gp.
+%\itemket{Details}
+\itemket{Examples} \mbox{}
+
+Draw a cycloid curve.
+
+\verb| Paramplot("1","[t-sin(t),1-cos(t)]","t=[0,2*pi]");|\\
+
+\begin{center}
+\input{Fig//paramplot1}
+\end{center}
+
+Draw ellipses with options.\\
+
+\verb| Paramplot("1","[2*cos(t)-5,sin(t)]","t=[0,2*pi]");| \\
+\verb| Paramplot("2","[2*cos(t),sin(t)]","t=[0,2*pi]",["dr,2"]);| \\
+\verb| Paramplot("3","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["da"]);| \\
+\verb| Paramplot("4","[2*cos(t)+10,sin(t)]","t=[0,2*pi]",["do"]);|
+
+\begin{center}
+\input{Fig//paramplot2}
+\end{center}
+\end{cmd}
+
+%----------Polarplot----------------------------------
+\begin{cmd}{Polarplot}{polarplot}
+
+\itemket{Usage}Polarplot(name, expression, variable and domain, options);
+\itemket{Description}This function draws a curve of polar equation.
+%\itemket{Details}
+\itemket{Examples} To draw a cardioid.
+
+\verb| Polarplot("1","2*(1+cos(t))","t=[0,2*pi]",["Num=200"]);|\\
+
+\begin{center}
+\input{Fig//cardioid1}
+\end{center}
+
+\end{cmd}
+
+%------Periodfun--------------------------------------
+\begin{cmd}{Periodfun}{periodfun}
+\itemket{Usage}Periodfun(defL,repeat,options)
+\itemket{Description}Function to draw the graph of a periodic function.
+\itemket{Details}
+\verb|defL| is a list of fun(str),interval,division number.\\
+The options are "Con=n/do, Color=name" for discontinuous parts.
+
+ex. "Con=do,Color=red" , " Con=n". Default is broken line and draw.
+
+Repeat count is a count number or a list of count numbers of left side and right side.
+
+The return value are a list of function in Maxima format and the period.
+\itemket{Remark}The functions should be defined on the symmetrical interval [-a,a].
+\itemket{Examples} \mbox{}
+
+\verb| defL=["0",[-1,0],1,"1",[0,1],1];|\\
+\verb| Periodfun(defL, 2,["dr,2"]);|\\
+\verb| memori=apply(-5..5,x,[x,text(x)]);|\\
+\verb| memori=flatten(remove(memori,[[0,"0"]]));|\\
+\verb| Htickmark(memori);|\\
+\verb| Vtickmark([1,"1"]);|
+
+\hspace{20mm}\input{Fig/periodfun.tex}
+
+\vspace{\baselineskip}
+\verb| defL=["0",[-1,0],1,"x^2",[0,1],50];|\\
+\verb| Periodfun(defL, 2, ["Con=n","dr,2"]);|\\
+\verb| memori=apply(-5..5,x,[x,text(x)]);|\\
+\verb| memori=flatten(remove(memori,[[0,"0"]]));|\\
+\verb| Htickmark(memori);|\\
+\verb| Vtickmark([1,"1"]);|
+
+\hspace{20mm}\input{Fig/periodfun2.tex}
+
+\end{cmd}
+
+
+%--------Fourierseries------------------------------------
+\begin{cmd}{Fourierseries}{fourierseries}
+\itemket{Usage}Fourierseries(name,coeff,period,terms)
+\itemket{Description}Function to draw the graph of a fourier series.
+\itemket{Details}
+$a_0+\displaystyle{\sum _{n=1} ^{\infty}(a_n \cos nx + b_n \sin nx)}$
+
+\verb|coeff| is a list of [$a_0, a_n, b_n$]. Each element are string.\\
+\verb|term| is a number of terms.
+\itemket{Examples} \mbox{}
+
+\verb|Fourierseries("1",["1/2","0","(1-(-1)^n)/(pi*n)"],2,6,["Num=200"]);|
+
+\hspace{20mm}\input{Fig/fourierseries.tex}
+
+\end{cmd}
+
+
+%-----------Tangentplot---------------------------------
+\begin{cmd}{Tangentplot}{tangentplot}
+\itemket{Usage}Tangentplot(name,PD, pointinfo, options);
+\itemket{Description}Generic funtion to draw a tangent line of a plotting data.
+\itemket{Details}
+The pointinfo is one of "x=xvalue","y=yvalue", [point, parameter].\\
+The option "nth" is used to set the number when plotting data has multi intersects.
+
+\itemket{Examples}\mbox{}
+
+\verb|Plotdata(`"1","x^2","x")|\\
+\verb|Tangentplot("1","gr1","x=2");|\\
+\verb|Tangentplot("2","gr1","y=1",["Color=red"]);|\\
+\verb|Tangentplot("3","gr1","y=1",[2,"Color=blue"])|\\
+
+\begin{center}
+\input{Fig/tangent}
+\end{center}
+
+\itemket{Reference} \hyperlink{derivative}{Derivative}.
+\end{cmd}
+
+%==========- Letter =================
+\subsubsection{Letter}
+
+%-----------Letter---------------------------------
+\begin{cmd}{Letter}{letter}
+\itemket{Usage}Letter([position, direction, string],options)
+\itemket{Description}Display the string.
+\itemket{Details}
+Write the string at the position specified by position (or coordinates) and direction. \\
+The position (or coordinates) can also be specified by the geometric point name. \\
+The direction is "e", "w", "n", "s", "c".
+The distance from the specified position can also be given as a numerical value. For example, "e2" and "e3" are placed twice and three times of the slightly unit distance away from "e", respectively. \\
+Multiple strings can be passed in the form of a list. \\
+\itemket{Remark}\mbox{}
+The derivative symbol $'$ uses \$ $'$ \$ (single quart) in mathematical mode (interleaved with two \$ s).
+Option is size of font. For example, ["size=32"]
+\item[Example]\mbox{}
+
+\verb|Letter([[2,1] ,"se","P"]); | // Display P in the southeast of the coordinates (2, 1). \\
+\verb|Letter([C ,"c", "C"]); | // Display C with the point C as the center. \\
+\verb|Letter([A,"sw","A",E,"s","$ f(x)=\frac{1}{4} x^2 $"]);|
+
+\hspace{5mm} //Display A in the southwest of point A and $ f(x)=\frac{1}{4} x^2 $ in the south of the point E. \\
+
+\end{cmd}
+
+%-------Letterrot-------------------------------------
+\begin{cmd}{Letterrot}{letterrot}
+\itemket{Usage}Letterrot([pos, dir, move, string])
+\itemket{Description}Rotate a string and display it.
+\itemket{Details}
+At the position of the coordinates, rotate to the direction specified by the direction vector and write the string.\\
+The third argument is a minute movement amount and can be abbreviated.\\
+\item[Example]\mbox{}
+
+\hspace{10mm}\verb|Letterrot(C,B-A,"t2n5","AB");|
+
+It is also possible to write as follows, abbreviated for the amount of movement.
+
+\hspace{10mm}\verb|Letterrot(C,B-A,"AB");|
+
+\itemket{Reference} \hyperlink{exprrot}{Exprrot}.
+
+\end{cmd}
+
+%--------Expr ------------------------------------
+\begin{cmd}{Expr}{expr}
+\itemket{Usage}Expr([pos, dir, string]);
+\itemket{Description}Generic function to write an expression in \TeX style.
+\itemket{Details}pos : position
+
+\hspace{14mm} dir : direction(e,w,s,n,ne,nw,se,sw,c)
+
+\hspace{14mm} string : expression\\
+
+\hspace{14mm}Also see \hyperlink{letter}{Letter}
+
+\itemket{Examples}\mbox{}
+
+\verb|Expr([[-3,3],"e","f(x)=\frac{1}{4}x^2"]);|\\
+\verb|Expr([[3,1.5],"s2e2","f‘(x)=\frac{1}{2}x",[2,0],"s","2",[0,1],"w","1"]);|
+
+\begin{center}
+\input{Fig/expr}
+\end{center}
+
+\verb|Arrowdata(Q,P);|\\
+\verb|Expr([Q,"ne2","\displaystyle\int_a^b \log x\,dx="|\\
+\verb| +text(L.x*(log(L.x)-1)-G.x*(log(G.x)-1))]);|
+
+\vspace{5mm}
+
+\begin{center}
+\input{Fig/intlog}
+\end{center}
+\end{cmd}
+
+%------ Exprrot -------------------------------------
+\begin{cmd}{Exprrot}{exprrot}
+\itemket{Usage}Exprrot([pos, dir,[move(optional)], string);
+\itemket{Description}Generic function to write a rotated expression in \TeX style.
+\itemket{Details}pos : position : coordinate or name
+
+\hspace{15mm} dir : direction vector : coordinate or name
+
+\hspace{15mm} move: "t":tangent , "n":normal
+
+\hspace{15mm} string : expression
+\itemket{Examples}\mbox{}
+
+\verb|Exprrot(C,B-A,"\frac{2}{3}");|\\
+\verb|Exprrot([3,2],[2,-1],"t0n1","\sqrt{3}");|
+
+\vspace{\baselineskip}
+\vspace{\baselineskip}
+\hspace{10mm}\includegraphics[bb=0.00 0.00 181.01 131.01,width=4cm]{Fig/exprrot.pdf} \hspace{10mm} \input{Fig/exprrot}
+
+\end{cmd}
+
+%============== Marking ================
+\subsubsection{Marking}
+
+%------------Anglemark--------------------------------
+\begin{cmd}{Anglemark}{anglemark}
+\itemket{Usage}Anglemark( a list of points, options);
+\itemket{Description}draw an angle mark with an arc at the angle determined by [A,B,C]
+
+\hspace{10mm} Options :
+
+\hspace{15mm} numerical value size of mark (default is 1)
+
+\hspace{15mm} draw text \verb|"Expr=n,str"| or \verb|"Let=n,str"|
+
+\itemket{Examples}\mbox{}
+
+draw an angle mark at interior angles of a triangle, write characters.\\
+\verb| Listplot([A,B,C,A]);|\\
+\verb| Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);|\\
+\verb| Anglemark([B,A,C]);|\\
+\verb| Anglemark([C,B,A],["Expr=\theta"]);|\\
+\verb| Anglemark([A,C,B],[2,"dr,3","Expr=2,\alpha"]);|\\
+
+\begin{center}
+\input{Fig/anglemark}
+\end{center}
+
+draw $\circ$ at interior angles of a triangle.\\
+
+\verb| Listplot([A,B,C,A]);|\\
+\verb| Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);|\\
+\verb| Anglemark([C,B,A],["Expr=\circ","nodisp"]);|\\
+
+\begin{center}
+\input{Fig/anglemark2}
+
+\end{center}
+\item{Remark} You can draw an angle mark with a parallelogram.
+Refer to \hyperlink{paramark}{Paramark} .
+\end{cmd}
+
+%--------Paramark------------------------------------
+\begin{cmd}{Paramark}{paramark}
+
+\itemket{Usage}Paramark([A, B, C], options);
+\itemket{Description}Generic function to draw an angle mark with a parallelogram at the angle determined by [A,B,C].\\
+Options : numerical value size of mark (default is 1) and usual options.
+\itemket{Examples}
+
+Draw an angle mark at interior angles of a triangle, write characters.\\%\mbox{}
+
+\verb| Listplot([A,B,C,A]);| \\
+\verb| Paramark([A,B,C]); |\\
+\verb| Paramark([C,A,B],[3,"Expr=\alpha"]); |\\
+\verb| Paramark([B,C,A],["dr,2","Expr=2,\theta"]);| \\
+
+\begin{center}
+\input{Fig/paramark}
+\end{center}
+
+\itemket{Reference} \hyperlink{anglemark}{Anglemark}.
+\end{cmd}
+
+%------------Bowdata--------------------------------
+\begin{cmd}{Bowdata}{bowdata}
+\itemket{Usage}Bowdata(a list of points, options);
+\itemket{Description}draw the shape of bow connecting two points in the list counterclockwise
+\itemket{Details}
+
+Options :\\
+curvature (default is 1)\\
+size of the blank space in the middle of bow\\
+expression located at the blank space \verb|"Expr=expressions"|\\
+The location of expressions can be modified via \verb|"Expr=tn, expressions"| where
+\verb|t| specifies the movement in the direction of segment and
+\verb|n| specifies that of normal direction.
+Both positive and negative numbers are permitted.\\
+line type \verb|"dr,n" , "da,m,n" , "do,m,n"|
+\itemket{Examples}\mbox{}
+
+draw the shapes of bow along with the edges of triangle ABC and add marks.\\
+\verb| Listplot([A,B,C,A]);|\\
+\verb| Letter([A,"n1","A",B,"w1","B",C,"e1","C"]);|\\
+\verb| Bowdata([A,B]);|\\
+\verb| Bowdata([B,C],[1,"Expr=t0n3,a"]);|\\
+\verb| Bowdata([C,A],[2,1.2,"Expr=10","da"]);|
+\begin{center}
+\input{Fig/bowdata}
+\end{center}
+
+Expressions can be displayed in rotated manner
+via \verb|"Exprrot=tn,expressions"|
+though the Euclidean view does not correspond to this modification.
+Adding \verb|r| to \verb|tn| results in the turning round.
+\itemket{Examples}\mbox{}
+
+\verb| Bowdata([B,A],[1,1,"Exprrot=a"]);|\\
+\verb| Bowdata([D,C],[1,1,"Exprrot=t3n0,a"]);|\\
+\verb| Bowdata([F,E],[1,1,"Exprrot=t-3n0,a"]);|\\
+\verb| Bowdata([H,G],[1,1,"Exprrot=t0n3,a"]);|\\
+\verb| Bowdata([L,K],[1,1,"Exprrot=t0n0r,a"]);|\\
+\verb| Bowdata([N,M],[1,1,"Exprrot=t3n0r,a"]);|
+\begin{center}
+\input{Fig/bowdata2}
+\end{center}
+\end{cmd}
+
+%------Drawsegmark--------------------------------------
+\begin{cmd}{Drawsegmark}{drawsegmark}
+\itemket{Usage}Drawsegmark(name, list, options) or Segmark(name, list, options)
+\itemket{Description}Add a mark to a segment.
+\itemket{Details}
+Add a mark to the segment determined by the end points specified in the list.
+Four kinds of marks can be used.\\
+Extra options :\\
+\verb|"Type=n"| (n=1,2,3,4) specifies the kind of mark.\\
+\verb|"Width="| specifies the distance between two segments of the mark
+(in case when $n=2$).
+\itemket{Examples}\mbox{}
+
+\verb|Listplot([A,B,C,D,A]);|\\
+\verb|Segmark("1",[A,B],["Type=1"]);|\\
+\verb|Segmark("2",[B,C],["Type=2","Width=1.5"]);| //width of two lines\\
+\verb|Segmark("3",[C,D],["Type=3"]);|\\
+\verb|Segmark("4",[D,A],["Type=4"]);|
+\begin{center}
+\input{Fig/segmark}
+\end{center}
+\end{cmd}
+
+%--------Htickmark------------------------------------
+\begin{cmd}{Htickmark}{htickmark}
+\itemket{Usage}Htickmark([x-coord,[direction(optional)],expression,...]);
+\itemket{Description}Generic function to tick on the horizontal axis.
+\itemket{Details}Default of direction is \verb|"s1"|. Minor adjustments are not displayed on the Euclidean view, you have to check the results on the PDF file. The length of tickmarks can be set by the function \hyperlink{setmarklen}{Setmarklen()}.
+\itemket{Examples}\mbox{}
+
+\verb|Htickmark([1,"1",2,"n1","2",3,"se","3",4,"4"]);|
+
+\begin{center}
+\input{Fig/htickmark01}
+\end{center}
+
+\verb|ticks=apply(-5..5,x,[x,text(x)]);| // ticks is [ [-5,"5"],...,[5,"5"] ]\\
+\verb|ticks=remove(ticks,[[0,"0"]]); | // [0,"0"] is removed\\
+\verb|ticks=flatten(ticks); | // ticks becomes [-5,"5",...,5,"5"]\\
+\verb|Htickmark(ticks);|
+
+\begin{center}
+\input{Fig/htickmark}
+\end{center}
+
+\itemket{Reference} \hyperlink{vtickmark}{Vtickmark}.
+\end{cmd}
+
+%------------Vtickmark--------------------------------
+\begin{cmd}{Vtickmark}{vtickmark}
+\itemket{Usage}Vtickmark([y-coord,[direction(optional)],expression,...]);
+\itemket{Description}Generic function to tick on the vertical axis.
+\itemket{Details}Default of direction is \verb|"w1"|.
+\itemket{Examples}\mbox{}
+
+\verb|Vtickmark([1,"1",2,"2"]);|
+
+\itemket{Reference} \hyperlink{htickmark}{Htickmark}.
+\end{cmd}
+
+%--------------Rulerscale------------------------------
+\begin{cmd}{Rulerscale}{rulerscale}
+\itemket{Usage}Rulerscale(starting point, horizontal marks, vertical marks);
+\itemket{Description}Generic functio to put ruler marks.
+\itemket{Details}
+
+The marks are give as a list.\\
+\verb|["r",a,b,c,d]| to put marks from \verb|a| to \verb|b| with intervals \verb|c|, scales \verb|d|.\\
+\verb|["f",n1,"str",n2,"str",・・] | to put marks as the same format as Htickmark.
+\itemket{Examples1}\mbox{}
+
+\verb|Listplot("1",[[2,1],[9,1]]);|\\
+\verb|Rulerscale([2,1],["r",2,9,1,10],[]);|
+
+\begin{center}\input{Fig/ruler1}\end{center}
+
+\itemket{Examples2}\mbox{}
+
+\verb|Framedata("1",[A,B],["corner"]);|\\
+\verb|Rulerscale(A,["r",0,5,1],["f",1,"d1",3,"d2"]);|
+
+\begin{center}\input{Fig/ruler}\end{center}
+
+\end{cmd}
+
+%========== Using plotting data ===============
+\subsection{Using plotting data}
+
+%--------------Changestyle------------------------------
+\begin{cmd}{Changestyle}{changestyle}
+\itemket{Usage}Changestyle(list of PD, options)
+\itemket{Description}Change the option for drawing.
+\itemket{Details}
+Change the option for drawing several shapes altogether.
+\itemket{Examples}\mbox{}
+
+Draw segment AB and Circle AB with broken line on the Euclidean view
+and keep them from being drawn on \TeX\ final output.
+
+\verb| Listplot([A,B]);|\\
+\verb| Circledata([A,B]);|\\
+\verb| Changestyle(["sgAB","crAB"],["da","notex"]);|
+
+\end{cmd}
+
+%--------Drawfigures ------------------------------------
+\begin{cmd}{Drawfigures}{drawfigures}
+
+\itemket{Usage}Drawfigures(or Drwfigs)(name,List of PDs,List of Options)
+\itemket{Description}Manipulate a plural number of PDs together.
+\itemket{Remark} List of Options should corrensponds to that of PDs.
+
+%\itemket{Details}
+\itemket{Examples}\mbox{}
+After manipulating PDs of a circle and a point on the circle by AddGraph, you can translate or rotate them together.\\
+
+\begin{verbatim}
+opcr=["dr"];
+oppt=["Size=2","Color=red"];
+Circledata("1",[[0,1],[0,0]],opcr);
+Pointdata("1",[0,0],oppt);
+ad1=["cr1","pt1"];
+dt=2*pi/32;
+opcr=["dr,0.3"];
+nn=32;
+forall(1..nn,
+ t=dt*#;
+ Rotatedata(2,ad1,-t,[[0,1],"nodisp"]);
+ Translatedata(2,"rt2",[t,0],["nodisp"]);
+ Drawfigures(text(#),["tr2_1","tr2_2"],[opcr,oppt]);
+);
+\end{verbatim}
+
+\begin{center}
+ \input{Fig/drawfigures1}
+\end{center}
+
+\end{cmd}
+
+%------------Invert--------------------------------
+\begin{cmd}{Invert}{invert}
+\itemket{Usage}Invert(PD)
+\itemket{Description}Rearrange plotting data in the reverse order.
+\itemket{Examples}\mbox{}
+
+See the examples in \hyperlink{shade}{Shade}
+
+\end{cmd}
+
+%-------------Joincrvs-------------------------------
+\begin{cmd}{Joincrvs}{joincrvs}
+\itemket{Usage}Joincrvs(name, list of PDs, options)
+\itemket{Description}Create a plotting data of one curve by connecting a list of plotting data of adjacent curves.
+\itemket{Details}
+The list of curves is specified in the adjacent order. \\
+Options is line type.
+
+\itemket{Examples}\mbox{}
+
+Draw the closed curve obtained from the line segment $y=x\ (-\sqrt{2} \leq x \leq \sqrt{2})$ and the half circle, and paint the interior of the closed curve using the yellow color.\\
+Put the point A at the origin and the point B in the appropriate place.\\
+\verb|Plotdata("1","x","x=[-sqrt(2),sqrt(2)]");|\\
+\verb|B.xy=[sqrt(2),sqrt(2)];|\\
+\verb|Circledata("2",[A,B],["Rng=[pi/4,pi/4*5]"]);|\\
+\verb|Joincrvs("1",["gr1","cr2"]);|\\
+\verb|Shade(["join1"],["Color=yellow"]);|\\
+\begin{center}
+\input{Fig/joincrvs.tex}
+\end{center}
+\end{cmd}
+
+
+%--------Partcrv------------------------------------
+\begin{cmd}{Partcrv}{partcrv}
+\itemket{Usage}Partcrv(name, A, B, PD, options)
+\itemket{Description}Generic function to make a piece of curve from the PD between the points A and B.
+\itemket{Details}The order of two points A, B must be same as the direction of the curve.\\
+Options are "dr, n", "da,m,n" or "do,m,n"\\
+\itemket{Examples}\mbox{}
+
+In the following example We draw a parabola with dotted line and draw a piece of curve with real line.\\
+\verb| Plotdata("1","x^2","x",["do"]);|\\
+\verb| Partcrv("1", [0,0], [1,1], "gr1");|
+
+\begin{center}
+\input{Fig/partcrv1}
+\end{center}
+
+In the next example we draw a piece of circle with real line. The direction of a circle is counterclockwise direction.\\
+\verb| Circledata([A,B], ["do"]);|\\
+\verb| Plotdata("1","x^2","x",["do"]);|\\
+\verb| tmp=Intersectcrvs("crAB","gr1");|\\
+\verb| P.xy=tmp_1;|\\
+\verb| Q.xy=tmp_2;|\\
+\verb| Partcrv("1", P, Q, "crAB");|\\
+\verb| Partcrv("2", Q, P, "crAB");|
+\vspace{5mm}
+
+\begin{center}
+\begin{minipage}{45mm}
+\begin{center}
+\input{Fig/partcrv3}\\
+figure of part1
+\end{center}
+\end{minipage}
+\hspace{10mm}
+\begin{minipage}{45mm}
+\begin{center}
+\input{Fig/partcrv4}\\
+figure of part2
+\end{center}
+\end{minipage}
+\end{center}
+
+In the last example we draw the pice of parabola:$y=x^2$ which is cut off by the circle.\\
+\verb| Circledata("1",[[0,2],[0,0]],["da"]);|\\
+\verb| Plotdata("1","x^2","x",["do"]);|\\
+\verb| tmp=Intersectcrvs("cr1","gr1");|\\
+\verb| Partcrv("2",tmp_2,tmp_1,"gr1",["dr,2"]);|
+
+\begin{center}
+\input{Fig/partcrv}
+\end{center}
+
+\end{cmd}
+
+%-------- Enclosing ------------------------------------
+\begin{cmd}{Enclosing}{enclosing}
+\item[Usage]Enclosing(name, a list of plotdata, options);
+\item[Description]This function makes a closed curve form the list of plotdata.
+\item[Details]Options are:\\
+near point from start position : Set in case where the first curve and the last curve have multi intersects.\\
+\verb|"dr","da", "do","`notex","nodisp","Color= "| : as usual.
+\item[Examples]\mbox{}
+
+\verb|Plotdata("1","x^2","x");|\\
+\verb|Lineplot("1",[[0,0],[1,0]]);|\\
+\verb|Lineplot("2",[[2,0],[2,1]]);|\\
+\verb|Enclosing("1",["Invert(gr1)","ln1","ln2"],["nodisp"]);|\\
+\verb|Shade(["en1"],["Color=red"]);|
+
+\begin{center}
+\input{Fig/enclosing}
+\end{center}
+
+\item{Remark}The followings have the opposite direction.
+
+\verb|Enclosing("1",["ln1","ln2","Invert(gr1)"]);|\\
+\verb|Enclosing("1",["gr1","Invert(ln2)","Invert(ln1)"]);|
+\end{cmd}
+
+
+%---------Hatchdata-----------------------------------
+\begin{cmd}{Hatchdata}{hatchdata}
+\itemket{Usage}Hatchdata(name, a list of "i" or "o" , a list of a list of PD , options)
+\itemket{Description}Generic function to draw hatch lines in the close curve.
+\itemket{Details}Options are:\\
+\hspace*{5mm}angle(degree,45), interval(ratio,1) of hatches, \\
+\hspace*{5mm}\verb|"Max=(default:20)"| maximum of the number of hatches.\\
+\hspace*{5mm}\verb|"No=pointlist"| not executed when any point is selected\\
+\hspace*{5mm}\verb|"File=y/m/n(default:n)"| whether to make data file or not\\
+\hspace*{5mm}\verb|"Check=pointlist"| data file updated if any point is changed
+
+\itemket{Examples}\mbox{}
+
+
+\verb|Circledata([A,B],["dr"]);|\\
+\verb|Hatchdata("1",["i"],[["crAB"]],["dr,0.7"]);|
+
+\verb|Circledata([A,B],["dr"]);|\\
+\verb|Paramplot("1","[4*cos(t),2*sin(t)]","t=[0,2*pi]");|\\
+\verb|Paramplot("2","[2*cos(t),4*sin(t)]","t=[0,2*pi]");|\\
+\verb|Hatchdata("1",["ioi"],[["crAB"],["gp1"],["gp2"]],["dr,0.7"]);|\\
+\verb|Hatchdata("2",["iio"],[["crAB"],["gp1"],["gp2"]],["dr,0.7"]);|
+
+\begin{center}
+\input{Fig/hatch1}\hspace{10mm}\input{Fig/hatch2}
+\end{center}
+
+\verb|Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);|\\
+\verb|Listplot([A,B]);|\\
+\verb|Listplot([A,C]);|\\
+\verb|Hatchdata("1",["ii"],[["sgAB","n"],["gr1","s"]],["dr,0.7"]);|\\
+\verb|Hatchdata("2",["ii"],[["sgAC","s"],["gr1","n"]],["dr,0.7"]);|
+
+\begin{center}
+\input{Fig/hatch3}
+\end{center}
+
+\verb|Plotdata("1","2*sin(x)","x=[-pi,3*pi]",["Num=100"]);|\\
+\verb|Listplot([A,B]);|\\
+\verb|Listplot([A,C]);|\\
+\verb|Hatchdata("1",["iio"],[["sgAB","s"],["sgAC","n"],["gr1","n"]]);|
+
+\begin{center}
+\input{Fig/hatch4}
+\end{center}
+
+\verb|Deffun("f(x)",["regional(y)","y=x^3-2*x","y"]);|\\
+\verb|Plotdata("1","f(x)","x",["Num=100"]);|\\
+\verb|Putoncurve("A","gr1");|\\
+\verb|coef=Derivative("f(x)","x",A.x);|\\
+\verb|Defvar(["coef",coef]);|\\
+\verb|Deffun("g(x)",["regional(y)","y=coef*(x-A.x)+A.y","y"]);|\\
+\verb|Plotdata("2","g(x)","x",["Num=1"]);|\\
+\verb|if(!Ptselected(), // if any point is not selected|\\
+\verb| Enclosing("1",["gr2","Invert(gr1)"],[A,"nodisp"]);|\\
+\verb| Hatchdata("1",["i"],[["en1"]]);|\\
+\verb|);|
+
+\begin{center}
+\input{Fig/hatch5}
+\end{center}
+
+\verb|Circledata([A,B]);|\\
+\verb|Hatchdata("1",["i"],[["crAB"]]);|\\
+\verb|Hatchdata("2",["i"],[["crAB"]],[-40,2]);|// $\mbox{angle}=-40^{\circ}, \mbox{interval}=\times 2$|\\
+\verb|Hatchdata("3",["i"],[["crAB"]],["dr,0.5"]);|\\
+\verb|Hatchdata("4",["i"],[["crAB"]],[-45,2,"dr,0.5"]);|
+
+\begin{center}
+\input{Fig/HatchZuKita1.tex}
+\end{center}
+
+\verb|Lineplot("1",[A,B]);// name of this data is ln1|\\
+\verb|Lineplot("2",[A,C]);|\\
+\verb|Hatchdata("5",["iii"],[["crAB"],["ln1","n"],["ln2","n"]]);|\\
+\verb|Hatchdata("6",["ioo"],[["crAB"],["ln1","n"],["ln2","n"]]);|
+
+\begin{center}
+\input{Fig/HatchZuKita5E.tex}\hspace{10mm}\input{Fig/HatchZuKita6E.tex}
+\end{center}
+
+\verb|Circledata([A,B],["nodisp"]);|\\
+\verb|Hatchdata("7",["i"],[["crAB"]]);|\\
+\verb|Circledata([A,B],["da"]);|\\
+\verb|Hatchdata("8",["i"],[["crAB"]]);|
+
+\begin{center}
+\input{Fig/HatchZuKita7E.tex}\hspace{10mm}\input{Fig/HatchZuKita8E.tex}
+\end{center}
+
+%\verb|Hatchdata("9a",["iii"],[["crAB"],["ln1","n"],["ln2","n"]]);|\\
+%\verb|Hatchdata("9b",["ioo"],[["crAB"],["ln1","n"],["ln2","n"]],[90,2]);|
+\end{cmd}
+
+%---------Dotfilldata-----------------------------------
+\begin{cmd}{Dotfilldata}{dotfilldata}
+\itemket{Usage}Dotfilldata(name, list of the dotted sides "i" or "o", list of PD, option)
+\itemket{Description}Fill a domain with dots.
+\itemket{Details}
+R is called to generate the data. Arguments are the same as Hatchdata. \\
+Option is the density of dots from 0.1 to 0.8 (default is 0.3).
+\itemket{Examples}\mbox{}
+
+A pie chart\\
+After making closed curve via \verb|Partcrv()| and \verb|Enclosing()|,
+the surrounded region is filled with dots.
+
+\verb| r=3;|\\
+\verb| p0=r*[cos(pi/2),sin(pi/2)];|\\
+\verb| p1=r*[cos(-pi/6),sin(-pi/6)];|\\
+\verb| p2=r*[cos(-3*pi/4),sin(-3*pi/4)];|\\
+\verb| Circledata("1",[[0,0],[r,0]]);|\\
+\verb| Listplot("1",[[0,0],p0]);|\\
+\verb| Listplot("2",[[0,0],p1]);|\\
+\verb| Listplot("3",[[0,0],p2]);|\\
+\verb| Partcrv("1",p1,p0,"cr1");|\\
+\verb| Enclosing("1",["sg2","part1","Invert(sg1)"],[[0,0]]);|\\
+\verb| Partcrv("2",p2,p1,"cr1");|\\
+\verb| Enclosing("2",["sg3","part2","Invert(sg2)"],[[0,0]]);|\\
+\verb| Dotfilldata("1",["i"],[["en1"]]);|\\
+\verb| Dotfilldata("2",["i"],[["en2"]],[0.1]);|
+\begin{center}
+\input{Fig/dotfill}
+\end{center}
+\end{cmd}
+
+%-----------Shade---------------------------------
+\begin{cmd}{Shade}{shade}
+\itemket{Usage}Shade(("name"),list of PD, options);
+\itemket{Description}This function fills a domain surrounded by a closed curve.
+\itemket{Details}\mbox{}\\
+If "Invert" is used in some PD, \verb|Enclosing| is used, if not, \verb|Joincrvs| is used as default.
+The options are use of enclosing("Enc=y/n") and color.
+\itemket{Examples}\mbox{}\\
+\verb|Setax([7,"nw"]);|\\
+\verb|Plotdata("1","2*sin(x)","x",["Num=100"]);|\\
+\verb|Lineplot("1",[[0,1],[1,1]]);|\\
+\verb|Shade(["ln1","Invert(gr1)"],[[2.5,1],"Color=0.2*[0,0,0,1]"]);|
+
+\begin{center}
+\input{Fig/shade}
+\end{center}
+
+\verb|Plotdata("1","x^2-1","x=[-3,3]");|\\
+\verb|Plotdata("2","x^2/2","x=[-3,3]");|\\
+\verb|Shade("1",["gr2","Invert(gr1)"],[[-1.5,1],"Color=[1,0,0]","alpha->0.4"]);|
+
+\begin{center}
+\input{Fig/shade01E}
+\end{center}
+
+\verb|r1=2;|\\
+\verb|r2=1.5;|\\
+\verb|Circledata("1",[A,A+[r1,0]]);|\\
+\verb|Circledata("2",[A,A+[r2,0]]);|\\
+\verb|Listplot("1",[A+[r1,0],A+[r2,0]],["nodisp"]);|\\
+\verb|Shade(["cr1","sg1","Invert(cr2)","Invert(sg1)"],["Enc=n","Color=green"]);|
+
+\begin{center}
+\input{Fig/greenring}
+\end{center}
+
+\itemket{Reference} \hyperlink{joincrvs}{Joincrvs}.
+\end{cmd}
+
+%--------------Reflectdata------------------------------
+\begin{cmd}{Reflectdata}{reflectdata}
+\itemket{Usage}Reflectdata(name, PD, center or axis of symmetry, options);
+\itemket{Description}Generic function to draw a reflective curve.
+\itemket{Details}axis of symmzetry is defined as a list of 2 points.
+\itemket{Examples}\mbox{}
+
+\verb|Circledata([A,B]);|\\
+\verb|Reflectdata("1","crAB",[C]);|\\
+\verb|Reflectdata("2","crAB",[[-1,2]],["dr,2"]);|\\
+\verb|Reflectdata("3","crAB",[D,E],["da"]);|
+
+\begin{center}
+\input{Fig/reflectdata}
+\end{center}
+\end{cmd}
+
+%------------Rotatedata--------------------------------
+\begin{cmd}{Rotatedata}{rotatedata}
+\itemket{Usage}Rotatedata(name, (a list of )PD, angle(degree), options);
+\itemket{Description}Generic function to rotate plotting data.
+\itemket{Details}Options are center, and as usual. The default of center is [0,0].\\
+\itemket{Examples}\mbox{}
+
+\verb|Circledata([A,B]);|\\
+\verb|Rotatedata("1","crAB",pi/2,[C]);|\\
+\verb|Rotatedata("2","crAB",pi/3,[[1,5],"dr,2"]);|\\
+\verb|Rotatedata("3","crAB",-pi/3,[D,"da"]);|
+
+\begin{center}
+\input{Fig/rotatedata}
+\end{center}
+\end{cmd}
+
+%---------Scaledata-----------------------------------
+\begin{cmd}{Scaledata}{scaledata}
+\itemket{Usage}Scaledata(name, list of PD, horizontal ratio, vertical ration, [options]);
+\itemket{Description}Generic function to scale plotting data.
+\itemket{Details}Options are Center, and as usual. The default of center is [0,0].\\
+\itemket{Examples}\mbox{}
+
+\verb|Circledata([A,B]);|\\
+\verb|Scaledata("1","crAB",3,2,[[0,0]]);|\\
+\verb|Scaledata("2","crAB",3,2,[C,"dr,2"]);|\\
+\verb|Scaledata("3","crAB",D.x,D.y,[[0,0],"da"]);|
+
+\begin{center}
+\input{Fig/scaledata}
+\end{center}
+\end{cmd}
+
+%------------Translatedata--------------------------------
+\begin{cmd}{Translatedata}{translatedata}
+\itemket{Usage}Translatedata(name, list of PD, vector, options);
+\itemket{Description}Generic function to translate plotting data.
+\itemket{Details}Options are Center, and as usual. The default of center is [0,0].\\
+\itemket{Examples}\mbox{}
+
+\verb|Circledata([A,B]);|\\
+\verb|Translatedata("1","crAB",[2,3]);|\\
+\verb|Translatedata("2","crAB",C,["dr,2"]);|\\
+\verb|Translatedata("3","crAB",D,["da"]);|
+
+\begin{center}
+\input{Fig/translatedata}
+\end{center}
+\end{cmd}
+
+%=====Calculus and I/O ============================
+\subsection{Calculus and I/O}
+
+%-------Derivative-------------------------------------
+\begin{cmd}{Derivative}{derivative}
+\itemket{Usage}\mbox{}\\
+Derivative(function(string), variable(string), value);\\
+Derivative(PD(string), pointinfo, ([nth of intersects]));
+\itemket{Description}Generic funtion to find the derivative of a function or a plotting data.
+\itemket{Details}
+The pointinfo is one of "x=xvalue","y=yvalue", [point, parameter].\\
+The option of nth is used to set the number when plotting data has multi intersects.
+
+\itemket{Examples}\mbox{}
+
+\verb|Deffun("f(x)",["regional(y)","y=x^3-4*x","y"]);|\\
+\verb|coef=Derivative("f(x)","x",A.x);|\\
+\verb|A.y=f(A.x);|\\
+\verb|B.y=coef*(B.x-A.x)+A.y;|\\
+\verb|Plotdata("1","f(x)","x",["Num=200"]);|\\
+\verb|Lineplot([A,B]);|\\
+\verb|Letter([A,"ne","A"]);|
+
+\begin{center}
+\input{Fig/derivative}
+\end{center}
+
+\itemket{Reference} \hyperlink{tangentplot}{Tangentplot}.
+\end{cmd}
+
+%---------Integrate-----------------------------------
+\begin{cmd}{Integrate}{integrate}
+\itemket{Usage}\mbox{}\\
+Integrate(function or name of PD, "varname=range", [options]);
+\itemket{Description}Generic funtion to find the value of numerical integration.
+\itemket{Details}Oshima's Bezier formula is used.
+\itemket{Examples}\mbox{}
+
+\verb|f(x):=x^3-2*x^2+2;|\\
+\verb|val=Integrate("f(x)","x=[0,3]");|\\
+\verb|println(val);| // 8.25 will be displyed.
+
+\verb|plotting data("1","x^3-2*x^2+2","x");|\\
+\verb|println(Integrate("gr1",[0,3]));|
+\end{cmd}
+
+%------------Inversefun--------------------------------
+\begin{cmd}{Inversefun}{inversefun}
+\itemket{Usage}Inversefun(function(string), range, value);
+\itemket{Description}Generic function to find the value of the inversefunction.
+\itemket{Details}The value is found in the range.
+\itemket{Examples}\mbox{}
+
+\verb|x=Inversefun("sin(x)","x=[0,pi/2]",0.5);|\\
+\hspace*{20mm}The value of x is $0.5236$.
+\end{cmd}
+
+%------------Crossprod--------------------------------
+\begin{cmd}{Crossprod}{crossprod}
+\itemket{Usage}Crossprod(vec1, vec2);
+\itemket{Description}Generic function to return the cross product of 2 vectors.
+\itemket{Details}The vectors are a list with length 3 or 2.
+\itemket{Examples}\mbox{}
+
+\verb|v=Crossprod([1,0,0],[1,1,1]);| // The result is v=[0,-1,1].
+
+\end{cmd}
+
+%-----------Dotprod---------------------------------
+\begin{cmd}{Dotprod}{dotprod}
+\itemket{Usage}Dotprod(vec1, vec2);
+\itemket{Description}Generic function to return the dot product of 2 vectors.
+\itemket{Examples}\mbox{}
+
+\verb|v=Dotprod([1,2,3],[1,-1,1]);| // The result is v=2.
+\end{cmd}
+
+%------------Findarea--------------------------------
+\begin{cmd}{Findarea}{findarea}
+\itemket{Usage}Findarea(plotting data( or string of pd ));
+\itemket{Description}Generic function to return the area enclosed with a close curve.
+\itemket{Details}Oshima's B\'ezier formula is used.
+\itemket{Examples}\mbox{}
+
+\verb|Paramplot("1","[3*cos(t),2*sin(t)]","t=[0,2*pi]");|\\
+\verb|area=Findarea("gp1");|\\
+\verb|println(Sprintf(area,6));| // The result is 18.849536.
+
+\end{cmd}
+
+%-----------Findlength---------------------------------
+\begin{cmd}{Findlength}{findlength}
+\itemket{Usage}Findlength(plotting data( or string of pd ));
+\itemket{Description}Generic function to return the length of a curve.
+\itemket{Details}Oshima's B\'ezier formula is used.
+\itemket{Examples}\mbox{}
+
+\verb|Circledata("1",[[0,0],[2,0]]);|\\
+\verb|len=Findlength("cr1");|\\
+\verb|println(Sprintf(len,6));| // The result is 12.558097.
+\end{cmd}
+
+
+%-----------Intersectcurves---------------------------------
+\begin{cmd}{Intersectcurves}{intersectcurves}
+\itemket{Usage}Intersectcrvs(plotting data1(string), plotting data2(string));
+\itemket{Description}Generic funtion to return a list of intersects of 2 plotting data.
+\itemket{Examples}\mbox{}
+
+\verb|Plotdata("1", "sin(x)", "x", ["Num=100"]);|\\
+\verb|Circledata([A, B]);|\\
+\verb|tmp=Intersectcrvs("gr1","crAB");|\\
+\verb|pP=tmp_1;|\\
+\verb|pQ=tmp_2;|
+
+\begin{center}
+\input{Fig/Intersectcrvs1}
+\end{center}
+\end{cmd}
+
+%------------IntersectcurvesPp--------------------------------
+\begin{cmd}{IntersectcurvesPp}{intersectcurvesPp}
+\itemket{Usage}IntersectcrvsPp(plotting data1(string), plotting data2(string));
+\itemket{Description}Generic funtion to return a list of intersects with parameters of 2 plotting data.
+\itemket{Details}Parameters are positons of the intersect.
+\end{cmd}
+
+%-------------Nearestpt-------------------------------
+\begin{cmd}{Nearestpt}{nearestpt}
+\itemket{Usage}Nearestpt(plotting data1, plotting data2);
+\itemket{Description}Generic funtion to return the nearest point with the parameter and the distance.
+\itemket{Examples}\mbox{}
+
+\verb|Plotdata("1", "x^2+2", "x=[-2,2]");|\\
+\verb|Plotdata("2", "-(x-2)^2+1","x=[0,4]");|\\
+\verb|plist=Nearestpt("gr1","gr2");|\\
+\verb|Listplot("1",plist_1,plist_3);|\\
+\verb|pB=plist_3;|
+\itemket{Remark}The returned list is [[0.4,2.16],31,[1.58,0.82],20.73,1.78].
+
+\begin{center}
+\input{Fig/nearestpt}
+\end{center}
+\end{cmd}
+
+%--------------Nearestptcrv------------------------------
+\begin{cmd}{Nearestptcrv}{nearestptcrv}
+\itemket{Usage}Nearestptcrv(point1, PD);
+\itemket{Description}Generic funtion to return the nearest point on the PD from the point1.
+\itemket{Examples}\mbox{}
+
+\verb|Plotdata("1", "x^2", "x");|\\
+\verb|tmp=Nearestptcrv(A,"gr1");| //Tjhe coordnates will be returned.\\
+\verb|Putpoint("B",tmp);|\\
+\verb|Listplot([A,B],["do"]);|
+
+\begin{center}
+\input{Fig/nearestpt1}
+\end{center}
+
+\itemket{Remark}The return value is [[0.4,2.16],31,[1.58,0.82],20.73,1.78].
+\end{cmd}
+
+%-------------Numptcrv-------------------------------
+\begin{cmd}{Numptcrv}{numptcrv}
+\itemket{Usage}Numptcrv (PD)
+\itemket{Description}Generic function to return the number of PD.
+\itemket{Details}This is the same as \verb|length(PD)|.
+\itemket{Examples}\mbox{}
+
+Compare the order of PD, Implicit() and Paramplot(). ( on Euclidean view )
+
+\verb|Slider("A-C-B",[0,-2],[6,-2]); |\\
+\verb|Implicitplot("1","x^2+4*y^2=4","x=[-2,2]","y=[-2,2]",["do"]); |\\
+\verb|Paramplot("1","[2*cos(t)+5,sin(t)]","t=[0,2*pi]",["do","Num=140"]); |\\
+\verb|println([Numptcrv(imp1),Numptcrv(gp1)]);| //display number of PD on console\\
+\verb|n=floor(C.x*2); |\\
+\verb|repeat(n,s,start->0, |\\
+\verb| t=s*10+1; |\\
+\verb| draw(imp1_t,color->hue(s/10)); |\\
+\verb| draw(gp1_t,color->hue(s/10)); |\\
+\verb|); |
+
+\begin{center}
+\includegraphics[bb=0.00 0.00 305.02 133.01,width=8cm]{Fig/numptcrv.pdf}
+\end{center}
+
+\end{cmd}
+
+%-----------Paramoncurve---------------------------------
+\begin{cmd}{Paramoncurve}{paramoncurve}
+\itemket{Usage}Paramoncurve(point, PD)
+\itemket{Description}Generic function to return the parameter value of the point on the curve.
+\itemket{Details}The integer part is the number of the segment on which the point lies, the fractional part is the position on the segment.
+\itemket{Examples}\mbox{}
+
+\verb|Listplot([A,B,C,A]);|\\
+\verb|Putonseg("D",[B,C]);|\\
+\verb|tmp=Paramoncurve(D,"sgABCA");|\\
+\verb|println(tmp);| // for example display \verb|2.35| on console.
+
+%\begin{center}
+%\input{Fig/paramoncrv}
+%\end{center}
+\end{cmd}
+
+%---------Pointoncurve-----------------------------------
+\begin{cmd}{Pointoncurve}{pointoncurve}
+\itemket{Usage}Pointoncrv(parameter value, plotting data);
+\itemket{Description}Generic function to return the point which has the parameter value
+\itemket{Examples}\mbox{}
+
+\verb|Circledata("1",[[0,0],[2,0]],["Num=5","Rng=[0,pi]"]);|\\
+\verb|tmp=Pointoncurve(4.5,"cr1");|\\
+\verb|Pointdata("1",tmp,["Size=3"]);|\\
+\verb|Letter(tmp,"nw","A");|
+
+\begin{center}
+\input{Fig/pointoncrv}
+\end{center}
+\end{cmd}
+
+%-----------Ptcrv---------------------------------
+\begin{cmd}{Ptcrv}{ptcrv}
+\itemket{Usage}Ptcrv(n,PD);
+\itemket{Description}Returns n-th point from PD.
+\itemket{Details}Same as \verb|PD_n| of Cindyscript.
+\itemket{Examples}\mbox{}\\
+\verb| Circledata([O,P],["do","Num=100","notex"]); |\\
+\verb| Scaledata("1","crOP",4/3,1); |\\
+\verb| F.xy=[-sqrt(7),0]; |\\
+\verb| A=Ptcrv(9,sc1); |\\
+\verb| B=Ptcrv(16,sc1); |\\
+\verb| Listplot("1",[A,F,B],["da"]); |\\
+\verb| Partcrv("1",A,B,"sc1",["dr,3"]); |\\
+\verb| Shade(["part1","sg1"],0.1); |\\
+\verb| Arrowhead(B,"sc1",[1.5]); |\\
+\verb| Letter([A,"ne","A",B,"ne","B",F,"s2","F"]); |\\
+\begin{center}\input{Fig/ptcrv}\end{center}
+\end{cmd}
+
+%-------------Ptstart, Ptend-------------------------------
+\begin{cmd}{Ptstart, Ptend}{ptstart, ptend}
+\itemket{Usage}Ptstart(PD) , Ptend(PD)
+\itemket{Description}Returns start point and end point of PD. respectively.
+\itemket{Details} It returns coodinates of point.
+\itemket{Examples}
+Gets the points at both ends of the graph with limited domain and draw the line segments.\\
+\verb| Deffun("f(x)",["regional(y)","y=x^2","y"]); |\\
+\verb| Plotdata("1","f(x)","x",["do"]); |\\
+\verb| Plotdata("2","f(x)","x=[-1,2]"); |\\
+\verb| Lineplot("1",[Ptstart(gr2),Ptend(gr2)],["do"]); |\\
+\verb| Listplot("1",[Ptstart(gr2),Ptend(gr2)]); |\\
+\verb| Letter([A,"w2","A",B,"e2","B"]); |\\
+\begin{center} \input{Fig/ptstart} \end{center}
+\end{cmd}
+
+%------------Readcsv--------------------------------
+\begin{cmd}{Readcsv}{readcsv}
+
+\itemket{Usage}Readcsv(path,filename,option)
+\itemket{Description}read an external data file in csv format. The return value is a list of the data.
+\itemket{Details}The first argument sets a path to the current working folder where the data file is (the default is fig).
+If you put the data file in fig folder, the pathname can be omitted. Otherwise a full pathname is required.\\
+option: By the argument "Flat=y", you can flatten a list of the data (the default is "Flat=n" ).
+\itemket{Examples} \mbox{}
+Examples can be found in the command Boxplot().
+\end{cmd}
+
+%------------Readlines--------------------------------
+\begin{cmd}{Readlines}{readlines}
+
+\itemket{Usage}Readlines(path,filename,option)
+\itemket{Description}read a text file line by line. The return value is a list of strings.
+\itemket{Details}The first argument sets a path to the current working folder where the data file is (the default is fig).
+If you put the data file in fig folder, the pathname can be omitted. Otherwise a full pathname is required.\\
+option: By the argument "Flat=y", you can flatten a list of the data (the default is "Flat=n" ).
+\end{cmd}
+
+%----------ReadOutData----------------------------------
+\begin{cmd}{ReadOutData}{readoutdata}
+\itemket{Usage}ReadOutdata(filename);
+\itemket{Description}Generic function to read external data of \ketcindy\ format.
+\itemket{Details}If the data is outside the working directory, add the path name as the first argument. For example,
+
+\verb|ReadOutdata("/datafolder","file.txt");|
+
+\vspace{\baselineskip}
+\ketcindy\ format data is next style.
+
+\verb|variable name// |\\
+\verb|start // | : start of list \\
+\verb|[ , , ], .... // | : coordinates ( 2 or 3 dimension )\\
+\verb|....|\\
+\verb|end// | : end of list\\
+\verb|start// | : start of next list\\
+\verb|....|\\
+\verb|end// |\\
+\verb|variable name// |\\
+\verb|start// |\\
+\verb|… |\\
+\verb|end//// |\\
+
+%\itemket{Examples}\mbox{}
+
+
+\itemket{Reference} \hyperlink{writeoutdata}{WriteOutData}.
+\end{cmd}
+
+%------------WriteOutData--------------------------------
+\begin{cmd}{WriteOutData}{writeoutdata}
+\itemket{Usage}WriteOutdata(filename, a list of varname and value);
+\itemket{Description}Function to write out data in \ketcindy\ format.
+\itemket{Details}The file is available commonly from \ketcindy,\ R and C.
+\itemket{Examples}\mbox{}
+
+Write out the plotting data of the parabola and the circle.
+
+\vspace{\baselineskip}
+\verb|Plotdata("1", "x^2","x");|\\
+\verb|Circledata("1",[[0,0],[1,0]]);|\\
+\verb|WriteOutData("figdata.txt",["gr1",gr1,"cr1",cr1]);|
+
+\vspace{\baselineskip}
+The written data is as follows.
+
+\verb| gr1//|\\
+\verb| start// [[-2.68843,7.22765],[-2.51807,6.34067],・・,[-2.00698,4.02798]]// |\\
+\verb| [[-1.83662,3.37318],[-1.66626,2.77642],・・,[-1.15518,1.33443]]// |
+
+\hspace{20mm} and so on
+
+\verb| [[5.82965,33.98479]]//|\\
+\verb| end//|\\
+\verb| cr1//|\\
+\verb| start// [[1,0],[0.99211,0.12533],[0.96858,0.24869],・・,[0.80902,0.58779]]//|
+
+\hspace{20mm} and so on
+
+\verb| [[0.87631,-0.48175],[0.92978,-0.36812],・・,[1,0]]//|\\
+\verb| end////|
+
+\itemket{Reference} See \hyperlink{readoutdata}{ReadOutData}.
+
+\end{cmd}
+
+%---------------Extractdata-----------------------------
+\begin{cmd}{Extractdata}{extractdata}
+\itemket{Usage}Extractdata(dataname,options);
+\itemket{Description}Function to add properties to a data.
+\itemket{Details}The default properties are ["dr"].
+\itemket{Examples}\mbox{}
+
+\verb|ReadOutData("figdata.txt");|\\
+\verb|Extractdata("gr1",["da"]);|\\
+\itemket{Reference} See \hyperlink{writeoutdata}{WriteOutData} and \hyperlink{readoutdata}{ReadOutData}.
+\end{cmd}
+
+%========Making Tables==========================
+\subsection{Making Tables}
+
+%------------Tabledata--------------------------------
+\begin{cmd}{Tabledata}{tabledata}
+\itemket{Usage}Tabledata(a list of widths, a list of height,a list of removals,[options]);
+\item[Descritption]Table function to draw rules of a table.
+\itemket{Details}
+The lower left is the origin.\\
+The options are\\
+\hspace*{10mm}''Setwindow=y/n''\ if "n", command setwindow is not executed.\\
+\hspace*{10mm}''Move=point''\ The lower left changes to the point.\\
+\hspace*{10mm}''Geo=n/y''\ if ''y'', geometric points are created.\\
+\hspace*{10mm}integer\ decides to put names par each interval.\\
+The unit of length is 1/10 of the grid of Euclidean view. The default is 1mm.\\
+Control points are put on the row and column. The names are r0,r1,... and c0,c1,....\\
+The points are movable.
+\itemket{Remark}See \verb|Tabledatalight|
+\itemket{Examples}\mbox{}
+
+\verb|xL=[20,20,20,20];|\\
+\verb|yL=[10,10,10,10,10];|\\
+\verb|Tabledata(xL,yL,["Geo=y"]);|
+
+\begin{center}
+\includegraphics[bb=0.00 0.00 403.52 249.51,height=30mm]{Fig/table01.pdf}\hspace{10mm}\input{Fig/table02}
+\end{center}
+
+\verb|Rmv=["r1c0c1","c3r0r1","c3r3r5","r4c2c4"];|\\
+\verb|Tabledata(xL,yL,Rmv);|
+
+\begin{center}
+\includegraphics[bb=0.00 0.00 392.02 251.51, height=36mm]{Fig/table03.pdf}
+\end{center}
+\end{cmd}
+
+%--------Changetablestyle------------------------------------
+\begin{cmd}{Changetablestyle}{changetablestyle}
+\itemket{Usage}ChangeTablestyle(a list of Rules, [changed style]);
+\itemket{Description}Table function to change line styles of rules.
+\itemket{Examples}\mbox{}
+
+\verb|Tabledata([10,20,10,20],[10,10,10],[]);|\\
+\verb|ChangeTablestyle(["r1c0c4"],["da"]);|\\
+\verb|ChangeTablestyle(["r2c0c2","c1r0r3"],["nodisp"]);|
+
+\begin{center}
+\includegraphics[bb=0.00 0.00 324.00 174.00,height=50mm]{Fig/changetable.pdf}
+\end{center}
+\end{cmd}
+
+%-----------Findcell---------------------------------
+\begin{cmd}{Findcell}{findcell}
+\itemket{Usage}Findcell(grid name of upper left, grid name of lower right);
+\itemket{Description}Table function to return the information of a cell.
+\itemket{Details}
+
+The grid name is, for example, "c0r1".\\
+The result is a list of center, half of width, half of height.
+
+\itemket{Examples}\mbox{}
+
+\verb|Tabledata([10,20,10,20],[10,10,10],[]);|\\
+\verb|tmp=Findcell("c2r0","c3r1");| The return is [[3.5,2.5],0.5,0.5].\\
+\verb|tmp=Findcell("c0r1","c2r3");| The return is [[1.5,1],1.5,1] .
+\end{cmd}
+
+%------------Putcell--------------------------------
+\begin{cmd}{Putcell, Putcellexpr}{putcell}
+\itemket{Usage}Putcell(grid name of upper left, grid name of lower right, postion, a string);
+\itemket{Description}Table function to put a string at the cell.
+\itemket{Details}
+The position is one of \verb|c, r, l, t, b| (center, right, left, top, bottom).\\
+Minute movements can be added.
+
+\itemket{Examples}\mbox{}
+
+\verb|xL=apply(1..5,20);|\\
+\verb|yL=apply(1..2,20);|\\
+\verb|rL=["c2r2r3","c5r2r3"];|\\
+\verb|Tabledata(xL,yL,rL);|\\
+\verb|Putcell("c0r0","c1r1","c","A");|\\
+\verb|Putcell("c1r0","c3r1","l2","B");|\\
+\verb|Putcell("c0r1","c2r2","rt","C");|\\
+\verb|Putcell("c3r1","c5r2","lb","D");|\\
+
+\begin{center}
+\input{Fig/putcellE}
+\end{center}
+\end{cmd}
+
+%----------Putcol----------------------------------
+\begin{cmd}{Putcol}{putcol}
+\itemket{Usage}Putcol (column number, position, a list of strings);
+\itemket{Description}Table function to put strings to a column.
+\itemket{Details}
+The position is as \verb|Putcell|.\\
+It's unnecessary to enclose with double quotes in case of numbers.\\
+Null string is available.
+\itemket{Reference} \hyperlink{putrow}{Putrow}.
+\end{cmd}
+
+%--------------Putcolexpr------------------------------
+\begin{cmd}{Putcolexpr}{putcolexpr}
+\itemket{Usage}Putcolexpr (column number, position, a list of mathematical expressions);
+\itemket{Description}Table function to put strings to a column.
+\itemket{Reference} \hyperlink{putrowexpr}{Putrowexpr}.
+\end{cmd}
+
+%-------------Putrow-------------------------------
+\begin{cmd}{Putrow}{putrow}
+\itemket{Usage}Putrow (row number, position, a list of strings);
+\itemket{Description}Table function to put strings to a row.
+\itemket{Reference} \hyperlink{putcol}{Putcol}.
+\end{cmd}
+
+%--------------Putrowexpr------------------------------
+\begin{cmd}{Putrowexpr}{putrowexpr}
+\itemket{Usage}Putrowexpr(row number, position, a list of strings);
+\itemket{Description}Table function to put strings to a row.
+\itemket{Examples}
+
+In Putcolexpr (), Putrowexpr (), formulas and general \TeX sentences can be entered.
+
+\verb|xL=apply(1..5,20);|\\
+\verb|xL=apply(1..3,15);|\\
+\verb|Tabledata(xL,yL,["c1r1r2","r1c2c3","r2c2c3"]);|\\
+\verb|Putcol(3,"c",["A","B","C"]);|\\
+\verb|Putcolexpr(4,"l",["x^2","y=\sqrt{x^3}"]);|\\
+\verb|Putrow(1,"c",[1,"two"]);|\\
+\verb|Putrowexpr(3,"c",["","\frac{\pi}{2}","","","\sum{x^2}"]);|\\
+
+\begin{center}
+\input{Fig/putcolE}
+\end{center}
+
+\itemket{Remark} r0, c0, ... are numbers displayed on the screen.
+\itemket{Examples}
+
+The graphs can be placed in the cells of the table. These are drawn at the position of the cell.
+
+\verb|Tabledata("",3,3,120,90,["dr,2"]);|\\
+\verb|ChangeTablestyle(["r1c0c3"],["dr"]);|\\
+\verb|ChangeTablestyle(["r2c0c3"],["da"]);|\\
+\verb|Plotdata("1","(x-2)^2+1.5","x=[0.5,3.5]");|\\
+\verb|Plotdata("2","(x-6)^2+2","x=[4.5,7.5]");|\\
+\verb|Plotdata("3","(x-10)^2+2.5","x=[8.5,11.5]");|\\
+\verb|Listplot([A,B]);|\\
+\verb|Listplot([C,D]);|\\
+\verb|Listplot([E,F]);|\\
+\verb|Putrowexpr(1,"c",["D>0","D=0","D<0"]);|\\
+\verb|Putrow(2,"c",["2","1","0"]);|\\
+\verb|Letter(G,"c","The discriminant and the number of intersections");|\\
+
+\begin{center}
+\input{Fig/tablesample1E}
+\end{center}
+
+\itemket{Examples}\mbox{}
+
+\verb|Column=[6,6,10,6,10,6,40];|\\
+\verb|Row=[30,6,6,6];|\\
+\verb|Rmv=["c1r0r1","c2r0r1","c3r0r1","c4r0r1","c5r0r1", "r1c6c7","r2c6c7","r3c6c7"];|\\
+\verb|Tabledata("",Column,Row,Rmv,["dr"]);|\\
+\verb|Tlistplot("23d",["c1r2","c2r3"]);|\\
+\verb|Tlistplot("23u",["c1r3","c2r2"]);|\\
+\verb|Putrowexpr(2,"c",["x",0,"\cdots","\tfrac{1}{4}","\cdots",4]);|\\
+\verb|Putrowexpr(3,"c",["y`","","-",0,"+"]);|\\
+\verb|Putrowexpr(4,"c",["y",0,"\searrow","-\tfrac{1}{4}","\nearrow",2]);|\\
+\verb|Putcell(1,1,"l2t2","{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y`=|\\
+\verb|\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$\vspace{1mm}\\\hspace*{5mm}$x=|\\
+\verb|\dfrac{1}{4}$\vspace{1mm}The following table is obtained.\\\end{minipage}}" );|\\
+\verb|Plotdata("1","x-sqrt(x)","x=[0,3]",["do","notex"]);|\\
+\verb|Listplot("2",[[0,0],[3,0]],["do","notex"]);|\\
+\verb|Listplot("3",[[0,-0.5],[0,3]],["do","notex"]);|\\
+\verb|Translatedata("1","gr1",[4.9,1],["dr"]);|\\
+\verb|Translatedata("2","sg2",[4.9,1],["dr"]);|\\
+\verb|Translatedata("3","sg3",[4.9,1],["dr"]);|\\
+\verb|Letter(Ptend(tr2),"e1","\small{$x$}");|\\
+\verb|Letter(Ptend(tr3),"n1","\small{$y$}");|\\
+\verb|Letter(Ptstart(tr2),"w1","\small O");|\\
+\verb|Expr(Ptend(tr1),"nw-2","y=x-\sqrt{x}");|\\
+
+\begin{center}
+\input{Fig/tablesample2E}
+\end{center}
+
+\itemket{Examples}\mbox{}
+
+\verb|Tabledata("",8,4,80,40,[]);|\\
+\verb|Putrowexpr(1,c,["x","\cdots","-1","\cdots","0","\cdots","1","\cdots"]);|\\
+\verb|Putrowexpr(2,c,["y`","+","+","+","0","-","-","-"]);|\\
+\verb|Putrowexpr(3,c,["y``","+","0","-","-","-","0","+"]);|\\
+\verb|Putrowexpr(4,c,["y","\nelarrow","\frac{1}{\sqrt{e}}","\nerarrow",|\\
+\verb|"1","\serarrow","\frac{1}{\sqrt{e}}","\selarrow"]);|\\
+
+\begin{center}
+\input{Fig/zogen3}
+\end{center}
+
+\itemket{Remark} The arrows here are defined in ketpic.sty.\\
+nelarrow, nerarrow, selarrow, serarrow, NELarrow, NERarrow, SELarrow, SERrarrow\\
+The first ne and se represent northeast and southeast (upper right and lower right), respectively. The next r and l represent the direction of rotation (r: right: counterclockwise, l: left: clockwise).\\
+The straight arrows are NEarrow, SEarrrow.
+Since these arrows do not exist in Cindy\TeX, they are not displayed on the drawing surface of Cinderella.
+\end{cmd}
+
+%------------Tgrid--------------------------------
+\begin{cmd}{Tgrid}{tgrid}
+\itemket{Usage}Tgrid(grid name);
+\itemket{Description}Table function to return the coordinates of the grid name.
+\end{cmd}
+
+%-------------Tlistplot-------------------------------
+\begin{cmd}{Tlistplot}{tlistplotgrid}
+\itemket{Usage}Tlistplot(grid name, grid name);
+\itemket{Description}Table function to connect two lattice points by line segments.
+\itemket{Examples} \mbox{}
+
+\verb|Tlistplot(["c0r1","c1r2"]);|
+\end{cmd}
+
+%=========Data Processing=========================
+\subsection{Data Processing}
+
+This section describes data processing by \ketcindy . Cooperation with spreadsheet software enables efficient data processing.
+
+%------------Tab2list--------------------------------
+\begin{cmd}{Tab2list}{tab2list}
+\itemket{Usage}Tab2list(string data, option);
+\itemket{Description}Sheet function to convert contents of string data to list.
+\item[Ditails]The options are as follows.\\
+\verb|"Blank=a"| : translate cells that is NULL to ``a"\\
+\verb|"Sep=b"| : separators of the string are ``b". The default separators are Tab code.
+\itemket{Examples} \mbox{}
+
+In the Cindyscrpt editor, prepare a local variable, for example "data".
+\begin{center}
+\includegraphics[bb=0.00 0.00 261.01 139.01,width=6cm]{Fig/tab2list02E.pdf}
+\end{center}
+
+Copy the data on the spreadsheet to the clipboard.
+\begin{center}
+\includegraphics[bb=0.00 0.00 449.02 164.01,width=8cm]{Fig/tab2list01E.pdf}
+\end{center}
+
+Paste it during double quotes.
+\begin{center}
+\includegraphics[bb=0.00 0.00 465.02 140.01,width=8cm]{Fig/tab2list001E.pdf}
+\end{center}
+
+By executing \verb|"Tab2list(data)"| get a list of matrix form.
+\begin{center}
+\includegraphics[bb=0.00 0.00 482.02 134.01,width=10cm]{Fig/tab2list03E.pdf}
+\end{center}
+
+If it contains a null character cell (NULL), it defaults to null character.Therefore, if you want to set NULL to 0 for questionnaire processing etc., use option \verb|Blank|.
+
+\hspace{20mm}\verb|dlist=Tab2list(data,["Blank=0"];|
+
+When CSV format data is copied from the file, the option is set to \verb|sep|.
+
+\hspace{20mm}\verb|dlist=Tab2list(data,["Sep=,"];|
+
+
+\end{cmd}
+
+%-------------Dispmat-------------------------------
+\begin{cmd}{Dispmat}{dispmat}
+\itemket{Usage}Dispmat(list);
+\itemket{Description}Display the list to matrix form in the console.
+\itemket{Examples}In the example of Tab2list, put the obtained data in a matrix format.
+
+\begin{center}
+\includegraphics[bb=0.00 0.00 422.52 178.01,width=8cm]{Fig/tab2list04E.pdf}
+\end{center}
+You can copy this directly to spreadsheet.
+
+\end{cmd}
+
+%--------------Writecsv------------------------------
+\begin{cmd}{Writecsv}{writecsv}
+\itemket{Usage}Writecsv(namelist, data, filename, option);
+\itemket{Description}Make a CSV file consisting of the contents of data.
+\item[Ditails]namelist is item name added to the first line of the CSV file. If the namelist omitted, the item names "c1, c2, ..." are appended.
+
+The filename is the name of CSV file.
+
+option : \verb|"Col=nn"| : Specify the number of columns in the CSV file as a natural number \verb|nn|.
+
+When specifying the number of columns is omitted, if data is a matrix, use that number of columns, and if data is a vector, use the number of items in namelist.
+
+\itemket{Examples}\mbox{}\\
+%(1)\\
+Let \verb|data=[13,25,17,22,14,26] , name2=["aa","ab"] , name3=["ba","bb","bc"]|\\
+
+\verb|Writecsv(name2,data,"aaa");|\\
+makes the file "aaa.csv" consists of\\
+aa,ab\\
+13,25\\
+17,22\\
+14,26\\
+
+%(2)\\
+\verb|Writecsv(name3,data,"aaa");|\\
+makes the file "aaa.csv" consists of\\
+ba,bb,bc\\
+13,25,17\\
+22,14,26\\
+
+%(3)\\
+\verb|Writecsv(,data,"aaa",["Col=3"]);|\\
+makes the file "aaa.csv" consists of\\
+c1,c2,c3\\
+13,25,17\\
+22,14,26\\
+\end{cmd}
+
+\newpage
+
+
+% =====the others===========================
+\subsection{Others}
+
+%-------Assign-------------------------------------
+\begin{cmd}{Assign}{assign}
+\itemket{Usage}Assign(string0, string1, number)
+\itemket{Description}Generic function to replace the string1 in the string0 with the number. Number is real number or string of real number.
+\itemket{Examples}\mbox{}
+
+\verb|Assign("x^2+a*x","a","1.3"); | // \verb|a*x| $\to$ \verb|1.3*x|\\
+\verb|Assign("x^2+a*x","a",1.3); | //same as above\\
+
+\verb|repeat(50,t,|\\
+\verb| cb=t/5-5;|\\
+\verb| Plotdata(text(t),Assign("b*x-b^2","b",cb),"x");|\\
+\verb|);|\\
+
+\hspace{40mm} \input{Fig/assign}
+
+Perform multiple replacements by list.
+
+\verb|Assign("a*x^2+b*x",["a",1,"b",2]);| \hspace{10mm}// \verb|a| $\to$ \verb|1 and b| $\to$ \verb|2|
+\end{cmd}
+
+%-----------BBdata---------------------------------
+\begin{cmd}{BBdata}{bbdata}
+\itemket{Usage}BBdata(file name, options);
+\itemket{Description}Generic function to return the size of an image file.
+\itemket{Details}In the \TeX document, find the BB size when pasting the image with the inputgraphics command.
+Create BB data from an image file using extractbb of \TeX processing system and write it as a text file to the working directory.
+Read this and write the ingludegarphics command to the console.\\
+Options : specifies width and height. "w=" : width, "h=" : height
+
+The value of bb is not an integer value, and it is indicated by rounding off the high definition value to two decimal places.\\
+The image files are PDF, PNG, JPG, and so on.\\
+
+\itemket{Examples} \mbox{}
+
+\includegraphics[bb=0.00 0.00 562.03 124.01,width=12cm]{Fig/bbdata.pdf}
+
+\end{cmd}
+%-----------Asin---------------------------------
+\begin{cmd}{Asin}{asin}
+\itemket{Usage}Asin(real) , Acos(real)
+\itemket{Description} Return arcsine and arccosine.
+
+\end{cmd}
+
+%-----------Sqr---------------------------------
+\begin{cmd}{Sqr}{sqr}
+\itemket{Usage}Sqr(real)
+\itemket{Description} Return square root.
+
+\end{cmd}
+
+%---------Colorcode-----------------------------------
+\begin{cmd}{Colorcode}{colorcode}
+\itemket{Usage}Colorcode(colortype1,colortype2,colorcode)
+\itemket{Description}Generic function to change colorcode from colortype1 to colortype2.
+\itemket{Details}Return value is changed color code.
+
+Color type is one of "rgb","cmyk","hsv".
+\item[Example]\mbox{}
+
+RGB to CMYK
+
+\hspace{10mm} \verb|col=Colorcode("rgb","cmyk",[1,0,0]); |
+
+CMYK to RGB
+
+\hspace{10mm} \verb|col=Colorcode("cmyk","rgb",[0,1,1,0]);|
+
+RGB to HSV
+
+\hspace{10mm} \verb|col=Colorcode("rgb","hsv",[1,0,0]);|
+
+\end{cmd}
+
+%----------Dqq----------------------------------
+\begin{cmd}{Dqq}{dqq}
+\itemket{Usage}Dqq(string);
+\itemket{Description}This function returns a string surrounded by double quotes.
+\itemket{Exaample}\mbox{}\\
+\verb|parse("a");| // The value of variable \verb|a| is returned.\\
+\verb|parse(Dqq("a"));| // String \verb|"a"| is returned.\\
+\end{cmd}
+
+%----------Factorial----------------------------------
+\begin{cmd}{Factorial}{factorial}
+\itemket{Usage}Factorial(n);
+\itemket{Description}This function returns the factorial of \verb|n|.
+\itemket[Details]\verb|n| should be a positive integer.
+\itemket{Exaample}\verb|x=Factorial(5); // x is 120.|
+\end{cmd}
+
+%----------Figpdf----------------------------------
+\begin{cmd}{Figpdf}{Figpdf}
+\itemket{Usage}Figpdf(option)
+\itemket{Description}Generic function to make a pdf with the same size of figure.
+\itemket{Details}Option is a list of margin and the amount of translation.
+
+(1) Set the output file name with the command \verb|Setparent("filename")|.
+
+(2) Push the "Parent" button.
+
+"figure.tex" and "filename.tex" is created in fig folder. ( use "figure.cdy") filename.tex creates filename.pdf using figure.tex.
+\itemket{Examples}\mbox{}
+\begin{tabbing}
+1234678901234567890123456789012\=\kill
+\verb|Figpdf();| \> : default\\
+\verb|Figpdf([5,5,10,10]);| \> : left and right margins are 5mm\\
+ \> : top and bottom margins are 10mm.\\
+\verb|Figpdf([[5,10]]);| \> : translation to right 5mm and to down 10mm. \\
+\verb|Figpdf([5,8,10,10,[5,-5]]);| \> : margin and translation
+\end{tabbing}
+We have to take the right margin at least 3mm to draw the axis name.
+\end{cmd}
+
+%------------Cindyname--------------------------------
+\begin{cmd}{Cindyname}{cindyname}
+\itemket{Usage}Cindyname();
+\itemket{Description}Generic function to return the name of a current file without ".cdy".
+\itemket{Examples}\mbox{}
+
+\verb|name=Cindyname();| // If cuurent file is "sample.cdy", name="sample".
+\end{cmd}
+
+%------------Indexall--------------------------------
+\begin{cmd}{Indexall}{indexall}
+\itemket{Usage}Indexall(string1,string2);
+\itemket{Description}Generic function to return all positions of string2 in string1.
+\itemket{Examples}\mbox{}
+
+\verb|str="abcadeaf"|\\
+\verb|pos=Indexall(str,"a");|// Result is [1,4,7].
+
+\item[Remarks]This command is an extension of "indexof" which is a command of CindyScript.
+\end{cmd}
+
+%-----------Help---------------------------------
+\begin{cmd}{Help}{help}
+\itemket{Usage}Help(string)
+\itemket{Description}Generic function to display usages of the function.
+\itemket{Examples}\mbox{}
+
+\verb|Help("L");| then we have the following result in console.
+
+\vspace{\baselineskip}
+\verb|Letter([C,"c","Graph of $f(x)$"]);|\\
+\verb|Letter([C,"c","xy"],["size->30"]);|\\
+\verb|Letterrot(C,B-A,"AB");|\\
+\verb|Letterrot(C,B-A,"t0n5","AB");|\\
+\verb|Letterrot(C,B-A,0,5,"AB");|\\
+$\cdots\cdots\cdots$
+
+\end{cmd}
+
+%-------------Norm-------------------------------
+\begin{cmd}{Norm}{norm}
+\itemket{Usage}Norm(vector);
+\itemket{Description}This function returns the norm of the vector.
+\itemket{Details}\mbox{}
+The vector is 2D or 3D.\\
+ If two vectors \verb|v1|, \verb|v2| are given, the value of \verb|Norm(v2-v1)| is returned.
+\itemket{Examples}\verb|Norm([1,1,2]);| // $\sqrt{6}$ is returned.
+\end{cmd}
+
+%-------------Op-------------------------------
+\begin{cmd}{Op}{op}
+\itemket{Usage}Op(number, list or string);
+\itemket{Description}Generic function to return the n-th element of a list or a string.
+\itemket{Examples}\mbox{}
+
+\verb|str="abcde"|\\
+\verb|list=[3,1,2,5];|\\
+\verb|s=Op(2,str); |// Result is "b".\\
+\verb|x=Op(3,list); |// Result is 2.
+\end{cmd}
+
+%---------Ptselected-----------------------------------
+\begin{cmd}{Ptselected}{ptselected}
+\itemket{Usage}Ptselected(name of points)
+\itemket{Description}Generic function to returns "true" if a point is selected.
+\itemket{Details}Commands such as \verb|Hachdata| take time to execute, so interactive operations slow down the reaction. Therefore, while interactively operating, you can use this command to stop drawing.
+\itemket{Examples}\mbox{}
+
+Draw the point A near the origin.
+
+\verb| Deffun("f(x)",["regional(y)","y=x^3-2*x","y"]);|\\
+\verb| Plotdata("1","f(x)","x",["Num=100"]);|\\
+\verb| Putoncurve("A","gr1");|\\
+\verb| coef=Derivative("f(x)","x",A.x);|\\
+\verb| Defvar(["coef",coef]);|\\
+\verb| Deffun("g(x)",["regional(y)","y=coef*(x-A.x)+A.y","y"]);|\\
+\verb| Plotdata("2","g(x)","x",["Num=1"]);|\\
+\verb| if(!Ptselected(A),|\\
+\verb| Enclosing("1",["gr2","Invert(gr1)"],[A,"nodisp"]);|\\
+\verb| Hatchdata("1",["i"],[["en1"]]);|\\
+\verb| );|
+
+\vspace{\baselineskip}
+\hspace{20mm} Dragging point A (select) \hspace{5mm} Unselected
+
+\hspace{20mm}\includegraphics[bb=0.00 0.00 218.01 204.51,width=40mm]{Fig/ptselected01.pdf}
+\hspace{10mm}\includegraphics[bb=0.00 0.00 219.01 204.51,width=40mm]{Fig/ptselected02.pdf}
+
+\end{cmd}
+
+%-------------Slider-------------------------------
+\begin{cmd}{Slider}{slider}
+\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.\\
+\verb|Slider("D-F-E",[-6,-2],[-6,2]); | // \verb|F| is movable.\\
+\verb|Plotdata("1",Assign("y=a*sin(x-b)",["a",F.y,"b",C.x]),"x"); |
+
+\vspace{\baselineskip}
+\hspace{15mm}
+\includegraphics[bb=0.00 0.00 445.02 193.01,height=40mm]{Fig/slider.pdf}
+
+\end{cmd}
+
+%-----------Sprintf---------------------------------
+\begin{cmd}{Sprintf}{sprintf}
+\itemket{Usage}Sprintf(value,number);
+\itemket{Description}Converts a real number to a string.
+\itemket{Details}\hspace{9mm} Convert a real value to a string to the specified number of digits after the decimal point.
+\itemket{Examples}\mbox{}
+
+\verb|Sprintf(pi,2);| // returns "3.14".\\
+\verb|Sprintf(pi,7);| // returns "3.1415927".\\
+
+\verb|Remark| : \verb|pi| is a reserved variable in Cindyscript, representing the number $\pi$.
+
+\itemket{Reference} See \hyperlink{textformat}{Textformat}.
+\end{cmd}
+
+%------------Strsplit--------------------------------
+\begin{cmd}{Strsplit}{strsplit}
+\itemket{Usage}Strsplit(string,char);
+\itemket{Description}Generic function to return the list of strings separated by \verb|char|.
+\itemket{Examples}\mbox{}
+
+\verb|str="abcadeaf"|\\
+\verb|strL=Strsplit(str,"a"); |// Result is ["","bc","de","f"].
+\end{cmd}
+
+%\newpage
+
+
+%----------Texcom----------------------------------
+\begin{cmd}{Texcom}{texcom}
+\itemket{Usage}Texcom(command);
+\itemket{Description}Generic function to add the command in the \TeX file.
+\itemket{Details}Command is a \TeX command in string.
+\itemket{Examples}\mbox{}
+
+\verb|Texcommand("{");|\\
+\verb|Texcommand("}");|
+\end{cmd}
+
+%-------------Textformat}-------------------------------
+\begin{cmd}{Textformat}{textformat}
+\itemket{Usage}Textformat(value,number);
+\itemket{Description}Converts a real number to a string.
+\itemket{Details}\hspace{9mm}Convert a real value to a string up to the specified number of digits after the decimal point. "value" is can be list.
+
+Cindyscript has a function \verb|format(value, number)|, like as Textformat.
+\itemket{Examples}\mbox{}
+
+\verb| Textformat(1/6,4);| // return value is string "0.1667" \\
+\verb| format(1/6,4); | // return value is string "0.1667"
+
+\verb| dt=[1/6,0.5];|\\
+\verb| Textformat(dt,4); | // return valu is string "[ 0.1667 , 0.5 ]" \\
+\verb| format(dt,4); | // return value is list ["0.1667" , "0.5" ]\\
+\verb| Sprintf(dt,4); | // return value is list ["0.1667","0.5000"]
+
+\itemket{Reference} See \hyperlink{sprintf}{Sprintf}.
+
+\end{cmd}
+
+%----------Toupper----------------------------------
+\begin{cmd}{Toupper}{toupper}
+\itemket{Usage}Toupper(string);
+\itemket{Description}This function returns the upper case letters of the string.
+\itemket{Examples}\verb|Toupper("aBc123");| // "ABC123" is returned.
+
+%\verb|Windispg();|
+\end{cmd}
+
+%----------Windispg----------------------------------
+\begin{cmd}{Windispg}{windispg}
+\itemket{Usage}Windispg();
+\itemket{Description}Generic function to display all graphs on Euclidean view.
+\itemket{Remark}This command must be put on the final line.
+%\itemket{Examples}\mbox{}
+
+%\verb|Windispg();|
+\end{cmd}
+
+%----------Windispg----------------------------------
+\begin{cmd}{Windispg}{windispg}
+\itemket{Usage}Windispg();
+\itemket{Description}Generic function to display all graphs on Euclidean view.
+\itemket{Remark}This command must be put on the final line.
+%\itemket{Examples}\mbox{}
+
+%\verb|Windispg();|
+\end{cmd}
+%----------Fracform----------------------------------
+\begin{cmd}{Fracform}{fracform}
+\itemket{Usage}Fracform(number,list of denominators)
+\itemket{Description}returns Tex-like form of the fraction
+\itemket{Examples}\verb|Fracform(0.33,[2,3]); => fr(1,3)|
+
+\end{cmd}
+
+%----------Totexform----------------------------------
+\begin{cmd}{Totexform}{totexform}
+\itemket{Usage}Totexform(Tex-like form)
+\itemket{Description}returns TeX form
+\itemket{Examples}\verb|Totexform(fr(1,3)); => frac{1}{3}|
+
+\end{cmd}
+
+%----------Totexform----------------------------------
+\begin{cmd}{Tocindyform}{tocindyform}
+\itemket{Usage}Tocindyform(Tex-like form)
+\itemket{Description}returns Cindy form
+\itemket{Examples}\verb|Tocindyform(fr(1,3)); => (1)/(3)|
+\end{cmd}
+
+\newpage
+
+%==== Calling Other Softwares =========
+\section{Calling Other Softwares}
+\subsection{R}
+
+%--------------Rfun------------------------------
+\begin{cmd}{Rfun}{rfun}
+\itemket{Usage}Rfun(name, ommand,list of arguments,options)
+\itemket{Description}This function executes a R command and returns the.
+\itemket{Examples}\verb|Rfun("1","rnorm",[10]);| // The result will be assigned to "R1".
+\itemket{Remark}Option "Cat=n" supresses display of the result in the console.
+\end{cmd}
+
+%--------------CalcbyR------------------------------
+\begin{cmd}{CalcbyR}{calcbyr}
+\itemket{Usage}CalcbyR(var,command,options)
+\itemket{Description}executes R commands and returns the execution result to Cinderella.
+\itemket{Details}exchange data with R through a batch file (kc.bat) or a shell file (kc.shell).
+\itemket{Examples} \mbox{}
+
+Generate 10 random samples from the standard normal distribution by R and return the result (data) to Cinderella.\\
+\verb| cmdL=[|\\
+\verb| "dt=rnorm",[10,50,5],|\\
+\verb| "m=mean(dt)",[],|\\
+\verb| "u=var(dt)",[],|\\
+\verb| "dt::m::u",[]|\\
+\verb| ]|\\
+\verb| CalcbyR("ans",cmdL);|
+
+\verb| println("Data : "+ans_1);|\\
+\verb| println("Mean : "+format(ans_2,4));|\\
+\verb| println("UD : "+format(ans_3,4));|\\
+
+%\begin{center}
+%\includegraphics[bb=0.00 0.00 532.53 249.51,width=12cm]{Fig/calcbyr01.pdf}
+%\end{center}
+
+generate 200 random samples from the Poisson distribution with mean 5 and calculate the sample mean and the unbiased variance of the data.\\
+\verb| cmdL=[|\\
+\verb| "tmp1=rpois",[200,5],|\\
+\verb| "tmp2=mean",["tmp1"],|\\
+\verb| "tmp3=var",["tmp1"],|\\
+\verb| "tmp2::tmp3::tmp1",[]|\\
+\verb| ];|\\
+\verb| CalcbyR("rd",cmdL);|\\
+\verb| dt=rd_(3..length(rd));|\\
+\verb| nn=length(dt);|\\
+\verb| mx=rd_1;|\\
+\verb| vx=rd_2*(nn-1)/nn;|\\
+\verb| sx=sqrt(vx);|\\
+\verb| println(dt);|\\
+\verb| println(["m="+format(mx,4),"v="+format(vx,4)]);|\\
+\verb| Setscaling(1/5);|
+
+create a histogram for the data, \verb|Breaks=seq(0,14,1)| specifies the bin size.\\
+\verb| Histplot("1",dt,["Breaks=seq(0,14,1)","dr,0.5"]);|\\
+
+\begin{center}
+\input{Fig/poison01}
+\end{center}
+
+generate 2000 random samples from the Poisson distribution and calculate 200 sample means in 10 samples.\\
+\verb| cmdL=[|\\
+\verb| "tmp1=rpois",[2000,5],|\\
+\verb| "tmp2=c()",[],|\\
+\verb| "for(k in 1:200){",[],|\\
+\verb| " tmp=tmp1[(10*(k-1)+1):(10*k)]",[],|\\
+\verb| " tmp2=c(tmp2,mean(tmp))",[],|\\
+\verb| "}",[],|\\
+\verb| "=tmp2",[]|\\
+\verb| ];|\\
+\verb| CalcbyR("rd2",cmdL);|\\
+\verb| Setscaling(1/10);|\\
+\verb| Histplot("2",rd2);|\\
+
+\end{cmd}
+
+%-------------Boxplot-------------------------------
+\begin{cmd}{Boxplot}{boxplot}
+\itemket{Usage}Boxplot(name, data, vertical position, height of box,options);
+\itemket{Description}draw boxplots
+\itemket{Examples}\mbox{}
+
+draw a boxplot of 100 uniform random numbers less than 5.
+
+\verb| dt1=apply(1..100,5*random());|\\
+\verb| Boxplot("1",dt1,1,1/2);|
+
+\begin{center} \input{Fig/boxplot01} \end{center}
+
+read an external data file in csv format and draw a boxplot of the data.
+
+\verb| Boxplot("2","datafile.csv",3,1/2);|
+
+You can read a csv file with more than one column using \verb|Readcsv|.
+The csv flie should be stored in current working folder (defalut is fig folder).
+Using \verb|Framedata| and \verb|Rulerscale| together, you can mark with a scale.
+Before you use \verb|Framedata|, you need to take two diagonal points of the drawing area on the Euclidean view.
+
+\verb| data=Readcsv("datafile.csv");|\\
+\verb| dt1=apply(data,#_1);|\\
+\verb| dt2=apply(data,#_2);|\\
+\verb| Boxplot("1",dt1/20,1,1/2);|\\
+\verb| Boxplot("2",dt2/20,3,1/2);|\\
+\verb| Framedata("1",[A,B],["corner"]);|\\
+\verb| Rulerscale(A,["r",0,6,1],["f",1,"\mbox{dt1}",3,"\mbox{dt2}"]);|
+
+\begin{center} \input{Fig/boxplot} \end{center}
+
+\end{cmd}
+
+%-------------Histplot-------------------------------
+%\newpage
+
+\begin{cmd}{Histplot}{histplot}
+
+\itemket{Usage}Histplot(name,data,options)
+\itemket{Description}create histograms.
+\itemket{Details}data is given in a list or read an external data file in csv format.\\
+Return value is list of breaks and frequency.
+
+You can specify the breaks as a vector of points to get exactly what is wanted, for example\\
+\hspace{20mm} \verb|"Breaks=[0,10,20,30,40,50,60]"| .\\
+The Sturges algorithm is the default.\\
+Other options:\\
+\verb|"Rel=yes/no"| : draw a histogram of proportions or frequencies (default is no)\\
+
+\itemket{Examples} \mbox{}
+
+Read the data file in csv format (datafile.csv) and create a histogram of the data in a frame with a scale.\\
+\verb| Addax(0);|\\
+\verb| Setscaling(5);|\\
+\verb| Setunitlen("0.6mm");|\\
+\verb| data=Readcsv("datafile.csv");|\\
+\verb| Histplot("1",data,[""]);|\\
+\verb| Framedata("1",[A,B],["corner"]);|\\
+\verb| Rulerscale(A,["r",0,100,10],["r",0,15,5]);|\\
+
+\begin{center}
+\input{Fig/histgram}
+\end{center}
+
+\end{cmd}
+%------------PlotdataR--------------------------------
+\begin{cmd}{PlotdataR}{plotdatar}
+
+\itemket{Usage}PlotdataR(name,formula,var)
+\itemket{Description}Draw graph of R's statistical probability function.
+\itemket{Details}Draw graphs of functions not built-in Cindyscript.
+\itemket{Examples} \mbox{}
+
+Example1\\
+draw graphs of the probability density function (p.d.f.) and the cummulative distribution function of $N(5,2^2)$.\\
+\verb| PlotdataR(“1”, “dnorm(x,5,2)”, ”x=[0,10]”); |\\
+\verb| PlotdataR(“2”, ”pnorm(x,5,2)”, ”x=[0,10]”);|
+
+%\vspace{\baselineskip}
+\begin{center}
+\input{Fig/plotdatar1}
+\end{center}
+
+Example2\\
+1. draw a graph of the p.d.f. of standard normal distribution.\\
+2. shade the region under the graph and above x-axis to the left of \verb|A.x|.\\
+3. find the area of the shaded region.\\
+\verb| PlotdataR("1","dnorm(x)","x=[-5,5]",["Num=100"]); |\\
+\verb| Putpoint("A",[0,0],[A.x,0]); |\\
+\verb| Lineplot("1",[A,A+[0,1]],["nodisp"]); |\\
+\verb| Putintersect("B","grR1","ln1"); |\\
+\verb| Listplot("1",[A,B]); |\\
+\verb| Listplot("2",[[-5,0],[5,0]],"nodisp"); |\\
+\verb| Enclosing("1",["Invert(grR1)","sg2","sg1"],[B,"notex"]); |\\
+\verb| Shade(["en1"],["Color=[0.2,0,0,0]"]); |\\
+\verb| tmp=0.5+Integrate("grR1",[0,A.x]); |\\
+\verb| Expr([A,"s",text(A.x),C,"e","P="+text(tmp)]); |
+
+%\vspace{\baselineskip}
+\begin{center}
+\input{Fig/rshade}
+\end{center}
+
+\end{cmd}
+%--------------PlotdiscR------------------------------
+\begin{cmd}{PlotdiscR}{plotdiscr}
+
+\itemket{Usage}PlotdiscR(name,fromaula,var)
+\itemket{Description}draw graphs of discrete distributions by calling R’s built-in functions.
+\itemket{Details}The "d" functions in R to draw graphs of discrete distributions:\\
+dbinom (binomial distribution), dpois (poisson distribution), dgeom (geometric distribution), etc.
+\itemket{Examples} \mbox{}
+
+The normal distribution with the same mean and standard deviation as the binomial distribution\\
+\verb| Setscaling(20);|\\
+\verb| PlotdiscR("1","dbinom(k,10,0.4)","k=[0,10]");|\\
+\verb| PlotdataR("1","dnorm(x,10*0.4,sqrt(10*0.4*0.6))","x=[0,10]",["do"]);|
+
+\begin{center}
+\input{Fig/binvsnormal}
+\end{center}
+
+Example2
+
+\verb| PlotdiscR("2","dpois(k,4)","k=[0,10]");|\\
+\verb| PlotdiscR("3","dgeom(k,0.3)","k=[0,10]");|
+
+\end{cmd}
+
+
+%------------Scatterplot--------------------------------
+\begin{cmd}{Scatterplot}{scatterplot}
+
+\itemket{Usage}Scatterplot(name,filename/datalist,options1,options2)
+\itemket{Description}This command draw scatter plot reading a csv file.
+\itemket{Details} Datafile is next style csv format.
+\begin{verbatim}
+ 2.3, 4.5 (LF)
+ 3.2, 7 (LF)
+ 2.0, 6.8 (LF)
+\end{verbatim}
+If 2nd argment is datalist, next format.
+\begin{verbatim}
+ data=[[2.3,4.5],[3.2,7],[2.0,6.8], ・・・ ];
+\end{verbatim}
+
+Options1 are switch of draw the regression line or no , style of point.\\
+\verb|"Reg=yes(no:default)"| to decide whether to draw the regression line.\\
+Options2 are position of drawing the regression line and style of line.\\
+Position is coordinate or name of point.
+\itemket{Examples}\mbox{}
+
+\verb| Scatterplot("1","data.csv",["Size=4","Color=blue"],[A,"Color=green"]);|\\
+\verb| Listplot("1",[[0,7],[0,0],[7,0]]);|\\
+\verb| Rulerscale([0,0],["r",0,7,1],["r",1,7,1]);|
+
+\begin{center}
+\input{Fig/scatter}
+\end{center}
+\end{cmd}
+
+%\newpage
+
+%========= Maxima =======
+\subsection{Maxima}
+%------------CalcbyM--------------------------------
+\begin{cmd}{CalcbyM}{calcbym}
+
+\itemket{Usage}CalcbyM(name, command,options)
+\itemket{Description}Maxima's script execution
+\itemket{Details}The second argument is a command to be executed by Maxima.\\
+Create a list (eg. cmdL) consisting of a repetition of commands and argument lists, and execute at once.\\
+There is no return value.
+For the result (of undefined value), the value of the variable of the command list last described (argument is the empty list) is assigned to the variable specified by "name".
+When you want to return more than one result, if you describe it by separating it with "::", it will be substituted into the list.
+\itemket{Examples} \mbox{}
+
+Example1: derivative
+
+\verb| cmdL=[ |\\
+\verb| "f:sin(x)", [], |\\
+\verb| "df:diff",["sin(x)","x"], |\\
+\verb| "f::df",[] |\\
+\verb| ]; |\\
+\verb| CalcbyM("fdf",cmdL); |\\
+\verb| println(fdf); |\\
+
+Example2: solution of quadratic equation
+
+\verb| cmdL=[ |\\
+\verb| "ans:solve",["x^2-x-4","x"], |\\
+\verb| "ans",[] |\\
+\verb| ]; |\\
+\verb| CalcbyM("ans",cmdL); |\\
+\verb| println("ans="+ans); |\\
+
+Example3:
+
+
+\verb| fx="(exp(x)+exp(-x))/2"; |\\
+\verb| cmdL=[ |\\
+\verb| "df:diff",[fx,"x"], |\\
+\verb| "c:ev",["df","x=a"], |\\
+\verb| "b:ev",[fx,"x=a"], |\\
+\verb| "eq:c*(x-a)+b",[], |\\
+\verb| "eq",[] |\\
+\verb| ]; |\\
+\verb| CalcbyM("tn1",cmdL); |\\
+\verb| tn1=Assign(tn1,["%e^a","exp(a)","%e^-a","exp(-a)"]); |\\
+\verb| Plotdata("1",fx,"x"); |\\
+\verb| PutonCurve("A","gr1"); |\\
+\verb| tmp=Assign(tn1,["a",A.x]); |\\
+\verb| plotting data("2",tmp,"x",["Num=2"]); |\\
+\verb| Letter([A,"se","A"]);|
+
+%\newpage
+Example4: Parametric
+
+\verb| fn="3*cos(t)^2*[cos(t),sin(t)]";|\\
+\verb| cmdL=[|\\
+\verb| "f:",[fn], |\\
+\verb| "df:diff",["f","t"], |\\
+\verb| "df:trigsimp",["df"], |\\
+\verb| "tn:f+s*df",[], |\\
+\verb| "tn",[] |\\
+\verb| ]; |\\
+\verb| CalcbyM("tn2",cmdL); |\\
+\verb| Paramplot("1",fn,"t=[0,2*pi]",["Num=100"]); |\\
+\verb| gn=Assign(tn2,["t",A.x]); |\\
+\verb| Paramplot("2",gn,"s=[-3,3]"); |\\
+
+\begin{minipage}{65mm}
+\begin{center}
+\input{Fig/maxfun01}\\
+Example3
+\end{center}
+\end{minipage}
+\begin{minipage}{65mm}
+\begin{center}
+\vspace*{5mm}
+
+\input{Fig/maxfun02}\vspace{10mm}\\
+Example4
+\end{center}
+\end{minipage}
+
+\end{cmd}
+%-------------Mxbatch-------------------------------
+\begin{cmd}{Mxbatch}{mxbatch}
+
+\itemket{Usage}Mxbatch(filename)
+\itemket{Description}Creation command to execute Maxima file
+\itemket{Details}Create a command for CalcbyM to execute the file in ketcindy/ketlib/maximaL.
+ketcindy/ketlib/maximaL contains three files: fourier\_sec.max, matoperation.max and poincare.mac.
+For example, when dealing with Fourier series, use fourier\_sec.max.
+\itemket{Examples} \mbox{}
+
+\verb| Setax(["a"]); |\\
+\verb| Slider("A-C-B",[-5.5,-1.5],[4.5,-1.5]); |\\
+\verb| defL=["1",[-3,-2],1,"0",[-2,-1],1,"-x",[-1,1],1,"0",[1,2],1,"-1",[2,3],1]; |\\
+\verb| Drwxy(); |\\
+\verb| tmp=Periodfun(defL,1,["dr,2","Color=red"]); |\\
+\verb| fun=tmp_1; |\\
+\verb| per=tmp_2; |\\
+\verb| Htickmark([1,"n","1",2,"n","2",3,"nw","3"]); |\\
+\verb| Htickmark([-1,"-1",-2,"-2",-3,"-3"]); |\\
+\verb| cmdL=Concat(Mxbatch("fourier_sec"),[ |\\
+\verb| "Ffun(x):="+fun,[], |\\
+\verb| "c:fourier_sec_coeff",["Ffun(x)","x"], |\\
+\verb| "c[1]::c[2]::c[3]",[] |\\
+\verb| ]); |\\
+\verb| CalcbyM("ans",cmdL,[]); |\\
+\verb| nterm=round(4*(C.x-A.x)); |\\
+\verb| Fourierseries("1",ans,per,nterm,["Num=400"]); |\\
+\verb| Mxtex("2",ans_3); |\\
+\verb| Expr([[-5,-2],"e","s_n="+tx2,[4,-2],"e","n="+text(nterm)]); |
+
+%\vspace{\baselineskip}
+%\hspace{20mm}\input{Fig/mxbatch}\vspace*{12mm}
+
+\begin{center}
+\input{Fig/mxbatch}\vspace{3mm}
+\end{center}
+
+\end{cmd}
+%-------------Mxfun-------------------------------
+\begin{cmd}{Mxfun}{mxfun}
+
+\itemket{Usage}Mxfun(name,formula,list,options)
+\itemket{Description}Execution of Maxima's function
+\itemket{Details}The second argument "formula" is Maxima's function name.
+The third argument "list" is a list of arguments to pass to the function. \\
+The return value is a string if there is at least one character in the expression of the second argument.
+In the case of all numbers (including +, -, .), it becomes a number if it is 16 or less digits, and it becomes a string if it is more than 16 digits.
+Also, the return value is also assigned to the variable "mxname".\\
+If "Disp = no" is added to the option, the result is not displayed on the console.
+\itemket{Examples} \mbox{}
+
+\verb| Mxfun("1","taylor",["sin(x)","x",0,7],[""]); |\\
+\verb| Plotdata("1","sin(x)","x",["da"]); |\\
+\verb| Plotdata("2",mx1,"x"); |
+
+\vspace{\baselineskip}
+\hspace{20mm} \input{Fig/taylor}\\
+
+\end{cmd}
+%------------Mxtex--------------------------------
+\begin{cmd}{Mxtex}{mxtex}
+
+\itemket{Usage}Mxtex(name, formula)
+\itemket{Description}Conversion of expression to TeX format
+\itemket{Details}The second argument "formula" is the expression directly written or the return value of Mxfun.
+Convert it to TeX format.\\
+The return value is also assigned to the variable "txname".
+\itemket{Examples} \mbox{}
+
+Example1
+
+\verb| fx="x^3/((x+1)*(x+2))"; |\\
+\verb| pfx=Mxfun("1","partfrac",[fx,"x"]); |\\
+\verb| form=Mxtex("1",fx)+"="+Mxtex("2",pfx); |\\
+\verb| dform=Assign(form,["frac","dfrac"]); |\\
+\verb| Expr([0,3],"e",form); |\\
+\verb| Expr([0,1],"e",dform); |\\
+
+\includegraphics[bb=0.00 0.00 240.01 115.51,width=70mm]{Fig/mxtex01E.pdf}
+\input{Fig/mxtex02}
+
+\vspace{\baselineskip}
+Example2
+
+
+\begin{minipage}[t]{65mm}
+\verb| fx="x^2-x-3"; |\\
+\verb| cmdL=[ |\\
+\verb| "ans:solve",[fx,"x"], |\\
+\verb| "ans",[] |\\
+\verb| ]; |\\
+\verb| CalcbyM("ans",cmdL); |\\
+\verb| p1=indexof(ans,"["); |\\
+\verb| p2=indexof(ans,","); |\\
+\verb| p3=indexof(ans,"]"); |\\
+\verb| s1=substring(ans,p1,p2-1); |\\
+\verb| s2=substring(ans,p2,p3-1); |\\
+\verb| s1=replace(s1,"x =",""); |\\
+\verb| s2=replace(s2,"x =",""); |\\
+\verb| Mxtex("1",s1); |\\
+\verb| Mxtex("2",s2); |\\
+\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 =======
+\subsection{Risa/Asir}
+
+%------------CalcbyA--------------------------------
+\begin{cmd}{CalcbyA}{calcbya}
+
+\itemket{Usage}CalcbyA(name, command,options)
+\itemket{Description}Risa/Asir's script execution
+\itemket{Details}The second argument is a command to be executed by Risa/Asir.\\
+Create a list (eg. cmdL) consisting of a repetition of commands and argument lists, and execute at once.\\
+There is no return value.
+The result (of undefined value) is assigned to the variable specified by "name", the value of the variable of the command list last described (argument is the empty list).
+If you want to return more than one result, if you describe it by separating it with "::", it will be substituted into the list.
+%\itemket{Examples} \mbox{}
+
+\end{cmd}
+%-------------Asirfun-------------------------------
+\begin{cmd}{Asirfun}{asirfun}
+
+\itemket{Usage}Asirfun(name, formula, list,options)
+\itemket{Description}Execution of Risa/Asir's function
+\itemket{Details}The second argument "formula" is the function name of Risa/Asir.
+The third argument "list" is a list of arguments to pass to the function.\\
+The return value is a string if there is at least one character in the expression of the first argument.
+In case of all numbers (including +, -, .), it becomes a number if it is 16 digits or less, and it becomes a string if it is more than 16 digits.
+Also, the return value is also assigned to the variable "asname".\\
+If "Disp = no" is added to the option, the result is not displayed on the console.
+%\itemket{Examples} \mbox{}
+
+\end{cmd}
+%========= MeshLab =======
+\subsection{MeshLab}
+
+Write next script in Initialization slot for use \ketcindy\ 3D.
+ \\
+\verb| Ketinit();|\\
+\verb| Ketinit3d();|
+
+%--------------Mkobjcmd------------------------------
+\begin{cmd}{Mkobjcmd}{mkobjcmd}
+
+\itemket{Usage}Mkobjcmd(name,formula,option)
+\itemket{Description}generate commands for obj formatted files of surfaces without thickness.
+%%\itemket{Details}
+\itemket{Examples} \mbox{}
+
+\verb| fd=[ "z=x^2-y^2","x=[-1,1]","y=[-1,1]"," "]; |\\
+\verb| Sf3data("1",fd); |\\
+\verb| Windispg(); |\\
+\verb| Mkobjcmd("1",fd,[40,40,"-"]); |\\
+\verb| Meshlab():=( |\\
+\verb| Mkviewobj("saddle",oc1, ["m","v"]); |\\
+\verb| ); |
+
+Option ``$+$" is for the left figure, and ``$-$" for the right.
+
+\hspace{10mm} \includegraphics[bb=0 0 679.53 263.51 , width=12cm]{Fig/meshlab01.pdf}
+\end{cmd}
+%-------------Mkobjcrvcmd-------------------------------
+\begin{cmd}{Mkobjcrvcmd}{mkobjcrvcmd}
+
+\itemket{Usage}Mkobjcrvcmd(name,PD,option)
+\itemket{Description}generate commands for obj formatted files of spatial curves.
+%%\itemket{Details}
+\itemket{Examples} \mbox{}
+
+\verb| Spacecurve("1","[(6*pi-t)/(6*pi)*cos(t),(6*pi-t)/(6*pi)*sin(t),0.1*t]", |\\
+\verb| "t=[0,6*pi]",["Num=200"]); |\\
+\verb| Windispg(); |\\
+\verb| Mkobjcrvcmd("1","sc3d1",[0.1,8,"yz"]); |\\
+\verb| Meshlab():=( |\\
+\verb| Mkviewobj("spiral",oc1,["m","v"]); |\\
+\verb| ); |
+
+\hspace{10mm} \includegraphics[bb=0 0 614.53 236.51 , width=12cm]{Fig/meshlab02.pdf}
+
+\end{cmd}
+%--------------Mkobjnrm------------------------------
+\begin{cmd}{Mkobjnrm}{mkobjnrm}
+
+\itemket{Usage}Mkobjnrm(name,formula)
+\itemket{Description}calculate normal vector of surface.
+\itemket{Details}Normal vector is calculated using the formula of surface.
+\itemket{Examples} \mbox{}
+
+\verb| Mkobjnrm("1","[x,y,x*y/sqrt(x^2+y^2)],x,y"); |\\
+
+\end{cmd}
+%--------------Mkobjplatecmd------------------------------
+\begin{cmd}{Mkobjplatecmd}{mkobjplatecmd}
+
+\itemket{Usage}Mkobjplatecmd(name,facedata,options)
+\itemket{Description}generate commands for obj formatted files of plates.
+%%\itemket{Details}
+\itemket{Examples} \mbox{}
+
+\verb| Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]"); |\\
+\verb| p1=[2,0,0]; |\\
+\verb| p2=[0,2,0]; |\\
+\verb| p3=[0,0,2]; |\\
+\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"]);|
+
+\begin{center}
+\includegraphics[bb=0 0 287.01 228.01 , width=50mm]{Fig/meshlab03.pdf}
+\end{center}
+
+\end{cmd}
+%-------------Mkobjpolycmd-------------------------------
+\begin{cmd}{Mkobjpolycmd}{mkobjpolycmd}
+
+\itemket{Usage}Mkobjpolycmd(name,PD,options)
+\itemket{Description}generate commands for obj formatted files of polyhedra.
+%%\itemket{Details}
+\itemket{Examples} \mbox{}
+
+\verb| Setdirectory(Dirhead+"/data/polyhedrons_obj"); |\\
+\verb| polydt=Readobj("r01.obj",["size=-3.5"]); |\\
+\verb| Setdirectory(Dirwork); |\\
+\verb| pd=VertexEdgeFace("1",polydt,["Pt=fix","Edg=nogeo"]); |\\
+\verb| Mkobjpolycmd("1",pd,[[0,0,0]]); |\\
+\verb| Mkviewobj("plane",oc1,["m","v"]); |
+%% Setobj(Fhead,["m","v"]);
+
+The polyhedron obj data is downroaded from\\
+\hspace*{20mm}\url{http://mitani.cs.tsukuba.ac.jp/polyhedron/}
+
+
+\end{cmd}
+%--------------Mkobjsymbcmd------------------------------
+\begin{cmd}{Mkobjsymbcmd}{mkobjsymbcmd}
+
+\itemket{Usage}Mkobjsymbcmd(PD,real,real,vector,vector)
+\itemket{Description}generate commands for obj formatted files of some characters.
+\itemket{Details}Ploting data are available for characters $x$, $y$, $z$, $t$, $n$, P, Q, and R.
+The arguments are their siizes, angles of rotations, directions of the viewpoints, positions.
+\itemket{Examples} \mbox{}
+
+
+\verb| Mkobjsymbcmd("P",0.5,pi/3,[0,-1,0],[0,0,6]); |\\
+\verb| Mkobjsymbcmd("x",0.5,0,[0,-1,0],[6,0,0]); |\\
+\verb| Circledata("1",[[0,0],[1,0]],["nodisp"]); |\\
+\verb| Mkobjsymbcmd("cr1",0.5,0,[0,-1,0],[0,5,0]); |
+
+\end{cmd}
+%-------------Mkobjthickcmd-------------------------------
+\begin{cmd}{Mkobjthickcmd}{mkobjthickcmd}
+
+\itemket{Usage}Mkobjthickcmd(name,formula)
+\itemket{Description}generate commands for obj formatted files of surfaces with thickness.
+%%\itemket{Details}
+\itemket{Examples} \mbox{}
+
+This function uses Maxima.
+
+\verb| fd=[ |\\
+\verb| "z=(x^2+y^2)",|\\
+\verb| "x=R*cos(T)","y=R*sin(T)",|\\
+\verb| "R=[0,2]","T=[0,2*pi]","e"|\\
+\verb| ];|\\
+\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-----------------------------
+\begin{cmd}{Mkviewobj}{mkviewobj}
+
+\itemket{Usage} Mkviewobj(name,PD,options)
+\itemket{Description}generate obj formatted files.
+\itemket{Details}options
+\begin{tabbing}
+12345678901234567890\=\kill
+ "m" or "make" \> for generating data \\
+ "v" or "view" \> for starting meshlab and viewing\\
+ "W=n" or "Wait=n" \> for setting culculate time\\
+ "Unit=mm" \> for setting unit of length \\
+ \>\\
+\end{tabbing}
+%\itemket{Examples} \mbox{}
+
+\end{cmd}
+\newpage
+%=========== Animation ===============
+\section{Animation}
+
+\vspace{\baselineskip}
+ \hspace{10mm} \includegraphics[bb=0 0 732.04 376.02 , width=12cm]{Fig/mvgaiyou01.pdf}
+
+Operation of Buttons.
+
+\begin{tabbing}
+1234\=12345678\=1234567897890123456\=\kill
+ \> Figure \> Viewtex(); \> Making figure.tex\\
+ \> Parent \> same code \>Making figure.pdf by Figpdf() \\
+ \> ParaF \> Parafolder(); \> Making data folder of animation data\\
+ \> Anime \> Mkanimation(); \> Making flip animation\\
+ \> Flip \> Mkflipanime(); \>Making animation
+\end{tabbing}
+
+%---------------Setpara-----------------------------
+\begin{cmd}{Setpara}{setpara}
+
+\itemket{Usage}Setpara(fname,funcstr,range,options1,options2)
+\itemket{Description}Set up the animation control system.
+\itemket{Details}"fname" is the name of output file. "funcstr" is the name of animation function. "range" is the range of parameter.\\
+
+options1
+
+\begin{tabbing}
+1234567890123\=90123456789012345678\=\kill
+m/r \> Remake the new data file / Reread the existing data file (default=r)\\
+Div=n \> Total number of frames (default n=25).
+\end{tabbing}
+
+options2
+
+\begin{tabbing}
+1234567890123\=90123456789012345678\=\kill
+Frate=n \> Number of frames per second (default n=20)\\
+Title=str \> Title\\
+Scale=n \> Magnification factor of the figures\\
+opA \> option for animate.sty\\
+ \> loop: loop, controls: Show control button, buttonsize\\
+ \> step: Mode of frame feed/frame retrun\\
+ \> Default is \verb|"OpA=[loop,controls,buttonsize=3mm]"|\\
+ \> Use "+" then you can add a mode, for example \verb|"OpA=+step"| then we have\\
+ \> \verb|"OpA=[loop,controls,buttonsize=3mm,step]"|
+\end{tabbing}
+
+\itemket{Examples} \mbox{}
+
+\verb| Slider("A-C-B",[0,YMIN-1],[2*pi,YMIN-1]); |\\
+\verb| Setax(["","","sw","","sw"]); |\\
+\verb| Circledata("1",[[0,0],[0,2]]); |\\
+\verb| mf(t):=( |\\
+\verb| pt=2*[cos(t),sin(t)]; |\\
+\verb| mp=(pt+[4,0])/2; |\\
+\verb| Listplot("1",[[4,0],pt]); |\\
+\verb| Pointdata("1",[mp,pt],["Size=2"]); |\\
+\verb| if(t==0, |\\
+\verb| ptlist=[mp]; |\\
+\verb| , |\\
+\verb| ptlist=append(ptlist,mp); |\\
+\verb| ); |\\
+\verb| Pointdata("2",ptlist,["Size=2","Color=red"]); |\\
+\verb| Letter([[4,0],"s","A",pt,"en","P",mp,"ne","Q"]); |\\
+\verb| ); |\\
+\verb| Setpara("middle","mf(t)","t=[0,4*pi]"); |\\
+\verb| mf(C.x); |
+
+\vspace{\baselineskip}
+\hspace{20mm} \includegraphics[bb=0.00 0.00 608.03 367.02,width=8cm]{Fig/moviedata01.pdf}
+
+When we make the animation, comment out \verb|//mf(C.x);| and click the Anime button. The following figure is the first page of the animatemiddle.pdf file.
+
+\hspace{30mm}\includegraphics[bb=0.00 0.00 470.02 394.02,width=6cm]{Fig/moviedata02.pdf}
+
+The animation is continued for 5 seconds with the following options.\\
+ \verb| Setpara("middle","mf(t)","t=[0,4*pi]",["Div=30"],["Frate=6"]);|\\
+A smooth-looking animation is achieved with the options: \verb|["Div=150"],["Frate=30"]|.
+\end{cmd}
+
+\newpage
+%============== Slide ==================
+\section{\ketcindy\ Slide}
+
+%------------Setslidebody--------------------------------
+\begin{cmd}{Setslidebody}{setslidebody}
+\itemket{Usage}Setslidebody(bodycolor,bodystyle,density)
+\itemket{Description}Set up the color and density of the letters in slide body.\\
+\itemket{Details}Meanings and defaults of options are\\
+\Ltab{25mm}{bodycolor}\Ltab{50mm}{color of letters}\verb|"blue"|\\
+\Ltab{25mm}{bodystyle}\Ltab{50mm}{style of letters}\verb|"\Large\bf\boldmath"|\\
+\Ltab{25mm}{density}\Ltab{50mm}{density of thin letters}\verb|0.1|\ (The range is from 0 to 1).\\
+\hspace{10mm}Remark : density can be changed by \verb|\setthin{density}| in the text file.
+\end{cmd}
+
+%------------Setslidehyper-------------------------------
+\begin{cmd}{Setslidehyper}{setslidehyper}
+\itemket{Usage}Setslidehyper("dvipdfmx",options)
+\itemket{Description}Use \verb|hyperref.sty|.
+\itemket{Details}if the 1st argument is null, it will be replaced with "dvipdfmx".\\
+options : \verb|["cl=true,lc=blue,fc=blue","Pos=[125,73]","Size=1"]|\\
+Meanings and defaults of options are\\
+\\
+\Ltab{25mm}{"cl=..."}\Ltab{50mm}{colorlinks}\verb|cl=true|\\
+\Ltab{25mm}{"lc=..."}\Ltab{50mm}{linkcolor}\verb|lc=blue|\\
+\Ltab{25mm}{"fc=..."}\Ltab{50mm}{filecolor}\verb|fc=blue|\\
+\Ltab{25mm}{"Pos=..."}\Ltab{50mm}{start position of buttons}\verb|"Pos=[125,73]"|\\
+\Ltab{25mm}{"Size=..."}\Ltab{50mm}{size of buttons}\verb|"Size=1"|.\\
+\end{cmd}
+
+%------------Setslidemain-------------------------------
+\begin{cmd}{Setslidemain}{setslidemain}
+\itemket{Usage}Setslidemain([letterc,boxc,framec,xpos,size]);
+\itemket{Description}Set up the main slide (a section delimiter).
+\itemket{Details}Meanings and defaults of options are\\
+\Ltab{25mm}{letterc}\Ltab{50mm}{color of letters}\verb|[0.98,0.13,0,0.43]|\\
+\Ltab{25mm}{boxc}\Ltab{50mm}{color of box}\verb|[0,0.32,0.52,0]|\\
+\Ltab{25mm}{framec}\Ltab{50mm}{color of frame}\verb|[0,0.32,0.52,0]|\\
+\Ltab{25mm}{xpos}\Ltab{50mm}{horizontal position of title}\verb|62|\\
+\Ltab{25mm}{size}\Ltab{50mm}{magnification of title}\verb|2|.
+\itemket{Remark}If some arguments are null, the defaul is used.\\
+\hspace*{10mm}\verb|Setslidemain([,,,,3]);|
+\end{cmd}
+
+%------------Setslidepage------------------------------
+\begin{cmd}{Setslidepage}{setslidepage}
+\itemket{Usage}Setslidepage([letterc,boxc,framec,shadowc,xpos,size]);
+\itemket{Description}Set up each page of slides.
+\itemket{Details}Meanings and defaults of options are\\
+\Ltab{25mm}{letterc}\Ltab{50mm}{color of letters}\verb|[0.98,0.13,0,0.43]|\\
+\Ltab{25mm}{boxc}\Ltab{50mm}{color of box}\verb|[0,0.32,0.52,0]|\\
+\Ltab{25mm}{framec}\Ltab{50mm}{color of frame}\verb|[0,0.32,0.52,0]|\\
+\Ltab{25mm}{shadowc}\Ltab{50mm}{color of shadow}\verb|[0,0,0,0.5]|\\
+\Ltab{25mm}{xpos}\Ltab{50mm}{horizontal position of title}\verb|6|\\
+\Ltab{25mm}{size}\Ltab{50mm}{magnification of title}\verb|1.3|.
+\itemket{Remark}If some arguments are null, the defaul is used.\\
+\hspace*{10mm}\verb|Setslidepage([,"red"]);|
+\end{cmd}
+
+%------------Setslidemargin-----------------------------
+\begin{cmd}{Setslidemargin}{setslidemargin}
+\itemket{Usage}Setslidepage([leftmarginchange,topmarginchange]);
+\itemket{Description}This function changes the margin of slides from the default.
+\itemket{Example}Setslidemargin([+5,-10]);
+\end{cmd}
+
+%------------Settitle------------------------------
+\begin{cmd}{Settitle}{settitle}
+\itemket{Usage}Settitle(list of title components,options)
+\itemket{Description}Make a title slide.
+\itemket{Details}Meanings and defaults of options are\\
+\Ltab{25mm}{"Title=..."}\Ltab{50mm}{name of the title file}\verb|"Title=slide0"|\\
+\Ltab{25mm}{"Layery=..."}\Ltab{50mm}{starting vertical position}\verb|"Layery=0"|\\
+\Ltab{25mm}{"Color=..."}\Ltab{50mm}{color of letters}\verb|"Color=blue"|.
+
+\itemket{Examples} \mbox{}\\
+\hspace{10mm}\verb| Settitle([ |\\
+\hspace{10mm}\verb| "s{60}{20}{Main Title}", |\\
+\hspace{10mm}\verb| "s{60}{50}{Name}", |\\
+\hspace{10mm}\verb| "s{60}{60}{Affiliation}", |\\
+\hspace{10mm}\verb| "s{60}{70}{Info}" |\\
+\hspace{10mm}\verb| ],|\\
+\hspace{10mm}\verb| ["Title=SlideA","Color=[1,1,0,0]"]|\\
+\hspace{10mm}\verb| );|
+\end{cmd}
+
+\newpage
+%========== 3D =========
+\section{\ketcindy 3D}
+\subsection{Screen}
+The screen of KETCindy3D is structured as follows.
+
+There are two areas surrounded by a white rectangle on the drawing surface of Cinderella. The area on the left side where the NE and the SW are diagonal is referred to as the main screen, and the area on the right side is referred to as the sub screen.
+
+\vspace{\baselineskip}
+\begin{center}
+ \includegraphics[bb=0 0 879.05 447.02 , width=8cm]{Fig/3dstart.pdf}
+\end{center}
+As in the case of a flat surface, the main screen shows the range output to TeX and it can be changed by dragging two points of NE and SW. The viewpoint can be moved with the slider below the main screen, and the axis rotates on the main screen. You can think of the sub screen as a viewpoint placed on the xy plane.
+
+When you draw points and line segments with Cinderella's drawing tool on the main screen, points corresponding to the secondary screen are drawn. You can change the x, y coordinates by dragging the point on the main screen, and drag the point on the sub screen to change the z coordinate.
+
+\vspace{\baselineskip}
+\begin{center}
+ \includegraphics[bb=0.00 0.00 863.04 378.52 , width=10cm]{Fig/3dscreen.pdf}
+\end{center}
+KeTCindy3D performs hidden line processing on lines and surfaces. Hidden line processing speeds up processing in cooperation with C language.
+
+It is necessary to develop an environment that uses C language, but now it is standardized. If you can not use C language, you will use a function to compute with R, but in that case it will take quite a while.
+
+\subsection{Setting and Defining}
+%------------Ketinit3d--------------------------------
+\begin{cmd}{Ketinit3d}{ketinit3D}
+\itemket{Usage}Ketinit3d()
+\itemket{Description}Declare the use of KeTCindy3D
+\itemket{Details}Euclidean view of Cinderella becomes 3D mode. Two sliders are created to indicate the viewing angle TH($\theta$), FI($\phi$). The initial values are $\mathrm{TH}=0$ and $\mathrm{FI}=0$.\\
+\textcolor{red}{Caution}
+ This funcition and Ketinit() have to write on Initializaiton slot.
+\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)
+\itemket{Description}3d function to initialize limited variables.
+\itemket{Details}
+This funcition should be written at the beginning of Draw slot.\\
+The option is a list of geometric points which are not regarded as 3D points.
+\itemket{Example}\mbox{}\\
+If option is given a list of exclusion points, that point is not a point of space. (The position does not change even if moving the viewpoint with the slider)
+
+\verb|Start3d([A,B,C]);|\\
+\verb|Slider("A-C-B");| // A,C,B should not be 3D points.\end{cmd}
+
+%--------------Startsurf------------------------------
+\begin{cmd}{Startsurf}{startsurf}
+\itemket{Usage}Startsurf(options)
+\itemket{Description}Defines values related to surface rendering.
+\itemket{Details}Values are number to divide, size of C, limit of error.
+Omitted options selects [50,50],[1500,500,200],[0.01,0.1].\\
+Drawing of a curved surface with hidden line processing is performed in the following procedure.\\
+(1) Startsurf();\\
+(2) Making data wtih draw function.\\
+(3) Draws shapes in batch in C language using function ExeccmdC();.
+%\itemket{Examples} \mbox{}
+\end{cmd}
+
+%-------------Xyzax3data-------------------------------
+\begin{cmd}{Xyzax3data}{xyzax3data}
+
+\itemket{Usage} Xyzax3data(name, range of x, range of y, range of z, options)
+\itemket{Description}Generic function to draw the coordinate axis.
+\itemket{Details}Name can be null string.\\
+Options are the followings.\\
+"an": arrowhead, n is size.\\
+"Onesw": origin and its position.
+\itemket{Examples} \mbox{}
+
+\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");|\\
+\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]","a");| //arrowhead\\
+\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["a2"]);| //big arrowhead\\
+\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["O"]);|\\
+\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["a","Oe2n2"]);| //set origin upper right
+
+\end{cmd}
+
+\newpage
+%================== 3D Drawing ===============
+
+\subsection{Command for Drawing}
+\subsubsection{Point and line}
+
+%--------------Drawpoint3d------------------------------
+
+\begin{cmd}{Drawpoint3d}{drawpoint3d}
+
+\itemket{Usage}Drawpoint3d(list of coordinates)
+\itemket{Description}Generic function to draw 3D-points.
+\itemket{Details}These points are not geometric point.
+To convert the geometric point, use \hyperlink{putpoint3d}{Putpoint3d()}.
+To output in the \TeX file, use \hyperlink{pointdata}{Pointdata()} or \hyperlink{drwpt}{Drawpoint()}.
+\itemket{Examples} \mbox{}
+
+\verb| Drawpoint3d([1,1,1]); |\\
+\verb| Drawpoint3d([[1,1,1],[0,1,0]]); |
+
+\itemket{Remark} \hyperlink{mkpttable}{Comparative chart of drawing of points}
+
+\end{cmd}
+
+%--------------Pointdata3d------------------------------
+\begin{cmd}{Pointdata3d}{pointdata3d}
+
+\itemket{Usage}Pointdata3d(name, point list, options)
+\itemket{Description}Generic function to generate data of the point list.
+\itemket{Details}Options are "Size=","Color=".
+\itemket{Examples} \verb|Pointdata3d("1",[[0,1,0],[1,1,2]],["Size=2","Color=red"]);|
+\end{cmd}
+%---------------Putpoint3d-----------------------------
+\begin{cmd}{Putpoint3d}{putpoint3d}
+
+\itemket{Usage}Putpoint3d(list of 3D-points, option)
+\itemket{Description}Generic function to draw the geometric point in the space.
+\itemket{Details}Option is "free" or "fix"(default).
+\itemket{Examples} \mbox{}
+
+\verb|Putpoint3d(["A",[2,1,3]]);|\\
+\verb|Putpoint3d(["A",[2,1,3]],"free");| \\
+\verb|Putpoint3d(["A",[1,1,1],"C",[1,0,1]]);|\\
+
+These points don't output in the \TeX file. To output in the \TeX file use the following \hyperlink{pointdata}{Pointdata()} or \hyperlink{drwpt}{Drawpoint()}
+
+In the 3D-drawings the coordinate of the point name A is A3d.
+
+\itemket{Remark} \hyperlink{mkpttable}{Comparative chart of drawing of points}
+
+\end{cmd}
+
+%-----------------Putaxes3d---------------------------
+\begin{cmd}{Putaxes3d}{putaxes3d}
+
+\itemket{Usage}Putaxes3d([x,y,z])
+\itemket{Description}Generic function to make the geometric points on the coordinate axis.
+\itemket{Details}For the argument [x,y,x] we get the four geometric points X(x,0,0), Y(0,y,0), Z(0,0,z) and O(0,0,0).
+\itemket{Examples} \mbox{}
+
+\verb|Putaxes3d([1,2,3]);|\\
+\verb|Putaxes3d(a);| //this equals to \verb|Putaxes3d([a,a,a]);|
+
+\end{cmd}
+
+%--------------PutonCurve3d------------------------------
+\begin{cmd}{PutonCurve3d}{putonCurve3d}
+
+\itemket{Usage} PutonCurve3d(name, PD)
+\itemket{Description}Generic function to make the geometric point on the 3D-curve.
+\itemket{Details}This point moves along the curve by mouse dragging.
+\itemket{Examples} \mbox{}
+
+Make reference to \hyperlink{partcrv3d}{Partcrv3d()}
+\end{cmd}
+%----------------Putonseg3d----------------------------
+\begin{cmd}{Putonseg3d}{putonseg3d}
+
+\itemket{Usage}Putonseg3d(name, point1, point2)
+\itemket{Description}Generic function to make the geometric point on the 3D-segment.
+\itemket{Details}We get the middle point between the two points. This point moves along the segment by mouse dragging.
+\itemket{Examples} \mbox{}
+
+\verb|Putonseg3d("C",A,B);| //Put C on the center of A and B.\\
+\verb|Putonseg3d("C",[A,B]);| //same as above
+\end{cmd}
+%--------------Spaceline------------------------------
+\begin{cmd}{Spaceline}{spaceline}
+
+\itemket{Usage} Spaceline(name, list)
+\itemket{Description}Generic function to draw the space polygonal lines.
+\itemket{Details}Options are line type: "dr" or "da" or "do".
+\itemket{Examples} \mbox{}
+
+\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\\
+\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"]);|
+
+\begin{center}
+\input{Fig/oresenex01}
+\end{center}
+\end{cmd}
+%-------------Spacecurve-------------------------------
+\begin{cmd}{Spacecurve}{spacecurve}
+
+\itemket{Usage}Spacecurve(name, formula, domain, options)
+\itemket{Description}Generic function to draw the space curve.
+\itemket{Examples} \mbox{}
+\verb|Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);|\\
+option=["Num=100"]: division number of the interval "t=[0,4*pi]"
+ \begin{center} \input{Fig/rasen} \end{center}
+\end{cmd}
+
+%-------------Bezier3d}-------------------------------
+
+\begin{cmd}{Bezier3d}{bezier3d}
+
+\itemket{Usage}Bezier3d(name,list1,list2)
+\itemket{Description}Draw a Cubic B\'ezier curve.
+\itemket{Details}list1 is list of anchor points, and list2 is list of handle points
+\itemket{Examples} \mbox{}
+
+\verb|Bezier3d("1",["A","B","C"],["D","E","F","G"]);|
+
+\begin{center} \input{Fig/bezier3d1} \end{center}
+
+\end{cmd}
+
+%---------Mkbezierptcrv3d-----------------------------------
+\begin{cmd}{Mkbezierptcrv3d}{mkbezierptcrv3d}
+\itemket{Usage}Mkbezierptcrv3d(list)
+\itemket{Description}Draw a cubic B\'ezier curve from nodes.
+\itemket{Details}Arrange the control points automatically.
+After that, move the nodes and the control points and correct the cubic B\'ezier curve to what you want to draw. See the function {\tt \hyperlink{bezier}{Bezier3d}}.
+\itemket{Examples} \mbox{}
+
+\verb|Mkbezierptcrv3d(["A","B","C","D"]);|
+\end{cmd}
+%-------------Skeletonparadata-------------------------------
+\begin{cmd}{Skeletonparadata}{skeletonparadata}
+
+\itemket{Usage}Skeletonparadata(name, PDlist, PDlist, option)
+\itemket{Description}Generic function to draw the lines by performing hidden line processing.
+\itemket{Details}This function draw the second argument(the list of the lines) by performing hidden line processing which are hidden by the third argument(the list of the lines). If both arguments are omitted the function draw all lines by performing hidden line processing.
+
+Options:\\
+\hspace*{5mm}\verb|real number| gap of line\\
+\hspace*{5mm}\verb|"No=pointlist"| not executed when any point is selected\\
+\hspace*{5mm}\verb|"File=y/m/n(default:n)"| whether to make data file or not\\
+\hspace*{5mm}\verb|"Check=pointlist"| data file updated if any point is changed
+
+\itemket{Examples} \mbox{}
+
+\verb| Xyzax3data("","x=[-5,5]","y=[-5,4]","z=[-5,3]");| //Data name is "ax3d".\\
+\verb| Putpoint3d(["A",[0,-2,-2]]);|\\
+\verb| Putpoint3d(["B",[-1,1,3]]);|\\
+\verb| Spaceline([A,B]);| //Data name is "AB3d".\\
+\verb| Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);| //Data name is "sc3d1".\\
+
+\verb|Skeletonparadata("1");| //(left figure)\\
+\verb|Skeletonparadata("1",[2]);| //option\verb|=[2]|: gap of lines\verb|=2| (center figure)\\
+\verb|Skeletonparadata("1",["AB3d","ax3d"],["sc3d1"]);| //(right figure)
+\begin{center} \input{Fig/skeletonparadata01} \input{Fig/skeletonparadata02}
+ \input{Fig/skeletonparadata03} \end{center}
+
+\end{cmd}
+
+%================== 3D polyhedron ===============
+\subsubsection{Polyhedron}
+
+ The description of polyhedron drawing will be explained by taking the case of tetrahedron as an example.
+
+The tetrahedron is composed of four sides. Letting the vertices be A, B, C, D, the four faces are
+
+\hspace{20mm}$\triangle\mathrm{ABC}$, $\triangle\mathrm{ABD}$, $\triangle\mathrm{ACD}$, $\triangle\mathrm{BCD}$
+
+\begin{center} \input{Fig/concatobj} \end{center}
+
+If numbers are given to the vertex list [A, B, C, D] in order from A, the vertex order of each face is [1, 2, 3], [1, 2, 4], [1, 3 , 4], [2, 3, 4].
+
+[A, B, C, D], [[1, 2, 3], [1, 2, 4], [1, 3, 4], [2 , 3, 4]]] is called "surface data". VertexEdgeFace () draws a polyhedron using this surface data.
+
+There are two kinds of hidden line processing of polyhedron. The first method is to treat polyhedron as a line drawing, and to process only the hidden part, using Skeletonparadata ().
+
+The other is to use Phparadata () as a way to draw a part hidden in the surface with a dotted line or hide it, considering it as a surface.
+
+\vspace{\baselineskip}
+%------------Concatobj--------------------------------
+
+\begin{cmd}{Concatobj}{concatobj}
+\itemket{Usage}Concatobj(list,options)
+\itemket{Description}Concatenates several objects.
+%\itemket{Details}
+\itemket{Examples} \mbox{}
+
+A tetrahedron by four vertecies A,B,C,D.\\
+The tetrahedron consists of four planes $\triangle\mathrm{ABC}$, $\triangle\mathrm{ABD}$, $\triangle\mathrm{ACD}$, $\triangle\mathrm{BCD}$.\\
+
+\verb| Putpoint3d("A",2*[0,0,sqrt(3)]); |\\
+\verb| Putpoint3d("B",2*[1,-1/sqrt(3),0]);|\\
+\verb| Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);|\\
+\verb| Putpoint3d("D",2*[-1,-1/sqrt(3),0]);|\\
+\verb| phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);|\\
+\verb| VertexEdgeFace("1",phd);|\\
+\verb| Skeletonparadata("1");|\\
+\verb| Letter3d([A3d,"ne","A",B3d,"sw","B",C3d,"se","C",D3d,"e","D"]);|\\
+
+\begin{center} \input{Fig/concatobj} \end{center}
+
+If you are drawing tetrahedrons without creating geometric points, you can do as follows.
+
+\verb| a=2*[-1,-1/sqrt(3),0];|\\
+\verb| b=2*[1,-1/sqrt(3),0];|\\
+\verb| c=2*[0,sqrt(3)-1/sqrt(3),0];|\\
+\verb| d=2*[0,0,sqrt(3)];|\\
+\verb| phd=Concatobj([[a,b,c],[a,b,d],[a,c,d],[b,c,d]]);|\\
+
+In the case of a convex polygon such as a tetrahedron, we can use CindyScript 's convexhull 3 d () function as follows. You can save time and effort by simply providing a vertex list instead of a surface list.
+
+\verb| a=2*[0,0,sqrt(3)];|\\
+\verb| b=2*[1,-1/sqrt(3),0];|\\
+\verb| c=2*[0,sqrt(3)-1/sqrt(3),0];|\\
+\verb| d=2*[-1,-1/sqrt(3),0];|\\
+\verb| phd=convexhull3d([a,b,c,d]);|\\
+
+\end{cmd}
+
+
+%-------------Vertexedgeface-------------------------------
+\begin{cmd}{Vertexedgeface}{vertexedgeface}
+
+\itemket{Usage} VertexEdgeFace(name, list, options)
+\itemket{Description}Generic function to draw the polyhedron.
+\itemket{Details}We use the faces data of the polyhedron.\\
+The second argument is the list of vertexes list and the faces list.\\
+For example, the faces data of the tetrahedron is [[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]].\\
+
+The generated data is as follows.
+
+phv3d: list of vertices
+
+phe3d: list of edges
+
+phf3d: Surface list
+
+Each name is appended to the end.
+
+\itemket{Examples} \mbox{}
+
+\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]); |\\
+\verb| Putpoint3d("D",2*[0,0,sqrt(3)]); |\\
+\verb| phd=[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]];|\\
+\verb| VertexEdgeFace("1",phd); |\\
+ //Three data lists are made, phv3d1:vertex, phe3d1:edge and phf3d1:face.
+ \begin{center} \input{Fig/vertex01} \end{center}
+\end{cmd}
+
+%--------------Phparadata------------------------------
+\begin{cmd}{Phparadata}{phparadata}
+
+\itemket{Usage}Phparadata(name, name2, list of options)
+\itemket{Description}Generic function to draw the polyhedron by performing hidden line processing.
+\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{}
+
+To 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]);|\\
+\verb| Putpoint3d("D",2*[0,0,sqrt(3)]);|\\
+\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}
+Draw a truncated icosahedron of s06 (soccer ball type) using polyhedron data \verb|polyhedrons_obj| by Kobayashi, Suzuki, Mitani.
+
+\verb|Setdirectory( Dirhead+"/data/polyhedrons_obj");| //Many polyhedron data exist in this directory.\\
+\verb|phd=Readobj("s06.obj",["size=3"]);| //"s06" is the name of truncated icosahedron data.\\
+\verb|Setdirectory(Dirwork);| //Chage work space.\\
+\verb|VertexEdgeFace("s06",phd);|\\
+\verb|Phparadata("1","s06");| //default usage, left figure\\
+
+The last two lines we can write the following.\\
+\verb|VertexEdgeFace("1",phd);|\\
+\verb|Phparadata("1","1");|
+\begin{center}
+ \includegraphics[bb=0 0 726.04 365.02 , width=10cm]{Fig/phparadata01.pdf}
+\end{center}
+
+\verb|Phparadata("1","s06",["dr,2","Hidden=do"]);| //right figure
+ \begin{center} \input{Fig/phparadata02} \input{Fig/phparadata03} \end{center}
+\end{cmd}
+
+%--------------Nohiddenbyfaces------------------------------
+\begin{cmd}{Nohiddenbyfaces}{nohiddenbyfaces}
+
+\itemket{Usage}Nohiddenbyfaces(name,PD1,PD2,option1,option2)
+\itemket{Description}Generic function to draw hidden lines by the surfaces.
+\itemket{Details}PD1 are hidden lines, PD2 are surfaces.\\
+If we omit PD1 then all lines are processing objects.\\
+By default, hidden lines are drawn with dotted lines.\\
+Option1=line type of PD2 and option2=line type of hidden lines.\\
+If we specify only option2 then option1 must be null list:[].\\
+\itemket{Examples} \mbox{}
+
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+Putpoint3d("A",2*[-1,-1/sqrt(3),0]);
+Putpoint3d("B",2*[1,-1/sqrt(3),0]);
+Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);
+Putpoint3d("D",2*[0,0,2*sqrt(6)/3]);
+phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);
+VertexEdgeFace("1",phd);
+Nohiddenbyfaces("1","phf3d1");
+\end{verbatim}
+(left figure)
+
+\verb|Nohiddenbyfaces("1","phe3d1","phf3d1",["dr,2"],["da"]); |
+(right figure)
+
+\begin{center} \input{Fig/nohiddenbyfaces1} \input{Fig/nohiddenbyfaces2} \end{center}
+
+We draw hidden axes with broken line in the following example.\\
+\verb|Nohiddenbyfaces("1","ax3d","phf3d1",[],["da"]);|
+
+\end{cmd}
+%================== 3D Surface ===============
+\subsubsection{Surface}
+
+There are wire frame models and surface models for drawing curved surfaces. The wire frame model represents a curved surface with stitches, and the surface model draws its contour as a stitch-free surface.
+
+In KeTCindy, each drawing is done using the following function.
+\begin{tabbing}
+1234567890123456789012345678901234567890\=\kill
+Wire frame model without hidden wire \>Sf3data(name,form,options)\\
+Surface model\>Sfbdparadata(name,form,options)\\
+Hidden-line wireframe model \>Wireparadata(name,PD,form,n1,n2,options)
+\end{tabbing}
+
+However, in order to do hidden line processing, surface data is necessary, so after drawing with Sfbdparadata (), draw hidden lines with ireparadata ().
+
+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/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.
+
+\vspace{\baselineskip}
+(1) $z=f(x,y)$
+
+ \hspace{5mm} 【Example】formula : $z=x^2-y^2$
+
+ \hspace{15mm} range : $x=(-2,2) , y=(-2,2)$
+
+(2) $z=f(x,y),x=g(r,t),y=h(r,t)$
+
+ \hspace{5mm} 【Example】formula : $z=4-(x^2+y^2) , x=r\cos t , y=r\sin t$
+
+\hspace{15mm} range : $r=(0,2) , t=(0,2\pi)$
+
+(3) $x=f(u,v),y=g(u,v),z=h(u,v),$
+
+\hspace{5mm} 【Example】formula : $x=2\sin u \cos v , y=2\sin u \sin v , z=2\cos u $
+
+\hspace{15mm} range : $u=(0,\pi) , v=(0,2\pi)$
+
+\vspace{\baselineskip}
+
+Here, (2) and (3) are parametric types, each consisting of expressions of $ x, y, z $ and two domain of parametric variables. Since it is indistinguishable as it is, when giving it as an argument, "p" is added to the type of (3) as the identification character at the beginning.
+
+Regarding the domain of definition, there are cases where it is taken in the open section and in the closed section. The distinction is indicated by "ewsn" as boundary designation (both are closed segments). I think the meaning of "ewsn" as follows.
+
+\vspace{\baselineskip}
+For variable $u,v$ , $a \leq u \leq b,c \leq v \leq d$
+
+ \begin{center} \input{Fig/ewsn} \end{center}
+
+This boundary designation is added at the end, but it can be omitted, and if omitted, it is the initial value "ewsn" (closed interval).
+
+To make both open segments, add "". However, do not perform hidden line processing
+Sf3data () draws a line also on the boundary, so you can omit this specification.
+
+\vspace{\baselineskip}
+\verb|fd=["p","x=r*cos(t)","y=r*sin(t)","z=2*(2-r)","r=[1,2]","t=[0,2*pi]","ew"]|
+
+\vspace{\baselineskip}
+If this is "e", $ 1 <r \leq 2 $ is obtained, and the top face is not displayed.
+
+Also, if this is set to "w", $ 1 \leq r <2 $ and the bottom is not displayed.
+
+Furthermore, if you specify "ewn" or "ews" or abbreviate the initial value "ewsn", it will contain either the left or right value of $ t = (0, 2 \ pi) $, A border appears.
+
+\vspace{\baselineskip}
+\hspace{12mm}"ew" \hspace{25mm}"e" \hspace{25mm}"w" \hspace{25mm}"ewn"
+
+\input{Fig/frustumew} \input{Fig/frustume} \input{Fig/frustumw} \input{Fig/frustumewn}
+
+%--------------Sf3data------------------------------
+\begin{cmd}{Sf3data}{sf3data}
+
+\itemket{Usage}Sf3data(name, list, list of options)
+\itemket{Description}Generic function to draw the wire frame model of the surface.
+\itemket{Details}Second argument is the list of equations and ranges. \\
+Options are the followings.\\
+"Num=[a,b]": x- and y-division number, default(or initial values) are a=b=25.\\
+"Wire=[a,b]": x- and y-wire number, default(or initial values) are a=b=20.\\
+"ewsn": From east to south, this indicates the boundary.
+\itemket{Examples} \mbox{}
+
+\verb|Sf3data("1",["z=x^2-y^2","x=[-2,2]","y=[-2,2]"]);|\\
+\ \ //This is the first expression of the equation for the surface. Second argument is the list of equation, x-range and y-range.
+\begin{center} \input{Fig/saddle1} \end{center}
+
+\verb|fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]"];|\\
+\verb|Sf3data("1",fd);| //fd is the second argument.\\
+(left figure)\\
+
+\verb|fd=["z=sin(sqrt(abs(x^2+y^2)))","x=r*cos(t)","y=r*sin(t)",|\\
+\verb|"r=[0,3]","t=[0,2*pi]"];|\\
+\verb|Sf3data("1",fd);|\\
+(right figure)
+\begin{center} \input{Fig/parabola} \input{Fig/sf3ddata3} \end{center}
+
+\verb|fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)",|\\
+\verb|"u=[0,pi]","v=[0,2*pi]"];| //"p" indicates the 3D-parameter expression.\\
+\verb|Sf3data("1",fd);|
+\begin{center} \input{Fig/sf3ddata4} \end{center}
+
+\end{cmd}
+
+%-------------Sfbdparadata-------------------------------
+\begin{cmd}{Sfbdparadata}{sfbdparadata}
+
+\itemket{Usage}Sfbdparadata(name, list, list of options)
+\itemket{Description}Generic function to make the surface by performing hidden line processing.
+\itemket{Details}Second argument is the list of equations and ranges same as the function "Sf3data". \\
+options1=no option or " "(space) or "r" or "m" and "Wait=integer". Default value of Wait is 20.\\
+No option or " "(space) means\\
+(1) If there exist no deta then it make a new data file.\\
+(2) If there exist deta then it read the data file.\\
+"m" means that it remake the new data file.\\
+"r" means that it reread the existing data file.\\
+
+option2="nodisp" or line type of hidden line. Default is "nodisp".
+
+If we specify only option2 then we denote that option1 is empty list:[].
+
+\end{cmd}
+
+%--------------ExeccmdC------------------------------
+\begin{cmd}{ExeccmdC}{execcmdc}
+
+\itemket{Usage}ExeccmdC(name,options1,options2)
+\itemket{Description}Generic function to draw 3D-surface. The return value is the list of processed plot data.
+\itemket{Details}options1=no option or " "(space) or "r" or "m" and "Wait=integer" , line type. Default value of Wait is 20.\\
+No option or " "(space) means\\
+(1) If there exist no deta then it make a new data file.\\
+(2) If there exist deta then it read the data file.\\
+"m" means that it remake the new data file.\\
+"r" means that it reread the existing data file.\\
+
+option2="nodisp" or line type of hidden line. Default is "do".\\
+
+If we specify only option2 then we denote that option1 is empty list:[].
+\itemket{Examples} \mbox{}
+
+
+Hidden lines are not shown or shown.
+
+\verb| fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];|\\
+\verb| if(Isangle(),|\\
+\verb| Sf3data("1",fd);|\\
+\verb| ,|\\
+\verb| Startsurf();|\\
+\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 (Default).
+
+\verb| ExeccmdC("1",["dr,2"]);|
+
+\vspace{10mm}
+
+Paraboloid
+
+\verb| fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];|\\
+
+Delete hidden line ( left figure):\verb|ExeccmdC("1",[],["nodisp"]);|
+
+Hidden lines are indicated by broken lines ( right figure ):\verb|ExeccmdC("1",[],["da"]);|
+
+ \begin{center} \input{Fig/sfbdpara03} \input{Fig/sfbdpara04} \end{center}
+
+When displaying two curved surfaces, name of Sfbdparadata () is set to "1" and "2", but it can be displayed together as \verb | ExeccmdC ("1") |.
+
+\verb| fd=[|\\
+\verb| "p",|\\
+\verb| "x=r*cos(t)","y=r*sin(t)","z=2*(2-r)",|\\
+\verb| "r=[1,2]","t=[0,2*pi]","ew"|\\
+\verb| ];|\\
+\verb| fd2=[|\\
+\verb| "p",|\\
+\verb| "x=r*cos(t)-3","y=r*sin(t)+3","z=2*(2-r)",|\\
+\verb| "r=[0,2]","t=[0,2*pi]","ew"|\\
+\verb| ];|\\
+\verb| if(!ptselected(),|\\
+\verb| Startsurf(); |\\
+\verb| Sfbdparadata("1",fd);|\\
+\verb| Sfbdparadata("2",fd2);|\\
+\verb| ExeccmdC("1");|\\
+\verb| );|\\
+
+\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}
+
+\itemket{Usage} Wireparadata(name, PD, formula, integer, integer, options)
+\itemket{Description}Generic function to draw the surface by wire frame data with performing hidden line processing.
+\itemket{Details}The second argument PD is the surface data made by Sfbdparadata function.\\
+options=no option or " "(space) or "r" or "m" and "Wait=integer". Default value of Wait is 30.\\
+No option or " "(space) means\\
+(1) If there exist no deta then it make a new data file.\\
+(2) If there exist deta then it read the data file.\\
+"m" means that it remake the new data file.\\
+"r" means that it reread the existing data file.\\
+
+\itemket{Examples} \mbox{}
+
+\verb|fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"]; |\\
+\verb|if(Isangle(), |\\
+\verb| Sf3data("1",fd); |\\
+\verb| , |\\
+\verb| Startsurf(); |\\
+\verb| Sfbdparadata("1",fd); | //We get the data named as "sfbd3d1".\\
+\verb| Wireparadata("1","sfbd3d1",fd,4,5,[""]); | //number of wires are 4 and 5.\\
+\verb| ExeccmdC("1"); | //draw the wires\\
+\verb|); |
+
+\begin{center}
+\input{Fig/wirepara1}
+\end{center}
+
+Change the following code.
+
+\verb|fd=["z=4-(x^2+y^2)","x=r*cos(t)","y=r*sin(t)","r=[0,2]","t=[0,2*pi]","e"];|\\
+\verb|Wireparadata("1","sfbd3d1",fd,5,7,[""]);|
+
+\begin{center}
+\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| 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}
+
+\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(),|\\
+\verb| Sf3data("1",fd);|\\
+\verb| ,|\\
+\verb| Startsurf();|\\
+\verb| Sfbdparadata("1",fd);|\\
+\verb| Wireparadata("1","sfbd3d1",fd,12,12,[""]);|\\
+\verb| Crvsfparadata("1","ax3d","sfbd3d1",fd);|\\
+\verb| ret=ExeccmdC("1");|\\
+\verb| forall(1..length(ret),|\\
+\verb| if(indexof(ret_#,"wireh")>0,|\\
+\verb| Changestyle3d([ret_#],["nodisp"]);|\\
+\verb| );|\\
+\verb| );|\\
+\verb|);|
+
+\begin{center}
+\input{Fig/wirepara4}
+\end{center}
+
+\end{cmd}
+%-------------Crvsfparadata-------------------------------
+
+\begin{cmd}{Crvsfparadata}{crvsfparadata}
+\itemket{Usage}Crvsfparadata(name,PD1,PD2,formula)
+\itemket{Description}Remove curves hidden by curved face.
+%\itemket{Details}
+\itemket{Examples} \mbox{}
+
+left figure
+
+\verb| Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]"); |\\
+\verb| Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]); |\\
+\verb| Spaceline([A,B]); |\\
+\verb| fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"]; |\\
+\verb| Startsurf(); |\\
+\verb| Sfbdparadata("1",fd); |\\
+\verb| Crvsfparadata("1","AB3d","sfbd3d1",fd); |\\
+\verb| Crvsfparadata("2","ax3d","sfbd3d1",fd); |\\
+\verb| ExeccmdC("1"); |
+
+right figure
+
+\verb| ExeccmdC("1",[],["nodisp"]);|
+
+\hspace{20mm}\input{Fig/crvsfparadata2} \hspace{20mm} \input{Fig/crvsfparadata1}
+
+By using the return value, you can change the hidden line style (line style, color).
+The same as the return value is displayed as "readoutdata from template3D1.txt:" on the console, so you can decide the operation target by looking at it. For example, in the left diagram above, the hidden line of line AB is the fourth crvsfh3d1 in the list, so you can make it a red dashed line as follows.
+
+\verb| ret=ExeccmdC("1");|\\
+\verb| Changestyle3d(ret_4,["da","Color=red"]);|\\
+
+\hspace{20mm} \input{Fig/execcmdc1}
+
+\end{cmd}
+
+%================== 3D Using Plot data ===============
+\subsection{Using Plot data}
+
+%--------------Datalist2d------------------------------
+
+\begin{cmd}{Datalist2d}{datalist2d}
+
+\itemket{Usage}Datalist2d()
+\itemket{Description} Generic function to get a list of 2D-plotting data on the screen.
+\itemket{Examples} \mbox{}
+
+We execute the following program then the computer will display "PD=[ax2d,AB2d]" on the console.\\
+
+\verb| Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]"); |\\
+\verb| Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]); |\\
+\verb| Spaceline("1",[A,B]); |\\
+\verb| println("PD="+Datalist2d());|
+
+\end{cmd}
+%--------------Datalist3d------------------------------
+
+\begin{cmd}{Datalist3d}{datalist3d}
+
+\itemket{Usage}Datalist3d()
+\itemket{Details}Generic function to get a list of 3D-plotting data.
+\itemket{Examples} \mbox{}
+
+We execute the following program then the computer will display "PD=[ax3d,AB3d]" on the console.\\
+
+\verb| Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]"); |\\
+\verb| Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]); |\\
+\verb| Spaceline("1",[A,B]); |\\
+\verb| println("PD="+Datalist3d()); |
+
+\end{cmd}
+
+
+%----------Changestyle3d----------------------------------
+
+\begin{cmd}{Changestyle3d}{changestyle3d}
+\itemket{Usage} Changestyle3d(PD,option)
+\itemket{Description}Change the attribute of PD.
+\itemket{Details}Change the attribute of PD to one with option specification. PD is a plotting data or a list of plotting data.
+\itemket{Examples} \mbox{}
+
+Make a tetrahedron by four points of space.\\
+\verb|Spaceline("1",[A,B]);|\\
+\verb|Spaceline("2",[A,C]);|\\
+\verb|Spaceline("3",[B,C]);|\\
+\verb|Spaceline("4",[A,D]);|\\
+\verb|Spaceline("5",[B,D]);|\\
+\verb|Spaceline("6",[C,D]);|\\
+then\\
+\verb|Changestyle3d("sl3d1",["dr,3"]);| // one edge become thick.\\
+or\\
+\verb|edges=apply(1..6,"sl3d"+text(#));|\\
+\verb|Changestyle3d(edges,["notex"]);| // all edges become ``notex".\\
+\end{cmd}
+
+%------------Intersectcrvsf--------------------------------
+
+\begin{cmd}{Intersectcrvsf}{intersectcrvsf}
+\itemket{Usage}Intersectcrvsf(name,PD,formula)
+\itemket{Description}Returns a list of intersects of a curve and curved face.
+\itemket{Details}PD is plotting data of curve. Curved face is given by formula.
+\itemket{Examples} \mbox{}
+
+\verb|Putpoint3d(["A",[0,-3,0],"B",[0,3,2]]);|\\
+\verb|Spaceline("1",[A,B]);|\\
+\verb|fd=[|\\
+\verb| "z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)",|\\
+\verb| "R=[0,2]","T=[0,2*pi]","e"|\\
+\verb|];|\\
+\verb|Startsurf();|\\
+\verb|Sfbdparadata("1",fd);|\\
+\verb|Intersectcrvsf("1","sl3d1",fd);|// The result [[0,1.57,1.52],[0,-1.91,0.36]] will be shown in the console.\\
+\verb|ExeccmdC("1",[""]);|\\
+\verb|println("Intersect="+intercrvsf1);|\\
+\verb|Drawpoint3d(intercrvsf1); |\\
+\verb|Letter(Parapt(intercrvsf1_1),"ne","P1");|\\
+\verb|Letter(Parapt(intercrvsf1_2),"ne","P2");|\\
+
+\hspace{30mm}\includegraphics[bb=0.00 0.00 325.55 292.54,width=8cm]{Fig/Intersectcurvsf.pdf}
+\end{cmd}
+
+%-------------IntersectsgpL-------------------------------
+
+\begin{cmd}{IntersectsgpL}{intersectsgpL}
+\itemket{Usage}IntersectsgpL(name,segment,plane,option)
+\itemket{Description}Returns a intersection of a line segment and plane.
+\itemket{Details}Specify a line segment with two endpoints. Specify the plane as three points that it contains. Options are "put" or "I" or "e" .\\
+
+\hspace{10mm} put : Create geometric points
+
+\hspace{10mm} i : Draw a point if it is within a line segment
+
+\hspace{10mm} e : Draw a point if you meet on the plane
+
+\vspace{\baselineskip}
+Following two programs return the same result.\\
+\verb| IntersectsgpL("P","A-B","C-D-E"); |\\
+\verb| IntersectsgpL("P",[A3d,B3d],[C3d,D3d,E3d]); |
+
+\vspace{\baselineskip}
+Return value is [pt,flag1,flag2,val1,val2]
+
+pt : The coordinates of the intersection of the straight line and the plane. If the straight line and the plane are parallel and the intersection does not exist, the empty list [].
+
+flag1 : True if the intersection is within the line segment, false otherwise
+
+flag2 : True if intersection is in plane, false otherwise
+
+val1,val2 :Parameter values for line segments, parameter values for planes
+
+% \verb|IntersectsgpL("P",[p1,p2],[p3,p4,p5],"draw");|
+\itemket{Examples} \mbox{}
+
+Presence or absence of intersection and return value.
+
+The return value of \verb | flag 1, flag 2 | when changing \verb | p2 | with the following script
+
+\verb| p1=[1,-1,0];|\\
+\verb| p2=[0,0,1/2];|\\
+\verb| p3=[0,1,0];|\\
+\verb| p4=[-1,0,0];|\\
+\verb| p5=[0,0,1];|\\
+\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| p2=[0,0,1/2]; p2=[-1,1,1];|\\
+\verb| flag1=false : flag2=true flag1=true : flag2=true |\\
+
+
+\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 |
+
+\hspace*{20mm}
+\begin{minipage}{60mm}
+\input{Fig/wire03}
+\end{minipage}\hspace{10mm}%
+\begin{minipage}{60mm}
+\input{Fig/wire04}
+\end{minipage}
+
+{\bf Cutcube}
+
+\verb| Hn=3; |\\
+\verb| Putaxes3d(Hn); |\\
+\verb| Putpoint3d("A",[Hn,Hn,0]); |\\
+\verb| Putpoint3d("B",[Hn,0,Hn]); |\\
+\verb| Putpoint3d("C",[Hn,Hn,Hn]); |\\
+\verb| Putpoint3d("D",[0,Hn,Hn]); |\\
+\verb| Putonseg3d("E",X,B); |\\
+\verb| Putonseg3d("F",Z,B); |\\
+\verb| Putonseg3d("G",Z,D); |\\
+\verb| IntersectsgpL("M","A-C","E-F-G","put"); |\\
+\verb| IntersectsgpL("N","D-Y","E-F-G","put"); |\\
+\verb| phd=Concatobj([[O,X,A,Y],[X,A,M,E],[A,Y,N,M],[Y,N,G,Z,O], |\\
+\verb| [O,Z,F,E,X],[Z,F,G],[E,M,N,G,F]]); |\\
+\verb| VertexEdgeFace("1",phd); |\\
+\verb| Nohiddenbyfaces("1","phf3d1"); |
+
+\hspace{20mm}\includegraphics[bb=0.00 0.00 713.04 327.02,width=10cm]{Fig/IntersectsgpL0.pdf}
+
+add next script (right figure)
+
+\verb| Spaceline("1",[E,B,F],["do"]); |\\
+\verb| Spaceline("2",[B,C,M],["do"]); |\\
+\verb| Spaceline("3",[C,D,N],["do"]); |\\
+\verb| Spaceline("4",[D,G],["do"]); |\\
+
+\begin{center} \input{Fig/IntersectsgpL1} \input{Fig/IntersectsgpL2} \end{center}
+
+\end{cmd}
+%-------------Sfcutparadatacdy-------------------------------
+
+\begin{cmd}{Sfcutparadatacdy}{sfcutparadatacdy}
+\itemket{Usage}Sfcutparadatacdy(name,string,list,options)
+\itemket{Description}Obtain a line of intersection between a plane and a curved surface.
+\itemket{Details}string is equation of plane, list is equation of a surface.
+\itemket{Examples} \mbox{}
+Cross section of cone.
+
+\verb|fd=[|\\
+\verb| "p",|\\
+\verb| "x=r*cos(t)","y=r*sin(t)","z=2*(2-r)",|\\
+\verb| "r=[0,2]","t=[0,2*pi]","e"|\\
+\verb|];|\\
+\verb|Startsurf(); |\\
+\verb|Sfbdparadata("1",fd);|\\
+\verb|Sfcutparadatacdy("1","y+2*z=3",fd);|\\
+\verb|ExeccmdC("1");|
+
+\begin{center}
+\input{Fig/sfcut}
+\end{center}
+
+\end{cmd}
+%--------------Partcrv3d------------------------------
+\begin{cmd}{Partcrv3d}{partcrv3d}
+
+\itemket{Usage}Partcrv3d(name, start point, end point, PD)
+\itemket{Description}Generic function to draw the part curve of the curve PD.
+\itemket{Examples} \mbox{}
+
+\verb| Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]"); |\\
+\verb| Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]); |\\
+\verb| PutonCurve3d("C","sc3d1"); |\\
+\verb| PutonCurve3d("D","sc3d1"); |\\
+\verb| Partcrv3d("1",C,D,"sc3d1",["dr,3"]); |\\
+\verb| Letter([C,"n2","C",D,"n2","D"]); |\\
+
+\begin{center} \input{Fig/partcrv3d1} \end{center}
+
+\verb|Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=10","do"]);|\\
+\verb|Partcrv3d("1",3.3,8.5,"sc3d1");| // 3.3 and 8.5 are plotting data number of the points.
+\begin{center} \input{Fig/partcrv3d2} \end{center}
+
+\end{cmd}
+
+
+%---------------Reflectdata3d-----------------------------
+\begin{cmd}{Reflectdata3d}{reflectdata3d}
+
+\itemket{Usage}Reflectdata3d(name, list of PD, list, options)
+\itemket{Description}Generic function to draw the reflection of plotting data.
+%\itemket{Details}
+\itemket{Examples}\mbox{}
+
+\verb| Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2],"D",[1,0,1], |\\
+\verb| "E",[1,0,0]]); |\\
+\verb| Spaceline("1",[A,B,C,A]); |\\
+
+Reflection on the point D
+
+\verb| Reflectdata3d("1",["sl3d1"],[D3d],["Color=blue","dr,2"]);|\\
+
+\begin{center}\input{Fig/reflectdata3d01}\end{center}
+
+Reflection on the straight line DE
+
+\verb| Reflectdata3d("1",["sl3d1"],[D3d,E3d],["Color=blue","dr,2"]);|\\
+
+\begin{center}\input{Fig/reflectdata3d02}\end{center}
+
+Reflection on the plane BDE
+
+\verb| Reflectdata3d("1",["sl3d1"],[D3d,E3d,B3d],["Color=blue","dr,2"]);|\\
+
+\begin{center}\input{Fig/reflectdata3d03}\end{center}
+
+\end{cmd}
+
+%---------------Reflectpoint3d-----------------------------
+\begin{cmd}{Reflectpoint3d}{reflectpoint3d}
+
+\itemket{Usage}Reflectpoint3d(coordinate,list)
+\itemket{Description}Return the coordinate of the reflect point.
+\itemket{Details}Argument "list" is the list of 3D-coordinate of the points. The following examples are the details.
+\itemket{Examples} \mbox{}
+
+\verb|Reflectpoint3d(A3d,[B3d]); | // reflection of the point A on the point B\\
+\verb|Reflectpoint3d(A3d,[B3d,C3d]); | // reflection of the point A on the line BC\\
+\verb|Reflectpoint3d(A3d,[B3d,C3d,D3d]);| // reflection of the point A on the plane BCD
+\end{cmd}
+
+%---------------Rotatedata3d-----------------------------
+\begin{cmd}{Rotatedata3d}{rotatedata3d}
+
+\itemket{Usage}Rotatedata3d(name, list of PD, vec, angle, options)
+\itemket{Description}Generic function to rotate plotting data around the vector vec starting from the origin.
+\itemket{Details}The options are the center point (the starting point of vec) and so on.
+\itemket{Examples} \mbox{}
+
+\verb|Xyzax3data("","x=[-5,4]","y=[-5,5]","z=[-5,4]",["a","O"]); |\\
+\verb|Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2],"D",[1,-2,3]]); |\\
+\verb|Spaceline("1",[A,B,C,A]); |\\
+\verb|Spaceline("2",[C,D]); |\\
+\verb|Rotatedata3d("1",["sl3d1","CD3d"],[0,0,1],pi/2,["dr,2"]); |\\
+\verb|Letter([A,"s","A",B,"w","B",C,"ne","C",D,"ne","D"]); |
+
+\begin{center}
+\input{Fig/rotatedata3d01}
+\end{center}
+
+\verb|Rotatedata3d("1",["sl3d1","CD3d"],[0,0,1],pi/2,[[1,0,0],"dr,2"]);|\\
+\begin{center}
+\input{Fig/rotatedata3d02}
+\end{center}
+
+\end{cmd}
+
+%--------------Rotatepoint3d------------------------------
+\begin{cmd}{Rotatepoint3d}{rotatepoint3d}
+
+\itemket{Usage}Rotatepoint3d(coordinate,vec,angle,center)
+\itemket{Description}Return the coordinate of the rotate point.
+\itemket{Details}"vec"(3D-vector) represents the axis of rotation and "center" means the start point of 3D-vector. Default value of center is the origin (of the coordinate axes).
+\itemket{Examples} \mbox{}
+
+\verb| Putpoint3d("A",[0,-1,0]);| \\
+\verb| Rotatepoint3d(A3d,[0,0,1],pi/2); | // return value is [1,0,0].\\
+\verb| Rotatepoint3d(A3d,[0,0,1],pi/2,[1,1,1]);| // return value is [3,0,0].
+
+\end{cmd}
+
+%---------Scaledata3d-----------------------------------
+\begin{cmd}{Scaledata3d}{scaledata3d}
+
+\itemket{Usage}Scaledata3d(name, list of PD, vec, [options])
+\itemket{Description}Generic function to scale plotting data.
+\itemket{Details}Vec is a three-dimensional vector to express ratio. The center and options are given in a list.
+\itemket{Examples}\mbox{}
+
+\verb|Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2]]);|\\
+\verb|Spaceline("1",[A,B,C,A]);|\\
+\verb|Spacecurve("1","[cos(t)+1,sin(t)+1,1]","t=[0,2*pi]",["Num=100"]);|\\
+\verb|Scaledata3d("1",["sl3d1","sc3d1"],[2,2,2],[[0,0,0],"dr,2"]);|\\
+
+\begin{center}
+\input{Fig/scaledata3d}
+\end{center}
+\end{cmd}
+
+%--------------Scalepoint3d------------------------------
+\begin{cmd}{Scalepoint3d}{scalepoint3d}
+
+\itemket{Usage}Scalepoint3d(point,vector,center)
+\itemket{Description}Execute scale transformation for the coordinate of the point.
+\itemket{Details}$\text{Scalepoint3d}([a_i],[v_i],[c_i])=[(a_i-c_i)v_i+c_i]$
+\itemket{Examples} \mbox{}
+
+\verb|Putpoint3d(["A",[2,-1,2]]);|\\
+\verb|pt=Scalepoint3d(A3d,[3,2,4],[1,1,1]); //pt=[4,-3,5]|\\
+\verb|Putpoint3d(["B",pt]);|
+
+\end{cmd}
+
+%---------------Translatedata3d-----------------------------
+\begin{cmd}{Translatedata3d}{translatedata3d}
+
+\itemket{Usage}Translatedata3d(name, PD, vector)
+\itemket{Description}Generic function to translate plotting data.
+%\itemket{Details}
+\itemket{Examples} \mbox{}
+
+The curve sc3d1 is translated by 2 in the y axis direction.
+As a result, two curves parallel to the original curves are drawn.
+
+\verb|Translatedata3d("1",["sc3d1"],[0,2,0]);|\\
+
+Since polygons drawn with VertexEdgeFace() can not be translated by this function, parallel movement is performed by directly manipulating the surface data. For example, to draw a regular octahedron using the polyhedron data obj of Kobayashi, Suzuki, and Mitani, do the following. This is the case of parallel movement by 2 in the y axis direction.
+
+\verb|Setdirectory( Dirhead+"/data/polyhedrons_obj"); |\\
+\verb|phd=Readobj("r02.obj",["size=2"]); |\\
+\verb|Setdirectory(Dirwork); |\\
+\verb|dn=length(phd_1); |\\
+\verb|repeat(dn,s,phd_1_s=phd_1_s+[0,2,0]); |\\
+\verb|VertexEdgeFace("1",phd); |\\
+
+\begin{center}
+\input{Fig/translate01}
+\end{center}
+
+\end{cmd}
+%-------------Translatepoint3d-------------------------------
+\begin{cmd}{Translatepoint3d}{translatepoint3d}
+
+\itemket{Usage}Translatepoint3d(coordinate,vector)
+\itemket{Description}Return the translated coordinate for the point.
+\itemket{Details}$\text{Translatepoint3d}([a_i],[v_i])=[a_i+v_i]$
+\itemket{Examples} \mbox{}
+
+\verb|Putpoint3d(["A",[1,0,0]]); |\\
+\verb|pt=Translatepoint3d(A3d,[-1,1,1]); |\\
+\verb|Putpoint3d(["B",pt]); |
+
+\end{cmd}
+% Others ==================================
+\subsection{Others}
+%--------------Perpplane------------------------------
+\begin{cmd}{Perpplane}{perpplane}
+
+\itemket{Usage}Perpplane(name, point, vector, option)
+\itemket{Description}Generic function to return the two points on the plane which is passing through the point and orthogonal to the vector.
+\itemket{Details}The name is the two points name such as the form "A-B".\\
+Point is the name or the coordinate of the point through which the plane is passing.\\
+The vector is the normal of the plane.\\
+If option is "put" then the function draw two geometric points.
+\itemket{Examples} \mbox{}
+
+Return the points A,B on the plane which is passing through the point P and orthogonal to the vector [1,1,1]\\.
+\verb|Perpplane("A-B","P",[1,1,1],"put");|\\
+
+Return the points A,B on the plane which is passing through the point P and orthogonal to the line segment OP. In this situation PA and PB is orthogonal and length of PA and PB are 1.\\.
+\verb|Perpplane("A-B","P",P3d-O3d);|\\
+
+Draw point A,B,C,D by draw tool of Cinderella.
+
+\verb| Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]"); |\\
+\verb| Putpoint3d(["O",[0,0,0]]); |\\
+\verb| Putpoint3d(["P",[1,1,1]]); |\\
+\verb| Perpplane("E-F","P",P3d-O3d,"put"); |\\
+\verb| vec1=2*(E3d-P3d); |\\
+\verb| vec2=2*(F3d-P3d); |\\
+\verb| Putpoint3d(["A",P3d+vec1+vec2]); |\\
+\verb| Putpoint3d(["B",P3d+vec1-vec2]); |\\
+\verb| Putpoint3d(["C",P3d-vec1-vec2]); |\\
+\verb| Putpoint3d(["D",P3d-vec1+vec2]); |\\
+\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"); |
+
+\begin{center}
+\input{Fig/perpplane}
+\end{center}
+
+\end{cmd}
+%-------------Perppt-------------------------------
+\begin{cmd}{Perppt}{perppt}
+
+\itemket{Usage}Perppt(name, point, list of points, option)
+\itemket{Description}Generic function to get the foot of a perpendicular for the plane from the point.
+\itemket{Details}We specify the plane by the list of points.\\
+Option is the following.\\
+"draw": draw the point, don't make the geometric point(default).\\
+"put" : make the geometric point.\\
+"none": only make the data and don't draw.
+\itemket{Examples} \mbox{}
+
+We get the coordinate of the point H in the variable H3d for the following examples.\\
+\verb|Perppt("H","O","A-B-C","none");|\\
+\verb|Perppt("H","O","A-B-C");|\\
+\verb|Perppt("H","O","A-B-C","put");|\\
+
+Example
+
+\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]"); |\\
+\verb|Putpoint3d("O",[0,0,0]); |\\
+\verb|Putpoint3d("A",[3,0,0]); |\\
+\verb|Putpoint3d("B",[0,3,0]); |\\
+\verb|Putpoint3d("C",[0,0,3]); |\\
+\verb|Perppt("H","O","A-B-C","put"); |\\
+\verb|Spaceline("1",[A,B,C,A]); |\\
+\verb|Spaceline("2",[O,H]); |\\
+\verb|Letter([A,"nw","A",B,"ne","B",C,"ne","C",O,"nw","O",H,"ne","H"]); |\\
+
+\begin{center} \input{Fig/perppt} \end{center}
+
+\end{cmd}
+%---------------Projcoordpara-----------------------------
+\begin{cmd}{Projcoordpara}{projcoordpara}
+
+\itemket{Usage}Projcoordpara(3D-coordinate)
+\itemket{Description}Generic function to get the projection coordinate on the Euclidean view coordinate system.
+\itemket{Examples} \mbox{}
+
+\verb|println(Projcoordpara([3,1,2]));| //printed value is such as [-0.65, 1.7, 3.27] where the third element means the (signed) distance from the projection plane.
+\end{cmd}
+%-------------Readobj-------------------------------
+\begin{cmd}{Readobj}{readobj}
+
+\itemket{Usage}Readobj(filename, option)
+\itemket{Description}Read in the polyhedron data in the folder name \verb|polyhedrons_obj|
+\itemket{Details}\mbox{}
+
+Data of all \verb|Johnson solid| can be downloaded from\\
+\hspace*{20mm}\url{http://mitani.cs.tsukuba.ac.jp/polyhedron/}\\
+Store the folder into the work folder of \ketcindy\ for example, and execute\\
+\verb| Setdirectory(gethome+"/ketcindy/polyhedrons_obj");|\\
+\verb| polydt=Readobj("r02.obj",["size=2"]);|\\
+\verb| Setdirectory(Dirwork);|\\
+Then the data of \verb|r02.obj| are assigned to the variable \verb|polydt|.
+
+Option is ["size=n"] then we get the magnification of n times. If n is negative value then we have the image of vertical inversion.
+\itemket{Examples} \mbox{}
+
+\verb|VertexEdgeFace("1",polydt);| //output data name is phf3d1\\
+\verb|Nohiddenbyfaces("1","phf3d1");|
+
+\begin{center} \input{Fig/readobj} \end{center}
+
+The main polyhedral data is as follows.
+
+ \input{Fig/kobayashiE}
+
+\end{cmd}
+
+%------------Xyzcoord--------------------------------
+\begin{cmd}{Xyzcoord}{xyzcoord}
+
+\itemket{Usage}\hspace{10mm} Xyzcoord(P.x, P.y, Pz.y)
+\itemket{Description}Generic function to return the 3D-coordinate of the point P.
+\itemket{Details}(P.x, P.y) is the coordinate of P in the mainarea and Pz.y is the y-coordinate of P in the subarea.
+\itemket{Examples} \mbox{}
+
+\verb|println(Xyzcoord(A.x,A.y,Az.y));| //print the 3D-coordinate of point A on the console.
+\end{cmd}
+
+%--------------Isangle------------------------------
+\begin{cmd}{Isangle}{isangle}
+
+\itemket{Usage}Isangle()
+\itemket{Description}Decide the selection of the angle slider.
+\itemket{Details}Returns ``true" if select slider, and ``false" if not.\\
+In drawing including hidden line processing, reaction is bad when recalculating while moving the viewpoint. With this function, you can write code that does not recalculate while moving the viewpoint.
+
+\itemket{Examples} \mbox{}
+
+\verb| fd=[ |\\
+\verb| "z=4-(x^2+y^2)",|\\
+\verb| "x=R*cos(T)","y=R*sin(T)",|\\
+\verb| "R=[0,2]","T=[0,2*pi]","e" \verb| ];|\\
+\verb| if(Isangle(),|\\
+\verb| Sf3data("1",fd);|\\
+\verb| ,|\\
+\verb| Startsurf();|\\
+\verb| Sfbdparadata("1",fd);|\\
+\verb| Crvsfparadata("1","ax3d","sfbd3d1",fd);|\\
+\verb| ExeccmdC("1");|\\
+\verb| );|
+
+
+\end{cmd}
+
+%--------------Dist3d------------------------------
+
+\begin{cmd}{Dist3d}{dist3d}
+
+\itemket{Usage}Dist3d(a1,a2)
+\itemket{Description}Generic function to get the 3D-distance of two points.
+\itemket{Examples} \mbox{}
+
+Following three programs return the same result.\\
+
+\verb| Dist3d("A","B"); |\\
+\verb| Dist3d(A,B); |\\
+\verb| Dist3d(A3d,B3d); |
+
+\end{cmd}
+%--------------Embed------------------------------
+
+\begin{cmd}{Embed}{embed}
+\itemket{Usage}Embed(name,PDlist,formula,varlist)
+\itemket{Description}Embed plotting data of 2D in plane of 3D.
+\itemket{Details}PDlist is list of plotting data of 2D. Plane of 3D is given by formula and varlist.
+\itemket{Examples} \mbox{}
+
+Embed an equilateral triangle and its circumscribed circle in a plane in 3D space.
+
+(1) \verb|vo|, \verb|vx|, \verb|vy| are defined with function {\tt \hyperlink{defvar}{Defvar}} that uses R.\\
+\verb|Xyzax3data("","x=[-5,4]","y=[-10,4]","z=[-5,5]",["a","O"]);|\\
+\verb|Spaceline("1",[[3,0,0],[3,6,0],[3,6,6],[3,0,6],[3,0,0]]);|\\
+\verb|Defvar("vo=[3,3,3]");| // Defined in R\\
+\verb|Defvar("vx=[0,1,0]");| // Defined in R\\
+\verb|Defvar("vy=[0,0,1]");| // Defined in R\\
+\verb|Putpoint3d(["A",[3,3,3]]);|\\
+\verb|Circledata("1",[[0,0],[2,0]],["nodisp"]);|\\
+\verb|Listplot("1",[[0,2],[-sqrt(3),-1],[sqrt(3),-1],[0,2]],["nodisp"]);|\\
+\verb|Embed("1",["cr1","sg1"],"vo+x*vx+y*vy","[x,y]");|\\
+\verb|Ptsize(3);|\\
+\verb|Drawpoint(A);|
+
+Following view is as \verb|TH|=75,\verb|FI|=70.
+ \begin{center} \input{Fig/embed01} \end{center}
+
+(2) A, B, and C are defined instead of vo, vx, vy defined by Defvar. But, in this case, points B and C are not drawn in the plane. So, the figure may be difficult to understand.\\
+\verb|Putpoint3d(["A",[3,3,3],"B",[0,1,0],"C",[0,0,1]]);|\\
+\verb|Embed("1",["cr1","sg1"],"A3d+x*B3d+y*C3d","[x,y]");|\\
+\begin{center}
+\includegraphics[bb=0.00 0.00 477.02 383.02,width=8cm]{Fig/embed03.pdf}
+\end{center}
+To draw the B and C on the embedded figure, code changes as follows.
+
+\verb|Putpoint3d(["A",[3,3,3],"B",[3,4,3],"C",[3,3,4]]);|\\
+\verb|Embed("1",["cr1","sg1"],"A3d+x*B3d+y*C3d","[x,y]");|\\
+
+(3) The function {\tt \hyperlink{perpplane}{Perpplane}} is used in next.\\
+\verb|Xyzax3data("","x=[-5,5]","y=[-8,5]","z=[-5,5]");|\\
+\verb|Putpoint3d(["O",[0,0,0],"P",[1,1,2]]);|\\
+\verb|Perpplane("E-F","P",P3d-O3d,"put");|\\
+\verb|vec1=3*(E3d-P3d);|\\
+\verb|vec2=3*(F3d-P3d);|\\
+\verb|Putpoint3d(["A",P3d+vec1+vec2]);|\\
+\verb|Putpoint3d(["B",P3d+vec1-vec2]);|\\
+\verb|Putpoint3d(["C",P3d-vec1-vec2]);|\\
+\verb|Putpoint3d(["D",P3d-vec1+vec2]);|\\
+\verb|Spaceline("1",[A,B,C,D,A]);|\\
+\verb|Circledata("1",[[0,0],[2,0]],["nodisp"]);|\\
+\verb|Listplot("1",[[0,2],[-sqrt(3),-1],[sqrt(3),-1],[0,2]],["nodisp"]);|\\
+\verb|Embed("1",["cr1","sg1"],"P3d+x*(E3d-P3d)+y*(F3d-P3d)","[x,y]");|\\
+\verb|Ptsize(3);|\\
+\verb|Drawpoint(P);|\\
+\verb|Skeletonparadata("1");|
+ \begin{center} \input{Fig/embed02} \end{center}
+\end{cmd}
+
+
+%-------------Parapt-------------------------------
+\begin{cmd}{Parapt}{parapt(coordinate)}
+
+\itemket{Usage}Parapt(3D-coordinate)
+\itemket{Description}Generic function to return the 2D-coordinate on the plane of projection for the 3D-point.
+\itemket{Examples} \mbox{}
+
+\verb|println(Parapt([2,1,5]));|
+\end{cmd}
+%-------------Invparapt-------------------------------
+
+\begin{cmd}{Invparapt}{invparapt}
+\itemket{Usage}Invparapt(coordinate,PD)
+\itemket{Description}Returns the point on the curve that is corresponding to the coordinates on the Euclidean view.
+\itemket{Details}Returns the 3D-coordinates of the point on the curve(\verb|PD|) from the \verb|coordinate| on the Euclidean view.
+\itemket{Examples} \mbox{}
+
+Find on the screen (not in the space) intersection points (\verb|tmp_1|, \verb|tmp_2|, $\dots$) of the spiral curve and the space line. Draw a part of the spiral whose end points (\verb|p1| and \verb|p2|) are selected from the intersection points.\\
+\verb| Spaceline("1",[[-1,-1,-1],[1,2,3]]); |\\
+\verb| Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["do"]);|\\
+\verb| tmp=Intersectcrvs("sl2d1","sc2d1");|\\
+\verb| p1=Invparapt(tmp_1,"sc3d1");|\\
+\verb| p2=Invparapt(tmp_2,"sc3d1");|\\
+\verb| Partcrv3d("1",p1,p2,"sc3d1"); |\\
+\begin{center} \input{Fig/invparapt} \end{center}
+\end{cmd}
+
+%-----------Expr3d---------------------------------
+\begin{cmd}{Expr3D}{expr3d}
+\itemket{Usage}Expr([position, direction, string],options)
+\itemket{Description}Display the string.
+\itemket{Details} The position is the space coordinate. Other than that it is the same as Expr().
+\end{cmd}
+
+%-----------Letter3d---------------------------------
+\begin{cmd}{Letter3D}{letter3d}
+\itemket{Usage}Letter([position, direction, string],options)
+\itemket{Description}Display the string.
+\itemket{Details} The position is the space coordinate. Other than that it is the same as Letter().
+\itemket{Examples} \mbox{}
+
+\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]);|\\
+\verb|Putpoint3d("D",2*[-1,-1/sqrt(3),0]);|\\
+\verb|Putpoint3d("M",(B3d+C3d)/2);|\\
+\verb|phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);|\\
+\verb|VertexEdgeFace("1",phd);|\\
+\verb|Spaceline("1",[A,M,D]);|\\
+\verb|Nohiddenbyfaces("1","phf3d1");|\\
+\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
+%-==Appendix ========================
+\section{Appendix}
+
+\subsection{Color table}
+
+\begin{center}
+%\scalebox{0.9}{\input{Fig/colortable}}
+\input{Fig/colortable}
+\end{center}
+\newpage
+
+%-----------Comparative chart of drawing of points---------
+\hypertarget{mkpttable}{}
+\subsection{Comparative chart of drawing of points}
+\begin{tabbing}
+123456789012345\=1234567890\=\kill
+ \> return \>: use return value\\
+ \> draw \>: draw Euclidean view\\
+ \> geo \>: make geometric point on Euclidean view\\
+ \> Tex \>: output Tex file
+\end{tabbing}
+
+\begin{center}
+\input{Fig/mkpttableE}
+\end{center}
+
+\hspace{20mm} $\triangle$ : use PD
+
+\newpage
+%-==Command List ========================
+\hypertarget{functionlist}{}
+\section{Command List}
+\hyperlink{index}{To index}
+
+\begin{tabbing}
+12345678901234567890\=\kill
+{\bf Setting and Defining} \> \\
+\hyperlink{addax}{Addax} \> decide axis are drawn or not.\\
+\hyperlink{addpackage}{Addpackage} \> add packages of \TeX to the main file for previewing.\\
+\hyperlink{assign}{Assign} \> replace the string1 in the string0 with the string2.\\
+\hyperlink{changework}{Changework} \> change the working directory.\\
+\hyperlink{deffun}{Deffun} \> define a function common to both Cindy and R.\\
+\hyperlink{definecolor}{Definecolor} \> define the name of colorcode in the \TeX\ figure.\\
+\hyperlink{defvar}{Defvar} \> define variables common to both Cindy and R.\\
+\hyperlink{drwxy}{Drwxy} \> draw axis in the \TeX\ figure.\\
+\hyperlink{fontsize}{Fontsize} \> define the font size in the \TeX\ figure.\\
+\hyperlink{ketinit}{Ketinit} \> initialize \ketcindy.\\
+\hyperlink{initglist}{Initglist} \> add the list in ketlib slot to that of figures slot.\\
+\hyperlink{ptsize}{Ptsize} \> set the size of points.\\
+\hyperlink{setarrow}{Setarrow} \> set the style of arrow.\\
+\hyperlink{setax}{Setax} \> set the style of axis.\\
+\hyperlink{setcolor}{Setcolor} \> set the color of figures and characters in the \TeX\ figure.\\
+\hyperlink{setfiles}{Setfiles} \> set the name of texfile.\\
+\hyperlink{setparent}{Setparent} \> set the name of texfile by using the Parent push button.\\
+\hyperlink{setmarklen}{Setmarklen} \> set the length of tickmarks on the axsis.\\
+\hyperlink{setorigin}{Setorigin} \> set or transtate the coordinate of apparent origin.\\
+\hyperlink{setpen}{Setpen} \> set the thickness of lines.\\
+\hyperlink{setpt}{Setpt} \> set the size of points.\\
+\hyperlink{setscaling}{Setscaling} \> set the scale of vertical direction.\\
+\hyperlink{setunitlen}{Setunitlen} \> set the scale of unit length. (default is 1cm)\\
+\hyperlink{setwindow}{Setwindow} \> set a drawing area on a Euclidean view.\\
+\hyperlink{strsplit}{Strsplit} \> return the list of strings separated by a string.\\
+\hyperlink{usegraphics}{Usegraphics} \> change to pict2e.\\
+
+{\bf Drawing} \> \\
+\hyperlink{drawfigures}{Drawfigures} \> manipulate a plural number of PDs together.\\
+\hyperlink{anglemark}{Anglemark} \> draw an angle mark.\\
+\hyperlink{setarrow}{Setarrowdata} \> set styles of arrows.\\
+\hyperlink{arrowdata}{Arrowdata} \> draw an arrow line between two points.\\
+\hyperlink{arrowhead}{Arrowhead} \>draw an arrowhead with specified direction at a designated point.\\
+\hyperlink{bezier}{Bezier} \> draw a Bezier curve.\\
+\hyperlink{beziersmooth}{Beziersmooth} \> draw a smooth Bezier curve.\\\hyperlink{beziersym}{Beziersym} \> draw a smooth Bezier curve.\\
+\hyperlink{bowdata}{Bowdata} \> draw the shape of bow connecting two points.\\
+\hyperlink{bspline}{Bspline} \> draw second degree B-spline curve. \\
+\hyperlink{changestyle}{Changestyle} \> change the option for drawing. \\
+\hyperlink{circledata}{Circledata} \> draw a circle or polygon. \\
+\hyperlink{crspline}{CRspline} \> draw single Catmull-Rom spline curve. \\
+\hyperlink{deqplot}{Deqplot} \> draw the solution curve of a differential equation.\\
+\hyperlink{dotfilldata}{Dotfilldata} \> fill a domain with dots.\\
+\hyperlink{drwpt}{Drawppoint} \> draw a point. \\
+%\hyperlink{drwpt}{Drwpt} \> draw a point. \\
+\hyperlink{drawsegmark}{Drawsegmark} \> Add a mark to a segment. \\
+\hyperlink{ellipseplot}{Ellipseplot} \> draw ellipse.\\
+\hyperlink{enclosing}{Enclosing} \> make a closed curve form the list of plotting data.\\
+\hyperlink{expr}{Expr} \> write an expression in \TeX style.\\
+\hyperlink{exprrot}{Exprrot} \> write a rotated expression in \TeX style.\\
+\hyperlink{fourierseries}{Fourierseries} \> draw the graph of a fourier series.\\
+\hyperlink{framedata}{Framedata} \> draw a rectangle.\\
+\hyperlink{hatchdata}{Hatchdata} \> draw hatch lines in the close curve.\\
+\hyperlink{htickmark}{Htickmark} \> tick on the horizontal ax.\\
+\hyperlink{hyperbolaplot}{Hyperbolaplot} \> draw a hyperbola.\\
+\hyperlink{implicitplot}{Implicitplot} \> draw the graph of a implicit function.\\
+\hyperlink{invert}{Invert} \> rearrange plotting data in the reverse order.\\
+\hyperlink{joincrvs}{Joincrvs} \> create a plotting data of connecting in list of plotting data.\\
+\hyperlink{letter}{Letter} \> display the string.\\
+\hyperlink{letterrot}{Letterrot} \> rotate a string and display it.\\
+\hyperlink{lineplot}{Lineplot} \> draw the straight line through the two points.\\
+\hyperlink{listplot}{Listplot} \> connect points by line segments.\\
+\hyperlink{mkbeziercrv}{Mkbeziercrv} \> draw some bezier curves.\\
+\hyperlink{mkbezierptcrv}{Mkbezierptcrv} \> draw a bezier curve.\\
+\hyperlink{mkcircles}{Mkcircles} \> create plotting data of all geometric circles.\\
+\hyperlink{mksegments}{Mksegments} \> create plotting data of all geometric segments.\\
+\hyperlink{ospline}{Ospline} \> draw a spline curve of Oshima.\\
+\hyperlink{ovaldata}{Ovaldata} \> draw a rectangle with rounded corners.\\
+\hyperlink{parabolaplot}{Parabolaplot} \> draws a parabola.\\
+\hyperlink{paramark}{Paramark} \> draw an angle mark with a parallelogram.\\
+\hyperlink{paramplot}{Paramplot} \> draw a curve of parametric representation.\\
+\hyperlink{polarplot}{Polarplot}\> draw a curve of polar equation.\\
+\hyperlink{partcrv}{Partcrv} \> make a piece of curve from the PD.\\
+\hyperlink{periodfun}{Periodfun} \> draw the graph of a periodic function.\\
+\hyperlink{plotdata}{Plotdata} \> draw the graph of function.\\
+\hyperlink{pointdata}{Pointdata} \> make a point data.\\
+\hyperlink{polygonplot}{Polygonplot} \> draw a polygon inscribed inside the circle.\\
+\hyperlink{putintersect}{Putintersect} \> make a intersection point of two curves.\\
+\hyperlink{putoncurve}{PutonCurve} \> put a point on the curve.\\
+\hyperlink{putonline}{PutonLine} \> put a point on the line.\\
+\hyperlink{putonSeg}{Putonseg} \> put a point on the segment.\\
+\hyperlink{putpoint}{Putpoint} \> put a point.\\
+\hyperlink{reflectdata}{Reflectdata} \> draw a reflective curve.\\
+\hyperlink{reflectpoint}{Reflectpoint} \> return the reflect point.\\
+\hyperlink{rotatedata}{Rotatedata} \> rotate plotting data.\\
+\hyperlink{rotatepoint}{Rotatepoint} \> rotate a point.\\
+\hyperlink{rulerscale}{Rulerscale} \> put ruler marks.\\
+\hyperlink{scaledata}{Scaledata} \> scale plotting data.\\
+\hyperlink{scalepoint}{Scalepoint} \> scale a point.\\
+\hyperlink{segmark}{Segmark} \> add a mark to a segment.\\
+\hyperlink{shade}{Shade} \> fill a domain surrounded by a closed curve.\\
+\hyperlink{tangentplot}{Tangentplot} \> draw a tangent line of a plotting data.\\
+\hyperlink{translatedata}{Translatedata} \> translate plotting data.\\
+\hyperlink{translatepoint}{Transelatepoint} \> translate a point.\\
+\hyperlink{vtickmark}{Vtickmark} \> tick on the vertical ax.\\
+
+{\bf Calculus and I/O} \> \\
+\hyperlink{asin}{Asin} \> return arcsine and arccosine.\\
+\hyperlink{crossprod}{Crossprod} \> return the cross product of 2 vectors.\\
+\hyperlink{derivative}{Derivative} \> find the derivative of a function or a plotting data.\\
+\hyperlink{dotprod}{Dotprod} \> return the dot product of 2 vectors.\\
+\hyperlink{extractdata}{Extractdata} \> add properties to a data.\\
+\hyperlink{findarea}{Findarea} \> return the area enclosed with a close curve.\\
+\hyperlink{findlength}{Findlength} \> return the length of a curve.\\
+\hyperlink{integrate}{Integrate} \> find the value of numerical integration.\\
+\hyperlink{intersectcurves}{Intersectcurves} \> return a list of intersects of 2 plotting data.\\
+\hyperlink{intersectcurvesPp}{IntersectcurvesPp} \> return a list of intersects with parameters of 2 plotting data.\\
+\hyperlink{inversefun}{Inversefun} \> find the value of the inversefunction.\\
+\hyperlink{nearestpt}{Nearestpt} \> return the nearest point with the parameter and the distance.\\
+\hyperlink{nearestptcrv}{Nearestptcrv} \> return the nearest point on the plotting data from the point1.\\
+\hyperlink{numptcrv}{Numptcrv} \> return the number of plotting data.\\
+\hyperlink{paramoncurve}{Paramoncurve} \> return the parameter value of the point on the curve.\\
+\hyperlink{pointoncurve}{Pointoncurve} \> point which has the parameter value\\
+\hyperlink{ptstart, ptend}{Ptstart, Ptend} \> returns start point and end point of PD.\\
+\hyperlink{ptcrv}{Ptcrv} \> Returns n-th point from PD.\\
+\hyperlink{readcsv}{Readcsv} \> read a file in csv format.\\
+\hyperlink{readlines}{Readlines} \> read a text file line by line.\\
+\hyperlink{readoutdata}{ReadOutData} \> read external data.\\
+\hyperlink{sqr}{Sqr} \> return square root.\\
+\hyperlink{writeoutdata}{WriteOutData} \> write out data in \ketcindy\ format.\\
+
+{\bf Making Table} \> \\
+\hyperlink{changetablestyle}{Changetablestyle} \> change line styles of rules.\\
+\hyperlink{findcell}{Findcell} \> return the information of a cell.\\
+\hyperlink{putcell}{Putcell} \> put a string at the cell.\\
+\hyperlink{putcell}{Putcellexpr} \> put a math expression at the cell.\\
+\hyperlink{putcol}{Putcol} \> put strings to a column.\\
+\hyperlink{putcolexpr}{Putcolexpr} \> put math expressions to a column.\\
+\hyperlink{putrow}{Putrow} \> put strings to a row.\\
+\hyperlink{putrowexpr}{Putrowexpr} \> put math expressions to a row.\\
+\hyperlink{tabledata}{Tabledata} \> draw rules of a table.\\
+\hyperlink{tgrid}{Tgrid} \> return the coordinates of the grid name.\\
+\hyperlink{tlistplot}{Tlistplot} \> connect two lattice points by line segments.\\
+
+{\bf Data Processing}\\
+\hyperlink{dispmat}{Dispmat} \> display the list in the console matrix.\\
+\hyperlink{tab2list}{Tab2list} \> convert contents of string data to list.\\
+\hyperlink{writecsv}{Writecsv} \> make a CSV file consisting of the contents of data.\\
+
+{\bf Others} \> \\
+\hyperlink{assign}{Assign} \> replace the string1 in the string0 with the string2.\\
+\hyperlink{bbdata}{BBdata} \> return the size of an image file.\\
+\hyperlink{cindyname}{Cindyname} \> return the name of a current file.\\
+\hyperlink{colorcode}{Colorcode} \> change colorcode from colortype1 to colortype2.\\
+\hyperlink{dqq}{Dqq} \> return the string surrounded by double quotes.\\
+\hyperlink{factorial}{Factorial} \> return the factorial.\\
+\hyperlink{figpdf}{Figpdf} \> make a pdf file with the same size of figure.\\
+\hyperlink{help}{Help} \> display usages of the function.\\
+\hyperlink{indexall}{Indexall} \>return all positions of string2 in string1.\\
+\hyperlink{norml}{Norm} \> return the norm of a vector.\\
+\hyperlink{opl}{Op} \> return the n-th element of a list or a string.\\
+\hyperlink{ptselected}{Ptselected} \> tests whether the point is selected.\\
+\hyperlink{slider}{Slider} \> make a slider on a Euclidean view.\\
+\hyperlink{sprintf}{Sprintf} \> converts a real number to a string.\\
+\hyperlink{texcom}{Texcom} \> add the command in the \TeX file.\\
+\hyperlink{textformat}{Textformat} \> converts a real number to a string.\\
+\hyperlink{toupper}{Toupper} \> return the upper case letters of a string.\\
+\hyperlink{windispg}{Windispg} \> display all graphs on Euclidean view.\\
+\hyperlink{fracform}{Fracform} \>return TeX-like form of the fraction.\\
+\hyperlink{totexform}{Totexform} \> return TeX form.\\
+\hyperlink{tocindyform}{Tocindyform} \> return Cindy form.\\
+
+{\bf R} \> \\
+\hyperlink{boxplot}{Boxplot} \> draw boxplots.\\
+\hyperlink{calcbyr}{CalcbyR} \> executes R commands and returns the execution result to Cinderella.\\
+\hyperlink{histplot}{Histplot} \> create histograms.\\
+\hyperlink{plotdatar}{PlotdataR} \>draw graph of R's statistical probability function.\\
+\hyperlink{rfun}{Rfun} \>execute a R command.\\
+
+{\bf Maxima} \> \\
+\hyperlink{calcbym}{CalcbyM} \> execute Maxima's script. \\
+\hyperlink{mxbatch}{Mxbatch} \> make a command to execute the Maxima file. \\
+\hyperlink{mxfun}{Mxfun} \> execute Maxima's function. \\
+\hyperlink{mxtex}{Mxtex} \> convert expression to TeX format. \\
+
+{\bf Risa/Asir} \> \\
+\hyperlink{calcbya}{CalcbyA} \> execute Risa/Asir's script. \\
+\hyperlink{asirfun}{Asirfun} \> execute Risa/Asir's function. \\
+
+{\bf MeshLab} \> \\
+\hyperlink{mkobjcmd}{Mkobjcmd} \> obj formatted files of surfaces without thickness.\\
+\hyperlink{mkobjcrvcmd}{Mkobjcrvcmd} \> obj formatted files of spatial curves.\\
+\hyperlink{mkobjnrm}{Mkobjnrm} \> calculate normal vector of surface.\\
+\hyperlink{mkobjplatecmd}{Mkobjplatecmd} \> obj formatted files of plates.\\
+\hyperlink{mkobjpolycmd}{Mkobjpolycmd} \> obj formatted files of polyhedra.\\
+\hyperlink{mkobjsymbcmd}{Mkobjsymbcmd} \> generate commands for obj formatted files of some characters.\\
+\hyperlink{mkobjthickcmd}{Mkobjthickcmd} \> generate commands for obj formatted files of surfaces with thickness.\\
+\hyperlink{mkviewobj}{Mkviewobj} \> generate obj formatted files.\\
+{\bf Animation} \> \\
+\hyperlink{setpara}{Setpara} \> set up the animation control system.\\
+
+{\bf \ketcindy\ Slide} \> \\
+\hyperlink{setslidebody}{Setslidebody} \> set up the color and density of the letters in slide body.\\
+\hyperlink{setslidehyper}{Setslidehyper} \> use \verb|hyperref.sty|.\\
+\hyperlink{setslidemain}{Setslidemain} \> set up the main slide.\\
+\hyperlink{setslidepage}{Setslidepage} \> set up each page of slides.\\
+\hyperlink{setslidemargin}{Setslidemargin} \> change the margin of slides.\\
+\hyperlink{settitle}{Settitle} \> make a title slide.\\
+
+{\bf \ketcindy 3D} \> \\
+\hyperlink{bezier3d}{Bezier3d} \> draw a Cubic Bézier curve.\\
+\hyperlink{changestyle3d}{Changestyle3d} \> change the attribute of PD.\\
+\hyperlink{concatobj}{Concatobj} \> concatenates several objects.\\
+\hyperlink{crvsfparadata}{Crvsfparadata} \> remove curves hidden by curved face.\\
+\hyperlink{datalist2d}{Datalist2d} \> get a list of 2D-plotting data on the screen.\\
+\hyperlink{datalist3d}{Datalist3d} \> get a list of 3D-plotting data.\\
+\hyperlink{dist3d}{Dist3d} \> get the 3D-distance of two points.\\
+\hyperlink{drawpoint3d}{Drawpoint3d} \> draw 3D-points.\\
+\hyperlink{embed}{Embed} \> embed plotting data of 2D in plane of 3D.\\
+\hyperlink{execcmdc}{ExeccmdC} \> draw 3D-surface.\\
+\hyperlink{expr3d}{Expr3d} \> display the string.\\
+\hyperlink{intersectcrvsf}{Intersectcrvsf} \> return a list of intersects of a curve and curved face.\\
+\hyperlink{intersectsgpL}{IntersectsgpL} \>return a intersection of a line segment and plane.\\
+\hyperlink{invparapt}{Invparapt} \> return the point on the curve.\\
+\hyperlink{ketinit3d}{Ketinit3d} \> declare the use of KeTCindy3D\\
+\hyperlink{letter3d}{Letter3d} \> display the string.\\
+\hyperlink{mkbezierptcrv3d}{Mkbezierptcrv3d} \> draw a cubic Bezier curve from nodes.\\
+\hyperlink{nohiddenbyfaces}{Nohiddenbyfaces} \> draw hidden lines by the surfaces.\\
+\hyperlink{parapt}{Parapt} \> return the 2D-coodinate on the plane.\\
+\hyperlink{partcrv3d}{Partcrv3d} \> draw the part curve of the curve PD.\\
+\hyperlink{perpplane}{Perpplane} \> create a basic vector on a vertical plane\\
+\hyperlink{perppt}{Perppt} \> get the foot of a perpendicular for the plane from the point.\\
+\hyperlink{phparadata}{Phparadata} \> draw the polyhedron by performing hidden line processing.\\
+\hyperlink{pointdata3d}{Pointdata3d} \> generate data of point list.\\
+\hyperlink{projcoordpara}{Projcoordpara} \> get the projection coordinate.\\
+\hyperlink{putaxes3d}{Putaxes3d} \> make the geometric points on the coordinate axis. \\
+\hyperlink{putonCurve3d}{PutonCurve3d} \> make the geometric point on the 3D-curve.\\
+\hyperlink{putonseg3d}{Putonseg3d} \> make the geometric point on the 3D-segment.\\
+\hyperlink{putpoint3d}{Putpoint3d} \> draw the geometric point in the space.\\
+\hyperlink{readobj}{Readobj} \> read in the polyhedron data in the folder name \verb|polyhedrons_obj|\\
+\hyperlink{reflectdata3d}{Reflectdata3d} \> draw the reflection of plotting data.\\
+\hyperlink{reflectpoint3d}{Reflectpoint3d} \> return the coordinate of the reflect point.\\
+\hyperlink{rotatedata3d}{Rotatedata3d} \> rotate plotting data around the vector\\
+\hyperlink{rotatepoint3d}{Rotatepoint3d} \> return the coordinate of the rotate point.\\
+\hyperlink{scaledata3d}{Scaledata3d} \>scale plotting data \\
+\hyperlink{scalepoint3d}{Scalepoint3d} \> execute scale transformation for the coordinate of the point.\\
+\hyperlink{sf3data}{Sf3data} \> draw the wire frame model of the surface.\\
+\hyperlink{sfbdparadata}{Sfbdparadata} \> draw the surface by performing hidden line processing.\\
+\hyperlink{sfcutparadatacdy}{Sfcutparadatacdy} \> Display intersection line of surface and surface.\\
+\hyperlink{skeletonparadata}{Skeletonparadata} \> draw the lines by performing hidden line processing.\\
+\hyperlink{spacecurve}{Spacecurve} \> draw the space curve.\\
+\hyperlink{spaceline}{Spaceline} \> draw the space polygonal lines.\\
+\hyperlink{start3d}{Start3d} \> creates subarea, and recognize 3D points.\\
+\hyperlink{startsurf}{Startsurf} \> defines values related to surface rendering.\\
+\hyperlink{translatedata3d}{Translatedata3d} \> translate plotting data\\
+\hyperlink{translatepoint3d}{Translatepoint3d} \> return the translated coordinate for the point.\\\hyperlink{vertexedgeface}{Vertexedgeface} \> draw the polyhedron.\\
+\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
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex
new file mode 100644
index 0000000000..aa8c5bd234
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex
@@ -0,0 +1,8423 @@
+\documentclass[papersize,a4paper,12pt,uplatex]{jsarticle}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath}
+% \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}
+\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{平面の図形とグラフ}
+
+%設定・定義 ==================================
+
+\subsection{設定・定義}
+
+\subsubsection{環境設定}
+
+\begin{description}
+
+\vspace{\baselineskip}
+\hypertarget{ketinit}{}
+\item[関数]Ketinit(options)
+\item[機能]\ketcindy を初期化する。平面図形ではDrawスロットに,空間図形ではInitialization スロットの冒頭に記述する必要がある。
+\item[説明]option 作業サブフォルダ\\%,縦方向の倍率と描画領域を設定する。\\
+\phantom{option }通常は不要で,\verb|Ketinit()| だけでよい。
+
+\vspace{\baselineskip}
+\hypertarget{Initglist}{}
+\item[関数]Initglist(), Setglist(), Addglist()
+\item[機能]ketlibスロットで作られる描画データを描画リストに追加する。
+\item[説明]Implicitplot,Hatchdataなど実行時間のかかるコマンドをfiguresスロットにおくと,その都度実行されてしまう。それを避けるためketlibスロットにおいたときに用いる。
+
+\begin{verbatim}
+ Initglist(); // ketlibスロットで
+ Implicitplot(''1'',fun,rng);
+ Setglist();
+
+ Ketinit(); // figuresスロットで
+ Addglist();
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hypertarget{setfiles}{}
+\item[関数]Setfiles(filename)
+\item[機能]出力するファイル名の設定
+\item[説明]出力するTexのファイル名を指定する。
+
+出力するファイル名は 初期設定では,作図しているCinderellaのファイル名。
+
+たとえば,triangle.cdy で作図して出力すると,triangle.tex ができる。
+
+これに対し,triangle.cdy で作図しているときに,grav.tex で出力したい場合は
+
+\hspace{10mm}\verb|Setfiles("grav");|
+
+とすると,grav.tex ができる。
+
+\vspace{\baselineskip}
+\hypertarget{setparent}{}
+\item[関数]Setparent(filename)
+\item[機能]Parent ボタンで出力するファイル名の設定
+\item[説明]Figpdf() を使ってParent ボタンで出力するTexのファイル名を指定する。
+
+Parent ボタンで出力するファイル名は 初期設定がないので,指定する必要がある。
+
+たとえば,triangle.cdy で作図しているときに,図サイズの grav.pdf を作る場合,
+
+\hspace{10mm} \verb|Setparent("grav");|
+
+とすると,図のTeXファイルtriangle.tex と PDFを作る grav.tex ができ,ここから grav.pdf ができる。
+
+\vspace{\baselineskip}
+\hypertarget{changework}{}
+\item[関数]Changework(パス名)
+\item[機能]作業ディレクトリを指定(変更)する
+\item[説明]作業ディレクトリは, 初期設定では,現在作図しているファイルのあるフォルダ(ディレクトリ)の fig フォルダである。これを変更する。
+
+\vspace{\baselineskip}
+\hypertarget{addpackage}{}
+\item[関数]Addpackage(パッケージ名)
+\item[機能]TeXのパッケージを追加する
+\item[説明]プレビュー用のTeXソースにパッケージを追加する。
+
+\vspace{\baselineskip}
+ 【例】emathパッケージを追加する。
+
+\hspace{10mm}\verb|Addpackage("emath"); |
+
+ または
+
+\hspace{10mm}\verb|Addpackage(["emath"]); |
+
+ により,
+プレビュー用のTeXのプリアンブルに
+
+\hspace{10mm}\verb| \usepackage{emath}|
+
+が追加されて,emath のコマンドが利用できる。
+
+\vspace{\baselineskip}
+注)初期設定では,次のパッケージを利用している。
+\begin{verbatim}
+ ketpic, ketlayer, amsmath, amssymb, graphicx, color
+ \end{verbatim}
+
+\vspace{\baselineskip}
+\hypertarget{usegraphics}{}
+\item[関数]Usegraphics("pict2e")
+\item[機能]TeXのグラフィクスパッケージを\verb|"pict2e"| に変更する
+\item[説明]デフォルトのパッケージは \verb|"tpic"| であるが,これを\verb|"pict2e"| に変更する。
+
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+\newpage
+%-----------------描画設定・定義--------------------------------------
+\subsubsection{描画設定・定義}
+
+\vspace{\baselineskip}
+\begin{description}
+\hypertarget{addax}{}
+\item[関数]Addax(0または1)
+\item[機能]座標軸の表示
+\item[説明]引数が1のとき座標軸を描き,0のとき描かない。
+初期設定は1で,座標軸を描かない場合のみ \verb|Addax(0)| とすればよい。
+
+\vspace{\baselineskip}
+【例】三角形を描く
+
+左図が 初期設定(座標軸表示) Addax(0) をつけると右図になる。
+
+\begin{verbatim}
+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}
+
+
+\hypertarget{setax}{}
+\item[関数]Setax()
+\item[機能]座標軸の書式を設定する。
+\item[説明]Cinderellaの描画面には反映されない。(座標軸は描かれない)
+
+引数はリストで与え,要素は順番に
+
+1. 軸の形状(直線は "l" ,矢印は "a") 初期設定は直線\\
+  矢印の大きさの倍率を指定するときは,"a0.5"のようにする。\\
+  また,矢印のスタイルは Setarrowで指定する。
+
+2. 横軸名 初期設定は \verb|"x"|
+
+3. 横軸名の位置 初期設定は \verb|"e"|
+
+4. 縦軸名 初期設定は \verb|"y"|
+
+5. 縦軸名の位置 初期設定は \verb|"n"|
+
+6. 原点名 初期設定は \verb|"O"|(文字として書かれる)
+
+7. 原点名の位置 初期設定は \verb|"sw"|
+
+8. 線種
+
+9. 線の色
+
+10. ラベルの色
+
+それぞれダブルクォートでくくる。色は,色名が使える。"red" など。
+
+10の引数のうちn番目だけを指定する場合は,[n,"内容"]で指定できる。
+
+また,後方は省略できる。
+
+\vspace{\baselineskip}
+【例】座標軸の先端を矢印にし,原点の北西にOを書く。
+
+\hspace{10mm} \verb|Setax(["a","","","","","","nw"]);|
+
+【例】原点の北西にOを書く。
+
+\hspace{10mm}\verb|Setax([7,"nw"]);|
+
+【例】軸を赤の点線にする。
+
+\hspace{10mm}\verb|Setax(["","","","","","","","do","red"]);|
+
+【例】先端を矢印にし,横軸を$\theta$,縦軸を$x$にして矢じりの左側に書く。
+
+\hspace{10mm} \verb|Setax(["a","\theta","","x","w"]);|
+
+\vspace{\baselineskip}
+\hspace{10mm}\input{Fig/setax-theta}
+
+
+\vspace{\baselineskip}
+\hypertarget{drwxy}{}
+\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"]);
+\end{verbatim}
+
+このスクリプトでは,\verb| Pointdata("1",[[-pi,0]],["Inside=0"]);| を実行したのち座標軸を描き,次に,$y=\sin x$ のグラフを描いてから,再び \verb| ["Inside=0"]);|にして実行するので,点($-\pi$,0) の上を座標軸が通り,点($\pi$,0)は座標軸とグラフの上を通るので白抜きになる。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{definecolor}{}
+\item[関数]Definecolor(色名 , 定義のリスト)
+\item[機能]色名を定義する
+\item[説明]ユーザー命名の色名を定義する。定義リストは RGBまたはCMYKのリスト
+
+各色0〜1の範囲で指定する。定義した色名は,Setcolor(color,options)で使うことができる。
+
+なお,\ketcindy では,68色を色名で使うことができる。色の名称は\hyperlink{colorcodelist}{カラーコード一覧} 参照。
+
+\vspace{\baselineskip}
+【例】暗い紫色を darkmaz の名称で定義して使う。
+\begin{verbatim}
+Definecolor("darkmaz",[0.8,0,0.8]);
+Setcolor("darkmaz");
+\end{verbatim}
+
+
+\vspace{\baselineskip}
+\hypertarget{setcolor}{}
+\item[関数]Setcolor(color,options)
+\item[機能]描画色の設定
+\item[説明]引数colorはカラーコードまたは色の名称。
+
+カラーコードはRGBまたはCMYKをリストで与える。各色0〜1。
+
+色の名称は\hyperlink{colorcodelist}{カラーコード一覧} の68色が指定できる。
+
+
+\vspace{\baselineskip}
+【例】Cinderellaの描画ツールとCindyScriptで線分AB,ACを60°の角をなすように描いておき,点DとEを弧の両端になるように設定して
+\begin{verbatim}
+Setcolor([1,0,0]);
+Circledata([A,D],["Rng=[0,pi/3]"]);
+Arrowhead(E,[-1,0.8],[2,1]);
+\end{verbatim}
+を実行すると,矢じりつきの弧を赤で表示することができる。
+
+1行目は,\verb|Setcolor("red");|でもよい。
+座標軸を描く場合は,このあと \verb|Setcolor("black")| で黒に戻しておかないと,座標軸が赤で表示されてしまうので要注意。
+
+
+\vspace{\baselineskip}
+\hspace{20mm} \includegraphics[width=3.5cm,bb=0 0 161 134]{Fig/setcolor.pdf}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{deffun}{}
+\item[関数]Deffun(関数名 , 定義のリスト)
+\item[機能]関数を定義する
+\item[説明]関数定義は,CindyScript の関数定義 f(x):=式 でもできるが,Deffun()を使うことにより,Rでこの関数を利用することができる。目的に応じて使い分けるとよい。
+
+式のリストには if文を用いた場合分けの関数式を記述することもできる。
+
+\vspace{\baselineskip}
+【例】
+$f(x)=\dfrac{1}{x^2+1}$ を定義し,グラフを描く。
+
+\begin{verbatim}
+Deffun("f(x)",["regional(y)","y=1/(x^2+1)","y"]);
+Plotdata("1","f(x)","x");
+\end{verbatim}
+
+\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.$ を定義してグラフを描く。
+
+\begin{verbatim}
+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 文はネストすることができる。
+\begin{verbatim}
+Deffun("f(x)",["regional y","if(x>1,y=1,if(x>-1,y=x,y=-1))","y"]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hspace{20mm}\scalebox{0.9}{\input{Fig/deffun03}}
+
+
+\vspace{\baselineskip}
+\hypertarget{defvar}{}
+\item[関数]Defvar(文字列)
+\item[機能]変数を定義する
+\item[説明]変数の定義をRと共有する。
+
+【例】\verb|Defvar("const=3");|
+
+\vspace{\baselineskip}
+複数の変数を定義するときはリストにする。
+
+【例】\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"
+
+【例】作図ツールの「点を加える」で,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"]);
+\end{verbatim}
+\input{Fig/fontsize}
+
+\vspace{\baselineskip}
+\hypertarget{setpt}{}
+\hypertarget{ptsize}{}
+\item[関数]Ptsize(n) , Setpt(n)
+\item[機能]表示する点の大きさを設定する。
+\item[説明]Ptsize() と Setpt() は同じである。 初期設定は1
+
+全体の点の大きさを設定する。点の大きさを個々に変えたい場合は,sizeオプションを用いる。
+
+\vspace{\baselineskip}
+【例】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"]);
+\end{verbatim}
+%\hspace{10mm}\input{Fig/pointsize}
+
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{setarrow}{}
+\item[関数]Setarrow(size,angle,position,cut,segstyle)
+\item[機能]矢線の形状の設定をする。
+\item[説明]引数は,順に,矢じりの大きさ, 開き角, 矢じり位置, 切り込み位置, 線種と表示色
+
+それぞれの意味と値は,\hyperlink{arrowdata}{Arrowdata()} を参照のこと。
+
+\vspace{\baselineskip}
+\hypertarget{setmarklen}{}
+\item[関数]Setmarklen(数)
+\item[機能]座標軸の目盛の長さを設定する
+\item[説明] \hyperlink{htickmark}{Htickmark()} , Vtickmark() で座標軸に目盛を入れるとき,その長さを設定する。
+
+\vspace{\baselineskip}
+\hypertarget{setorigin}{}
+\item[関数]Setorigin(座標)
+\item[機能]描画する座標軸の原点を設定(移動)する。座標系は変化しない。
+\item[説明]描画する座標軸の原点を引数の座標とする。座標は点の識別名でもよい。
+
+\vspace{\baselineskip}
+【例】原点を (3,2) として座標軸を描く。
+
+\hspace{10mm}\verb|Setorigin([3,2]);|
+
+原点を点Aの位置にして座標軸を描く。
+
+\hspace{10mm}\verb|Setorigin(A);|
+
+\vspace{\baselineskip}
+【例】原点は(3,2)に移動するが,スクリプトではもとの座標系を使う。
+\begin{verbatim}
+Setorigin([3,2]);
+Listplot([A,B,C,A]);
+Pointdata("1",[1,1],["Size=3"]);
+Letter([[1,1],"s2","P"]);
+\end{verbatim}
+左が実行時のCinderellaの画面,右が\TeX の結果。\\
+
+\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[機能]線の太さの初期値を設定する
+
+\verb|Listplot()| などの描画関数のオプション \verb|dr| で,個々の太さは指定できる。
+
+\vspace{\baselineskip}
+\hypertarget{setscaling}{}
+\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}$"]);
+\end{verbatim}
+ここで,点A,Bの座標が
+\begin{verbatim}
+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]]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hypertarget{setunitlen}{}
+\item[関数]Setunitlen(文字列)
+\item[機能]単位長を設定する。 初期設定は 1cm。
+
+この関数は,スクリプトの初めの方に書くのがよい。
+
+【例】Setunitlen("8mm")
+
+\vspace{\baselineskip}
+\hypertarget{setwindow}{}
+\item[関数]Setwindow(xの範囲, yの範囲)
+\item[機能]出力する描画領域を設定する。
+\item[説明]出力する描画領域は,通常は2点SWとNEを対角とする矩形領域である。
+
+この2点をドラッグすることによりビジュアルに描画領域を決められる。
+
+しかし,これとは別に出力範囲を設定したい場合にこの関数を用いる。
+
+また,表を作成したときは,表の範囲が出力範囲として優先される(Tabledata()を実行したとき)ので,表外に図を描いた場合は,最後にこの関数で出力範囲を指定して書き出す。
+
+\vspace{\baselineskip}
+【例】\verb|Setwindow([-5,5],[-1,3]);|
+
+\vspace{\baselineskip}
+\hspace{10mm}\includegraphics[bb=0.00 0.00 415.02 199.01,width=6cm]{Fig/setwindow.pdf}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+%\newpage
+%=========== 描画 ======================
+\subsection{描画}
+\subsubsection{書式とオプション}
+
+描画関数は曲線などを作図する関数である。
+
+基本的な書式は次の通り。
+
+\hspace{20mm} 関数名(name , 点リストなど , options);
+
+nameは,プロットデータの名称で,関数ごとに決められた頭部のあとに付けられる。たとえば,線分を描く Listplot() でできるプロットデータは,頭部が"sg"であり,nameを"1"とすれば,"sg1" という名称のプロットデータができる。name指定は不要の場合もあり,その場合は \ketcindy が自動的に名称を作成する。なお,name に演算記号は使えないので,番号として負の数は使えない。
+
+点リストなどには,点の座標,点の識別名,複数の点のリスト,複数の点を示す文字列などがあり,関数によって異なる。点はCinderellaで作図した幾何要素の点を利用できる。
+
+optionsは,線種・表示する文字列・解像度・出力の有無などを指定するオプション群。
+
+ 線種はつぎの4通り。 初期設定は実線。
+
+\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は省略可)
+\end{tabbing}
+
+描画色指定は,RGBまたはCMYKのリストで指定するか,色名を用いる。
+
+\hspace{10mm}【例】\verb|"Color=[0,0.7,0]"| で暗い緑になる。
+
+出力の有無は
+\begin{tabbing}
+1234\=567890123\=\kill
+ \>"notex"\>Cinderella画面上の図形を出力しない\\
+ \>"nodisp" \>Cinderella画面上にも出力しない
+ \end{tabbing}
+
+ "nodisp"は画面上にも,Rへのデータにも出力されないが,プロットデータは作成されるので,プロットデータだけを利用したい場合に有効である。
+
+\hspace{10mm}【例】\verb|pdata=Circledata([A,B],["nodisp"]);|
+
+として,後にプロットデータ pdata を利用する。
+
+その他,次のようなオプションがある。
+\begin{tabbing}
+1234\=567890123\=\kill
+ \>"Size=n"\>点の大きさ,線の太さの指定\\
+ \>"Num=n"\>曲線の場合の分割数(プロットデータの個数+1)\\
+\end{tabbing}
+
+%=========== 点・直線 ======================
+\subsubsection{点・線分・直線}
+\begin{description}
+
+\vspace{\baselineskip}
+\hypertarget{pointdata}{}
+\item[関数]Pointdata(name , 点リスト , options)
+\item[機能]点のデータを作成する。
+\item[説明]与えられた座標の点データを作成する。オプションは"Size=","Color=","Inside"。
+
+Inside オプションは,点の内部についての指定。ただし,Cinderellaの描画面には反映されない。
+
+0 : 白抜き
+
+0から1まで : 濃度
+
+-1 : 塗らない
+
+カラーコードまたは色名 : その色で塗る
+
+\vspace{\baselineskip}
+【例】
+
+(1) 座標指定で2つの点データを作る。
+
+\hspace{10mm} \verb|Pointdata("1",[[1,2],[-2,3]]);|
+
+(2) 作図した点A,Bについて,点データを作る。
+
+\hspace{10mm} \verb|Pointdata("1",[A,B]);|
+
+\hspace{5mm}A,Bが作図されていない場合は作成されない。
+
+\hspace{5mm}Cinderellaの描画面上では既存の点A,Bに黒の点が重なって表示される。
+
+(3) Aの位置に大きさ4で点を作る。
+
+\hspace{10mm} \verb|Pointdata("1",A,["size=4"]);|
+
+(4) 点データを作り,TeXにオプション0(白抜き)で描く
+
+\hspace{10mm}\verb|Pointdata("1",[A,B],["Inside=0"]);|
+
+(5) 点データを作るが,TeXには出力しない
+
+\hspace{10mm}\verb|Pointdata("1",[[3,4],[5,6]],["notex"]);|
+
+(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]]);
+\end{verbatim}
+
+注) 幾何点の有無など,付録の「\hyperlink{mkpttable}{点の作図についての比較表}」を参照のこと。
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\vspace{\baselineskip}
+%\hypertarget{drwpt}{}
+%\item[関数]Drwpt(点,option), Drawpoint(点,options)
+%\item[機能]点を表示する
+%\item[説明]座標または幾何点の識別名を与えて点を表示する。これだけではCinderellaの描画面には描かれないので,描画面にも表示するにはCinderellaの作図ツールで作図するか,Pointdata() または Putpoint() を用いる。
+
+%複数の点の場合は座標または識別名はリストで与える。
+
+%optionに数字 0 を入れると,白抜きで表示する。なお白抜きの場合は,Ptsize()で点の大きさを少し大きめにとるとよい。
+
+%可読性を高めるときはDrawpointを推奨する。
+
+%\vspace{\baselineskip}
+%【例】座標(1,1)と(4,3)に点を表示する。Cinderellaの描画面には描かれない。
+
+%\hspace{10mm} \verb|Drwpt([[1,1],[4,3]]);|
+
+%\vspace{\baselineskip}
+%【例】Cinderellaで点A,B,Cを作図しておき,\TeX で表示する。
+
+%\hspace{10mm} \verb|Drwpt([A,B,C]); |
+
+%\vspace{\baselineskip}
+%【例】線分ABの右端(B)を白抜きで表示する
+
+%\begin{layer}{150}{0}
+%\putnotese{50}{8}{\input{Fig/drawpoint}}
+%\end{layer}
+%\begin{verbatim}
+ % Ptsize(5);
+%Listplot([A,B]);
+%Drawpoint(B,0);
+%\end{verbatim}
+
+%※Drawpoint([A,B],0);とすれば,両端が白抜きになる。
+
+%\vspace{\baselineskip}
+%{\bf 点の表示方法}
+
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{putpoint}{}
+\item[関数]Putpoint(点名 , 座標1 ,座標2 )
+\item[機能]点を作る
+\item[説明]識別名が点名の点を,既存でなければ座標1に作る。既存ならば座標2に移動する。Texには出力されない。
+
+\vspace{\baselineskip}
+【例】点Aを作る。
+
+(1,1) に固定点Aを作る。 この点は動かすことができない。
+
+\hspace{10mm} \verb|Putpoint("A",[1,1]);|
+
+(1,1)に自由点を作るには次のようにする。
+
+\hspace{10mm}\verb|Putpoint("A",[1,1],[A.x,A.y]);|
+
+この点は座標2の効果により,自由点となり,ドラッグして動かすことができる。
+
+\vspace{\baselineskip}
+注)点名は半角アルファベットとする。数字や漢字でもCinderellaでは点ができるが,Rでエラーとなる。
+
+\vspace{\baselineskip}
+\hypertarget{putintersect}{}
+\item[関数]Putintersect(点名 , PD1 , PD2 , [No] )
+\item[機能]2曲線の交点を作る
+\item[説明]PD1,PD2は2曲線のプロットデータ名。作成される点は幾何点。
+
+描画範囲に交点が1つだけのとき,第4引数がなくても交点が作られる。
+
+描画範囲に2つ以上の交点がある場合,第4引数を省略するとコンソールに交点の座標のリストと,「Choose point number 」というガイドが表示される。そこで,引数のNoとして,その番号を指定すると,その点が作られる。この関数で作成されるのは幾何点だけなので,\TeX の図に点として明示するためにはPointdata()で書き出す。
+
+次の例は,3次曲線と直線の交点を3つとも取ったものである。
+
+\begin{layer}{150}{0}
+\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"]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+ 交点が存在しない場合は,「No intersect point」がコンソールに表示される。
+
+\vspace{\baselineskip}
+\hypertarget{putoncurve}{}
+\item[関数]Putoncurve(点の名前, プロットデータ, options)
+\item[機能]曲線上に点を乗せる。
+\item[説明]点が存在しない場合は新たに作る。すでにその点が存在する場合は,その点の$x$座標を使う。初期値の$x$座標の 初期設定は 0。
+
+optionsは,$x$座標の範囲をリストで与える。
+
+\vspace{\baselineskip}
+【例】アステロイド上の動点P をとる。
+\begin{verbatim}
+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} \scalebox{0.9}{\input{Fig/putoncurve.tex}} \end{center}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\vspace{\baselineskip}
+\hypertarget{putonline}{}
+\item[関数]Putonline(点名 , 座標1 ,座標2 )
+\item[機能]直線上に点を作る
+\item[説明]座標1,座標2を通る直線上に点名の点を作る。できた点は直線に対してインシデントとなる。
+
+\vspace{\baselineskip}
+【例】点A,\ Bを通る直線上に点Pをとる。
+
+\verb|Putonline("P",A,B);|
+
+\vspace{\baselineskip}
+\hypertarget{putonseg}{}
+\item[関数]Putonseg(点名 , 座標1 ,座標2 )
+\item[機能]線分上に点を作る
+\item[説明]座標1,座標2を端点とする線分上に点名の点を作る。できた点は線分に対してインシデントとなる。指定した点がすでに存在する場合は動かさない。
+
+\vspace{\baselineskip}
+【例】
+
+線分AB上に点Cをとる。
+
+ \verb|Putonseg("C",A,B);|
+
+点(-1,0),(2,2)を通る線分上に点Cをとる。
+
+ \verb|Putonseg("C",[[-1,0],[2,2]]);|
+
+\vspace{\baselineskip}
+\hypertarget{reflectpoint}{}
+\item[関数]Reflectpoint(点,対称点または対称軸)
+\item[機能]点の鏡映の座標を返す。
+\item[説明]点を指定された点または軸に関して対称移動した点の座標を返す。対称軸は[ 点1, 点2 ]で指定
+
+\vspace{\baselineskip}
+【例】点A〜Fを作図しておき,C〜FをAの鏡映の位置に配置する。
+
+\begin{layer}{150}{0}
+\putnotese{70}{10}{\scalebox{0.9}{\input{Fig/reflectpoint}}}
+\end{layer}
+
+\hspace{5mm} CはBに関してAと対称な点
+
+\hspace{5mm} Dは点(2,3)に関してAと対称な点
+
+\hspace{5mm} Eは点(1,0) に関して (-1,1) と対称な点
+
+\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"]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+注)鏡映はCinderellaの作図ツールでも作成することができる。場合によってはCinderellaで作図する方が簡明である。
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\vspace{\baselineskip}
+\hypertarget{rotatepoint}{}
+\item[関数]Rotatepoint(点 ,角度 , 中心)
+\item[機能]点の位置を回転する
+\item[説明]点を,中心で示された点の周りに回転した座標を返す。角度は弧度法で与える
+
+\vspace{\baselineskip}
+【例】点A〜Eは作図しておき,C〜Eをそれぞれの位置に配置する。
+
+\begin{layer}{150}{0}
+\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);
+\end{verbatim}
+注)図の点線は位置関係を示すためのもの。
+
+点名や座標は,実際にはLetter()関数で記述する。
+
+\vspace{\baselineskip}
+\hypertarget{scalepoint}{}
+\item[関数]Scalepoint(点,比率ベクトル,中心)
+\item[機能]点の位置の拡大・縮小を行う
+\item[説明]点を,指定された中心を原点とする座標系で,比率ベクトルの分だけ拡大・縮小した位置の座標を返す。
+
+\vspace{\baselineskip}
+【例】点A〜Fは作図ツールで適当な位置にとっておく。
+
+点Dを,点Aを原点を中心に横に3倍,縦に2倍した位置に置く。
+
+点Eを,点Aを点Bを中心に横に3倍,縦に2倍した位置に置く。
+
+点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+")"]);
+\end{verbatim}
+\vspace{\baselineskip}
+\begin{center} \input{Fig/scalepoint} \end{center}
+
+点A,B,Cをドラッグすると,インタラクティブにD,E,F の位置が変わる。
+
+\vspace{\baselineskip}
+\hypertarget{translatepoint}{}
+\item[関数]Translatepoint(点 , 移動ベクトル)
+\item[機能]点を平行移動する
+\item[説明]点を移動ベクトルで示された分だけ平行移動した点の座標を返す
+
+\vspace{\baselineskip}
+【例】点A〜Dは作図しておく。
+
+点Cを点Aを$x$軸方向に2 , $y$軸方向に3だけ平行移動した点にする。
+
+点Dを点Aをベクトル$\overrightarrow{OB} $だけ平行移動した点にする。
+\begin{verbatim}
+C.xy=Translatepoint(A,[2,3]);
+D.xy=Translatepoint(A,B.xy);
+\end{verbatim}
+
+\hspace{20mm} \scalebox{0.9}{\input{Fig/translatepoint}}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{arrowdata}{}
+\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が負のときは延長する。
+
+これらの設定は,\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"]);
+\end{verbatim}
+\hspace{20mm}\input{Fig/arrowdata}
+
+【例】2つの円を矢線で結ぶ。
+
+\begin{layer}{150}{0}
+\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"]);
+\end{verbatim}
+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")である。(カッコ内はデフォルト値)
+
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\vspace{\baselineskip}
+\hypertarget{arrowhead}{}
+\item[関数]Arrowhead(点 , 方向 , options) , Arrowhead(点 , プロットデータ,options)
+\item[機能]点に矢じりだけを描く
+\item[説明]指定された位置に,指定された方向を向いた矢じりだけを描く。
+
+点は座標または幾何要素名。方向は原点から見て座標[a,b]の方向。
+
+optionsは [大きさ,矢じりの開き角,形状と位置] のリスト。
+
+矢じりの開き角は60分法で片側半分の角。
+
+形状は, "f" :塗りつぶしの三角形( 初期設定)または" l " : ラインのみ。
+
+ただし,塗りつぶし矢じりは画面上では塗りつぶしにならない。
+
+位置は,"t"( 初期設定)または "c" , "b"
+\begin{tabbing}
+1234\=567890123\=\kill
+\>"t" は矢じりの先端が終点に一致\\
+\>"c" は三角形の中心が終点と一致\\
+\>"b" は終点が矢じりの底辺にのる。
+\end{tabbing}
+プロットデータを指定したときは,曲線上の点に矢じりをつける。
+
+曲線には向きがあり,それによって矢じりの向きが決まる。" Invert(PD) " とすると反対向きの矢じりになる。
+
+曲線の向きとは,曲線を描くときの順序で,プロットデータの順序でもある。invert() はこのプロットデータを逆順にするものである。
+
+\vspace{\baselineskip}
+
+【例】
+
+\vspace{\baselineskip}
+%\hspace{6mm}
+\begin{layer}{150}{0}
+\putnotese{0}{0}{点 A が右図の位置のとき}
+\putnotese{80}{8}{\input{Fig/ForRef-Arrowhead-1}}
+\putnotese{0}{7}{(ア) Arrowhead(A,[-1,1]);}
+\putnotese{0}{14}{(イ) Arrowhead([1,1],[-1,1],[2,60]);}
+\putnotese{0}{21}{(ウ) Arrowhead(A,[-1,1],[2,30,"b"]);}
+\putnotese{0}{28}{(エ) Arrowhead([1,1],[-1,1],[2,20,"lc"]);}
+\putnotese{0}{38}{(ア)}
+\putnotese{30}{38}{(イ)}
+\putnotese{60}{38}{(ウ)}
+\putnotese{90}{38}{(エ)}
+\putnotese{0}{45}{ \input{Fig/ForRef-Arrowhead-2}}
+\putnotese{30}{45}{ \input{Fig/ForRef-Arrowhead-3}}
+\putnotese{60}{45}{ \input{Fig/ForRef-Arrowhead-4}}
+\putnotese{90}{45}{ \input{Fig/ForRef-Arrowhead-5}}
+\end{layer}
+
+\vspace{75mm}
+%\hspace{6mm}
+\begin{layer}{150}{0}
+\putnotese{0}{0}{曲線 crBC 上の点 D が右図のようなとき}
+\putnotese{80}{8}{ \input{Fig/ForRef-Arrowhead-6}}
+\putnotese{96}{22}{crBC}
+\putnotese{0}{7}{(オ) Arrowhead(D,"crBC");}
+\putnotese{0}{14}{(カ) Arrowhead(D,"crBC",[2]);}
+\putnotese{0}{21}{(キ) Arrowhead(D,"crBC",[2,30,"l"]);}
+\putnotese{0}{28}{(ク) Arrowhead(D,"Invert(crBC)");}
+\putnotese{0}{38}{(オ)}
+\putnotese{30}{38}{(カ)}
+\putnotese{60}{38}{(キ)}
+\putnotese{90}{38}{(ク)}
+\putnotese{0}{45}{ \input{Fig/ForRef-Arrowhead-7}}
+\putnotese{30}{45}{ \input{Fig/ForRef-Arrowhead-8}}
+\putnotese{60}{45}{ \input{Fig/ForRef-Arrowhead-9}}
+\putnotese{90}{45}{ \input{Fig/ForRef-Arrowhead-10}}
+\end{layer}
+
+\vspace{70mm}
+
+\vspace{\baselineskip}
+\hypertarget{lineplot}{}
+\item[関数]Lineplot(name , 2点のリスト , options)
+\item[機能]2点のリストで示された点を結ぶ直線を描く。
+\item[説明]2点のリストは座標または幾何要素の名前で与える。
+
+options は次の通り。
+
+線種"dr, n", "da,m,n" , "do,m,n"
+
+ "+"半直線を描く。
+
+"dr" , "da" , "do" と "+" はリストにして両方指定することができる。
+
+点のリストが,座標ではなく幾何要素名のリストの場合は,nameは省略できる。
+
+いくつか例を示す。
+
+\vspace{\baselineskip}
+各座標を結ぶ直線を引く
+
+\hspace{5mm} \verb|Lineplot("1",[[0,0],[1,2]])|
+
+Cinderellaの描画ツールで2点A,Bをとっておき,直線ABを引く
+
+\hspace{5mm} \verb|Lineplot([A,B]);|
+
+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を点線で描く
+\end{tabbing}
+結果は,次図左上から。
+
+\vspace{\baselineskip}
+\hspace{20mm} \input{Fig/lineplot}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{listplot}{}
+\item[関数]Listplot(name , 点のリスト , options)
+\item[機能]点のリストで示された点を結ぶ。
+\item[説明]点のリストは座標または幾何要素名のリストで与える。点が,座標ではなく幾何要素名の場合は,nameは省略可
+
+プロットデータの名前は,"sg" に引数の name を付加したものとなる。
+
+ options は次の通り。
+
+線種 "dr, n", "da,m,n" , "do,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を点線で描く。間隔を空けて太く\\
+結果は次図左から。
+\end{tabbing}
+\begin{center} \scalebox{0.9}{\input{Fig/listplot3}}\end{center}
+
+【例】三角形を描く。
+
+Cinderellaの作図ツールで三角形ABCを描いておく。あるいは,単に3点A,B,Cをとるだけでもよい。
+
+\begin{layer}{150}{0}
+\putnotese{75}{0}{\input{Fig/listplot1}}
+\end{layer}
+\hspace{20mm}
+
+\begin{verbatim}
+Addax(0);
+Listplot([A,B,C,A]);
+\end{verbatim}
+
+点の位置は座標で指定してもよい。
+
+その場合は name が必要。
+
+\verb| Listplot("1",[[0,0],[2,0],[1,2],[0,0]]);|
+
+\vspace{\baselineskip}
+【例】2つの円を線分で結ぶ。
+
+\begin{layer}{150}{0}
+\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"]);
+\end{verbatim}
+Cinderellaの作図ツールで2点ABをとっておく。
+
+円A,Bの半径が同じであれば,\verb|Listplot([A,B],["Cutend=0.5"]);| でよい。
+
+\vspace{\baselineskip}
+プロットデータは点の座標のリストである。したがって,プロットデータを自作してListplot()で表示することができる。
+
+\vspace{\baselineskip}
+【例】有限フーリエ級数展開
+
+ \[\cfrac{\pi}{2}+\sum_{n=0}^{30} \cfrac{1-(-1)^n}{n}\sin nx\]
+
+次のようにCindyscriptで関数を定義し,プロットデータpd を作って引数に渡す。
+\begin{verbatim}
+f(x):=(
+s=pi/2;
+repeat(30,n,s=s+(1-(-1)|^n)/n*sin(n*x));
+);
+pd=apply(0..200,t,
+x=-2*pi+t*4*pi/200;
+[x,f(x)];
+);
+Listplot("1",pd);
+Expr([[-2*pi,-0.5],"s","-2\pi",[-pi,-0.5],"s","-\pi",[pi,-0.5],"s",
+"\pi",[2*pi,-0.5],"s","2\pi",[0,pi],"w2","\pi"]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hspace{20mm}\input{Fig/fourier}
+
+\vspace{\baselineskip}
+ リストの長さには制限がある。たとえば,タートルグラフィクスを用いたシェルピンスキーのギャスケットでは200くらいずつのリストに分割する。
+
+ \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に)すると,プロットデータ名も変更される。線分はすでに描かれていてもよい。
+
+\vspace{\baselineskip}
+【例】等比数列の例題
+
+三角形の各辺の中点を結んでできる三角形を次々に作っていく,等比数列の図を描く。
+
+まず「線分を加える」ツールで三角形ABCを描く。
+
+「中点を加える」ツールで各辺の中点を取り,「線分を加える」ツールで中点を結ぶ。
+
+これを繰り返す。\verb|Mksegments()| を書いておけば,\verb|Listplot([A,B,C]| などを書かなくても,作図ができた時点で,図のデータができる。
+
+\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通り。
+
+その1:[中心 ,横 , 縦] で,矩形を描く。横,縦は中心からの距離。
+
+その2:2点のリスト。点が座標でなく名称のときはnameは省略できる。
+
+点の座標は点の名前でもよい。点を座標で与える場合はnameは省略できない。
+
+リストを省略した場合は,描画範囲と同一の矩形を描く。
+
+その2のタイプでは,option として,"center" または "corner" がある。"center" のときは,中心と対角点( 初期設定),"corner" のときは2点を対角点として解釈する。
+
+以下にいくつか例を示す
+\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を対角点とする矩形を描く。(図右)
+ \end{tabbing}
+\begin{center}\includegraphics[bb=0.00 0.00 348.15 106.16,width=12cm]{Fig/Framedata.pdf}\end{center}
+
+矩形の角を丸めたい場合は,Framedata()ではなく,\hyperlink{ovaldata}{Ovaldata()}を使うとよい。
+
+\vspace{\baselineskip}
+\hypertarget{polygonplot}{}
+\item[関数]Polygonplot(name , 点リスト , 整数,options)
+\item[機能]2点を半径とする円に内接する正多角形を描く。
+\item[説明]点リストを[A,B] とすると,Aを中心とする半径ABの円周上に点をとって正多角形を描く。ただし円は描かない。A,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"]);
+\end{verbatim}
+
+\hspace{10mm}\includegraphics[bb=0.00 0.00 541.03 175.01,width=10cm]{Fig/polygonplot2.pdf}
+
+\hspace{10mm}\input{Fig/polygonplot1}
+
+
+円に内接する形でなく,与えられた線分ABを1辺とする正多角形を描くには次のようにする。
+
+線分ABは,Cinderellaの作図ツールなどで描かれているものとする。ただし,線分でなく,両端の点が与えられているだけでもよい。Cindyscriptで点A,Bが複素平面上にあるものとして,多角形の頂点の位置を計算する。
+
+\vspace{\baselineskip}
+【例】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);
+\end{verbatim}
+ptiは,各頂点に対応する複素数のリスト,ptが各頂点の座標のリストである。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+%\newpage
+
+% ====== 曲線 ==============
+\subsubsection{曲線}
+\begin{description}
+
+\hypertarget{bezier}{}
+\item[関数]Bezier(名前,節点リスト,制御点リスト,[オプション] )
+\item[機能]ベジェ曲線を描く
+\item[説明]制御点は,各区間に対して,3次の場合2個,2次の場合1個のリストで与える。
+
+オプションは
+
+"Num=n": 節点間の分割数(分点数 $-1$)を指定できる。 ベジェ曲線とスプライト曲線の関数は節点間が短い場合が多いので初期設定は10になっている。Plotdata()などと違い,大きい数(200など)を指定すると,全体の分割数が増大して描画時間がかかるようになってしまうので注意。
+
+\vspace{\baselineskip}
+【例】
+
+\begin{layer}{150}{0}
+\putnotese{60}{-10}{\scalebox{0.9}{ \input{Fig/checkbe1}}}
+\end{layer}
+
+2次ベジェ曲線
+
+\verb|Bezier("1",[A,B],[C]);|
+
+\vspace{20mm}
+
+\begin{layer}{150}{0}
+\putnotese{60}{-10}{\scalebox{0.9}{\input{Fig/checkbe2}}}
+\end{layer}
+
+3次ベジェ曲線
+
+\verb|Bezier("2",[A,B],[C,D]);|
+
+\vspace{20mm}
+
+\begin{layer}{150}{0}
+\putnotese{60}{-10}{\scalebox{0.9}{ \input{Fig/checkbe3}}}
+\end{layer}
+
+%ベジェ曲線をつなげる
+
+%Bezier("3",[A,B,C],[[D],[E,F]]);
+
+%\vspace{20mm}
+
+%\begin{layer}{150}{0}
+%\putnotese{60}{5}{ \input{Fig/checkbe4}}
+%\end{layer}
+
+%D,B,E を1直線上にとると,滑らかにつながる
+節点を増やす。2次と3次。
+
+\verb|Bezier("3",[A,B,C],[[D],[E,F]]);|
+
+\vspace{20mm}
+
+全て同じ次数の場合,次のようにしてもよい。
+\newpage
+
+\verb|Bezier("4",[A,B,C,D],[E,F,G,H,K,L] ); |
+
+\begin{layer}{150}{0}
+\putnotese{20}{2}{\input{Fig/checkbe7}}
+\end{layer}
+
+\vspace{35mm}
+
+オプションの例
+
+\verb|Bezier("5",[A,B,C],[[D],[E,F]],["Num=3"]);|
+
+\hspace{20mm}\input{Fig/checkbe5}
+
+\verb|Bezier("6",[A,B,C],[[D],[E,F]],["Num=40","da"]);|
+
+\hspace{20mm}\input{Fig/checkbe6}
+
+Numを(ベクトルとして)区間ごとに与えることもできる。
+
+\verb|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}
+
+\vspace{\baselineskip}
+\hypertarget{beziersmooth}{}
+\item[関数]Beziersmooth(名前,節点リスト,[オプション] )
+\item[機能]節点間を3次ベジェ曲線でスムーズに結んだ曲線を描く
+\item[説明]節点をはさむ制御点は1直線上にとる(したがって,1つは半自由点で,直線上しか動けない)。
+制御点は自動的に配置される。その後,節点や制御点を動かして,描きたいものにする。
+
+\vspace{\baselineskip}
+【例】
+
+\verb|Beziersmooth("1",[A,B,C,D]);|
+
+\begin{layer}{150}{0}
+\putnotese{70}{35}{bz1}
+\putnotese{40}{5}{ \input{Fig/checksm1}}
+\end{layer}
+
+\vspace{40mm}
+その後,節点や制御点を動かして,描きたいものにする。ただし,C2p は C1q と B を通る直線上しか動けない。C3p は C2q と C を通る直線上しか動けない。
+
+\begin{layer}{150}{0}
+\putnotese{70}{30}{bz1}
+\putnotese{40}{05}{ \input{Fig/checksm2}}
+\end{layer}
+
+\vspace{35mm}
+
+\vspace{\baselineskip}
+\hypertarget{beziersym}{}
+\item[関数]Beziersym(名前,節点リスト,[オプション] )
+\item[機能]節点間を3次ベジェ曲線でスムーズに結んだ曲線を描く
+\item[説明]節点をはさむ制御点は節点に関し対称(片方は表示されず,動かせない)。
+制御点は自動的に配置される。その後,節点や制御点を動かして描きたいものにする。
+
+\vspace{\baselineskip}
+【例】
+
+\begin{layer}{150}{0}
+\putnotese{70}{27}{bz1}
+\putnotese{40}{00}{ \input{Fig/checksy1}}
+%\putnotese{0}{0}{Beziersym("1",[A,B,C,D]);}
+%\putnotese{0}{15}{C2p と C3p は表示されない}
+\end{layer}
+
+\verb|Beziersym("1",[A,B,C,D]);|
+
+C2p と C3p は表示されない
+
+\vspace{25mm}
+
+その後,節点や制御点を動かして,描きたいものにする。
+
+C2p と C3p は表示されず,動かせない。
+
+\begin{center} \input{Fig/checksy2} \end{center}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\vspace{\baselineskip}
+\hypertarget{mkbeziercrv}{}
+\item[関数]Mkbeziercrv(名前, [節点リスト,制御点リスト] のリスト,options )
+\item[機能]複数のベジェ曲線を描く
+\item[説明][節点リスト,制御点リスト] が1つの場合は,Bezier()と同じ。
+
+\vspace{\baselineskip}
+【例】ベジェ曲線を2つ描く。
+
+\verb|Mkbeziercrv("5",[[[A,B,C],[[D],[E,F]]],[[G,H,K,L],[[M],[N,O],[P]]]]);|
+
+ \scalebox{0.95}{\input{Fig/checkmc1}}
+
+\vspace{\baselineskip}
+\hypertarget{mkbezierptcrv}{}
+\item[関数]Mkbezierptcrv(節点リストptlist,[オプション] )
+\item[機能]ベジェ曲線を描く
+\item[説明]制御点は,自動的に配置される。
+
+複数の場合は[ ptlist1, ptlist2.... ]
+
+名前は,A から順に自動的につける。
+
+オプション
+
+\verb|"Deg=..."| 次数指定ができる。(初期設定は3次)
+
+\verb|"Num=..."| 各区間の区間数(分点数$-1$)を指定できる。(初期設定は10)
+
+\vspace{\baselineskip}
+
+【例】
+
+\begin{layer}{150}{0}
+\putnotese{70}{25}{bzA}
+\putnotese{40}{-5}{ \input{Fig/checkb8}}
+\end{layer}
+
+\verb|Mkbezierptcrv([A,B,C]);|
+
+\vspace{23mm}
+
+その後,節点や制御点を動かして,\par
+描きたいものにする。
+
+\begin{layer}{150}{0}
+\putnotese{70}{25}{bzA}
+\putnotese{55}{-15}{ \input{Fig/checkb11}}
+\end{layer}
+
+\vspace{35mm}
+
+\begin{layer}{150}{0}
+\putnotese{70}{28}{bzA}
+\putnotese{50}{-3}{\input{Fig/checkb9}}
+\end{layer}
+
+\verb|Mkbezierptcrv([A,B,C],["Deg=2"]);|
+
+\verb|Deg=2| とすると2次になる。
+
+制御点は各区間に1個ずつできる。
+
+\vspace{20mm}
+
+\begin{layer}{150}{0}
+\putnotese{20}{45}{bzA}
+\putnotese{80}{45}{bzB}
+\putnotese{0}{10}{ \input{Fig/checkb10}}
+\end{layer}
+
+複数の場合は[ ptlist1, ptlist2.... ]
+
+\verb|Mkbezierptcrv([[A,B,C],[D,E,F,G]]);|
+
+\vspace{40mm}
+
+ \vspace{\baselineskip}
+\hypertarget{bspline}{}
+\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 となる。
+
+通常のB-spline曲線の端の制御点の代わりに,端点を動かせるようにしている。
+
+\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}
+
+参照:\hyperlink{ospline}{Ospline:大島のスプラインを描く}
+
+\vspace{\baselineskip}
+\hypertarget{crspline}{}
+\item[関数]CRspline(名前,節点リスト,[オプション] )
+\item[機能]単独のCatmull-Rom スプライン曲線を描く
+\item[説明]
+自由点は,節点のみで,制御点は節点から作られ移動はできない。
+
+オプションに,通常のオプションのほか,次が使える。
+
+\verb|size ->n|:画面上での線の太さを指定する。
+
+\vspace{\baselineskip}
+【例】\verb|CRspline("1",[A,B,C,D]);|
+
+\hspace{20mm} \input{Fig/checkCR}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{ospline}{}
+\item[関数]Ospline(名前,制御点リスト,[オプション] )
+\item[機能]大島のspline曲線を描く
+\item[説明]制御点を通るスプライン曲線を描く
+
+リストの最初と最後が同じ場合は閉曲線になる。
+
+\vspace{\baselineskip}
+【例】\verb|Ospline("1",[A,B,C,D,E]);|\verb|Ospline("1",[A,B,C,D,A]);|
+
+ \input{Fig/ospline1}\input{Fig/ospline2}
+
+\vspace{\baselineskip}
+ スプライン曲線については次も参照されたい:\hyperlink{bspline}{Bspline:Bスプラインを描く}
+
+
+\vspace{\baselineskip}
+\hypertarget{circledata}{}
+\item[関数]Circledata(name,リスト,options)
+\item[機能]円または多角形を描く。
+\item[説明]中心の点と,円周上の1点(か半径),または3点をリストで与えて円を描く。
+
+中心と円周上の点を,座標ではなく幾何要素名で指定する場合は name は省略可。
+
+optionsは以下のものをリストで与える。省略した場合は実線で円が描かれる。
+\begin{tabbing}
+1234\=567890123456789012\=\kill
+ \>"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]]);|\\
+ \hspace{50mm}(\verb|[[0,0],2]|でもよい)\\
+ \>A中心,半径ABの円\> \verb|Circledata([A,B]);|\\
+ \>A中心,半径2の円\> \verb|Circledata("1",[A,A+[2,0]]);|\\
+ \hspace{50mm}(\verb|[A,2]|でもよい)\\
+ \>3点A,B,Cを通る円\> \verb|Circledata([A,B,C]);|\\
+ \>下図左より,オプションに "dr,2" , "da" , "do" をつけた場合。
+\end{tabbing}
+\hspace{10mm} \input{Fig/circledata1}
+\vspace{\baselineskip}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+ \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]"]); |
+
+\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"]);
+\end{verbatim}
+
+\begin{center}
+\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 関数 によって求めている。
+
+\vspace{\baselineskip}
+【例】弧を太く描く
+
+\verb|Circledata([C,D],["dr,3","Rng=[0,pi/3]"]);|
+
+円はNが大きな値の正N多角形として描いている。optionの ["Num=数値"] によってその細かさを指定できる。Nの値が小さければ正多角形が描けることになる。
+
+\vspace{\baselineskip}
+【例】A中心,半径ABの円と,その円に内接する正六角形
+\begin{verbatim}
+Circledata("1",[A,B]);
+Circledata("2",[A,B],["Num=6"]);
+\end{verbatim}
+ここで,同じ[A,B]を使うため,nameを付与して区別する必要がある。(下図左)
+
+また,頂点の位置を変えるのであれば,Rng= オプションを使う。(下図右)
+
+ \verb|Circledata("2",[A,B],["Num=6","Rng=[pi/6,13/6*pi]"]);|
+
+\hspace{10mm} \input{Fig/circledata4}
+\hspace{5mm}\input{Fig/circledata5}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{mkcircles}{}
+\item[関数]Mkcircles()
+\item[機能]すべての幾何円のPD を作成
+\item[説明]Cinderellaの「円を加える」ツール(3種類いずれでも)で描いたすべての円をそのままプロットデータとする。たとえば,中心A,円周上の点をBとした円を作ると,プロットデータcrABが作成される。その後,インスペクタで点Bの識別名を変更(たとえばQに)すると,プロットデータ名も変更される。円はすでに描かれていてもよい。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{ellipseplot}{}
+\item[関数]Ellipseplot(name,点リスト ,定義域, options)
+\item[機能]焦点と通る点を与えて楕円を描く。
+\item[説明]点リストで2つの焦点と通る点を与える。点はCinderellaの幾何点が使える。
+
+また,通る点のかわりに,焦点からの距離の和を実数で与えることもできる。
+
+実際には,媒介変数表示$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,4]);| 焦点からの距離の和が4である楕円を描く。
+
+\verb|Ellipseplot("1",[A,B,C],"[0,pi]");| 楕円の半分を描く。
+
+\vspace{\baselineskip}
+【例】Cinderellaの作図ツールを使う
+
+作図ツールに,焦点と通る点で楕円を描くもの,点の極線を描くツールがある。(モードメニュー / 直線 / 点の極線)これを利用すると,楕円上にとった点をインシデントにできるので,インタラクティブに図を変更することができる。このCinderellaの作図機能と合わせて,一方の焦点から出た光が楕円上で反射して他方の焦点に至る,という図を次のようにして描くことができる。
+
+まず,3つの点,焦点A,Bと通る点Cを適当な位置に作図する。次に「焦点と通る点で決まる楕円」ツールを選び,点A,B,Cを順に指定すると,楕円が描かれる。
+
+モードメニューの「直線」から「点の極線」を選び,点Cと楕円を順に指定すると接線が引かれる。
+
+「垂線を加える」ツールを用いて,点Cで垂線,すなわち法線を引く。(下図)
+
+「点を加える」ツールを用いて,接線,法線上に適当に点を取る。(D,Eとなったとする)
+
+次のスクリプトを書いて実行すると,楕円に関して入射角と反射角が等しくなるように光が反射する様子を図にすることができる。
+\newpage
+
+\vspace{\baselineskip}
+\begin{layer}{150}{0}
+\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"]);
+\end{verbatim}
+\vspace{\baselineskip}
+\begin{center} \scalebox{0.9}{\input{Fig/ellipseplot1}}\end{center}
+
+また,接線,法線を描かず,この楕円上に点D,E,・・をとり(個数は任意)次のスクリプトを書けば,何本かの光線が一方の焦点を出て他方の焦点に集まる様子を描くことができる。
+
+\begin{verbatim}
+Ellipseplot("1",[A,B,C]);
+Listplot([A,C,B]);
+Listplot([A,D,B]);
+Listplot([A,E,B]);
+Expr([A,"s2","F_1",B,"s2","F_2"]);
+\end{verbatim}
+
+\begin{center} \scalebox{0.9}{\input{Fig/ellipseplot2}} \end{center}
+
+
+\hypertarget{hyperbolaplot}{}
+\item[関数]Hyperbolaplot(name,点リスト ,定義域, options)
+\item[機能]焦点と通る点を与えて双曲線を描く。
+\item[説明]点リストで2つの焦点と通る点を与える。点はCinderellaの幾何点が使える。
+
+また,通る点のかわりに,焦点からの距離の差を実数で与えることもできる。
+
+実際には,ハイパボリック関数を用いた媒介変数表示 $x=\cosh t,y=\sinh t$を回転・平行移動している。
+
+optionとして,"Asy=線種"を与えると,漸近線を指定した線種で表示する。 初期設定では漸近線は非表示。
+
+\vspace{\baselineskip}
+【例】点A,Bを焦点とする双曲線を描く。
+
+\verb|Hyperbolaplot("1",[A,B,C]);| 点Cを通る双曲線を描く。
+
+\verb|Hyperbolaplot("1",[A,B,2]);|焦点からの距離の差が2の双曲線を描く。
+
+\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}
+
+\vspace{\baselineskip}
+\hypertarget{parabolaplot}{}
+\item[関数]Parabolaplot(name,点リスト ,定義域, options)
+\item[機能]点リスト[A,B,C]で示された焦点,準線で決まる放物線を描く。
+\item[説明]焦点Aと準線BCで決定する放物線を描く。
+
+実際には,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]");|
+
+点(0,1)を焦点,直線$y=-1$を準線とする放物線を描く
+
+\hspace{10mm} \verb|Parabolaplot("1",[[0,1],[-1,-1],[1,-1]]);|
+
+\vspace{\baselineskip}
+【例】放物線上の2点で引かれた接線と放物線で囲まれた領域を斜線で描く。
+
+Cinderellaの作図ツールに,焦点と準線で放物線を描くものがある。また,点の極線を描くツールがある。(モードメニュー / 直線 / 点の極線)これを利用すると,放物線上にとった点をインシデントにできるので,インタラクティブに図を変更することができる。このCinderellaの作図機能と合わせて,次の手順で図を描く。
+
+まず,焦点A(0,1)と準線$y=-1$:BCを作図する。次に「焦点と準線で決まる放物線」ツールを選び,点Aと直線BCを指定すると,放物線が描かれる。方程式では$y=\dfrac{1}{4}x^2$の放物線である。
+
+次に,放物線上に点D,Eをとる。Cinderellaの作図機能を用いているので,この2点は放物線上だけを動かすことができる。(インシデント)
+
+モードメニューの「直線」から「点の極線」を選び,点Dと放物線,点Eと放物線を順に指定すると接線が引かれる。その交点に点を取る。
+
+\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"]]);
+\end{verbatim}
+
+これで,次図ができる。このあと,文字などは適当に追加する。
+
+\vspace{\baselineskip}
+\begin{center} \input{Fig/parabolaplot}\end{center}
+
+なお,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"]]);
+\end{verbatim}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\vspace{\baselineskip}
+\hypertarget{ovaldata}{}
+\item[関数]Ovaldata(name, 点リスト,options)
+\item[機能]角を丸くした矩形を描く
+\item[説明]中心と対角の1点を指定し,角を丸くした矩形を描く
+
+optionsは,角の落とし具合と線種など。 初期設定は0.2
+
+\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"]);
+\end{verbatim}
+\begin{center} \scalebox{0.9}{\input{Fig/ovaldata}}\end{center}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\newpage
+\end{description}
+% ====== 関数のグラフ ==============
+\subsubsection{関数のグラフ}
+\begin{description}
+
+\vspace{\baselineskip}
+\hypertarget{plotdata}{}
+\item[関数]Plotdata(name , 式 , 変数と定義域 , options)
+\item[機能]関数のグラフを描く。プロットデータの名前は,gr
+\item[説明]式で表された関数のグラフを,指定された定義域で描く。
+
+式,定義域は " " でくくって文字列とする。定義域はx=に続いてリストで指定。
+
+options は次の通り。
+\begin{tabbing}
+12345678901234567890123\=\kill
+線種\>"dr, n", "da,m,n" , "do,m,n"\\
+"Num=数値"\>描画時の分割数\\
+"Dis=数値" \>値が指定数値以上ジャンプする場合は不連続点とみなす。\\
+"Exc=数値リスト \>リストで示された点は除外する。\\
+"Exc=関数"\>関数の零点は除外する。\\
+"Color=RGB"\>色指定。RGBはCMYKでもよい。
+\end{tabbing}
+
+【例】2次関数 $f(x)=x^2-2x$ のグラフを定義域指定なしで描く。
+
+\hspace{10mm}\verb|Plotdata("1","x^2-2*x","x");|
+
+\vspace{\baselineskip}
+\hspace{20mm} \scalebox{0.8}{\input{Fig/plotdata1}}
+
+ \verb|Plotdata("1","x^2-2*x","x",["Color=[1,0,0]"]);|
+
+とすると赤で描かれる。
+
+\vspace{\baselineskip}
+【例】三角関数 $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}
+
+%\vspace{\baselineskip}
+CindyScript では,plot( 式 , 定義域 ); で描くが, \ketcindy を用いるときは,CindyScript のplot 関数のかわりに,このPlotdata を使えばよい。
+
+軸に数字を入れるのであれば,Letter() を用いる。
+
+\vspace{\baselineskip}
+optionsの使用例
+\begin{tabbing}
+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"]);|\> 同じく,点線で描く
+ \end{tabbing}
+結果は次図上から。
+
+\vspace{\baselineskip}
+\hspace{20mm} \scalebox{0.9}{\input{Fig/plotdata3}}
+
+Num=分割数の指定
+
+グラフの描画は,区間を分割して関数値をとり,各点を結ぶという通常の方法によっている。Nの指定はこの分割数の指定である。 初期設定は50。思うような結果が得られない場合はこの値を大きく指定するとよい。下図左は 初期設定,右は Num=200。
+
+\vspace{\baselineskip}
+\hspace{20mm}\scalebox{0.8}{ \input{Fig/plotdata4}}
+
+不連続点の指定
+
+Dis オプションにより,値がジャンプする不連続点を線で結ばないようにする。Numオプションと合わせて使うと効果が上がる。
+
+\vspace{\baselineskip}
+【例】$f(x)=$tan$x$ のグラフは,そのままではあたかも漸近線が描かれたようになるが,これは,不連続点の前後をそのまま結んでいるためである。(下図左)
+\begin{verbatim}
+Plotdata("1","tan(x)","x",["Num=200","Dis=50"]);
+\end{verbatim}
+のように,"Dis" オプションを使えば余分な線が描かれなくなる。(下図右)
+
+\vspace{\baselineskip}
+\hspace{20mm} \input{Fig/plotdatatan1}\hspace{20mm} \input{Fig/plotdatatan2}
+
+\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"]);
+);
+\end{verbatim}
+
+\hspace{45mm}\input{Fig/plotdata5}
+
+なお,ここで,Pointdata() のname を \verb|text(s+3)| としているのは,s が $-2$ から始まるので,負の数が使えない name を $1$ から始まるようにするためである。
+
+\vspace{\baselineskip}
+関数に文字係数がついており,文字係数の値を変化させながらグラフを描くには,Assign を使うか,Defvar で変数を定義する。
+
+\vspace{\baselineskip}
+【例】直線 $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");
+);
+\end{verbatim}
+
+または
+\begin{verbatim}
+Defvar("b");
+repeat(50,t,
+ b=t/5-5;
+ Plotdata(text(t),"b*x-b^2","x");
+);
+\end{verbatim}
+
+%\vspace{\baselineskip}
+\hypertarget{implicitplot}{}
+\item[関数]Implicitplot(name,式,xの定義域,yの定義域, options)
+\item[機能]陰関数のグラフを描く。
+\item[説明]陰関数の式を与えてグラフを描く。式,定義域とも文字列。
+
+options は,"r","m","Wait=n" が指定できる。Wait の初期値は10。
+
+"r","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]");
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hspace{20mm}\scalebox{0.9}{\input{Fig/implicit1}}
+
+\vspace{\baselineskip}
+\hypertarget{deqplot}{}
+\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]); |
+
+注) 微分記号のプライムは,シングルクォートまたはバッククォート。
+
+\vspace{\baselineskip}
+\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"]);|
+
+\vspace{\baselineskip}
+\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"]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hspace{20mm}\input{Fig/deqplot3}
+
+\vspace{\baselineskip}
+\hypertarget{paramplot}{}
+\item[関数]Paramplot(name , 式 , 変数と定義域,options)
+\item[機能]媒介変数表示の曲線を描く。
+\item[説明]式は""でくくった媒介変数表示のリストで与える。
+
+定義域も " " でくくって文字列とし,t=に続いてリストで指定する。
+
+options は線種が有効
+
+\vspace{\baselineskip}
+【例】サイクロイド曲線を描く。
+
+\hspace{10mm} \verb|Paramplot("1","[t-sin(t),1-cos(t)]","t=[0,2*pi]");|
+
+\vspace{\baselineskip}
+\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"]);
+\end{verbatim}
+\begin{center} \input{Fig/paramplot2} \end{center}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{polarplot}{}
+\item[関数]Polarplot(name , 式 , 変数と定義域,options)
+\item[機能]極座標表示$r=f(\theta)$の曲線を描く。
+
+\vspace{\baselineskip}
+【例】カージオイド曲線を描く。
+
+\hspace{10mm}\verb|Polarplot("1","2*(1+cos(t))","t=[0,2*pi]",["Num=200"]);|
+
+\vspace{\baselineskip}
+\begin{center}\scalebox{0.7}{\input{Fig/cardioid1}}\end{center}
+
+\vspace{\baselineskip}
+\hypertarget{periodfun}{}
+\item[関数]Periodfun(定義式,周期,options)
+\item[機能]周期関数のグラフを描く。戻り値はMaxima形式の式とperiodのリスト。
+\item[説明]周期関数の式を定義してグラフを描く。
+定義式は,関数式(文字列),区間,分割数のリスト。
+
+この関数固有のオプションは "Con=" で,不連続点を線で結ぶか否かと,その時の色。
+ 初期設定は破線。結ばない場合は "Con=n",色指定は線種に続いてコンマで区切って指定する。たとえば,"Con=do,Color=red"。
+
+周期(描画回数)は,数またはリストで指定する。周期がmのとき,2m+1周期分描かれる。
+
+
+注意)関数は左右対称な定義域 [-a,a] で定義すること。
+
+\vspace{\baselineskip}
+【例】矩形関数のグラフ
+
+\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"]);
+\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"]);
+\end{verbatim}
+
+\hspace{20mm}\input{Fig/periodfun2.tex}
+
+\vspace{\baselineskip}
+\hypertarget{fourierseries}{}
+\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。
+
+矩形波のフーリエ近似のような場合は,オプションとして,["Num=200"](100以上の値を指定)をつけるとよい。
+
+\vspace{\baselineskip}
+【例】矩形波のフーリエ近似
+\begin{verbatim}
+ Fourierseries("1",["1/2","0","(1-(-1)^n)/(pi*n)"],2,6,["Num=200"]);
+\end{verbatim}
+
+\begin{center}
+\input{Fig/fourierseries.tex}
+\end{center}
+
+\vspace{\baselineskip}
+\hypertarget{tangentplot}{}
+\item[関数]Tangentplot(name , PD , 位置 , options)
+\item[機能]接線を描く。プロットデータの名前は,lntn
+\item[説明]曲線PDの指定した位置での接線を描く。位置は "x=n" で指定する。
+
+使用例は\hyperlink{parabolaplot}{Parabolaplot}の例を参照。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+%\newpage
+% ====== 文字 ==============
+\subsubsection{文字}
+\begin{description}
+
+\vspace{\baselineskip}
+\hypertarget{expr}{}
+\item[関数]Expr([座標 , 位置 , 文字列],option)
+\item[機能]\TeX 記法の文字列を与えて数式を書く。
+\item[説明]Letterで文字列の前後に\$ \$をおくのと同じ。
+
+導関数の記号は,$'$(シングルクォート)を用いる。
+
+複数の箇所に文字を書く場合は,Letter() と同様,引数をリストにして与える。
+
+optionは フォントサイズで,["size=32"] のように指定する。
+
+\vspace{\baselineskip}
+【例】$f(x)=\dfrac{1}{4} x^2$とその導関数 $f'(x)=\dfrac{1}{2} x$ の式,軸上に必要な数を入れる。
+\begin{verbatim}
+Expr([[-3,3],"e","f(x)=\frac{1}{4} x^2",[3,1.5],"s2e2",
+"f‘(x)=\frac{1}{2}x",[2,0],"s","2",[0,1],"w","1"]);
+\end{verbatim}
+\vspace{\baselineskip}
+\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)) ]);
+\end{verbatim}
+
+ \verb|L.x*(log(L.x)-1)-G.x*(log(G.x)-1)| は,点L,G(図の$a,b$)をドラッグして
+
+ 積分範囲を決めるようにしているので,そこから計算した値。
+
+ 矢線は \verb|Arrowdata(Q,P); | で表示している。矢線の始点がQ
+\vspace{\baselineskip}
+\begin{center} \input{Fig/intlog}\end{center}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{exprrot}{}
+\item[関数]Exprrot(座標 , 向き , 方向,文字列,option)
+\item[機能]\TeX 記法の文字列を与えて傾いた数式を書く。
+\item[説明]「座標」の位置に,指定された向きで数式を書く。
+
+向きはベクトルで与える。
+
+方向は t (ベクトルと同じ向き) と n(ベクトルと垂直な向き) の両方を数字つきで与える。ただし,方向はオプション。
+
+座標,向きとも,Cinderellaで作図した幾何点を用いることができる。
+
+optionは フォントサイズで,["size=32"] のように指定する。
+
+\begin{verbatim}
+Exprrot([3,2],[2,-1],"t0n1","\sqrt{3}");
+Exprrot(C,B-A,"\frac{2}{3}");
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hspace{10mm}\includegraphics[bb=0.00 0.00 181.01 131.01,width=4cm]{Fig/exprrot.pdf} \hspace{10mm} \input{Fig/exprrot}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{letter}{}\item[関数]Letter([位置, 方向, 文字列],option)
+\item[機能]文字列を表示する
+\item[説明]「位置(座標)」と方向で指定された場所に文字を書き込む。
+
+位置(座標)は点の名前で指定することもできる。
+
+場所は上下左右を東西南北で表し, n/s/w/e/c の方向で表す。cは中央。
+
+%\begin{center} \input{Fig/letter4}
+指定位置からの距離を,数値で与えることもでき,e2, e3 は e より少し離して置く。
+
+複数の文字列をリストの形にして渡すことができる。
+
+注)導関数の記号$'$は,数式モード(\$ ではさむ)で$'$(シングルクォート)を用いる。
+
+optionは フォントサイズで,["size=32"] のように指定する。
+
+文字列が一つのときは,
+
+Letter(位置, 方向, 文字列,option)
+
+にできる。
+
+\vspace{\baselineskip}
+【例】
+
+座標 (2,1) の南東にPを表示
+
+\hspace{10mm}\verb|Letter([[2,1] ,"se","P"]);|
+
+点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 $"]);|
+
+\vspace{\baselineskip}
+\hypertarget{letterrot}{}\item[関数]Letterrot(座標, 方向ベクトル,移動量, 文字列,option)
+\item[機能]文字列を回転して表示する
+\item[説明]座標で示された位置に,方向ベクトルで指定された向きに回転して文字を書き込む。
+
+第3引数は微小移動量で,略すこともできる。
+
+optionは フォントサイズで,["size=32"] のように指定する。
+
+\begin{verbatim}
+Letterrot(C,B-A,"t2n5","AB");
+\end{verbatim}
+
+移動量を略して
+
+\hspace{10mm}\verb|Letterrot(C,B-A,"AB");|
+
+とすることもできる。この場合は,微小な移動はされない。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\newpage
+\end{description}
+% ====== マーキング ==============
+\subsubsection{マーキング}
+\begin{description}
+
+\hypertarget{anglemark}{}
+\item[関数]Anglemark(name,点リスト , options)
+\item[機能]点リストで示された角に弧の形状の角の印をつける。
+\item[説明]Listplot() などと同様,点リストが点名の場合はnameは省略できる。弧を描かず文字だけを入れる場合は options に "nodisp" を指定する。
+
+optionsは次の通り。
+
+数値角の印の大きさ。 初期設定は1
+
+線種"dr, n", "da,m,n" , "do,m,n"
+
+"Expr=文字" または "Letter=文字" : 文字を入れる
+
+"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"]);
+\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"]);
+\end{verbatim}
+
+
+\input{Fig/anglemark}\hspace{5mm}\input{Fig/anglemark2}
+
+※角の印には平行四辺形の形状のものもある。\hyperlink{paramark}{Paramark()}を参照のこと。
+
+\vspace{\baselineskip}
+\hypertarget{paramark}{}
+\item[関数]Paramark(name,点リスト , options)
+\item[機能]点リストで示された角に平行四辺形の形状の角の印をつける。
+\item[説明]Listplot() などと同様,点リストが点名の場合はnameは省略できる。
+
+optionsは次の通り。
+
+数値角の印の大きさ。 初期設定は1
+
+線種"dr, n", "da,m,n" , "do,m,n"
+
+"Expr=文字": 文字を入れる
+
+"Expr=位置 , 文字": 位置を指定して文字を入れる。位置は頂点からの距離。
+
+\vspace{\baselineskip}
+\begin{layer}{150}{0}
+\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"]);
+
+\end{verbatim}
+
+※角の印には弧の形状のものもある。\hyperlink{anglemark}{Anglemark()} を参照のこと。\\
+
+\vspace{\baselineskip}
+\hypertarget{bowdata}{}
+\item[関数]Bowdata(name,点リスト , options)
+\item[機能]弓形を描く
+\item[説明]点リストで与えられた2点を結ぶ弓形を描く。Listplot() などと同様,点リストが点名の場合はnameは省略できる。
+
+2点を反時計回りに回る方向に弓形を描く。
+
+optionsは,[曲がり , 空白サイズ, 文字, 線種]
+
+曲がりは弧の曲がり具合の指定。 初期設定は1
+
+空白サイズは中央にあける空白の大きさ
+
+文字は,"Expr=文字"
+
+また,"Expr=微小移動 , 文字"で位置を指定して文字を入れる。
+
+微小移動は tn
+
+ t は線分方向の微小移動。移動量は数字をつける。正負が可。
+
+ n は線分と垂直方向の微小移動
+
+\vspace{\baselineskip}
+ \begin{layer}{150}{0}
+\putnotese{85}{0}{ \input{Fig/bowdata}}
+ \end{layer}
+
+【例】三角形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"]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+これに加え,文字を回転して表示する方法がある。ただし,Cinderellaの画面には反映されない。文字をを回転するには次のように書く。
+
+\hspace{10mm}"Exprrot=微小移動 , 文字"
+
+ 微小移動の最後にr をつけると,上下反転する。
+
+以下にいくつか例を示す。
+\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"]);
+\end{verbatim}
+\hspace{10mm} \scalebox{0.7}{\input{Fig/bowdata2}}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{drawsegmark}{}
+\item[関数]Drawsegmark(name,リスト,options)または Segmark(name,リスト,options)
+\item[機能]線分に印をつける
+\item[説明]リストで与えられた2点を端点とする線分に印をつける。印には4種類がある。
+
+optionsは
+\begin{tabbing}
+1234\=56789012\=345678901234567890\=\kill
+ \> Type=n \>:印の種類 n=1〜4\\
+ \> Width\>:二本線のときの線の幅
+\end{tabbing}
+
+【例】四角形ABCDを描き線分に印をつける。
+
+\begin{layer}{150}{0}
+\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"]);
+\end{verbatim}
+
+%\vspace{\baselineskip}
+\hypertarget{htickmark}{}
+\item[関数]Htickmark([横座標 , 方向 , 文字])
+\item[機能]横軸に目盛と文字を書く。
+\item[説明]引数は位置(横座標),方向,文字。複数点の情報を[ ]内にまとめて記入できる。方向を省略すると "s1"になる。微調整は描画面には反映されないので,PDFにして確認する。
+目盛の長さは \hyperlink{setmarklen}{Setmarklen()} で設定できる。
+
+\vspace{\baselineskip}
+【例】 方向指定の例:\verb|Htickmark([1,"1",2,"n1","2",3,"se","3",4,"4"]);|
+
+\vspace{\baselineskip}
+\begin{center}
+\input{Fig/htickmark01}
+\end{center}
+
+%\vspace{\baselineskip}
+【例】-5から5までの目盛を打つ。
+Cindyscriptのリスト処理を使って,次のように引数のリストを作って渡す。
+\begin{verbatim}
+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.8}{\input{Fig/htickmark}}\end{center}
+
+\hypertarget{vtickmark}{}
+\item[関数]Vtickmark([横座標 , 方向 , 文字])
+\item[機能]縦軸に目盛と文字を書く。
+\item[説明]Htickmarkと同様。縦軸に目盛を書く。方向を省略すると "w1"になる。
+
+\vspace{\baselineskip}
+【例】点$(0,\ 1),\ (0,\ 2)$の西側に$1,\ 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() とともに用いると矩形に目盛を打つことができる。
+
+\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}
+\vspace{\baselineskip}
+\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}\scalebox{0.9}{ \input{Fig/ruler}} \end{center}
+%\vspace{\baselineskip}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+%\newpage
+
+%==プロットデータの操作===================
+\subsection{プロットデータの操作}
+\begin{description}
+
+\hypertarget{drawfigures}{}
+\item[関数]Drawfigures(or Drwfigs)(name ,データリスト,オプションリスト)
+\item[機能]複数のプロットデータのスタイル(オプション)をリストで与えて描画する
+\item[説明]複数のプロットデータをまとめて扱う。たとえば,円と,円周上の点の2つのプロットデータをまとめて扱えば,平行移動や回転で,それらのプロットデータをまとめて平行移動や回転ができる。%Joincrvs()では,プロットデータをつなげて1つのプロットデータにするが,Addgraph()では,それぞれのプロットデータからなるリスト(リストのリスト)にする。(プロットデータは座標のリストである)
+
+%引数には,プロットデータ名を文字列化して渡す。たとえば,円のプロットデータが cr1 のとき,"cr1" とする。
+
+\vspace{\baselineskip}
+【例】サイクロイドの図を描く。
+\begin{verbatim}
+opcr=["dr"];
+oppt=["Size=2","Color=red"];
+Circledata("1",[[0,1],[0,0]],opcr);
+Pointdata("1",[0,0],oppt);
+ad1=["cr1","pt1"];
+dt=2*pi/32;
+opcr=["dr,0.3"];
+nn=32;
+forall(1..nn,
+ t=dt*#;
+ Rotatedata(2,ad1,-t,[[0,1],"nodisp"]);
+ Translatedata(2,"rt2",[t,0],["nodisp"]);
+ Drawfigures(text(#),["tr2_1","tr2_2"],[opcr,oppt]);
+);
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hspace{20mm} \input{Fig/drawfigures1}
+
+最初に,まとめて平行移動や回転をするデータをリスト化しておく。また,各データのオプションをリストとして与えていることに注意。こうすることで,サイズや色などのスタイルを元のスタイルに合わせることができる。
+
+%\hypertarget{addgraph}{}
+%\item[関数]Addgraph(name ,プロットデータのリスト,option)
+%\item[機能]複数のプロットデータをまとめる
+%\item[説明]複数のプロットデータをまとめて扱う。たとえば,円と,円周上の点の2つのプロットデータをまとめて扱えば,平行移動や回転で,それらのプロットデータをまとめて平行移動や回転ができる。Joincrvs()では,プロットデータをつなげて1つのプロットデータにするが,Addgraph()では,それぞれのプロットデータからなるリスト(リストのリスト)にする。(プロットデータは座標のリストである)
+%
+%引数には,プロットデータ名を文字列化して渡す。たとえば,円のプロットデータが cr1 のとき,"cr1" とする。
+%
+%\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"]);
+%);
+%\end{verbatim}
+%
+%\vspace{\baselineskip}
+%\hspace{20mm} \input{Fig/addgraph}
+%
+%ここで,Addgraph()の引数に与えるプロットデータのリストで,点のプロットデータ pt1 を"[pt1]" としていることに注意。円のプロットデータが,点の座標のリストであるのに対し,点のプロットデータは一つの座標だけなので,このようにしてリスト化して渡す。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{changestyle}{}
+\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[機能]プロットデータを逆順にする
+
+\vspace{\baselineskip}
+\hypertarget{joincrvs}{}
+\item[関数]Joincrvs(name, プロットデータのリスト, options)
+\item[機能]隣接する曲線プロットデータ のリストを繋いで1本の曲線を作る。
+\item[説明]曲線のリストは隣接する順番で指定する。
+
+optionsは線種"dr, n", "da,m,n" , "do,m,n"
+
+\vspace{\baselineskip}
+【例】線分$y=x\ (-\sqrt{2} \leq x \leq \sqrt{2})$と半円で得られる閉曲線を描いて黄色で塗る。
+
+点Aは原点に,点Bは適当なところに作図しておく。
+
+\begin{layer}{150}{0}
+\putnotese{80}{5}{ \input{Fig/joincrvs}}
+\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"]);
+\end{verbatim}
+\vspace{5mm}
+%\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座標が増加する向き。
+
+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");|
+
+\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");
+\end{verbatim}
+\vspace{\baselineskip}
+\hspace{10mm} \input{Fig/partcrv3} \hspace{10mm} \input{Fig/partcrv4}
+
+\hspace{25mm}part1 の図\hspace{45mm}part2 の図
+
+\vspace{\baselineskip}
+【例】放物線$y=x^2$が円で切り取られる部分を実線で描く。
+
+\begin{layer}{150}{0}
+\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"]);
+
+\end{verbatim}
+
+\vspace{\baselineskip}
+\vspace{\baselineskip}
+\vspace{\baselineskip}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{enclosing}{}
+\item[関数]Enclosing(name , PDリスト , [開始位置, 交点計算の許容限界1, 2])
+\item[機能]複数の曲線から閉曲線を作る。
+\item[説明]開始位置は,最初と最後の曲線の交点が複数あるときに指定する。
+
+開始点は近くに取ればよい。許容限界は,通常は指定しなくてよい。
+
+\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"]);
+\end{verbatim}
+\vspace{\baselineskip}
+ \begin{center} \input{Fig/enclosing} \end{center}
+
+\vspace{\baselineskip}
+注)閉曲線のとりかたでは,出発点を原点にした反時計回りまたは時計回りにすると
+
+反時計回りで\verb|Enclosing("1",["ln1","ln2","Invert(gr1)"]);|
+
+時計回りで\verb|Enclosing("1",["gr1","Invert(ln2)","Invert(ln1)"]);|
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{hatchdata}{}
+\item[関数]Hatchdata(name , 方向リスト , プロットデータ , options)
+\item[機能]閉曲線の内部に斜線を引く。
+\item[説明]引数は,曲線名,内部外部のパターンを与える''i'',''o''の文字列,閉曲線を与える曲線と領域の内部を定める方向のリストとオプション。\\
+オプション(カッコ内はデフォルト値)\\
+ 角度(45),間隔(1),\verb|"Max=(20)"| 斜線の最大本数,\\
+ \verb|"No=点リスト"| 点リストの点が選ばれているときは実行しない\\
+ \verb|"File=y/m/n (n)"| データファイルを作るか\\
+ \verb|"Check=点リスト"| 点リストの点が変更されていたら,ファイルを作り直す
+
+\vspace{\baselineskip}
+【例】円の内部。(次図左)
+\begin{verbatim}
+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"]);
+\end{verbatim}
+\vspace{\baselineskip}
+\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"]);
+\end{verbatim}
+\begin{center}
+\begin{center} \input{Fig/hatch3} \end{center}
+\end{center}
+
+【例】複数の領域その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"]]);
+\end{verbatim}
+\begin{center}
+\begin{center} \input{Fig/hatch4} \end{center}
+\end{center}
+
+
+【例】3次曲線と接線で囲まれた領域
+
+点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"]]);
+);
+
+\end{verbatim}
+\begin{layer}{150}{0}
+\putnotese{80}{0}{\input{Fig/hatch5}}
+\end{layer}
+
+点Aをドラッグして曲線上を動かすと,
+
+\verb|if(!Isptselected(A),・・・| の効果により,
+
+その間は領域の斜線は引かれない。
+
+点A以外の画面上の適当な位置をクリックして,
+
+点Aが選択状態でなくなると斜線が引かれる。
+
+引かれる斜線の向きや間隔を変えることもできる。
+
+間隔は実数で指定できる。
+
+\vspace{\baselineskip}
+【例】円の内部または円と直線で区切られた図形
+
+\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("4",["i"],[["crAB"]],[-45,2,"dr,0.3"]);|
+
+\input{Fig/HatchZuKita1.tex}
+
+円のオプションに "notex"をつけた場合と,破線で描いた場合。
+\begin{verbatim}
+Circledata([A,B],["notex"]);
+Circledata([A,B],["da"]);
+ \end{verbatim}
+
+\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]);
+\end{verbatim}
+
+\hspace{40mm}\input{Fig/HatchZuKita9.tex}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{dotfilldata}{}
+\item[関数]Dotfilldata(name , 方向リスト , プロットデータ , options)
+\item[機能]領域を点で敷き詰める。
+\item[説明]Rとデータの授受をおこなって描画する。書式はHatchdata()と同様。
+
+オプションは,ドットの密度で 0.1〜0.8 程度。 初期設定は0.3。
+
+\vspace{\baselineskip}
+【例】円グラフ
+
+Partcrv() と Enclosing() で閉曲線を作って点を敷き詰める。
+
+
+%\begin{center}\scalebox{0.9}{\input{Fig/dotfill}} \end{center}
+\begin{layer}{150}{0}
+\putnotese{85}{-3}{\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引数には,閉曲線を与える曲線分のプロットデータ名を並べる。
+
+デフォルトでは,Joincrvsを使って閉曲線を作っている。ただし,プロットデータのリストに
+"Invert()"が入っていれば,Enclosingを使う。
+
+optionの Color は,Cinderellaの画面上での描画色をリストで与える。濃さを指定したい場合は色名やRGBではなくCMYKにする。
+
+optionsには,他に,次のものがある。
+
+・Enclosingを使うかどうか:''Enc=y/n''(初期値は y)
+
+・Enclosingのときの開始点,描画色
+
+・描画領域のトリミング:Trim=y/n (初期値は n )
+
+複数の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]"]);
+\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]"]);
+\end{verbatim}
+
+
+\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"]);
+\end{verbatim}
+
+ここで,\verb|alpha->0.4| は画面上の色濃度指定。
+
+\vspace{\baselineskip}
+\begin{center}\scalebox{0.9}{\input{Fig/shade01}} \end{center}
+
+\vspace{\baselineskip}
+【例】描画領域(NE,SWの矩形領域)からはみ出した部分は表示しないようにする。
+
+\begin{verbatim}
+Plotdata("1","x^2","x");
+Partcrv("1",[-1,1],[3,9],"gr1");
+Listplot("1",[[3,9],[-1,1]]);
+Joincrvs("1",["sg1","part1"]);
+Shade(["join1"],["Color=[0,0,0.2,0]","Trim=y"]);
+\end{verbatim}
+
+SW,NE を動かしてみると,白枠内だけが色塗りされる。
+
+\vspace{\baselineskip}
+【例】同心円をリング状に塗る。
+
+下図右のように,同心円をリング状に塗るが,円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"]);
+\end{verbatim}
+\begin{center}\input{Fig/greenring} \end{center}
+
+その他,\hyperlink{joincrvs}{Joincrvs() の例}も参照のこと
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{reflectdata}{}
+\item[関数]Reflectdata(name , プロットデータ , 対称点または対称軸,options)
+\item[機能]プロットデータの鏡映を作成
+\item[説明]プロットデータを指定された点または軸に関して対称移動する。
+
+対称点は座標または,点の識別名。ただし,対称点を座標で示すときは要素がひとつのリストにする。
+
+対称軸はリスト[ 点1, 点2 ]で指定。
+
+\vspace{\baselineskip}
+【例】中心A , 半径ABの円を描き,そのプロットデータを用いて鏡映を描く。
+
+点Cに関して対称な円を実線
+
+点(-1,2)に関して対称な円を太い実線
+
+直線DEに関して対称な円を破線
+
+\begin{verbatim}
+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}
+
+\vspace{\baselineskip}
+\hypertarget{rotatedata}{}
+\item[関数]Rotatedata(name , プロットデータ ,角度 , [中心 , options])
+\item[機能]プロットデータの位置を回転する
+\item[説明]図形を,中心で示された点の周りに回転する。角度は弧度法で与える
+
+中心とoptionsはまとめてリストで与える。
+
+\begin{spacing}{1.5}
+【例】中心A , 半径ABの円を描き,次のように回転して線種を変えて描く。
+
+ 点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"]);
+\end{verbatim}
+\vspace{\baselineskip}
+\begin{center}\scalebox{0.9}{ \input{Fig/rotatedata} }\end{center}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{scaledata}{}
+\item[関数]Scaledata(name , プロットデータ,x方向比率 , y方向比率 , [中心 , options])
+\item[機能]図形の位置を拡大・縮小する
+\item[説明]図形の位置をプロットデータを用いて指定された比率で拡大・縮小する
+
+比率は [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拡大し,実線で太く描く。
+
+原点中心にベクトル$\overrightarrow{\mathrm{OD}} $だけ拡大し,破線で描く。
+\begin{verbatim}
+Circledata([A,B]);
+Scaledata("1","crAB",3,2,[[0,0]]);
+Scaledata("2","crAB",3,2,[C,"dr,2"]);
+Scaledata("3","crAB",[D.x,D.y],[[0,0],"da"]);
+\end{verbatim}
+
+\vspace{0mm}
+ \begin{center} \input{Fig/scaledata} \end{center}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{translatedata}{}
+\item[関数]Translatedata(name , プロットデータ , 移動ベクトル , options)
+\item[機能]プロットデータを平行移動する
+\item[説明]プロットデータを移動ベクトルで示された分だけ平行移動する。
+
+\vspace{\baselineskip}
+【例】点A,B,C,Dを作図ツールでとっておく。
+
+\verb|Circledata([A,B]);| でできる円(crAB)を
+ $x$軸方向に2,$y$軸方向に3だけ平行移動して実線で描く。
+
+ベクトル$\overrightarrow{\mathrm{OC}} $だけ平行移動し,実線で太く描く。
+
+ベクトル$\overrightarrow{\mathrm{OD}} $だけ平行移動し,破線で描く。
+
+\begin{verbatim}
+Circledata([A,B]);
+Translatedata("1","crAB",[2,3]);
+Translatedata("2","crAB",C,["dr,2"]);
+Translatedata("3","crAB",D,["da"]);
+\end{verbatim}
+
+\vspace{0mm}
+\begin{center} \input{Fig/translatedata} \end{center}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\vspace{\baselineskip}
+\hypertarget{intersectcrvs}{}
+\item[関数]Intersectcrvs(プロットデータ1, プロットデータ2)
+\item[機能]2曲線の交点リストを取得する。
+\item[説明]オプションとして,共有点があるかどうかを判断するための限界値があるが,通常は使わない。
+
+\vspace{\baselineskip}
+【例】円と曲線の交点をP,Qとする。
+
+\begin{layer}{150}{0}
+\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;
+ \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; |とする。
+
+\vspace{\baselineskip}
+注)交点の算出は,数式処理によるのではなく,プロットデータからの数値探索のアルゴリズムによっている。
+
+\vspace{\baselineskip}
+\hypertarget{intersectcrvspp}{}
+\item[関数]IntersectcrvsPp(プロットデータ1, プロットデータ2)
+\item[機能]2曲線の交点のパラメータリストを取得する。
+\item[説明]2曲線の交点の座標とパラメータのリストを返す。
+
+Intersectcrvs() との違いは,パラメータがあるかどうかである。
+
+\vspace{\baselineskip}
+【例】放物線と直線の交点のパラメータを求める。
+
+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);
+\end{verbatim}
+とすると,コンソールには
+\begin{verbatim}
+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}
+
+\vspace{\baselineskip}
+\hypertarget{nearestpt}{}
+\item[関数]Nearestpt(PD1,PD2)
+\item[機能]2曲線に対し,最も近い点とそのパラメータ,距離のリストを返す
+\item[説明]戻り値は,それぞれの曲線上の点の座標とプロットデータ中の位置,その距離からなるリスト。
+
+\vspace{\baselineskip}
+【例】2つの放物線上の点の最短距離とその位置を求める。
+
+点A,Bを作図ツールでとっておく。
+
+\begin{layer}{150}{0}
+\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)]);
+\end{verbatim}
+
+ここで plistに代入されたリストは次のようになっている。
+
+\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引数の座標に最も近い曲線プロットデータ上の点の座標を返す。
+
+\vspace{\baselineskip}
+【例】点(3,0)に最も近い $y=x^2$ 上の点を求める。
+
+点Aは(3,0)に,点Bは適当な位置に作図しておき,次のスクリプトを実行すると点Bが求める点となる。
+
+\begin{layer}{150}{0}
+\putnotese{80}{0}{\scalebox{1.0}{\input{Fig/Nearestpt1}}}
+\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"]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+\vspace{\baselineskip}
+注)第1引数は座標なので,\verb|A| ではなく \verb|A.xy| としなければならない。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\vspace{\baselineskip}
+\hypertarget{numptcrv}{}
+\item[関数]Numptcrv (プロットデータ)
+\item[機能]プロットデータの個数を返す
+\item[説明]Cindyscript で length(PD)とするのと同じ
+
+\vspace{\baselineskip}
+【例】 Implicit() と Paramplot() でそれぞれ楕円を描いたときのプロットデータの順序を比較する。
+ただし,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));
+);
+\end{verbatim}
+
+\begin{center}
+\includegraphics[bb=0.00 0.00 305.02 133.01,width=8cm]{Fig/numptcrv.pdf}
+\end{center}
+
+4行目で,2つのプロットデータの個数が同じであることを確かめている。
+
+スライダを動かすと,10個おきのプロットデータに対応する点が描かれる。
+
+\vspace{\baselineskip}
+\hypertarget{paramoncrv}{}
+\item[関数]Paramoncrv(点の座標, 曲線の名前)
+\item[機能]曲線上の点のパラメータ値を返す。
+\item[説明]曲線は折れ線として描かれ,曲線上の各点はこの折れ線の節点を基準としたパラメータ値を持つ。パラメータ値は整数部分が節点の番号,小数部分が節間の位置を表す。
+
+\vspace{\baselineskip}
+【例】図のような点PからQに至る円周上の5等分点を節点とする折れ線cr1において,$n$番目の線分上の点は$n\leq t\leq n+1$の範囲のパラメータ値を持つ。
+
+たとえば,図の点$\mathrm{A}$は2番目の線分上にあり,この値は
+
+\begin{verbatim}
+ println(Paramoncrv(A.xy,"cr1"));
+\end{verbatim}
+
+によってコンソールに表示される。(たとえば2.45)。
+
+点Aの位置を動かすとパラメータ値は変わる。
+
+\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[説明]曲線(折れ線)上の節点を基準としたパラメータ値により点の位置が定まる。
+
+\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"]);
+\end{verbatim}
+
+によって,点Aを中点に置くことができる。
+
+\vspace{\baselineskip}
+ \begin{center} \scalebox{0.9}{\input{Fig/pointoncrv}} \end{center}
+
+%\vspace{\baselineskip}
+\hypertarget{ptcrv}{}
+\item[関数]Ptcrv(n,プロットデータ)
+\item[機能]曲線プロットデータのn 番目の節点を返す
+\item[説明]Cindyscript の PD\_n と同じ
+
+\vspace{\baselineskip}
+【例】楕円上の点で分割する。あからじめ必要な点を作図しておく。
+
+\begin{layer}{150}{0}
+\putnotese{70}{05}{ \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"]);
+\end{verbatim}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{ptstart}{}
+\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"]);
+\end{verbatim}
+\vspace{\baselineskip}
+\begin{center} \input{Fig/ptstart} \end{center}
+
+\vspace{\baselineskip}
+\hypertarget{readoutdata}{}
+\item[関数]ReadOutData(ファイル名)
+\item[機能]外部データをプロットデータとして読み込む
+\item[説明]CやRなどで作成したKeTCindy形式のデータファイルを読み込む。
+
+引数を省略した場合は,Fheadで定義したファイル名のテキストファイルから読み込む。
+
+ファイル名にはコンマで区切ってパスを与えることができる。たとえば,
+
+\verb|ReadOutData("/datafolder","file.txt"); |
+
+KeTCindy形式のデータとは
+
+ 変数名// \\
+ start//(リストの始まり) \\
+ [ , , ], …. // (個々のデータ2か3次元) \\
+ … \\
+ end// (リストの終わり) \\
+ start// (次のリストの始まり) \\
+… \\
+ end// \\
+ 変数名// \\
+ start// \\
+ … \\
+ end// \\
+
+の形式のテキストファイル。
+
+\hypertarget{readcsv}{}
+\item[関数]Readcsv(path,filename,option)
+\item[機能]csvファイルを読む。
+\item[説明]csvファイルを読みこむ。戻り値は読み込んだデータのリスト。
+
+第1引数の path は,ファイルを作業フォルダ( 初期設定は fig )に置いた場合は省略することができる。そうでない場合は,フルパスで指定する。たとえば,"/Users/Hoge/Desktop"
+
+option は,"Flat=" で,"Flat=y" の場合は,読み込んだデータをリスト化したときに平滑化(1次元のリスト)にする。 初期設定は "Flat=n"
+
+【例】次のようなCSVファイル sample.csvを読み込むとする。
+
+\begin{verbatim}
+12,14,15,18,13
+9,13,17,21
+\end{verbatim}
+
+つまり,2行分のデータである。
+
+\begin{verbatim}
+data=Readcsv("sample.csv");
+\end{verbatim}
+
+とすると,
+\begin{verbatim}
+data=[[12,14,15,18,13],[9,13,17,21]]
+\end{verbatim}
+
+となる。
+
+したがって,1行目のデータだけ取り出したい場合は
+
+\begin{verbatim}
+dt1=data_1;
+\end{verbatim}
+
+とする。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{readlines}{}
+\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形式のデータファイルに書き出す。出力先の 初期設定は作業フォルダ。
+
+【例】 放物線と円のプロットデータを書き出す。
+
+\begin{verbatim}
+ Plotdata("1", "x^2","x");
+ Circledata("1",[[0,0],[1,0]]);
+ WriteOutData("figdata.txt",["gr1",gr1,"cr1",cr1]);
+\end{verbatim}
+
+書き出されたファイルの中身は次のようになっている。
+
+\begin{verbatim}
+gr1//
+start//
+[[-2.68843,7.22765],[-2.51807,6.34067],・・,[-2.00698,4.02798]]//
+[[-1.83662,3.37318],[-1.66626,2.77642],・・,[-1.15518,1.33443]]//
+  以下,同様にプロットデータが続く
+[[5.82965,33.98479]]//
+end//
+cr1//
+start//
+[[1,0],[0.99211,0.12533],[0.96858,0.24869],・・,[0.80902,0.58779]]//
+  以下,同様にプロットデータが続く
+[[0.87631,-0.48175],[0.92978,-0.36812],・・,[1,0]]//
+end////
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hypertarget{extractdata}{}
+\item[関数]Extractdata(データ名,属性)
+\item[機能]ReadOutData() で読み込んだデータに属性をつける。
+\item[説明]ReadOutData() で読み込んだデータには,線種などの属性がついていないので,そのままでは表示されない。そこで,この関数により属性をつけて表示する。
+\begin{verbatim}
+ReadOutData("figdata.txt");
+Extractdata("gr1",["da"]);
+\end{verbatim}
+
+\end{description}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\newpage
+% ======== 計算 =======================
+\subsection{計算}
+
+\begin{description}
+
+\hypertarget{derivative}{}
+\item[関数]Derivative(関数式 , 変数 , 値)
+\item[機能]関数の微分係数を求める
+\item[説明]関数式で与えられた関数の,「変数=値」における微分係数を求める。
+
+値は,点の座標を用いることができる。点Aのx座標であれば, A.x とする。
+
+\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"]);
+\end{verbatim}
+%\vspace{\baselineskip}
+\begin{center} \input{Fig/derivative} \end{center}
+%\vspace{\baselineskip}
+
+
+なお,曲線のプロットデータを用いて,微分係数を求めることもできる。
+
+書式は,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"]);
+\end{verbatim}
+
+また,曲線の接線については,\hyperlink{tangentplot}{Tangentplot}も参照されたい。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{integrate}{}
+\item[関数]integrate(関数式 , 変数$=$範囲 , options)
+\item[関数]integrate(PD , 範囲 , options)
+\item[機能]関数式またはプロットデータで与えられた関数(データ)の数値積分の値を求める。
+\item[説明]optionsは次の通り。
+
+"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が表示される
+\end{verbatim}
+
+\vspace{\baselineskip}
+【例】上の例と同じ関数をプロットデータで指定する。
+\begin{verbatim}
+plotdata("1","x^3-2*x^2+2","x");
+println(Integrate("gr1",[0,3]));
+\end{verbatim}
+
+数値積分ではなく,数式処理として定積分の値を求める場合は,Maxima を利用する。\hyperlink{calcbyM}{CalcbyM}
+を参照。
+
+\vspace{\baselineskip}
+\hypertarget{inversefun}{}
+\item[関数]Inversefun(関数 , 範囲 , 値)
+\item[機能]関数の逆関数値を求める
+\item[説明]関数は文字列で,関数式もしくは定義された関数名とする。\\
+指定された範囲の中で逆関数値を求める。存在しない場合は一方の端点を戻り値とし,コンソールに「not found」と表示される。
+
+数式処理ではなく数値探索のアルゴリズムを使っているので,単調関数でない場合は範囲をできるだけ狭くとるとよい。値が複数ある場合は,小さいほうが返される。
+
+
+\vspace{\baselineskip}
+【例】\verb|x=Inversefun("sin(x)","x=[0,pi/2]",0.5);|
+
+実行すると $x=0.5236$ となる。
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+%\newpage
+%==========値の取得と入出力=========================
+\subsection{値の取得と入出力}
+
+計算値やプロットデータの値を取得したり,R用とのデータのやりとりをする。
+
+\begin{description}
+
+\hypertarget{asin}{}
+\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よりわずかに大きくなる場合のために用意した。
+
+\vspace{\baselineskip}
+\hypertarget{bbdata}{}
+\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 が付加される。
+
+\vspace{\baselineskip}
+【例】
+
+\vspace{\baselineskip}
+\includegraphics[bb=0.00 0.00 562.03 124.01,width=10cm]{Fig/bbdata.pdf}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{cindyname}{}
+\item[関数]Cindyname()
+\item[機能]作図中のファイル名を取得する。
+\item[説明]たとえば,現在作図しているファイル名が 「polygon.cdy」のとき,"polygon" を返す。
+
+\vspace{\baselineskip}
+\hypertarget{crossprod}{}
+\item[関数]Crossprod(リスト,リスト)
+\item[機能]2つのベクトルの外積を求める。
+\item[説明]Cindyscriptの組み込み関数 cross(リスト,リスト)と同じ。
+
+\vspace{\baselineskip}
+【例】\verb|Crossprod([1,0,0],[1,1,1]);|
+
+結果は[0,-1,1]\\
+
+\vspace{\baselineskip}
+\hypertarget{dotprod}{}
+\item[関数]Dotprod(リスト,リスト)
+\item[機能]2つのベクトルの内積を求める。
+\item[説明]Cindyscriptでは,積の演算で内積が求められる。
+
+\vspace{\baselineskip}
+【例】\verb|Dotprod([1,2,3],[1,-1,1]);|
+
+結果は2
+
+[1,2,3]*[1,-1,1] でも同じ結果を得る。
+
+\vspace{\baselineskip}
+\hypertarget{findarea}{}
+\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));
+\end{verbatim}
+
+コンソールに面積 18.849536 が表示される。
+
+\vspace{\baselineskip}
+\hypertarget{findlength}{}
+\item[関数]Findlength(プロットデータ)
+\item[機能]プロットデータの曲線の長さを求める。
+\item[説明]プロットデータが描く曲線の長さを求める。大島のベジェ公式を用いている。
+
+\vspace{\baselineskip}
+【例】円周の長さを求めて表示する。
+\begin{verbatim}
+Circledata("1",[[0,0],[2,0]]);
+len=Findlength("cr1");
+println(Sprintf(len,6));
+\end{verbatim}
+
+コンソールに 12.558097 が表示される。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+\newpage
+%==============作表=====================
+\subsection{作表}
+
+\begin{description}
+
+\hypertarget{tabledata}{}
+\item[関数]Tabledata(横データ,縦データ, 除外線 , options)
+\item[機能]表の枠を作成し,表のデータlist を返す
+\item[説明]Cinderellaの描画面上に左下を原点とする表を作成する。
+
+除外線がない場合は空リストを指定する。(必須)
+
+optionsのうち,Tabledataに特有なものは\\
+\hspace*{3zw}ラベルのスキップ幅,''Setwindow=n'',''Geo=n'',''Move=[0,0]''\\
+である。
+
+"Setwindow=n" をつけると,NE,SWによる出力領域指定が有効になり,NE,SWをドラッグして出力領域を変更できる。(初期状態は,表の右上と左下)つけない場合は,表の部分だけが出力される。
+
+縦横データは,次のように,間隔の幅で与える。ただし,幅はCinderellaの描画面の0.1を単位とする。
+
+\begin{verbatim}
+Yoko=[20,20,20,20];
+Tate=[10,10,10,10,10];
+Tabledata(Yoko,Tate,[]);
+ \end{verbatim}
+
+
+
+"Geo=y"とすると,作成された表には,行,列の制御点がつく。画面上では,横罫線の番号 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} \\
+
+
+"Geo=y"の場合は,表のサイズ・行幅・列幅は,作成後にそれぞれの制御点をドラッグすることにより任意に変えることができる。
+
+\vspace{\baselineskip}
+除外線は,除外するセルの罫線を,rとc で位置指定する。
+
+\hspace{10mm} 横罫線の場合,横罫線の番号,範囲(から,まで)
+
+\hspace{10mm} 縦罫線の場合,縦罫線の番号,範囲(から,まで)
+
+とする。
+
+ラベルのスキップ値は,いくつおきにラベルをつけるかの設定である。0とするとラベルが表示されない。ただし,ラベルはCinderellaの画面上だけの問題。
+
+\vspace{\baselineskip}"Move=点の座標"とすると,指定された点が左下になるように平行移動される。
+
+
+\vspace{\baselineskip}
+【例】4つの罫線を非表示にする
+\begin{verbatim}
+Rmv=["r1c0c1","c3r0r1","c3r3r5","r4c2c4"];
+Yoko=[20,20,20,20];
+Tate=[10,10,10,10,10];
+Tabledata(Yoko,Tate,Rmv);
+\end{verbatim}
+
+で,次の表ができる。
+
+\vspace{\baselineskip}
+\hspace{20mm}\includegraphics[bb=0 0 392.02 251.51 , width=6cm]{Fig/table03.pdf}
+
+\vspace{\baselineskip}
+<補足>
+
+"Geo=y"の場合,制御点r0,r1,・・・,c0,c1,・・・がなければ新しく作り,すでに存在する場合はそのままとする。したがって,一度表を作成したのち,行数・列数を修正して作り直す場合は,一度既存の点を消去する必要がある。そのためには,「すべての点を選択する」ツールをクリックして点を消去するのがよい。クリックすると,消去後すぐに新規作成される。(誤って「すべての要素を選択する」を選ばないこと)
+
+他の点が描画されている場合は,表の部分だけドラッグで選択するか,表示メニューの「式による表示」で一覧表を出して,制御点を選択して消去する。
+
+\vspace{\baselineskip}
+"Geo=n"(デフォルト)の場合,幾何点を生成しない。幾何点を作成しないメリットは,スクリプトだけで全体の縦横幅を変更できること。デメリットはインタラクティブな微調整ができないこと。
+
+\vspace{\baselineskip}
+【例】1つおきにスキップして,r1,r3,c1,c2 を非表示とする。
+\begin{verbatim}
+Yoko=[20,20,20,20];
+Tate=[10,10,10,10,10];
+Tabledatalight(Yoko,Tate,[],[2]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hypertarget{changetablestyle}{}
+\item[関数]Changetablestyle(罫線リスト, 変更オプション)
+\item[機能]Table の罫線の描画オプションを変更
+\item[説明]罫線の部分的に指定して描画オプションを変更できる。
+
+\vspace{\baselineskip}
+【例】
+
+\verb|Tabledatalight([10,20,10,20],[10,10,10],[]);|\\
+\verb|Changetablestyle(["r1c0c4"],["da"]);|\\
+\verb|Changetablestyle(["r2c0c2","c1r0r3"],["nodisp"]);|
+
+\vspace{\baselineskip}
+\hspace{20mm}\includegraphics[bb=0.00 0.00 324.00 174.00,width=50mm]{Fig/changetable.pdf}
+
+\vspace{\baselineskip}
+複数の表を描くこともできる。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{findcell}{}
+\item[関数]Findcell(列番号, 行番号)
+\item[機能]セルの情報list(中心,横幅/2,縦幅/2)を返す
+\item[説明]列番号,行番号は左上のセルを1列1行として数える。
+
+\vspace{\baselineskip}
+【例】\verb|Tabledata(Tate,Yoko,[]);|
+
+\verb|println(Findcell(2,1));|
+
+とすると,2列1行のセルの中心の座標と横幅の半分,縦幅の半分の値がリストとしてコンソールに表示される。
+
+\vspace{\baselineskip}
+\hypertarget{putcell}{}
+\item[関数]Putcell (列番号, 行番号, 位置, 文字データ)
+\item[機能]セルに文字列を入れる
+\item[説明]複数のセルにまたぐ位置指定の場合,列番号,行番号は,セル左上と右下の制御点の名称で指定する。
+
+位置はc, r, l, t, b (中央center , 右right , 左left , 上top , 下bottom )
+
+位置の例を以下に示す。
+\begin{verbatim}
+yoko=[20,20,20,20,20];
+tate=[20,20];
+Tabledata(yoko,tate,["c1r1r2","c4r1r2"]);
+Putcell(1,1,"c","A");
+Putcell(2,1,"r","B");
+Putcell(3,1,"l","C");
+Putcell(4,1,"t","D");
+Putcell(5,1,"b","E");
+Putcell("c0r1","c2r2","c","F");
+Putcell("c2r1","c3r2","lb","G");
+Putcell("c3r1","c5r2","rt","H");
+\end{verbatim}
+\vspace{\baselineskip}
+\begin{center} \input{Fig/putcell} \end{center}
+
+※数式の場合は,{\bf Putcellexpr} を用いる。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{putcol}{}
+\item[関数]Putcol (列番号, 文字位置,文字列リスト)
+\item[機能]1列に順に文字を書き入れる
+\item[説明]列番号で指定した列に,第1行から順に文字列リストの文字を書き入れる\\
+数の場合はダブルクォートでくくらなくてもよい。
+
+セルを飛ばす場合は,ヌル文字列 "" を書く。
+
+\vspace{\baselineskip}
+\hypertarget{putcolexpr}{}
+\item[関数]Putcolexpr (列番号, 文字位置,文字列リスト)
+\item[機能]1列に順に文字を書き入れる
+\item[説明]文字列に\TeX 書式を使うことができる
+
+\vspace{\baselineskip}
+\hypertarget{putrow}{}
+\item[関数]Putrow (行番号, 文字位置,文字列リスト)
+\item[機能]1行に順に文字を書き入れる
+\item[説明]行番号で指定した行に,第1列から順に文字列リストの文字を書き入れる。
+
+
+\vspace{\baselineskip}
+\hypertarget{putrowexpr}{}
+\item[関数]Putrowexpr (行番号, 文字位置,文字列リスト)
+\item[機能]1行に順に文字を書き入れる
+\item[説明]文字列に\TeX 書式を使うことができる
+
+文字を入れる例を示す。
+\begin{verbatim}
+Tate=[20,20,20,20,20];
+Yoko=[15,15,15];
+Tabledata(Tate,Yoko,["c1r1r2","r1c2c3","r2c2c3"]);
+Putcol(3,"c",["A","B","C"]);
+Putcolexpr(4,"l",["x^2","y=\sqrt{x^3}"]);
+Putrow(1,"c",[1,"二"]);
+Putrowexpr(3,"c",["","\frac{\pi}{2}","","","\sum{x^2}"]);
+\end{verbatim}
+ \vspace{\baselineskip}
+\begin{center} \input{Fig/putcol} \end{center}
+
+※ r0,c0,・・は画面に表示される番号。
+
+グラフや文を入れた表の作成例
+
+Putcolexpr(),Putrowexpr() では,数式だけでなく,一般の\TeX の文を入れることができる。
+また,グラフの位置を適当に合わせて描画することにより,表のセルの中にグラフを入れることができる。
+
+\vspace{\baselineskip}
+【例】2次関数のグラフと2次方程式の判別式の関係
+
+セルの中にグラフを描く例。実際には,セルの位置にグラフを描く。
+
+x軸を描くための点A〜Fは作図ツールでとっておく。
+
+スクリプトを実行して表ができたら,制御点をドラッグしてサイズを調整し,点A〜Fもドラッグして軸と放物線の共有状況を示すようにする。
+
+\vspace{\baselineskip}
+\begin{verbatim}
+Tate=[40,40,40];
+Yoko=[20,20,20];
+Tabledata(Tate,Yoko,[],["dr,2"]);
+Changetablestyle(["r1c0c3"],["dr"]);
+Changetablestyle(["r2c0c3"],["da"]);
+Plotdata("1","(x-2)^2+0.5","x=[0.5,3.5]");
+Plotdata("2","(x-6)^2+1","x=[4.5,7.5]");
+Plotdata("3","(x-10)^2+1.5","x=[8.5,11.5]");
+Listplot([A,B]);
+Listplot([C,D]);
+Listplot([E,F]);
+Putrowexpr(1,"c",["D>0","D=0","D<0"]);
+Putrow(2,"c",["2点で交わる","接する","共有点なし"]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+ \begin{center}\scalebox{0.9}{ \input{Fig/tablesample1}} \end{center}
+
+
+\vspace{\baselineskip}
+【例】増減表とグラフ
+
+関数の増減表とグラフを1つの表の中に入れた例。
+\begin{verbatim}
+Tate=[6,6,10,6,10,6,40];
+Yoko=[30,6,6,6];
+Rmv=["c1r0r1","c2r0r1","c3r0r1","c4r0r1","c5r0r1", "r1c6c7",
+"r2c6c7","r3c6c7"];
+Tabledata(Tate,Yoko,Rmv,["dr"])
+Tlistplot("23d",["c1r2","c2r3"]);
+Tlistplot("23u",["c1r3","c2r2"]);
+Putrowexpr(2,"c",["x",0,"\cdots","\tfrac{1}{4}","\cdots",4]);
+Putrowexpr(3,"c",["y`","","-",0,"+"]);
+Putrowexpr(4,"c",["y",0,"\searrow","-\tfrac{1}{4}","\nearrow",2]);
+Putcell(1,1,"l2t2","{\small\begin{minipage}{44mm}$y=x-\sqrt{x}$\\$y`=
+\dfrac{2\sqrt{x}-1}{2\sqrt{x}}=0$|より\vspace{1mm}\\\hspace*{2zw}$x=
+\dfrac{1}{4}$\vspace{1mm}\\増減表は次のようになる\end{minipage}}" );
+Plotdata("1","x-sqrt(x)","x=[0,3]",["do","notex"]);
+Listplot("2",[[0,0],[3,0]],["do","notex"]);
+Listplot("3",[[0,-0.5],[0,3]],["do","notex"]);
+Translatedata("1","gr1",[4.9,1],["dr"]);
+Translatedata("2","sg2",[4.9,1],["dr"]);
+Translatedata("3","sg3",[4.9,1],["dr"]);
+Letter(Ptend(tr2),"e1","\small{$x$}");
+Letter(Ptend(tr3),"n1","\small{$y$}");
+Letter(Ptstart(tr2),"w1","\small O");
+Expr(Ptend(tr1),"nw-2","y=x-\sqrt{x}");
+\end{verbatim}
+\begin{center} \input{Fig/tablesample2} \end{center}
+
+\vspace{\baselineskip}
+【例】凹凸を含めた増減表
+\begin{verbatim}
+Tate=apply(1..8,20);
+Yoko=[apply(1..4,10);
+Tabledata(Tate,Yoko,[]);
+Putrowexpr(1,c,["x","\cdots","-1","\cdots","0","\cdots","1","\cdots"]);
+Putrowexpr(2,c,["y`","+","+","+","0","-","-","-"]);
+Putrowexpr(3,c,["y``","+","0","-","-","-","0","+"]);
+Putrowexpr(4,c,["y","\nelarrow","\frac{1}{\sqrt{e}}","\nerarrow",
+"1","\serarrow","\frac{1}{\sqrt{e}}","\selarrow"]);
+\end{verbatim}
+\begin{center} \input{Fig/zogen3} \end{center}
+%\vspace{\baselineskip}
+ここで,凹凸を示す矢印は,ketpic.sty で定義されているものである。
+
+nelarrow,nerarrow,selarrow,serarrow,NELarrow,NERarrow,SELarrow,SERrarrow がある。先頭の ne,se で北東・南東(右上・右下)次の r,l は回転の向き(r:right:反時計回り,l:left:時計回り)の矢印(arrow)と覚えるとよい。直線系の矢印は NEarrow,SEarrrow。 少しずつ違うので試されたい。
+
+なお,これらの矢印はCindyTeXにはないので,Cinderellaの描画面には表示されない。
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{tgrid}{}
+\item[関数]Tgrid(セルラベル)
+\item[機能]表のセルの座標を返す
+\item[説明]指定されたセルの左上の座標を返す。実際には,セルラベルは罫線を示しているので,指定した罫線の交点(格子点)ということもできる。
+
+\vspace{\baselineskip}
+\hypertarget{tlistplot}{}
+\item[関数]Tlistplot(セルラベル1,セルラベル2)
+\item[機能]指定された2つの格子点を線分で結ぶ
+\item[説明]セルに斜線を引くのに用いる。
+
+\vspace{\baselineskip}
+【例】\verb|Tlistplot(["c0r1","c1r2"]);|
+
+\vspace{\baselineskip}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+%===================================================
+\subsection{その他}
+
+\begin{description}
+
+%\vspace{\baselineskip}
+%\hypertarget{makeshell}{}
+%\item[関数]Makeshell(ファイル名) / Makebat(ファイル名)
+%\item[機能]Macの場合はシェルファイル,Windowsの場合はバッチファイルを書き出す。
+%\item[説明]書き出されるファイルについては,figいったんフォルダを空にしてから確かめられたい。
+
+\hypertarget{assign}{}
+\item[関数]Assign(文字列,文字,文字)
+\item[機能]文字列の中のある文字を他の文字で置き換える
+\item[説明]第1引数の文字列中の第2引数の文字を,第3引数の文字で置き換える。
+
+第3引数が数値の場合,文字列に変換される。
+
+第2引数と,第3引数をリストにして,複数の置き換えをすることができる。
+
+\vspace{\baselineskip}
+【例】\verb|a*x| を\verb|1.3*x| とした文字列を返す。次のいずれも同じ結果になる。
+\begin{verbatim}
+ Assign("x^2+a*x","a","1.3");
+ Assign("x^2+a*x","a",1.3);
+\end{verbatim}
+
+\vspace{\baselineskip}
+【例】直線 $y=bx-b^2$ の係数$b$を変化させて描き,包絡線をうかびあがらせる。
+\begin{verbatim}
+ repeat(50,t,
+cb=t/5-5;
+Plotdata(text(t),Assign("b*x-b^2","b",cb),"x");
+ );
+\end{verbatim}
+%\vspace{\baselineskip}
+\begin{center} \input{Fig/assign} \end{center}
+\vspace{\baselineskip}
+【例】文字で表された $x$ と $y$ の係数をまとめて数値で置き換える。
+\begin{verbatim}
+ Assign("a*x^2+b*x",["a",1,"b",2]);
+\end{verbatim}
+
+%\vspace{\baselineskip}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+% ===========commentedto com2th() ==========
+\begin{comment}
+
+\vspace{\baselineskip}
+\hypertarget{com0th}{}
+\item[関数]Com0th(文字列)
+\item[機能]RのOpenfileの前に置くコマンド(文字列)を定義する。
+\item[説明]【例】\verb|Com0th("Setax('a')");|
+
+Openfileの前の部分の先頭に書き出す。これにより, \ketcindy でサポートされていないR版\ketpic のコマンドを利用することができる。
+
+\vspace{\baselineskip}
+\hypertarget{com1st}{}
+\item[関数]Com1st(文字列)
+\item[機能]RのOpenfileの前に置くコマンド(文字列)を定義する。
+\item[説明]【例】\verb|Com1st("Setax('a')");|\\
+これにより, \ketcindy でサポートされていないR版\ketpic のコマンドを利用することができる。
+
+
+\vspace{\baselineskip}
+\hypertarget{com2nd}{}
+\item[関数]Com2nd(文字列)
+\item[機能]RのOpenfileのあとに置くコマンド(文字列)を定義する。
+
+
+\vspace{\baselineskip}
+\hypertarget{com2ndpre}{}
+\item[関数]Com2ndpre(文字列)
+\item[機能]RのOpenfileのあとに置くコマンド(文字列)を定義する。
+
+Openfileの直後(グループの先頭に)書き出す。
+\end{comment}
+
+% =========== ここまで コメント化==========
+
+\hypertarget{colorcode}{}
+\item[関数]Colorcode(種別1,種別2, カラーコード)
+\item[機能]種別1から種別2へカラーコードを変換する。戻り値は変換されたコード。
+\item[説明]種別は,"rgb","cmyk","hsv"のいずれか。
+
+\vspace{\baselineskip}
+【例】変換例をいくつか示す。
+
+RGBの[1,0,0]をCMYKに変換したコードをコンソールに表示する。
+\begin{verbatim}
+col=Colorcode("rgb","cmyk",[1,0,0]);
+println(col);
+\end{verbatim}
+
+CMYKの[0,1,1,0]をRGBに変換したコードをコンソールに表示する。
+
+\begin{verbatim}
+col=Colorcode("cmyk","rgb",[0,1,1,0]);
+println(col);
+\end{verbatim}
+
+RGBの[1,0,0]をHSVに変換したコードをコンソールに表示する。
+
+\begin{verbatim}
+col=Colorcode("rgb","hsv",[1,0,0]);
+println(col);
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hypertarget{dqq}{}
+\item[関数]Dqq(文字列)
+\item[機能]文字列の前後に\verb|"|をつける。
+\begin{verbatim}
+str="abc";
+str2=Dqq(str);
+println([str,str2]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hypertarget{factorial}{}
+\item[関数]Factorial(n)
+\item[機能]正の整数$n$の階乗を計算する。
+
+\vspace{\baselineskip}
+\hypertarget{norm}{}
+\item[関数]Norm(ベクトル), Norm(ベクトル1, ベクトル2)
+\item[機能]ベクトル(2つのベクトルの場合は差の大きさ)の大きさを計算する。
+
+\vspace{\baselineskip}
+\hypertarget{figpdf}{}
+\item[関数]Figpdf(option)
+\item[機能]出力枠サイズのPDFを作る。
+\item[説明]\ketcindy では,通常,出力された fig.tex ファイルを閲覧するPDFをA4サイズで作成する。これに対し,Figpdf()を実行すると,出力サイズのPDFを作成する。閲覧用だけではなくワープロなどにに貼り込むときにそのまま使用できる。ただし,そのための親子プロセスを生成して実行するため,次の手続き(1)(2)が必要となる。
+
+\vspace{\baselineskip}
+(1) Setparent(filename)で,出力するPDF用のファイル名を設定する。
+
+(2) 出力は,「Parent」のボタンを押す。
+
+\vspace{\baselineskip}
+たとえば,fig.cdy で作図しているとき,
+\begin{verbatim}
+Setparent("pic");
+\end{verbatim}
+とすると,fig.tex を表示した pic.pdf が作成される。pic.pdf が目的のPDF。
+
+このファイル名は 作図しているCinderellaのファイル名,または Setfiles() で指定したファイル名とは異なるものにする。
+
+optionは,マージン(余白)と平行移動量。指定しない場合は 初期設定値。
+
+余白は,左右上下の順に4つの数をコンマで区切る。
+
+平行移動量は,右方向,下方向をリストで与える。
+
+余白指定と平行移動指定は同時に行うことができる。
+
+\vspace{\baselineskip}
+【例】余白の設定
+\begin{tabbing}
+1234\=567890123456789012345678901234\=\kill
+ \> \verb|Figpdf([5,5,10,10]);|\> 左右に5mm,上下10mmの余白\\
+ \> \verb|Figpdf([[5,10]]);|\>右に5mm,下に10mm平行移動して表示\\
+ \> \verb|Figpdf([5,8,10,10,[5,-5]]);| \> 左5mm,右8mm,上下10mmの余白,\\
+\>\> 右に5mm,上に5mm平行移動して表示
+\end{tabbing}
+
+なお,座標軸を表示する場合,右側は最低3mmの余白を設定しないと軸の文字が入らない。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{help}{}
+\item[関数]Help(文字列)
+\item[機能]関数の使用例を取得する
+\item[説明]文字列で始まる関数の使用例をコンソールに表示する。
+
+\hspace{10mm} \verb|println(Help("L"));|
+
+のようにすると,コンソールに,次のように「L」で始まる関数の使用例が表示される。
+\begin{verbatim}
+Letter([C,"c","Graph of $f(x)$"]);
+Letter([C,"c","xy"],["size->30"]);
+ 文字を書き込む
+Letterrot(C,B-A,"AB");
+Letterrot(C,B-A,"t0n5","AB");
+Letterrot(C,B-A,0,5,"AB");
+ 傾いた文字を書き込む
+   ・・・・
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hypertarget{helpkey}{}
+\item[関数]Helpkey(文字列)
+\item[機能]関数の使用例をキーワードで検索する
+\item[説明]文字列に与えたキーワードで関数の使用例を検索し,コンソールに表示する。
+
+\vspace{\baselineskip}
+【例】\verb|Helpkey("直線");|とすると,コンソールに次のように表示される。
+\begin{verbatim}
+IntersectsgpL("",[p1,p2],[p3,p4,p5],"draw");
+IntersectsgpL("R","P-Q","A-B-C");
+IntersectsgpL("R","P-Q","A-B-C","put");
+ 空間の直線と平面の交点
+Lineplot("1",[[2,1],[3,3]]);
+   ・・・・
+\end{verbatim}
+
+\vspace{\baselineskip}
+\hypertarget{indexall}{}
+\item[関数]Indexall(str1,str2);
+\item[機能]文字列 str1 から str2 を検索しその位置をすべて返す
+\item[説明]Cindyscriptの indexof() の拡張版。indexof() が最初に見つかった位置を返すのに対し,Indexall()は存在する位置をすべてリストにして返す。
+
+\vspace{\baselineskip}
+【例】str="abcabcabc" から "b"を検索する。
+
+\verb|indexof(str,"b")| では,2 が返る。
+
+\verb|Indexall(str,"b")| では,[2,5,8]が返る。
+
+\vspace{\baselineskip}
+\hypertarget{isptselected}{}
+\item[関数]Isptselected(点名)または Ptselected(点名)
+\item[機能]点が選択されていれば true,そうでなければ false を返す。
+\item[説明]点名はリストで与える。引数はなしにすることも可能で,その場合はすべての点が対象。
+
+KeTCindyの関数の中には処理に時間がかかるものがある。その場合,点をドラッグするなど,画面上で操作をするとその都度再計算されるために,動きが非常に遅くなる。そこで,ドラッグする点をこの関数で指定すれば,ドラッグしている間は処理されないようにすることができる。
+
+\vspace{\baselineskip}
+【例】点Aを原点近くにとっておき,次のスクリプトを実行する。
+
+\verb|Deffun("f(x)",["regional(y)","y=x^3-2*x","y"]);|\\
+\verb|Plotdata("1","f(x)","x",["Num=100"]);|\\
+\verb|Putoncurve("A","gr1");|\\
+\verb|coef=Derivative("f(x)","x",A.x);|\\
+\verb|Defvar(["coef",coef]);|\\
+\verb|Deffun("g(x)",["regional(y)","y=coef*(x-A.x)+A.y","y"]);|\\
+\verb|Plotdata("2","g(x)","x",["Num=1"]);|\\
+\verb|if(!Ptselected(A),|\\
+\verb|Enclosing("1",["gr2","Invert(gr1)"],[A,"nodisp"]);|\\
+\verb|Hatchdata("1",["i"],[["en1"]]);|\\
+\verb|);|
+
+\vspace{\baselineskip}
+\hspace{5mm} 点Aをドラッグ中(選択状態)\hspace{5mm} 点A以外をクリックして選択状態を解除
+
+\hspace{10mm}\includegraphics[bb=0.00 0.00 218.01 204.51,width=40mm]{Fig/ptselected01.pdf}
+\hspace{10mm}\includegraphics[bb=0.00 0.00 219.01 204.51,width=40mm]{Fig/ptselected02.pdf}
+
+\vspace{\baselineskip}
+\hypertarget{slider}{}
+\item[関数]Slider(名称,位置1,位置2)
+\item[機能]スライダを作成する
+\item[説明]名称は "A-C-B" の形で,端点をA,B,スライダ点をCとしたスライダを作る。
+
+端点A,Bの位置を,位置1,位置2で指定する。単に"C"としたときは端点をとらない。
+スライダにより取得したい値は,点Cの座標(たとえば C.x)を利用する。
+
+点A,B,Cはあらかじめ作図しておく必要はない。既にある場合はその点を使う。
+
+\vspace{\baselineskip}
+【例】2つのスライダを用意し,$y=a\sin(x-b)$ のa,b を変化させる。
+
+\verb|Slider("A-C-B",[-5,-2],[5,-2]);| // \verb|C| is movable.\\
+\verb|Slider("D-F-E",[-6,-2],[-6,2]);| // \verb|F| is movable.\\
+\verb|Plotdata("1",Assign("y=a*sin(x-b)",["a",F.y,"b",C.x]),"x"); |
+
+\vspace{2mm}
+\hspace{15mm}
+\includegraphics[bb=0.00 0.00 445.02 193.01,height=35mm]{Fig/slider.pdf}
+
+\vspace{\baselineskip}
+\hypertarget{sprintf}{}
+\item[関数]Sprintf(実数,長さ)
+\item[機能]小数点以下の長さを固定した文字列に変換
+\item[説明]実数を,小数点n位までの数とした文字列に変換する
+
+\vspace{\baselineskip}
+【例】円周率
+
+ Sprintf(pi,2) は 3.14 を返す
+
+ Sprintf(pi,7) は 3.1415927 を返す
+
+注)pi は Cindyscriptの予約変数で,円周率を表す。%\vspace{\baselineskip}
+
+\vspace{\baselineskip}
+\hypertarget{textformat}{}
+\item[関数]Textformat(数,桁数)
+\item[機能]小数点以下の桁数を指定して数を文字列化する。
+\item[説明]第1引数は数のリストでもよい。数のリストの場合は,戻り値は,対応する数値を指定係数にした後,リストを文字列化する。Cindyscriptの組み込み関数にも,format()という同様の関数があるが,format() は文字列のリストを返す。
+
+\vspace{\baselineskip}
+【例】円周率を小数点以下5位までで文字列化する。
+
+\hspace{10mm} \verb|Textformat(pi,5);|
+\hspace{10mm} \verb|format(pi,5);|
+
+戻り値は,いずれも \verb|"3.14159"|
+
+\vspace{\baselineskip}
+【例】第1引数がリストのときの,format() との戻り値の違い。
+
+\hspace{10mm} \verb|dt=[1/6,0.5];|\\
+\hspace{10mm} \verb|Textformat(dt,4); | // 戻り値は "[ 0.1667 , 0.5 ]" \\
+\hspace{10mm} \verb|format(dt,4); | // 戻り値は [ "0.1667" , "0.5" ] \\
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{texcom}{}
+\item[関数]Texcom(\TeX コード)
+\item[機能]\TeX のコードを書き出す
+\item[説明]任意の\TeX のコードを書き出す
+
+\vspace{\baselineskip}
+\hypertarget{windispg}{}
+\item[関数]Windispg()またはWindisp(データのリスト)
+\item[機能]定義されているプロットデータをCinderella画面に黒線で描く
+\item[説明]Windispg()は,スクリプトの最後に置くことで,出力される部分だけが黒で描かれるので,出力図を確認することができる。ただし,Letter()関数で表示した点の名称などがCinderellaで作図したラベルと重なって表示されて見にくくなることもある。この関数を実行しなくても出力には影響しない。
+
+Windisp(データのリスト)は,Rから \ketcindy 用に出力されたファイルを ReadOutData()関数で読み込んだときに,必要なプロットデータ列だけを表示するのに用いる。
+
+ReadOutData("filename.txt") でデータを読み込むと,そのデータに含まれるプロットデータ列が,コンソールに
+
+\hspace{10mm}Outdata of filename.txt : [Gfn,Gdfn,Gh]
+
+のように表示される。
+
+このうち,GfnとGhだけを表示するのであれば
+
+\hspace{10mm}\verb|Windispg([Gfn,Gh]);|
+
+とする。引数なしで
+
+\hspace{10mm}\verb|Windispg();|
+
+とすればすべてのプロットデータ列が表示される。
+
+なお,いずれの場合も,作図したプロットデータも同時に表示される。
+
+作図した図を全てではなく選択して表示する場合は,それらのプロットデータ名をリストにして引数とする。
+
+たとえば,sg1, gr1, crABが定義されているとき,
+
+\hspace{10mm}\verb|Windispg(["sg1","gr1"]);|
+
+とすれば,sg1,gr1のみが表示される。
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{viewtex}{}
+\item[関数]Viewtex()
+\item[機能]\TeX のソースファイルを書き出す。引数なし。
+\item[説明]グローバル変数Fheadで定義したファイル名に "main" を付加した\TeX のソースファイルとバッチファイル(Macの場合はシェルファイル)を作成する。
+
+\vspace{\baselineskip}
+\hypertarget{workprocess}{}
+\item[関数]Workprocess()
+\item[機能]作図の経過を取得する
+\item[説明]作図ツールを用いた作図の経過を取得する。
+
+\verb|println(Workproccess());|
+
+とすると,コンソールに作図手順が表示される。
+
+\vspace{\baselineskip}
+\hypertarget{op}{}
+\item[関数]Op(n,list or str)
+\item[機能]リストまたは文字列から要素を抜き出す
+\item[説明]第2引数のリストまたは文字列のn番目の要素(文字)を返す。
+
+Cindyscriptの アンダーバーの演算子 (list\_n , str\_n) と同様。
+
+\vspace{\baselineskip}
+\hypertarget{strsplit}{}
+\item[関数]Strsplit(文字列 , 文字)
+\item[機能]文字列を分解する。
+\item[説明]第1引数の文字列を第2引数の文字の位置で分解したリストを返す。
+
+\vspace{\baselineskip}
+【例】文字aで区切って分解する。
+
+\verb|str="abcadeaf";| \\
+\verb|strL=Strsplit(str,"a"); |//[” ”,”bc”,”de”,”f”] を返す。
+
+同様の関数に,Cindyscriptの tokenize(文字列,文字列)がある。tokenize() の第2引数は文字列や,文字のリストでもよい。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{fracform}{}
+\item[関数]Fracform(数 , 分母のリストまたは最大値)
+\item[機能]分母リストの1つを分母とする近似分数と誤差を返す。
+\item[説明]戻り値は,簡易TeX-like書式の文字列と誤差。
+
+\vspace{\baselineskip}
+【例】\verb|Fracform(0.33,[2,3]); => fr(1,3)|
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{totexform}{}
+\item[関数]Totexform(簡易TeX-like書式)
+\item[機能]TeX書式の文字列を返す。
+
+\vspace{\baselineskip}
+【例】\verb|Totexform(fr(1,3)); => frac{1}{3}|
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{tocindyform}{}
+\item[関数]Tocindyform(簡易TeX-like書式)
+\item[機能]Cindy書式の文字列を返す。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+\newpage
+
+%第11節 他の数式処理ソフトとの連携=============================
+\section{他の数式処理ソフトなどとの連携}
+\subsection{Rとの連携}
+
+Rは主に統計解析のためのソフトウェアで,binorm(二項分布),pois(ポアソン),unif(一様分布),chisq(カイ2乗),f(F分布),t(t分布)など,多くの確率分布をサポートしている。
+
+\ketcindy では,kc.bat/shによってコマンドをRに渡し,結果をテキストファイルで受け取る。このとき,Rとのやりとりで,次のようなファイルが作業ディレクトリに作成される。
+
+拡張子 r :r用のファイル
+
+拡張子 dat,拡張子 txt:データファイル
+
+このデータのやり取りに関する次のオプションがある。
+
+オプションなしまたは,”” のとき
+
+i) データファイルがなければ,新しく作る
+
+ii) データファイルが既にあればそれを読み込む
+
+"m"のとき,強制的にデータファイルを作り直す。
+
+"r" のとき,すでにあるデータファイルを読み込む。
+
+\vspace{\baselineskip}
+
+\begin{description}
+
+\hypertarget{boxplot}{}
+\item[関数]Boxplot(名前,データ,垂直位置,箱の高さ,option)
+\item[機能]箱ひげ図を描く
+\item[説明]データは,リストで渡す場合とファイル名を渡してファイルから読み込む場合がある。データファイルは csv 形式とする。
+
+\vspace{\baselineskip}
+【例】乱数で作成した5未満の実数のデータを箱ひげ図にする。
+
+\begin{verbatim}
+dt1=apply(1..100,5*random());
+Boxplot("1",dt1,1,1/2);
+\end{verbatim}
+\vspace{\baselineskip}
+\hspace{20mm} \input{Fig/boxplot01}
+
+\vspace{\baselineskip}
+【例】外部ファイルとして用意したデータを読み込んで箱ひげ図にする。
+\begin{verbatim}
+Boxplot("2","datafile.csv",3,1/2);
+\end{verbatim}
+
+\vspace{\baselineskip}
+複数列から成るcsvファイルを読み込むには,Readcsvを使う。csvファイルは,作業フォルダ( 初期設定は fig )に入れておく。戻り値は読み込んだファイル。
+
+データの値を画面に入るように調節するには,dt1/20 のようにしてリサイズする。
+
+また,Framedata(),Rulerscale() を併用することで目盛を入れることができる。Framedata() のために,表示領域の対角点A,BをCinderellaの作図ツールで作図しておく。
+
+\begin{verbatim}
+data=Readcsv("datafile.csv");
+dt1=apply(data,#_1);
+dt2=apply(data,#_2);
+Boxplot("1",dt1/20,1,1/2);
+Boxplot("2",dt2/20,3,1/2);
+Framedata("1",[A,B],["corner"]);
+Rulerscale(A,["r",0,6,1],["f",1,"\mbox{dt1}",3,"\mbox{dt2}"]);
+\end{verbatim}
+%\vspace{\baselineskip}
+ \begin{center} \input{Fig/boxplot} \end{center}
+
+注)一度実行した後,データを書き直すと,図が更新されないので,"m" オプションをつけて
+Boxplot("1",dt1/20,1,1/2,["m"]); とすると,図が更新される。データを書き出すときは,もう一度 "m" オプションをはずして実行してから Figure ボタンを押す。これは,データの作成タイミングの関係。
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{rfun}{}
+\item[関数]Rfun(name,コマンド, 引数, option)
+\item[機能]Rの1つのコマンドを実行して結果を返す
+\item[説明]バッチファイル kc.bat / シェルファイル kc.sh を利用してRとデータをやり取りし,計算結果を取得する。結果は,変数 R+name に入り,コンソールにも表示される。
+
+\vspace{\baselineskip}
+【例】Rを用いて標準正規分布から10個の乱数を発生し,戻り値から平均値と標準偏差を求めてコンソールに表示する。
+\begin{verbatim}
+Rfun("1","rnorm",[10]);
+nx=length(R1);
+mx=sum(R1)/nx;
+sx=sqrt(R1*R1/nx-mx^2);
+println("平均:"+format(mx,4)+"標準偏差:"+format(sx,4));
+\end{verbatim}
+
+\hypertarget{calcbyr}{}
+\item[関数]CalcbyR(変数名,コマンド列,option)
+\item[機能]Rのコマンドを実行して結果を返す
+\item[説明]バッチファイル kc.bat / シェルファイル kc.sh を利用してRとデータをやり取りし,計算結果を取得する。
+
+コマンド列は,"戻り値=コマンド",[引数] の2つをセットとして並べる。
+
+最後の行の結果が戻り値として第1引数の変数名に代入される。"戻り値1::戻り値2・・",[]の形(戻り値1,戻り値2・・は各コマンドの戻り値)でコマンドを書くと,戻り値1,・・のリストとなる。戻り値が一つの場合は実数。"=値",[] の形の場合,「値」がそのまま戻り値となる。
+
+\vspace{\baselineskip}
+【例】Rを用いてN(50,$5^2$)から10個の乱数を発生し,平均と不偏分散もRで計算してその結果をコンソールに表示する。
+\begin{verbatim}
+cmdL=[
+"tmp1=rnorm",[10,50,5],
+"tmp2=mean",["tmp1"],
+"tmp3=var",["tmp1"],
+"tmp1::tmp2::tmp3",[]
+];
+CalcbyR("rd",cmdL);
+dt=rd_1;
+mx=rd_2;
+vx=rd_3;
+println("データ:"+dt);
+println("平均:"+format(mx,4)+"不偏分散:"+format(vx,4));
+\end{verbatim}
+CalcbyR()によって,データと平均,不偏分散からなるリストが作成されるので,mxに平均,vxに不偏分散を代入している。\verb|rd_(-1)| は,リスト rd の末尾の要素。
+
+\vspace{\baselineskip}
+【例】Rでポアソン分布から200個の乱数をとり,標本平均の分布の様子=分散が小さくなって,正規分布に近づいている様子=をヒストグラムで見る。分散はRで求めた不偏分散に (n-1)/n をかけて再計算してコンソールに表示する。
+\begin{verbatim}
+cmdL=[
+"tmp1=rpois",[200,5],
+"tmp2=mean",["tmp1"],
+"tmp3=var",["tmp1"],
+"=c(tmp2,tmp3,tmp1)",[]
+];
+CalcbyR("rd",cmdL);
+dt=rd_(3..length(rd));
+n=length(dt);
+mx=rd_1;
+vx=rd_2*(n-1)/n;
+sx=sqrt(vx);
+println(dt);
+println(["m="+format(mx,4),"v="+format(vx,4)]);
+Setscaling(1/5);
+Histplot("1",dt,["Breaks=seq(0,14,1)","dr,0.5"]);
+\end{verbatim}
+\vspace{\baselineskip}
+\begin{center} \input{Fig/poison01} \end{center}
+\vspace{\baselineskip}
+【例】ポアソン分布で乱数を2000個発生させ,10個ずつの平均をRで計算し,ヒストグラムを作る。
+\begin{verbatim}
+cmdL=[
+"tmp1=rpois",[2000,5],
+"tmp2=c()",[],
+"for(k in 1:200){",[],
+"tmp=tmp1[(10*(k-1)+1):(10*k)]",[],
+"tmp2=c(tmp2,mean(tmp))",[],
+"}",[],
+"=tmp2",[]
+];
+CalcbyR("rd2",cmdL);
+Setscaling(1/10);
+Histplot("2",rd2);
+\end{verbatim}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\hypertarget{histplot}{}
+\item[関数]Histplot(name,data,option)
+\item[機能]Rを利用してヒストグラムを描く
+\item[説明]dataはリストにして作成するか,外部ファイルからReadcsv()で読み込む。
+戻り値は,階級境界値と,対応する度数のリスト。
+
+階級境界値(ブレークポイント)は,自動的に設定される(スタージェスの公式による)が,オプションで,
+
+\verb|"breaks=[0,10,20,30,40,50,60,70,80,90,100]"|
+
+などと指定することもできる。
+
+この他のオプションは
+
+"Den=yes/no":密度の指定(初期値は no)
+
+"Rel=yes/no":相対度数にする/しない(初期値は no)
+
+\vspace{\baselineskip}
+【例】csvファイル(datafile.csv)を読み込み,ヒストグラムを作る。Framedata() と Rulerscale()を併用して,目盛付きの枠の中に表示する。表示枠の対角点A,BはCinderellaの作図ツールで作図しておく。
+\begin{verbatim}
+Addax(0);
+Setscaling(5);
+Setunitlen("0.6mm");
+data=Readcsv("datafile.csv");
+Histplot("1",data,[""]);
+Framedata("1",[A,B],["corner"]);
+Rulerscale(A,["r",0,100,10],["r",0,15,5]);
+\end{verbatim}
+\begin{center} \input{Fig/histgram} \end{center}
+
+2行目と3行目は,データに合わせて縦方向を5倍にし,TeXの単位長を0.6mmにしている。
+
+Den,Rel オプションをyes にしたときは,Setscaling(100)くらいにするのがよい。
+
+csvファイルが複数のデータからなる場合は,
+
+\verb|dt1=data_1;|
+として,リストの第1要素を取得する。第2要素のヒストグラムであれば\verb|data_2| とする。
+
+\vspace{\baselineskip}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{plotdatar}{}
+\item[関数]PlotdataR(name,式,変数)
+\item[機能]Rの関数のグラフを描く
+\item[説明]Cindyscriptの組み込み関数にはない関数のグラフをRを利用して描く。
+
+\vspace{\baselineskip}
+【例】平均5, 標準偏差2の正規分布の密度関数と分布関数のグラフを描く。
+\begin{verbatim}
+PlotdataR(“1”, “dnorm(x,5,2)”, ”x=[0,10]”);
+PlotdataR(“2”, ”pnorm(x,5,2)”, ”x=[0,10]”);
+\end{verbatim}
+
+\hspace{20mm} \input{Fig/plotdatar1}
+
+【例】標準正規分布のグラフ上の点とx軸を結んだ線分を描く。
+
+点A,BはCinderellaの作図ツールで作図しておき,点Aをグラフ上のおよその位置に置いてから実行する。
+\begin{verbatim}
+PlotdataR("1","dnorm(x)","x=[-5,5]");
+Putoncurve("A","grR1",[-3,3]);
+Putpoint("B",[A.x,0]);
+Listplot("1",[A,B]);
+\end{verbatim}
+2行目の最後の引数の[-3,3]は,その範囲を動かすことを意味する。
+
+Aはグラフ上を動かすことができて,Bはそれに伴って動く。ただし,少し動かす度に バッチ/シェル ファイルを実行するので,煩雑な場合は,Plotdata() の行をコメント化してから点Aを動かしたあと再実行するとよい。
+
+\vspace{\baselineskip}
+【例】上と同様で,x軸上の点を自由点Aとし,曲線上にBを置く。
+\begin{verbatim}
+PlotdataR("1","dnorm(x)","x=[-5,5]");
+PlotdataR("1","dnorm(x)","x=[-5,5]");
+A.xy=[A.x,0];
+Lineplot("1",[A,A+[0,1]],["nodisp"]);
+Putintersect("B","grR1","ln1");
+Listplot("1",[A,B]);
+\end{verbatim}
+\vspace{\baselineskip}
+【例】前の例のグラフで,ABの左側にShadeをかけ,Shadeの部分の面積を求める。Pの値を表示する位置に,Cinderellaの作図ツールで点Cをとっておく。
+\begin{verbatim}
+PlotdataR("1","dnorm(x)","x=[-5,5]",["Num=100"]);
+Putpoint("A",[0,0],[A.x,0]);
+Lineplot("1",[A,A+[0,1]],["nodisp"]);
+Putintersect("B","grR1","ln1");
+Listplot("1",[A,B]);
+Listplot("2",[[-5,0],[5,0]],"nodisp");
+Enclosing("1",["Invert(grR1)","sg2","sg1"],[B,"notex"]);
+Shade(["en1"],["Color=[0.2,0,0,0]"]);
+tmp=0.5+Integrate("grR1",[0,A.x]);
+Expr([A,"s",text(A.x),C,"e","P="+text(tmp)]);
+\end{verbatim}
+
+\begin{center} \input{Fig/rshade} \end{center}
+
+\vspace{\baselineskip}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{plotdiscr}{}
+\item[関数]PlotdiscR(name,式,変数)
+\item[機能]Rを利用して離散型のグラフを描く
+\item[説明]dbinom (二項分布),dpois(ポアソン分布),dgeom(幾何分布)など離散型確率分布のグラフを描く。
+
+\vspace{\baselineskip}
+【例】二項分布のグラフと正規分布のグラフを比較する。
+\begin{verbatim}
+Setscaling(20);
+PlotdiscR("1","dbinom(k,10,0.4)","k=[0,10]");
+PlotdataR("1","dnorm(x,10*0.4,sqrt(10*0.4*0.6))","x=[0,10]",["do"]);
+\end{verbatim}
+\vspace{\baselineskip}
+\begin{center} \scalebox{0.9}{\input{Fig/binvsnormal}} \end{center}
+
+【例】ポアソン分布および幾何分布のグラフ。
+\begin{verbatim}
+PlotdiscR("2","dpois(k,4)","k=[0,10]");
+PlotdiscR("3","dgeom(k,0.3)","k=[0,10]");
+\end{verbatim}
+%\vspace{\baselineskip}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{scatterplot}{}
+\item[関数]Scatterplot(name,filename/datalist,option1,option2)
+\item[機能]2次元データを読み込み,散布図を描く
+\item[説明]外部ファイル filename(csv形式)を読み,散布図を描く。
+
+外部ファイルの2次元データとは,次の形のcsvファイル。(行末はLFまたはCR)
+\begin{verbatim}
+ 2.3, 4.5 (LF)
+ 3.2, 7 (LF)
+ 2.0, 6.8 (LF)
+\end{verbatim}
+
+
+datalistの場合は,次の形。
+
+\begin{verbatim}
+ data=[[2.3,4.5],[3.2,7],[2.0,6.8], ・・・ ];
+\end{verbatim}
+
+
+第1オプションは,回帰直線を描くかどうかと点のスタイル。
+
+"Reg=no" : 回帰直線を描くかどうか(yes/no) 初期値は yes
+
+第2オプションは,相関係数と回帰直線の式を表示する位置と,回帰直線のスタイル。
+
+位置は,幾何点の名称でもよい。
+
+\vspace{\baselineskip}
+【例】data.csv を読んで散布図を描き,回帰直線を引く。
+\begin{verbatim}
+Scatterplot("1","data.csv");
+\end{verbatim}
+
+だけで描ける。オプションをつけた例は次。
+
+点Aを相関係数と回帰直線の式を表示する点としてCinderellaの作図ツールで取る。
+
+点を青で大きさ2とし,回帰直線を緑で表示する。
+
+\begin{verbatim}
+Scatterplot("1","data.csv",["Size=4","Color=blue"],[A,"Color=green"]);
+Listplot("1",[[0,7],[0,0],[7,0]]);
+Rulerscale([0,0],["r",0,7,1],["r",1,7,1]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+ \begin{center} \input{Fig/scatter} \end{center}
+
+\end{description}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\vspace{\baselineskip}
+%\newpage
+
+%Maximaとの連携==================================
+\subsection{Maximaとの連携}
+Maximaは数式処理ソフトで,\ketcindy においては微積分の計算など,Cindyscriptでは不十分な点を補うことができる。
+
+\ketcindy では,kc.bat/shによってコマンドをMaximaに渡し,結果をテキストファイルで受け取る。このとき,Maximaとのやりとりで,次のようなファイルが作業ディレクトリに作成される。
+
+拡張子 max :Maximaに渡すコマンドを記述したファイル
+
+拡張子 txt:Maximaが出力したデータファイル
+
+このデータのやり取りに関する次のオプションがある。
+
+オプションなしまたは,”” のとき
+
+i) データファイルがなければ,新しく作る
+
+ii) データファイルが既にあればそれを読み込む
+
+"m"のとき,強制的にデータファイルを作り直す。
+
+"r" のとき,すでにあるデータファイルを読み込む。
+
+このとき,ファイルの読み書きで不具合があると,数秒の後「==$>$ file.txt not generated (5 s ) 」のようなエラーメッセージがコンソールに表示される。このような場合は作業ディレクトリの設定などを確認していただきたい。この待ち時間については,Waitオプションで設定することもできる。
+
+\begin{description}
+
+\hypertarget{calcbyM}{}
+\item[関数]CalcbyM(name,コマンド,option)
+\item[機能]Maximaのスクリプトを実行する
+\item[説明]第2引数はMaximaで実行するコマンドを記述したスクリプト。
+
+コマンドと引数リストの繰り返しからなるスクリプトをリストとして作り,一度に実行する。
+
+戻り値はない(未定義値)。実行結果は,コマンドリストの最後に記述した変数(引数は空リスト)の値が,name で指定された変数に代入される。複数の結果を戻すときは,:: で区切って記述するとリストにしてnameに代入される。
+
+\vspace{\baselineskip}
+【例】$\sin x$ とその導関数を表示する。
+\begin{verbatim}
+cmdL=[
+ "f:sin(x)", [],
+ "df:diff",["sin(x)","x"],
+ "f::df",[]
+];
+CalcbyM("fdf",cmdL);
+println(fdf);
+\end{verbatim}
+\vspace{\baselineskip}
+実行すると,結果の f とdf のリストが変数 fdf に代入され,コンソールに,\verb|[sin(x),cos(x)]| と表示される。
+
+\vspace{\baselineskip}
+【例】2次方程式 $x^2-x-4=0$の解を求める。
+\begin{verbatim}
+cmdL=[
+ "ans:solve",["x^2-x-4","x"],
+ "ans",[]
+];
+CalcbyM("ans",cmdL);
+println("ans="+ans);
+\end{verbatim}
+コンソールには
+
+\verb|ans=[x = -(sqrt(17)-1)/2,x = (sqrt(17)+1)/2] |
+
+が表示される。
+
+\vspace{\baselineskip}
+{\bf 応用例1:曲線の接線を引く}
+
+\vspace{\baselineskip}
+$f(x)=\dfrac{e^x+e^{-x}}{2}$ の,$x=a$における接線の方程式を作る。
+
+\begin{verbatim}
+fx="(exp(x)+exp(-x))/2";
+cmdL=[
+ "df:diff",[fx,"x"],
+ "c:ev",["df","x=a"],
+ "b:ev",[fx,"x=a"],
+ "eq:c*(x-a)+b",[],
+ "eq",[]
+];
+CalcbyM("tn1",cmdL);
+println(tn1);
+\end{verbatim}
+コンソールには
+\begin{verbatim}
+(%e^a-%e^-a)*(x-a))/2+(%e^a+%e^-a)/2
+\end{verbatim}
+が表示される。\\
+この,CalcbyMの戻り値 tn1 を用いて,曲線上の1点Aにおける接線のグラフを描く。以下のスクリプトを追加する。なお,点AをCinderellaの作図ツールで適当なところにとっておく。
+\begin{verbatim}
+tn1=Assign(tn1,["%e^a","exp(a)","%e^-a","exp(-a)"]);
+Plotdata("1",fx,"x");
+Putoncurve("A","gr1");
+tmp=Assign(tn1,["a",A.x]);
+plotdata("2",tmp,"x",["Num=2"]);
+\end{verbatim}
+1行目ではMaximaで作成した式を,Cindyscriptでプロットできる式にしている。
+
+\vspace{\baselineskip}
+\begin{center} \input{Fig/maxfun01} \end{center}
+\vspace{\baselineskip}
+なお,接線の方程式を求めるだけであれば,Mxfun()を使うこともできる。Mxfun()の解説を参照のこと。
+
+\vspace{\baselineskip}
+{\bf 応用例2:パラメトリックの場合の接線}
+
+\vspace{\baselineskip}
+媒介変数の値を決めるために,点AをCinderellaの描画面のx軸上にとっておき,その$x$座標を媒介変数$t$の値とする。スライダを作ってもよい。\\
+
+\begin{layer}{150}{0}
+\putnotese{60}{10}{ \input{Fig/maxfun02}}
+\end{layer}
+\begin{verbatim}
+fn="3*cos(t)^2*[cos(t),sin(t)]";
+cmdL=[
+ "f:",[fn],
+ "df:diff",["f","t"],
+ "df:trigsimp",["df"],
+ "tn:f+s*df",[],
+ "tn",[]
+];
+CalcbyM("tn2",cmdL);
+Paramplot("1",fn,"t=[0,2*pi]",["Num=100"]);
+gn=Assign(tn2,["t",A.x]);
+Paramplot("2",gn,"s=[-3,3]");
+\end{verbatim}
+
+cmdLで定義しているMaximaのコマンド(trigsimp など)については,Maximaの解説書などを参照されたい。
+
+\vspace{\baselineskip}
+【例】定積分の値を求める。
+
+\vspace{\baselineskip}
+$\displaystyle \int _{-1} ^2 (-x^3+3x+2)dx$ の値を求める。結果は val で受け取り,Mxtex() に渡して,TeX書式にして表示する。
+
+\begin{verbatim}
+cmdL=[
+ "val:integrate",["-x^3+3*x+2,x,-1,2"],
+ "val",[]
+];
+CalcbyM("val",cmdL);
+Mxtex("1",val);
+Expr([[2,2],"e","S="+tx1]);
+\end{verbatim}
+
+
+\vspace{\baselineskip}
+\hypertarget{mxbatch}{}
+\item[関数]Mxbatch(ファイル名)
+\item[機能]Maximaのライブラリを使うバッチファイルを作成
+\item[説明]ketcindy/ketlib/maximaL にあるライブラリを用いるコマンドでバッチファイルを作成する。
+
+ketcindy/ketlib/maximaL には,fourier\_sec.max , matoperation.max , poincare.mac の3つのファイルがあり,関数を定義したライブラリが入っている。それぞれ次のような内容である。各ファイルをテキストエディタで開いて参照されたい。
+
+fourier\_sec.max :フーリエ級数の計算を行う。
+
+matoperation.max : 行列の計算を行う。
+
+poincare : ハミルトニアンシステムに関する計算を行う。
+
+
+\vspace{\baselineskip}
+【例】\verb|cmd=Mxbatch("fourier_sec")|
+
+を実行すると,cmdに,たとえば
+
+\verb|[batch,["/Applications/ketcindy/ketlib/maximaL/fourier_sec.max"]] |
+
+が代入される。(Mac/Windows および KeTCindyの設定によって異なる)
+
+そこで,次のように利用する。
+
+\begin{verbatim}
+Setax(["a"]);
+Slider("A-C-B",[-5.5,-1.5],[4.5,-1.5]);
+defL=["1",[-3,-2],1,"0",[-2,-1],1,"-x",[-1,1],1,"0",[1,2],1,"-1",[2,3],1];
+Drwxy();
+tmp=Periodfun(defL,1,["dr,2","Color=red"]);
+fun=tmp_1;
+per=tmp_2;
+Htickmark([1,"n","1",2,"n","2",3,"nw","3"]);
+Htickmark([-1,"-1",-2,"-2",-3,"-3"]);
+cmdL=Concat(Mxbatch("fourier_sec"),[
+ "Ffun(x):="+fun,[],
+ "c:fourier_sec_coeff",["Ffun(x)","x"],
+ "c[1]::c[2]::c[3]",[]
+]);
+CalcbyM("ans",cmdL,[]);
+nterm=round(4*(C.x-A.x));
+Fourierseries("1",ans,per,nterm,["Num=400"]);
+Mxtex("2",ans_3);
+Expr([[-5,-2],"e","s_n="+tx2,[4,-2],"e","n="+text(nterm)]);
+\end{verbatim}
+
+\hspace{10mm}\input{Fig/mxbatch}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{15mm}
+\hypertarget{mxfun}{}
+\item[関数]Mxfun(name,式,リスト,option)
+\item[機能]Maximaの関数を実行する
+\item[説明]第2引数の「式」はMaximaの関数名。第3引数のリストは関数に渡す引数のリスト。
+
+戻り値は,第1引数の式に1つでも文字があると文字列となる。すべて数字(+,-, . を含む)の場合は
+16桁以下であれば数,それ以上の場合は文字列となる。また,戻り値は,変数 mx+name にも代入される。
+
+オプションに "Disp=no" をつけると,結果をコンソールに表示しない。
+
+\vspace{\baselineskip}
+【例】$10!$を求める。
+
+\verb| Mxfun("1","10!",[]);|
+
+を実行すると,コンソールにmx1 is 3628800 と表示される。この値は変数 mx1 に代入されているので,
+
+\verb| Letter([[0,1],"e",mx1]);|
+
+とすればCinderellaの描画面上に表示される。mx1ではなく,戻り値を変数に代入して使うこともできる。
+
+\begin{verbatim}
+fact10=Mxfun("1","10!",[]);
+Letter([[0,1],"e",fact10]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+【例】文字列の連結
+
+文字列を引数とする場合,例えば,Maximaの文字列を連結するコマンドconcatでは,
+
+\verb| concat("a","b")|
+
+とするが,中にダブルクォートが入っているため,全体を文字列にすることができない。
+
+このような場合は,第2引数を使って
+
+\verb| Mxfun("1","concat",["a","b"])|
+
+とすればよい。
+
+\vspace{\baselineskip}
+<参考> CindyScript の unicode(code) 関数を用いてダブルクォートを表し,次のようにすることもできる。
+
+\begin{verbatim}
+dq=unicode("22");
+comm="concat("+dq+"a"+dq+","+dq+"b"+dq+")";
+Mxfun("1",comm,[]);
+\end{verbatim}
+
+\vspace{\baselineskip}
+【例】$f(x)=\sin x$ を微分する
+
+\verb| Mxfun("1", "diff",["sin(x)","x"])|
+
+とすると
+
+\verb| diff(sin(x),x)|
+
+というコマンドをMaximaに渡して,戻り値をCindyの変数mx1に代入する。
+
+\verb| Mxfun("1", "diff(sin(x),x)",[]])|
+
+と,第1引数にまとめても同じ結果になる。ただし,この場合,第2引数は空リストとする。
+
+\vspace{\baselineskip}
+{\bf <参考>Cindyscriptの微分との違い}
+
+Cindyscriptでも微分はできる。たとえば,
+\begin{verbatim}
+f(x):=sin(x);
+g(x):=d(f(#),x);
+plot(g(#));
+\end{verbatim}
+とすると,cos(x)のグラフが描かれる。
+
+しかし,Cindyscriptの微分が,微分の定義による数値計算であるのに対し,Maximaでは数式処理として微分ができる。
+
+その意味の違いは,次のスクリプトで確かめられる。
+\begin{verbatim}
+f(x):=sin(x);
+g(x):=d(f(#),x);
+println(g(x));
+\end{verbatim}
+では,コンソールに表示されるのは未定義値(\_ \_ \_) である。
+
+一方,
+\begin{verbatim}
+Mxfun("1", "diff",["sin(x)","x"]);
+println(mx1);
+\end{verbatim}
+では,コンソールに \verb|cos(x)| と表示される。
+
+mx1は文字列であるので,\verb|Plotdata("1",mx1,"x")| でグラフが描ける。
+
+また,Cindyscriptの微分では,3階か4階までの導関数が計算上の限度であるのに対し,Maximaなら何階でも微分ができるので,テイラー展開などで有利である。
+
+\vspace{\baselineskip}
+【例】$\sin x$ の テイラー展開による近似のグラフを表示する。
+\begin{verbatim}
+Mxfun("1","taylor",["sin(x)","x",0,7],[""]);
+Plotdata("1","sin(x)","x",["da"]);
+Plotdata("2",mx1,"x");
+\end{verbatim}
+\vspace{\baselineskip}
+\begin{center} \input{Fig/taylor} \end{center}
+\vspace{\baselineskip}
+なお,Mxtex() を用いれば,Mxfun()の結果の mx1をTeX書式にして表示できる。
+
+\verb| Expr([[1,2],"e",Mxtex("1",mx1)]);|
+
+を追加すれば[1,2]の位置に式が表示される。
+
+\vspace{\baselineskip}
+【例】接線の方程式を作る
+
+\vspace{\baselineskip}
+$f(x)=\dfrac{e^x+e^{-x}}{2}$ の,$x=a$における接線の方程式を作る。
+
+関数式を文字列にしておき,Assign() を用いて変数$x$を$a$に変えれば,$f(a)$の式を作ることができる。導関数についても同様にする。
+
+\begin{verbatim}
+fx="(exp(x)+exp(-x))/2";
+gx=Mxfun("1","diff",[fx,"x"]);
+fa=Assign(fx,["x","a"]);
+ga=Assign(gx,["x","a"]);
+tf=ga+"*(x-a)+("+fa+")";
+println(tf);
+\end{verbatim}
+コンソールには
+\begin{verbatim}
+(%e^a-%e^-a)/2*(x-a)+((exp(a)+exp(-a))/2)
+\end{verbatim}
+が表示される。
+
+同様の例を CalcbyM() で例示しているので参照されたい。
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\vspace{\baselineskip}
+\hypertarget{mxtex}{}
+\item[関数]Mxtex(name,式)
+\item[機能]式をTeX書式にする
+\item[説明]第2引数の式は,直接書いた式もしくはMxfunの戻り値。これをTeXの書式にする。
+
+戻り値は,変数 txname にも代入される。
+
+\vspace{\baselineskip}
+【例】部分分数への分解
+\begin{spacing}{1.5}
+部分分数$\dfrac{x^3}{(x+1)(x+2)}$の分解をMaximaで行い,その結果をTeX書式にして画面に表示する。画面に表示された結果はそのまま\ketcindy で出力できる。
+\end{spacing}
+\begin{verbatim}
+Mxfun("1","partfrac",["x^3/((x+1)*(x+2))","x"]);
+Mxtex("1",mx1);
+Expr([0,1],"e",tx1);
+\end{verbatim}
+ここで,mx1,tx1はそれぞれMxfun("1",・・) , Mxtex"1",・・) の結果(戻り値)である。mx1,tx1 はコンソールにも表示され,tx1は次のようになっている。
+\begin{verbatim}
+\frac{8}{x+2}-\frac{1}{x+1}+x-3
+\end{verbatim}
+CindyscriptはTeX書式をサポートしているのでこれで描画面に分数式が表示されるが,Texの文書では,\verb|\frac{}{}| ではなく,\verb|\dfrac{}{}|を使うことが多い。そこで,Assign()を用いて,"frac" を "dfrac" に変えれば,そのままTex文書で使える。ただし,Cindyscriptは \verb|\dfrac{}{}| をサポートしていないので,画面上では分数表記にならない。そのあたりの事情を次のスクリプトで示す。
+\begin{verbatim}
+fx="x^3/((x+1)*(x+2))";
+pfx=Mxfun("1","partfrac",[fx,"x"]);
+form=Mxtex("1",fx)+"="+Mxtex("2",pfx);
+dform=Assign(form,["frac","dfrac"]);
+Letter([0,5],"e","部分分数への分解$"+form+"$");
+Letter([0,3],"e","部分分数への分解$"+dform+"$");
+\end{verbatim}
+Cinderellaの描画面では次のように表示される。
+
+\vspace{\baselineskip}
+\hspace{20mm} \includegraphics[bb=0 0 347.02 116.01 , width=8cm]{Fig/mxtex01.pdf}
+
+\vspace{\baselineskip}
+出力したTeX挿入図では次のようになる。
+
+%\vspace{\baselineskip}
+\input{Fig/mxtex02}
+
+なお,文字列を置換するのに,\verb|Assign(form,["frac","dfrac"])| ではなく,
+
+Cindyscriptの文字列の関数 replace を用いて,
+
+\hspace{10mm} \verb|dform=replace(form,"frac","dfrac");|
+
+としてもよい。
+
+%\vspace{10mm}
+
+\vspace{\baselineskip}
+【例】2次関数のグラフを表示し,$x$軸との交点の$x$座標を表示する。
+
+\begin{layer}{150}{0}
+\putnotese{60}{05}{ \input{Fig/mxtex03}}
+\end{layer}
+
+\begin{verbatim}
+fx="x^2-x-3";
+cmdL=[
+"ans:solve",[fx,"x"],
+"ans",[]
+];
+CalcbyM("ans",cmdL);
+p1=indexof(ans,"[");
+p2=indexof(ans,",");
+p3=indexof(ans,"]");
+s1=substring(ans,p1,p2-1);
+s2=substring(ans,p2,p3-1);
+s1=replace(s1,"x =","");
+s2=replace(s2,"x =","");
+Mxtex("1",s1);
+Mxtex("2",s2);
+Plotdata("1",fx,"x");
+Expr([-2,-0.5],"e",tx1);
+Expr([2,-0.5],"e",tx2);
+\end{verbatim}
+
+ここで,\verb|CalcbyM("ans",cmdL);| で得られるansは,次のような文字列である。
+
+\verb|"[x = -(sqrt(13)-1)/2,x = (sqrt(13)+1)/2] "|
+
+そこで,ここから2つの式だけを抽出する作業を行ったのち,Mxtex() でTeXの式を得ている。
+
+さらに応用として,点AをCinderellaの作図ツールで作図し,
+\begin{verbatim}
+if(A.y<0,
+fx="(x-"+text(A.x)+")^2"+guess(A.y),
+fx="(x-"+text(A.x)+")^2+"+guess(A.y);
+);
+\end{verbatim}
+とすると,点Aを頂点とする放物線と軸との交点の座標が描かれる。Maximaとのデータのやり取りをするためのタイムラグがあるが,インタラクティブに放物線の位置を変えることができる。
+
+\vspace{\baselineskip}
+<参考>
+
+2次関数のような簡単な関数であれば,Cindyscriptの roots() 関数を用いて2次方程式が解けるので,次のスクリプトでほぼ同じ動作をするものを作ることができる。「ほぼ」というのは点Aの位置によっては,guess()で解釈しきれないことがあるためである。Maximaを使えば数式処理で解を求めるので,Aがどこにあってもきれいに表示できる。
+\begin{verbatim}
+fx="x^2-2*A.x*x+A.x^2+A.y";
+cf=[A.x^2+A.y,-2*A.x,1];
+sol=roots(cf);
+s1=guess(sol_2);
+s2=guess(sol_1);
+Mxtex("1",s1);
+Mxtex("2",s2);
+Plotdata("1",fx,"x");
+Expr([-2,-0.5],"e",tx1);
+Expr([2,-0.5],"e",tx2);
+\end{verbatim}
+
+\end{description}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\newpage
+
+
+%Risa/Asirとの連携==================================
+\subsection{Risa/Asirとの連携}
+
+\begin{description}
+
+\hypertarget{calcbyA}{}
+\item[関数]CalcbyA(name,コマンド,option)
+\item[機能]Risa/Asirのスクリプトを実行する
+\item[説明]第2引数はRisa/Asirで実行するコマンド。
+
+コマンドと引数リストの繰り返しからなるリスト(例えばcmdL)を作って,一度に実行する。
+
+戻り値はない。(未定義値)結果は,コマンドリストの最後に記述した変数(引数は空リスト)の値がname で指定された変数に代入される。複数の結果を戻すときは,:: で区切って記述するとリストにして代入される。
+
+
+\vspace{\baselineskip}
+\hypertarget{asirfun}{}
+\item[関数]Asirfun(name,式,リスト,option)
+\item[機能]Risa/Asirの関数を実行する
+\item[説明]第2引数の「式」はRisa/Asirの関数名。第3引数のリストは関数に渡す引数のリスト。
+
+戻り値は,第1引数の式に1つでも文字があると文字列となる。すべて数字(+,-, . を含む)の場合は
+16桁以下であれば数,それ以上の場合は文字列となる。また,戻り値は,変数 asname にも代入される。
+
+オプションに "Disp=no" をつけると,結果をコンソールに表示しない。
+
+
+\end{description}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\newpage
+%FriCASとの連携==================================
+\subsection{FriCAS(Axiom)との連携}
+
+\begin{description}
+
+\hypertarget{calcbyF}{}
+\item[関数]CalcbyF(name,コマンド,option)
+\item[機能]FriCASのスクリプトを実行する
+\item[説明]第2引数はFriCASで実行するコマンド。
+
+コマンドと引数リストの繰り返しからなるリスト(例えばcmdL)を作って,一度に実行する。
+
+戻り値はない。(未定義値)結果は,コマンドリストの最後に記述した変数(引数は空リスト)の値がname で指定された変数に代入される。複数の結果を戻すときは,:: で区切って記述するとリストにして代入される。
+
+
+\vspace{\baselineskip}
+\hypertarget{frfun}{}
+\item[関数]Frfun(name,式,リスト,option)
+\item[機能]FriCASの関数を実行する
+\item[説明]第2引数の「式」はFriCASの関数名。第3引数のリストは関数に渡す引数のリスト。
+
+戻り値は,第1引数の式に1つでも文字があると文字列となる。すべて数字(+,-, . を含む)の場合は
+16桁以下であれば数,それ以上の場合は文字列となる。また,戻り値は,変数 friname にも代入される。
+
+オプションに "Disp=no" をつけると,結果をコンソールに表示しない。
+
+
+\end{description}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\newpage
+
+%MeshLabとの連携==================================
+\subsection{MeshLabとの連携}
+
+MeshLabは,3Dデータ(objデータなど)を読み込んでレイトレーシングで表示・編集するソフトウェアである。レイトレーシングで3Dグラフィクスを描くには,Cinderellaと親和性の高い Cindy3D を利用するのがよいが,MeshLabを使うメリットは3Dプリンタ用のSTLファイルを出力できることである。また,\ketcindy で描いた3Dの図がレイトレーシングでどのようになるのかを見ることも比較的簡単にできる。
+
+MeshLabとの連携は,\ketcindy から Obj 形式のデータを書き出すことで行う。Mkobj**() 関数でデータを作り,Mkviewobj() 関数でMeshLabを呼び出して表示を行う。
+
+なお,Mkviewobj() 関数でMeshLabを呼び出して表示を行う場合,これをDrawスロットに書くと頻繁に呼び出しが行われるため非効率となる。そこで,if(1==0,・・・) で・・・の部分にMeshLabの呼び出し関係のスクリプトを書いて,実際に呼び出すときに if(1==1,・・・)とする方法と,呼び出し関係のスクリプトを関数化してボタンに割り当てる方法がある。ketcindyパッケージに含まれる sample にボタンをつけたものがある。
+
+なお,3Dであるので,Initialization スロットに
+
+\verb|Ketinit();|
+\verb|Ketinit3d();|
+を記述しておく。
+
+\begin{description}
+
+\hypertarget{mkobjcmd}{}
+\item[関数]Mkobjcmd(name,式,option)
+\item[機能]厚みを持たない曲面のobjファイルのためのコマンドを作成する
+\item[説明]オプションは [分割数1,分割数2,表側の方向の指定]
+
+表側の方向は,変数に対して,右手系の方向が"+"
+
+作成されるデータは"oc"+name のファイル名の obj データである。この名称は,Mkviewobj() で用いる。(以下,Mkobj**()関数では同様)
+
+\vspace{\baselineskip}
+【例】:サドル面
+\begin{verbatim}
+fd=[ "z=x^2-y^2", "x=[-1,1]","y=[-1,1]"," "];
+Sf3data("1",fd);
+Windispg();
+Mkobjcmd("1",fd,[40,40,"-"]);
+Meshlab():=(
+Mkviewobj("saddle",oc1, ["m","v"]);
+);
+\end{verbatim}
+このうち,\verb|Sf3data("1",fd); | はCinderellaの画面に表示するためであって,なくてもよい。
+
+次図で,左が option + の場合,右が - の場合である。
+
+\includegraphics[bb=0 0 679.53 263.51 , width=12cm]{Fig/meshlab01.pdf}
+\vspace{\baselineskip}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{mkobjcrvcmd}{}
+\item[関数]Mkobjcrvcmd(name,PD,option)
+\item[機能]空間曲線(直線)のobjファイルのためのコマンドを作成
+\item[説明]オプションは [太さ,断面の形状(正多角形)の辺の数,断面の正面]
+
+曲線は紐のようなもので表す。その断面は正多角形で, 初期設定は正6角形である。断面の正面は"xy","yz","zx"のいずれかで指定する。太くなった時に形状の差が現れる。
+
+例太さ0.03で螺旋を描く
+\begin{verbatim}
+Spacecurve("1","[(6*pi-t)/(6*pi)*cos(t),(6*pi-t)/(6*pi)*sin(t),0.1*t]",
+"t=[0,6*pi]",["Num=200"]);
+Windispg();
+Mkobjcrvcmd("1","sc3d1",[0.03]);
+Meshlab():=(
+Mkviewobj("spiral",oc1,["m","v"]);
+);
+\end{verbatim}
+
+\verb|Mkobjcrvcmd("1","sc3d1",[0.1,8,"yz"]);| としたのが下図右。
+
+ \includegraphics[bb=0 0 614.53 236.51 , width=12cm]{Fig/meshlab02.pdf}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{mkobjnrm}{}
+\item[関数]Mkobjnrm(name,式)
+\item[機能]法線ベクトルのデータを作成
+\item[説明]式は曲面を表す式。これに対し,法線ベクトルを表す式を求める。
+
+\vspace{\baselineskip}
+\hypertarget{mkobjplatecmd}{}
+\item[関数]Mkobjplatecmd(name,面データ,options)
+\item[機能]面を描く
+\item[説明]面データを渡して面を描く。
+
+options は,面の厚みの指定。厚みは中心線に対し,両側につけることができる。
+
+たとえば,[0.05] はプラス側に 0.05 の厚み,[0.05,-0.04] はマイナス側にも0.04の厚みをつける。
+
+\vspace{\baselineskip}
+【例】三角形のプレートを描く
+
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+p1=[2,0,0];
+p2=[0,2,0];
+p3=[0,0,2];
+plane=[[p1,p2,p3],[[1,2,3]]];
+Mkobjplatecmd("1",plane,[0.05]);
+Mkobjcrvcmd("2","ax3d");
+Mkviewobj("plane",Concatcmd([oc1,oc2]),["m","v"]);
+\end{verbatim}
+
+\begin{center} \includegraphics[bb=0 0 287.01 228.01 , width=4cm]{Fig/meshlab03.pdf} \end{center}
+%\begin{layer}{150}{0}
+%\putnotese{80}{15}{ \includegraphics[bb=0 0 287.01 228.01 , width=3cm]{Fig/meshlab03.pdf} }
+%\end{layer}
+
+\vspace{\baselineskip}
+\hypertarget{mkobjpolycmd}{}
+\item[関数]Mkobjpolycmd(name,PD,options)
+\item[機能]多面体を描く
+\item[説明]VertexEdgeFace() の戻り値を PDとして渡して多面体を描く。
+
+\vspace{\baselineskip}
+\hypertarget{mkobjsymbcmd}{}
+\item[関数]Mkobjsymbcmd(PD, 実数,実数,ベクトル, ベクトル)
+\item[機能]文字等のobjデータのためのコマンドを作成
+\item[説明]引数のPDを描く。第2引数は大きさ,第3引数は回転角,第4引数は正面方向のベクトル,第5引数はPDの中心の位置。
+
+PDは,平面の描画コマンドによるプロットデータが使える。また,PD に半角アルファベットを文字として与えることができる。この場合,文字は n,p,q,r,t,x,y,z で,該当するフォントが data フォルダの fontF フォルダに用意されている。この中にないフォントは使えない。
+
+\vspace{\baselineskip}
+\hypertarget{mkobjthickcmd}{}
+\item[関数]Mkobjthickcmd(name,式)
+\item[機能]厚みを持つ曲面のobjファイルのためのコマンドを作成
+\item[説明]オプションは [分割数1,分割数2,厚み,表側の方向の指定,条件]
+表側の方向は,変数に対して,右手系の方向が"+"。厚みを持つため,nsew のそれぞれについて,
+"+n+s-e-w" のように指定する。
+
+条件として,\verb|"Assume(R>0)"| をつけると,Rが0以下になるための不具合を回避できる。
+
+また,"ratsimp" をつけると有理関数について,"trigsimp"をつけると三角関数について,処理を速くすることができる。
+
+なお,この関数はMaximaを使うので,Maximaをインストールしていることが前提。
+
+\vspace{\baselineskip}
+【例】回転放物線
+
+\begin{layer}{150}{20}
+\putnotes{58}{37}{ \includegraphics[bb=0 0 287.01 189.01 , width=5cm]{Fig/meshlab06.pdf}}
+\end{layer}
+\begin{verbatim}
+fd=[
+"z=(x^2+y^2)",
+"x=R*cos(T)","y=R*sin(T)",
+"R=[0,2]","T=[0,2*pi]","e"
+];
+Mkobjthickcmd("1",fd,[40,40,0.2,"+n+s-e-w+","assume(R>0)"]);
+Mkviewobj("pala",oc1,["m","v","Wait=5"]);
+\end{verbatim}
+
+%\begin{center}\includegraphics[bb=0 0 574 378 , width=4cm]{Fig/meshlab06.pdf}\end{center}
+
+\vspace{37mm}
+\hypertarget{mkviewobj}{}
+\item[関数]Mkviewobj(name,PD, options)
+\item[機能]objファイルを作成。optionにより MeshLab を立ち上げて表示する。
+\item[説明]第2引数に複数のプロットデータを与えるときは,Concatcmd() により1つにまとめる。
+オプションは
+\begin{tabbing}
+12345678901234567890\=\kill
+"m"または"make"\> データを作る(指定しない場合もデータがなければ作る)\\
+"v"または"view"\>MeshLabを立ち上げて表示する\\
+"W=n"\>作成するための待ち時間。n秒。これを過ぎると終了する\\
+"Unit=mm"\>Setunitlen()と連動して3Dプリンタの数値の単位をmmで指定する\\
+\>3Dプリンターがインチで認識する場合は "Unit=in" とする。\\
+\end{tabbing}
+
+
+\end{description}
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\newpage
+%表計算ソフトとの連携==================================
+\subsection{表計算ソフトとの連携}
+表計算ソフトでは,複数のセルを選択してコピー(Windowsでは Crtl+ C ,Macでは Command+C)すると,セルの内容はtab区切りのテキストデータとしてクリップボードにコピーされる。これをCindyscriptエディタにペーストすることで表計算ソフトのデータを\ketcindy で利用できる。逆に,Cindyscriptのコンソールへの出力を表計算ソフトのシートにコピーすることもできる。
+
+また,表計算ソフトから書き出したCSVファイルについても同様にしてCSV形式のデータを扱うことができる。
+
+\begin{description}
+\hypertarget{tab2list}{}
+\item[関数]Tab2list(str,option)
+\item[機能]str の内容をリストに変換する
+\item[説明]tabやコンマ区切りになっている文字列 str をリストに変換する。
+
+ optionは,次の通り。
+
+ Blank=a:NULLのセルをaに置き換える。
+
+Sep=b:セパレータ(区切り文字)を b とする。 初期設定は tabコード
+
+次のような手順で表計算ソフトやCSVファイルからデータを\ketcindy に移すことができる。
+
+\vspace{\baselineskip}
+(1) Cindyscriptエディタで,適当な文字変数を用意する。
+
+たとえば,data="";
+
+\vspace{\baselineskip}
+\hspace{10mm} \includegraphics[bb=0 0 429.02 149.01 , width=7cm]{Fig/tab2list02.pdf}
+
+\vspace{\baselineskip}
+(2) 表計算ソフトで,適当な範囲を指定しクリップボードにコピーする。
+
+Windowsなら Ctrl+C,Macなら Command+C
+
+\vspace{\baselineskip}
+\hspace{10mm} \includegraphics[bb=0 0 371.02 154 , width=7cm]{Fig/tab2list01.pdf}
+
+\vspace{\baselineskip}
+(3) data=""; のダブルクォートの間にペーストする。
+
+最後の行は右図のように," の前で改行されていてもよい。
+
+\vspace{\baselineskip}
+\hspace{10mm} \includegraphics[bb=0 0 369.02 118.01 , width=6cm]{Fig/tab2list00.pdf}
+
+\hspace{10mm} \includegraphics[bb=0 0 374.02 138.01 , width=6cm]{Fig/tab2list001.pdf}
+
+\vspace{\baselineskip}
+(4) この文字変数 data に対し,Tab2list(data) を実行すると,行列を表すリストが返される。
+
+これを適当な変数に代入し,作表コマンドで表にするなど,目的に応じて利用する。
+
+数値だけなら行列として計算もできる。
+
+\vspace{\baselineskip}
+\hspace{10mm} \includegraphics[bb=0 0 622.53 228.51 , width=10cm]{Fig/tab2list03.pdf}
+
+\vspace{\baselineskip}
+空文字のセル(NULL)が含まれる場合, 初期設定ではそのまま空文字になるが,アンケート処理などで無回答を0にしたいような場合は
+
+\hspace{10mm}\verb|dlist=Tab2list(data,["Blank=0"];|
+
+とする。
+
+ CSVファイルからCSV形式(コンマ区切り)のデータをコピーした場合は
+
+\hspace{10mm}\verb|dlist=Tab2list(data,["Sep=,"];|
+
+とする。
+
+なお,文字列をセパレータで区切ってリスト化するCindyscriptの関数に tokenize()がある。上の例で,
+
+\hspace{10mm} \verb|dlist=tokenize(data,[unicode("000a"),unicode("0009")]);|
+
+とすると,改行コード(000a)とtabコード(0009)で切り分けてリスト化する。このとき,リストの各要素はつぎのようになる。
+
+文字列→文字列
+
+数値形式の文字→実数【例】 14 → 整数1412.3 → 実数12.3
+
+計算式の形→文字列【例】 437-0023 →437-0023 (文字列)
+
+これに対し,Tab2list()では,計算式の形の文字列は数値と見なして計算結果を取得する。
+
+\vspace{\baselineskip}
+【例】 437-0023 →414 (数値)
+
+したがって,郵便番号や日付(28/12/5)のようなものは計算されてしまうので,tokenize() を用いるのがよい。なお,tokenize()の場合,空行は空リストになるので,最後の行でダブルクォートの前で改行されていると空リストが入る。
+
+
+\vspace{\baselineskip}
+\hypertarget{dispmat}{}
+\item[関数]Dispmat(list)
+\item[機能]リストを行列の形でtab区切りにしてコンソールに表示する。
+\item[説明]行列を表すリスト (たとえば dlist) を引数としてDispmat(dlist) を実行すると,コンソールに行列型で内容が表示される。
+
+実際にはTAB区切りの文字列。(println としなくても直接コンソールに表示される)
+
+これを表計算ソフトのシートにコピーする。
+
+\vspace{\baselineskip}
+\hspace{10mm} \includegraphics[bb=0 0 427.52 197.51 , width=7cm]{Fig/tab2list04.pdf}
+
+
+\vspace{\baselineskip}
+\hypertarget{writecsv}{}
+\item[関数]Writecsv(namelist, data, filename, option)
+\item[機能]data の内容をCSVファイルに出力する
+\item[説明]ベクトルまたは行列となっている data を、filenameのファイル名としてCSVファイルに書き出す。
+
+optionは,次の通り。(省略できる)
+
+Col=nn:自然数nnで指定した列数のCSVファイルとして書き出す。
+
+namelistは,CSVファイルの1行目に追加される項目名。省略すると"C1,C2,..."という項目名が付く。
+
+
+なお,列数の指定を省略するとdataが行列の場合は、その列数をdataがベクトルの場合はnamelistの項目数を利用する。
+
+\end{description}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\newpage
+
+
+%アニメーション==================================
+\section{アニメーションPDF}
+\subsection{概要}
+アニメーションのできるPDFを作る。
+
+Cinderellaの作図機能とCindyscriptを用いてアニメーションができるが,PDFにすることでCinderellaがなくてもPDFビュアーがあればアニメーションを実行できるので,プレゼンテーションや教材の受け渡しなどに便利である。
+
+次の画面は,samplesフォルダにある「s06animation」の「s0601cycloid」のものである。これをひな形として使うのがよい。すでにあるスライダなどが邪魔であれば,消去ボタンで消去するか,template2allbuttons.cdy をひな形として用いる。
+
+\vspace{\baselineskip}
+\includegraphics[bb=0 0 732.04 376.02 , width=12cm]{Fig/mvgaiyou01.pdf}
+
+画面上方のボタンには,次のようなスクリプトが割り当てられている。
+
+\begin{tabbing}
+1234\=12345678\=1234567897890123456\=\kill
+\>Figure\>: Viewtex(); \>現在の画面のPDFデータを作る\\
+\>Parent \>:複数のスクリプト\>Figpdf() を使うときに使用する。\\
+\>ParaF \>: Parafolder(); \>アニメーションのフレームデータを作る\\
+\>Anime\>: Mkanimation(); \>アニメーションPDFを作る\\
+\>Flip \>: Mkflipanime(); \>パラパラ動画PDFを作る
+\end{tabbing}
+
+アニメーションPDFを作るには,フレームを定義する関数を記述し,「ParaF」ボタンでフレームデータを作り,「Anime」または「Flip」ボタンでPDFを作成する。
+%たとえば,Fhead が "hoge" の場合,TeX の文書には\\
+% \verb|\begin{center} \input{hogemoviefigs.tex}|\\
+%で動画を挿入することができる。
+
+%ただし,動画のできるPDFを作成するには,ドキュメントクラスと使用パッケージについて注意が必要である。
+
+%ドキュメントクラスは,article または jarticle とする。jsarticle は使えない。
+
+%パッケージは animate に dvipdfmx オプションをつける。\\
+%\verb|\usepackage[dvipdfmx]{animate}|
+
+Anime ボタンを押すと,\verb|\usepackage[dvipdfmx]{animate}| でパッケージを読み込み,animateinline 環境のアニメーションを作る。
+
+Flip ボタンを押すと,animateinline 環境ではなく,フレームに分割したPDFが生成される。
+
+なお,アニメーションPDFでアニメーションを行うにはAdobe Acrobat Reader など,アニメーションに対応したPDFリーダーが必要である。WindowsのSumatraPDF,Macの プレビューではアニメーションができない。
+
+\subsection{関数}
+\begin{description}
+
+\hypertarget{setpara}{}
+\item[関数]Setpara(fname,funcstr,range,options1,options2)
+\item[機能]アニメーションの設定をする
+\item[説明]fname は出力するファイル名,funcstrは定義した動画関数名,rangeは範囲
+
+「Anime」ボタンを押すと,animate+fname.pdf が作られる。再生はコントローラか,画面クリックで行う。
+
+「Flip」ボタンを押すと,flipanime+filename.pdf が作られる。再生(コマ送り)は,Acrobat Reader のページ送りボタンで行う。
+
+options1 はアニメーションのデータを作るための設定。
+\begin{tabbing}
+1234567890123\=90123456789012345678\=\kill
+m/r\> データの作成 / 既存データがある場合の読み込み( 初期設定は r )\\
+Div=n\> フレーム数。初期値は25。
+\end{tabbing}
+options2 はアニメーションについての設定で,次の通り。
+\begin{tabbing}
+1234567890123\=90123456789012345678\=\kill
+Frate=n\>1秒間のフレーム数。初期値は20。 \\
+Title=str\> タイトル。指定しない場合は fname と同じ。\\
+Scale=n\> 図の大きさの拡大率 \\
+opA=[option]\> animateinline 環境のためのオプション \\
+\>初期設定は\verb|[loop,controls,buttonsize=3mm]|。\\
+\> loop:繰り返し再生する。\\
+\> controls:コントローラを表示する\\
+\> buttonsize:コントローラのサイズ\\
+\> palindrome:反転して繰り返し再生する\\
+\> step:コマ送りモードにする。コントローラもコマ送り仕様。\\
+\>\verb|"OpA=[controls,buttonsize=5mm]" |のように記述する。\\
+\> +をつけると初期設定のものに追加することができる。\\
+\>たとえば \verb|"OpA=+step"| で\\
+\>\verb|"OpA=[loop,controls,buttonsize=3mm,step]"| となる。\\
+\>\verb|"OpA=[]"| とすると,オプションなしとなり,\\
+\>画面をクリックすると繰り返しなしで再生される。\\
+記述例\\
+\verb|Setpara("cycloid","mf(t)","t=[0,60]",["Div=60"],|\\
+\verb| ["Frate=30","Title="サイクロイド","Scale=1.5","OpA=[controls]"]);|\\
+\end{tabbing}
+
+\vspace{\baselineskip}
+\item[関数] Parafolder(funcstr,fname,range,options)
+\item[機能]アニメーションのフレームデータを作成する
+\item[説明]funcstrは動画関数名,fname は出力するフォルダ名,rangeは範囲
+
+作業フォルダ(fig)内に,フレームデータを格納した fname フォルダを作る。ひな形(s0601cycloid)にある ParaF ボタンに割り当てられており,通常はそのまま使えばよい。
+
+\vspace{\baselineskip}
+\item[関数]Mkanimation(path,folder)
+\item[機能]アニメーションのPDFを作る
+\item[説明]作業フォルダ(fig)内に,フレームデータを格納した fname フォルダを作り,ここからアニメーションのPDFを作る。Setpara() で設定したファイル名を fname とすると,生成する TeX ファイルは,animatefname.tex (PDF作成のTeXファイル)と animfname.tex (動画データ)で,PDFの名称は,animatefname.pdf となる。
+
+ひな形(s0601cycloid)にある Anime ボタンに割り当てられており,通常はあらためて設定せずそのまま使えばよい。
+
+\vspace{\baselineskip}
+\item[関数]Mkflipanime(path,folder)
+\item[機能]パラパラ動画のPDFを作る
+\item[説明]作業フォルダ(fig)内に,フレームデータを格納した fname フォルダを作り,ここからパラパラ動画のPDFを作る。Setpara() で設定したファイル名を fname とすると,生成する TeX ファイルは,flipanimefname.tex (PDF作成のTeXファイル)で,PDFの名称は,flipanimefname.pdf となる。
+
+ひな形にある Flip ボタンに割り当てられており,通常はあらためて設定せずそのまま使えばよい。
+
+\end{description}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\subsection{制作例}
+
+%\begin{description}
+\vspace{\baselineskip}
+【例】定円上を動く点Pと,定点Aを結ぶ線分の中点をQとして動きを見る。
+
+アニメーション(フレーム)を定義する関数は,時刻を $t$ として, $t$ における図を定義すると考える。時刻は単なる媒介変数であるので,$t$ でなく $s$ などでもよい。関数名は,たとえば mf(movie frame) とする。
+
+\begin{verbatim}
+Setax(["","","sw","","sw"]);
+Slider("A-C-B",[0,YMIN-1],[2*pi,YMIN-1]);
+Circledata("1",[[0,0],[0,2]]);
+mf(t):=(
+ pt=2*[cos(t),sin(t)];
+ mp=(pt+[4,0])/2;
+ Listplot("1",[[4,0],pt]);
+ Pointdata("1",[mp,pt],["Size=2"]);
+ if(t==0,
+ ptlist=[mp];
+ ,
+ ptlist=append(ptlist,mp);
+ );
+ Letter([[4,0],"s","A",pt,"en","P",mp,"ne","Q"]);
+ Pointdata("2",ptlist,["Size=2","Color=red"]);
+);
+mf(C.x);
+Setpara("middle","mf(t)","t=[0,4*pi]");
+\end{verbatim}
+
+この例の場合,\verb|mf(C.x)| を実行するとスライダを動かすことでインタラクティブに軌跡を表示できる。アニメーションを作る上では \verb|mf(C.x)| やスライダはなくてもよい。
+
+Cinderellaの画面は次のようになる。
+
+\vspace{\baselineskip}
+\hspace{20mm} \includegraphics[bb=0.00 0.00 608.03 367.02,width=8cm]{Fig/moviedata01.pdf}
+
+アニメーションを作成するときは \verb|//mf(C.x)| とコメントアウトしてから 「ParaF」「Anime」 ボタンをクリックする。次の図は,でき上がった animatemiddle.pdf の始めの画面である。
+
+\hspace{30mm}\includegraphics[bb=0.00 0.00 470.02 394.02,width=6cm]{Fig/moviedata02.pdf}
+
+また,次のようにオプションを指定すると,5秒間のアニメーションとなる。
+
+\verb| Setpara("middle","mf(t)","t=[0,4*pi]",["Div=30"],["Frate=6"]);|
+
+\verb|["Div=150"],["Frate=30"]|とすると,やはり5秒間のアニメーションとなるが,1秒間のフレーム数が多いため,なめらかな動きとなる。これは標準的なビデオのフレームレートである。ただし,ファイルサイズは約5倍となる。
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\end{description}
+
+\newpage
+
+
+%==================== Slide ===============
+\section{KeTスライド}
+\subsection{概要と制作手順}
+\ketcindy で作成した図とテキストを統合してプレゼンテーション用のスライドPDFを作成する。必要なファイルは,スライドの内容を記述したテキストファイル(ここではコンテンツファイルと呼ぶ)と,タイトルや図を作成し,コンテンツファイルと統合する \ketcindy のファイルである。この2つのファイルは,拡張子が txt と cdy で,ファイル名は同一とする。たとえば,コンテンツファイルを makeslide.txt , \ketcindy ファイルを makeslide.cdy としたときの,制作イメージを次の図に示す。
+
+\hspace{10mm}\input{Fig/makeslide}
+
+\hspace{10mm}makeslide.cdy
+
+\hspace{10mm}\includegraphics[bb=0.00 0.00 881.05 451.02,width=10cm]{Fig/slide01.pdf}
+
+\vspace{\baselineskip}
+ひな形として,サンプルとして提供されている samples フォルダの中の s0701basic.cdy をコピーし,適当にリネームして使うのがよいだろう。必要なボタンと,最低限のスクリプトが記述されている。
+
+以下では,\ketcindy のファイルを makeslide.cdy , コンテンツファイルを makeslide.txt として説明を進める。制作手順は次の通り。
+
+(1) makeslide.cdy に \verb|Settitle| コマンドでタイトルを書き,「Titile」ボタンで書き出す。
+
+タイトルスライドが作業フォルダに,makeslide.txt が makeslide.cdy と同じフォルダに作成される。makeslide.txt がすでにある場合には上書きはされず,タイトルスライドだけが上書きされる。
+
+(2) makeslide.txt に,スライドの各ベージごとの内容を記述する。
+
+(3) 必要な図やアニメーションのコードを書き,ボタンをクリックしてファイルを作る。
+
+\hspace{10mm}Figure : 図を挿入するとき
+
+\hspace{10mm}ParaF : アニメーションやパラパラスライドを挿入するとき
+
+(4) Slide ボタンでスライドPDFを作成する。
+
+PDFと,関連する中間ファイルは,作業フォルダではなく,makeslide.cdyのあるフォルダに作成される。また,スライドPDFはアニメーションと同様,Windows,MacではAdobe Reader で開く必要がある。Linux(Ubuntu)では Evince でプレゼンテーションができる。
+
+\subsection{コンテンツファイル}
+
+コンテンツファイルは次のような構成にする。
+
+\begin{tabbing}
+1234567890\=12345678912345678901234567890\=\kill
+ \>title::slide0//\> タイトルスライド。title はコマンド。\\
+ \>main::三角比と三角関数//\> セクション1のタイトル。main はコマンド。\\
+ \>直角三角形と三角比//\> 1ページ目の表示内容。\\
+ \>・・・・// \\
+ \> new::角の概念の拡張//\> 新しいページとタイトル。new はコマンド。\\
+ \> enumerate::[(1)]// \> 2ページ目の表示内容。enumerate はコマンド。\\
+ \> ・・・・//\\
+ \> new::負の角//\> 新しいページとタイトル。\\
+ \> ・・・・//\\
+ \>main::三角関数のグラフ//\> セクション2のタイトル。\\
+ \>$f(x)=\sin x$//\> \hspace{10mm}以下同様\\
+ \> new::振幅と周期// \\
+ \> ・・・・//\\
+\end{tabbing}
+%あまりスマートな方法ではないが,枠をKeTCindyで作ってレイヤーで表示
+\begin{layer}{150}{0}
+\hspace{7mm}\input{Fig/boxframeslide}
+\end{layer}
+
+
+・すべての行の末尾には必ず // をつける。
+
+\hspace{10mm} 注)urlの指定で // を用いるときは,$||||$ とすれば // に変換される。
+
+・ページの内容は,コマンドでレイアウトなどを指定し,表示する文をテキストで書く。
+
+\vspace{\baselineskip}
+{\bf コマンド}
+
+コマンドにおいて,各ブロックの引数の区切りは \verb|::| とし,各行の終わりには必ず//をつける。
+
+\vspace{\baselineskip}
+ {\bf 【タイトルと壁紙】}
+
+ タイトルスライドをつけるときは,
+
+ \hspace{10mm}\verb|title::slide0//|
+
+ を1行目に置く。タイトルスライドは makeslide.cdy で作る。slide0は 初期設定のタイトルスライドのファイル名。このファイル名を変更(たとえば "start")したときは,makeslide.cdy で,Settile() のオプションに "Title=start" をつけて,ファイル名が一致するようにしておく。
+
+ タイトルスライドをつけないときはスライド名をつけないでおく。
+
+\hspace{10mm} \verb|title:://|
+
+注)title コマンドは必須で,これを1行目に書かないとスライドは作成されない。
+
+\vspace{\baselineskip}
+壁紙(背景)を表示するときは,タイトルコマンドに続けて壁紙ファイル名を書く。
+
+ \hspace{10mm}\verb|title::slide0::wallpaper//|
+
+wallpaper は壁紙のファイル名。壁紙ファイルはTeXのファイルで,作業フォルダ(fig)に入れておく。
+
+壁紙ファイルの一例
+
+\begin{verbatim}
+ {\color[cmyk]{0.6,0.2,0.8,0}\huge\rm\normalsize
+\newpage
+\begin{layer}{120}{0}
+\lineseg{0}{2}{125}{0}
+\lineseg{0}{88}{125}{0}
+\putnotese{0}{90}{\ketcindy}
+\end{layer}
+}
+\end{verbatim}
+
+\vspace{\baselineskip}
+{\bf 【セクションタイトル】}
+
+\hspace{10mm}\verb|main::セクションタイトル名//|
+
+セクションを分けないときはなくてもよい。
+
+\vspace{\baselineskip}
+ {\bf 【新しいページ】}
+
+\hspace{10mm}\verb|new(::行下げ)::タイトル((::位置)::読み込みファイル)//|
+
+ 例)\verb|new::[10]::はじめに::{50}{20}::figure//|
+
+読み込みファイルの表示サイズを変更するときは
+
+ \hspace{10mm}\verb|new::[10]::はじめに::{50}{20}::figure,0.8//|
+
+のようにする。
+
+読み込みファイルがなければ,figure は省略。
+
+\vspace{\baselineskip}
+ {\bf 【箇条書き】}
+
+番号つき箇条書きは
+
+ \hspace{10mm}\verb|enumerate//|
+
+ で,enumerate環境の始まりを示す。
+
+番号にかっこをつけるなど,番号の形式を変えるには,
+
+\hspace{10mm}\verb|enumerate::[(1)]|
+
+のように,\verb|::|で区切って形式を示す。 初期設定は,かっこなしの番号。
+
+記号つき箇条書きは
+
+\hspace{10mm}\verb|itemize//|
+
+で itemize環境の始まりを示す。記号は中黒。
+
+enumerate,itemizeのいずれも
+
+\hspace{10mm}\verb|item::文//|
+
+で itemを記述する。
+
+環境の終わりは,
+
+\hspace{10mm}\verb|end//|
+
+で示す。
+
+\vspace{\baselineskip}
+{\bf 【項目の順表示】}
+
+1枚のスライド内で,項目を段階的に表示するときは,\verb|new| の次の行に
+
+\hspace{10mm}\verb| %repeat=m(,para)//|
+
+を書く。mは段階数で,たとえば,そのスライドの内容を3段階で表示したい場合は
+
+\hspace{10mm}\verb| %repeat=3//|
+
+とする。実際には3枚のスライドが作られる。
+
+para をつけると,右下にコントローラが表示され,前後に進めやすくなる。
+
+\hspace{10mm}\verb| %repeat=3,para//|
+
+段階的に表示したい行の先頭に,表示する順番を,2番目以降から
+\begin{verbatim}
+%[2,-]::text//
+%[3,-]::text//
+\end{verbatim}
+
+のように書く。
+
+番号指定を \verb| [-, 3] | とすると,3番目まで表示する。
+
+\verb| [1..3,5 ]| とすると,1番目から3番目までと5番目に表示する。(4番目をスキップ)
+
+\vspace{\baselineskip}
+ {\bf 【薄文字】}
+
+ 順表示したい項目の全体像を見せておいて,そのうちの現在までの項目を示すような場合に用いる。番号指定の前に thin をつけ,
+
+ \begin{verbatim}
+%thin[2,-]::text//
+%thin[3,-]::text//
+\end{verbatim}
+
+のように書くと,現段階の項目よりあとは薄文字で表示される。
+
+薄文字の濃さは,
+
+\hspace{10mm} \verb|\setthin{alpha}//|
+
+で指定できる。alphaは0から1までの数で, 初期設定は0.1。
+
+\verb|\setthin{0}//| のとき,指定段階以降の項目は非表示になる。
+
+ 初期設定の薄文字の濃さは,makeslide.cdy の Setslidebodyの第3引数で設定できる。たとえば,
+
+\hspace{10mm}\verb|Setslidebody(["","",0.2]);|
+
+とする。
+
+item とともに用いるときは,\verb|%thin[n,-]| を先に書く。
+
+\vspace{\baselineskip}
+【例】項目の順表示
+
+図は,3番目のJavaまで進んだところである。右下にコントローラがある。
+
+\begin{layer}{150}{0}
+\putnotese{70}{10} {\includegraphics[bb=0.00 0.00 777.04 516.03,width=7cm]{Fig/sliderepeat.pdf} }
+\end{layer}
+\begin{verbatim}
+new::プログラミング言語 //
+%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}
+
+\vspace{\baselineskip}
+ {\bf 【図ファイルの順表示】}
+
+作業フォルダ(fig)の中にあるサブフォルダ(例えばsubfig)の図ファイルすべてを順に表示する。
+
+ パラパラ動画のときに用いる。パラパラ動画では,ParaFボタンをクリックすると,作業フォルダ(fig)の中に,動画のフレームファイルが入ったフォルダが作られる。そのフォルダのファイルをアルファベット順に表示する。もちろん,パラパラ動画以外のファイルの順表示に使ってもよい。
+
+\verb|new| の次に
+
+\hspace{10mm} \verb|%repeat=//|
+
+\hspace{10mm} \verb|%para=subfig:{0}:s{60}{10}:input(:倍率)//|
+
+を書く。TeXのソースには,
+
+\hspace{10mm}\verb| layer{120}{0}, \putnotes{60}{10 初期設定put...}|
+
+の形で書き入れられる。
+
+また,2行に分けずに
+
+\hspace{10mm} \verb|%repeat=,para=... |と続けて書いてもよい。
+
+
+\vspace{\baselineskip}
+{\bf 【レイヤー】}
+
+ketlayerの\verb|\begin{layer}・・\end{layer}| として書き出す。本来の記述より簡素になっている。
+
+\hspace{10mm}\verb|layer::{範囲}{0}//|
+
+で layer環境の始まりを示す。layer環境の終わりは
+
+\hspace{10mm}\verb|end//|
+
+ レイヤーの中に作業フォルダ(fig)にある図を表示するには
+
+\hspace{10mm}\verb|putnote::方向と位置::読み込みファイル//|
+
+とする。
+
+ 例) figure.texを(30,10)の位置の南東(原点は左上)に表示する。
+
+\hspace{10mm} \verb|putnote::se{30}{10}::figure//|
+
+ 例) figの中のfigure.texを0.8倍にして表示する。
+
+\hspace{10mm} \verb|putnote::se{30}{10}::figure,0.8//|
+
+
+ 例)includegraphics で figure.pdf を表示する。
+
+\hspace{10mm} \verb|putnote::se{30}{10}::include[width=5cm]::figure.pdf//|
+
+
+ 注)\verb|KeTpicStyle.pdf|を参照。文字などは本来の書式を用いて次のように入れる。
+
+\hspace{10mm} \verb|\putnotee{30}{10}{文字}//|
+
+\vspace{\baselineskip}
+{\bf 【テキストと動画】}
+
+コマンド以外のテキストはそのまま \TeX\ に書き出される。行末には // をつける。
+
+テキストを途中で改行するには,\TeX\ の 強制改行マーク \textbackslash \textbackslash をつける。
+
+動画の場合は,動画の設定をして(アニメーションの節を参照)ファイルを作る。
+
+パラパラ動画の場合は,ParaFボタンをクリックすると,figフォルダ内に動画のフレームファイルが入ったフォルダ(たとえば sincurve)が作られる。これを,
+
+\hspace{10mm} \verb|%repeat=//|
+
+\hspace{10mm} \verb|%para=sincurve:{0}:s{60}{10}:input(:倍率)//|
+
+で表示する。
+
+アニメーションの場合は,スライドのために,makeslide.cdy のスクリプトに, \verb|Addpackage(["[dvipdfmx]{animate}"]);| を追加しておく。
+
+Animeボタンをクリックすると,パラパラアニメと同様に動画のフレームファイルが入ったフォルダが作られ,動画用の\TeX\ ファイルができる。Setpara() で設定したファイル名が "sincurve" のとき,動画用の\TeX\ ファイルは "animsincurve.tex" となるので,\verb|%repeat| ではなく \verb|\input{fig/animsincurve}//| で表示する。
+
+
+\vspace{\baselineskip}
+{\bf 【コメント行】}
+
+ コマンドや文をコメントアウトするときは,\verb|%%| とする。
+
+\vspace{\baselineskip}
+{\bf 【空白行】}
+
+空白行を入れたいときは,\verb|...//| とする。
+
+\vspace{\baselineskip}
+{\bf 【タブ】}
+
+\hspace{10mm}\verb|\Ltab{長さ}{文1}文2|
+
+とすると,文1が行頭から,文2が長さ分の字下げをした位置から表示される。長さは 20mm のように指定。
+
+\vspace{\baselineskip}
+{\bf 【ページ番号】}
+
+page番号を表示するときは次のようにする。
+
+ mainの場合は \verb|\slidepage[m]//|
+
+それ以外の場合は \verb|%repeatの後に \slidepage//|
+
+ 注)総ページ数を取得するため,TeXを2度コンパイルすることが必要である。そのため,Slideボタンを2度クリックすると総ページ数が表示される。
+
+\vspace{\baselineskip}
+{\bf mp3/mp4ファイルの追加}
+
+makeslide.txtのタイトルコマンドの後に,以下を追加する。
+\begin{verbatim}
+title::slide0(::wallpaper)
+::\usepackage{ketmedia}
+::\usepackage[dvipdfmx]{media9}//
+\end{verbatim}
+
+mp3ファイルを追加するときは,\verb|\inputsound|または\verb|\inputsoundclick|を用いる。\\
+\hspace{10mm}\verb|\inputsountclik[90]{フォルダ/}{ファイル}|\\
+\verb|\inputsound|は「自動再生」,\verb|\inputsoundclick|は「クリック再生」である。
+最初の引数は,ボタンの水平位置(単位mm)でデフォルトは90である.またフォルダには\verb|/|をつける。\vspace{2mm}
+
+mp4ファイルを追加するときは,\verb|\inputmovie|を用いる。\\
+\hspace{10mm}\verb|\inputsountclik[90]{1}{0.4}{フォルダ/}{ファイル}|\\
+2番目と3番目の引数は,幅と高さの\verb|\linewidth|からの倍率である。
+
+\vspace{\baselineskip}
+{\bf 【余白などの編集】}
+
+スライドの上側余白として,初期状態で \verb|\vspace*{18mm}| が設定される。次のページにはみ出してしまうような場合は,出力された tex ファイルで調整すればよい。
+
+その他,適宜編集して,kc.command(bat/sh) を実行すれば,細かい部分を修正したPDFを作成することができる。
+
+\subsection{関数}
+makeslide.cdy で使う,\ketcindy の関数。
+
+\begin{description}
+
+\hypertarget{setslidebody}{}
+\item[関数]Setslidebody(bodycolor,bodystyle,density)
+\item[機能]全体の文字スタイルと薄文字の濃さ(0-1)の設定
+\item[説明]引数の意味は次の通り。
+\begin{tabbing}
+1234567890123\=4567890\=\kill
+bodycolor\> 文字色 :初期設定は "blue"\\
+bodystyle\> フォントタイプ :初期設定は \verb|"\Large\bf\boldmath"|\\
+density\> 薄文字の濃さ :初期設定は 0.1
+\end{tabbing}
+
+引数がない場合や( \verb|Setslidebody()|)この関数を書かない場合は初期値が使われる。
+
+ある引数だけを指定したい場合は,それより前は空にする。
+
+【例】\verb|Setslidebody(,"\large")|
+
+\vspace{\baselineskip}
+\hypertarget{setslidehyper}{}
+\item[関数]Setslidehyper("dvipdfmx",options)
+\item[機能]順表示でページ送りのコントローラを設定する。
+\item[説明]順表示しないときもこの関数の記述は必須と考えてよい。
+
+パッケージ hyperref.styを読み込み,かつ,options の値を与える。
+
+\verb|Setslidehyper();| は無効。初期設定で使う場合は \verb|Setslidehyper("");| とする。
+
+第1引数は hyperref.sty の第1パラメータ。初期設定は "dvipdfmx"
+
+options は ["cl=bool,lc=col,fc=col","Pos=[x,y]","Size=n"]
+
+\begin{tabbing}
+12345\=4567890\=\kill
+cl \> colorlinks : リンクに色をつけるかどうか。true / false で指定。 初期設定は true\\
+lc \> linkcolor : コントローラの色。色名で指定。 初期設定は blue\\
+fc\> filecolor リンクの色。色名で指定。 初期設定は blue\\
+以上3つは,セットで指定。一部初期値を使う場合は\verb|lc=,| のように右辺を空にする。\\
+Pos \> コントローラの位置。 初期設定は [125,73] (左上が原点)\\
+Size \> コントローラの大きさ。 初期設定は1
+\end{tabbing}
+
+
+\vspace{\baselineskip}
+\hypertarget{setslidemain}{}
+\item[関数]Setslidemain([letterc,boxc,boxd,framec,xpos,size])
+\item[機能]メインスライド(セクション区切り)の設定
+\item[説明]引数の一部を 初期設定値とする場合は [,,,,3] や [,"red"] などとする。
+\begin{tabbing}
+1234567\=4567890\=\kill
+letterc \> 文字の色。 初期設定は CMYKで [0.98,0.13,0,0.43]\\
+boxc \> ボックスの色。 初期設定は [0,0.32,0.52,0] \\
+frame\> フレームの色。 初期設定は [0,0.32,0.52,0]\\
+xpos \> タイトルの水平位置。 初期設定は 62\\
+size \> タイトルの倍率。 初期設定は 2
+\end{tabbing}
+
+
+\vspace{\baselineskip}
+\hypertarget{setslidepage}{}
+\item[関数]Setslidepage([letterc,boxc,boxd,framec,shadowc,xpos,size])
+\item[機能]ページの設定をする。
+\item[説明]引数の一部を 初期設定値とする場合は [,,,,3] や [,"red"]などとする。
+
+\begin{tabbing}
+1234567\=4567890\=\kill
+letterc \> 文字の色。 初期設定は CMYKで [0.98,0.13,0,0.43]\\
+boxc \> ボックスの色。 初期設定は [0,0.32,0.52,0] \\
+frame\> フレームの色。 初期設定は [0,0.32,0.52,0]\\
+shadowc \> 影の色。 初期設定は [0,0,0,0.5]\\
+xpos \> タイトルの水平位置。 初期設定は 6\\
+size \> タイトルの倍率。 初期設定は 1.3
+\end{tabbing}
+
+\vspace{\baselineskip}
+\hypertarget{setslidemargin}{}
+\item[関数]Setslidemargin([leftmarginchange,topmarginchange])
+\item[機能]スライドの左上マージンをデフォルトから変更する場合の値。
+\item[説明]Setslidemargin([+5,-10]);(横方向に$+5$mm,縦方向に$-10$mm変更)
+
+\vspace{\baselineskip}
+\hypertarget{settitle}{}
+\item[関数]Settitle(タイトルリスト,options)
+\item[機能]タイトルスライドを作る
+\item[説明]タイトルリストはコンマ区切りで位置と文を文字列で与える。例を参照。
+「Title」ボタンをクリックすると,コンテンツファイルがない場合は新たに作る。すでにある場合は上書きせずタイトルスライドのみを作る。
+
+Settitleのオプションは次をリストで与える。
+
+\begin{tabbing}
+123456789012\=4567890\=\kill
+"Title=" \> タイトルスライドのファイル名。 初期設定は "slide0"。\\
+"Layery=" \> タイトルの縦位置。 初期設定は0。0でないときは方眼を表示。 \\
+"Color="\> 文字の色。 初期設定は blue。
+\end{tabbing}
+
+\vspace{\baselineskip}
+【例】タイトルの設定
+
+\begin{verbatim}
+Settitle([
+"s{60}{20}{メインタイトル}",
+"s{60}{50}{名前}",
+"s{60}{60}{所属}",
+"s{60}{70}{情報}"
+] ,
+["Title=SlideA","Color=[1,1,0,0]"]);
+\end{verbatim}
+
+出力する \TeX\ ファイルに,\verb|\begin{layer}| の設定をする。 \verb|s| は,東西南北の\verb|s|。
+
+例のように,タイトルリストは改行すると見やすい。
+
+\end{description}
+
+\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\newpage
+%================== 3D概要 ===============
+\section{\ketcindy 3D}
+\subsection{概要}
+\ketcindy 3Dの画面は次のように構成される。
+
+Cinderellaの描画面に,白の矩形で囲んだ領域が2つできる。NE,SWを対角とする左側の領域を主画面,右側の領域を副画面という。
+
+\vspace{\baselineskip}
+\begin{center}
+ \includegraphics[bb=0 0 879.05 447.02 , width=8cm]{Fig/3dstart.pdf}
+\end{center}
+主画面は平面の場合と同様,TeXに出力される範囲を示し,NE,SWの2点をドラッグすることにより変更できる。主画面の下方のスライダで視点が移動でき,主画面上では軸が回転する。副画面は,xy平面上に視点を置いたものと考えればよい。
+
+主画面上にCinderellaの作図ツールで点や線分を作図すると,副画面に対応する点が作図される。主画面上の点をドラッグするとx,y座標を変更でき,副画面上の点をドラッグするとz座標を変更できる。
+
+\vspace{\baselineskip}
+\begin{center}
+ \includegraphics[bb=0.00 0.00 863.04 378.52 , width=10cm]{Fig/3dscreen.pdf}
+\end{center}
+
+KeTCindy3Dでは,線や面についての陰線処理を行う。陰線処理はC言語との連携により処理を速めている。C言語を使う環境整備が必要であるが,現在はこれを標準としている。C言語が使えない場合はRで計算する関数を用いることになるが,その場合はかなり時間がかかる。(場合にもよるが2分程度)
+
+%================== 3D設定 ===============
+\newpage
+\subsection{設定}
+
+\begin{description}
+
+\hypertarget{ketinit3d}{}
+\item[関数]Ketinit3d()
+\item[機能]KeTCindy3Dの使用宣言
+\item[説明]Cinderellaの画面を3Dモードにする。
+
+Cinderellaの描画面に,視点移動のための2つのスライダを作る。スライダは初期位置が左端になる。スライダTHで角THETAを,スライダFIで角PHIを内部変数として定義する。
+
+引数に0を入れて \verb|Ketinit3d(0)| とすると,副画面を表示しない。
+
+\textcolor{red}{<重要>}
+
+この関数は Initialization スロットに置く。Ketinit() も,平面の場合と異なり Initialization スロットに置く。KeTCindy3Dにおける変数の初期化などを行う,Start3d()はDrawスロットに書く。
+
+%----------------Setangle --------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{setangle}{}
+\item[関数]Setangle(TH,FI)
+\item[機能]回転角の指定
+\item[説明]スライダで設定できる回転角(視点の位置)TH と FI を度数法で指定する。
+たとえば,\verb|Setangle(70,40)| とすると,TH,FIがその位置になる。スライダは固定されるので,再度スライダを有効にしたい場合は,コメント化して再実行する。
+
+初期状態だけを決めたい場合は
+
+\verb| if(!Ptselected(),Setangle(70,40)); |
+
+または
+
+\verb| if(!Isangle(),Setangle(70,40)); |
+
+とすると,スライダは有効となり,スライダのいずれかの点を選択した状態であれば Figure ボタンも有効である。画面上のなにもないところをクリックして,点の選択状態を解除するともとに戻る。
+
+回転角の取得については,\hyperlink{getangle}{回転角の取得}を参照のこと。
+
+%----------------Start3d --------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{start3d}{}
+\item[関数]Start3d(option)
+\item[機能]3Dの画面設定と空間点の認識
+\item[説明]副画面を作り,幾何点を3Dの点として認識する。この関数は必須で,Drawスロットの先頭に書く。
+
+Cinderellaの作図ツールで,点・線分を作図すると,内部関数の Ptseg3data() によってそれらを空間の点として認識し,副画面上に対応する点をとる。ただし,始めはz座標を0とする。点の名前がAであれば,副画面上の点はAzとなる。点をポイントして選択すると副画面の上に座標が表示される。
+
+作図した点の名称をインスペクタで変更した場合,新しい名称に対応する点を副画面上に作成するが,以前の点は消えないので要注意。たとえば,点Aを作図した後,主画面上の点Aをインスペクタで点Dに変えた場合,副画面上に新たにDzができるが,以前のAzも残る。残ったAzは,選択しておいて作図ツールの消去ボタン \includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/delete.pdf}で消すことができる。
+
+optionに,除外点のリストを与えると,その点は空間点としない。(スライダで視点を移動しても位置は変わらない)
+
+ %----------------Startsurf --------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{startsurf}{}
+\item[関数]Startsurf(options)
+\item[機能]曲面描画の初期化と定数の設定
+\item[説明]options で定数を設定する。定数としては,分割数,Cのサイズ,誤差の限界を設定する。
+
+optionsがないときは,以下の 初期設定を用いる。
+
+ [50,50],[1500,500,200],[0.01,0.1]
+
+設定後に初期値にリセットするときは,文字列 "reset" を引数に与える。
+
+これにより,陰線処理をともなう面の描画の手順は,次のようになる。
+
+(1)Startsurf(); で面描画の宣言をする。
+
+(2) 描画関数でプロットデータを作る。
+
+(3) ExeccmdC(); で,C言語を用いてまとめて描画する。
+
+%-------------------Xyzaxdata3d-----------------------------------------------
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\vspace{\baselineskip}
+\hypertarget{xyzax3data}{}
+\item[関数]Xyzax3data(name,xの範囲,yの範囲,zの範囲,options)
+\item[機能]座標軸を描く
+\item[説明]描画面に座標軸を描き,プロットデータ ax3dを作成する。nameは空文字列でよい。option は次の2つ。
+
+矢じり:"an":nは数字で矢じりの大きさ。nはなくてもよい。
+
+原点O:"Onesw":neswは微小位置。数字も付けられる。neswをつけない場合の初期値はsw。
+
+【例】 初期設定の座標軸\\
+\verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");|
+
+ 矢じりをつける
+
+ \verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]","a");|
+
+ 矢じりを大きくする
+
+ \verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["a2"]);|
+
+原点のOを表示する。
+
+ \verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["O"]);|
+
+ 原点のOの位置を調整して右上に表示する。やじりもつける。
+
+ \verb|Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]",["a","Oe2n2"]);|
+
+
+【注意】Putaxes3d() で点を取ると原点に点Oが作成される。この点名Oと表示が重複するのが煩わしい場合は,作図後にこのoptionをつけてから出力するとよい。
+
+\end{description}
+%================== 3D描画 ===============
+
+%\newpage
+\subsection{描画}
+
+%================== 3D点・線 ===============
+\subsubsection{点・線}
+
+\begin{description}
+ %----------------Drawpoint3d --------------------------------------------
+%\hypertarget{drawpoint3d}{}
+%\item[関数]Drawpoint3d(座標)
+%\item[機能]空間点を描く
+%\item[説明]引数で与えた空間座標の点を描く。この点は幾何点ではない。また,TeX にも出力されない。幾何点にするには \hyperlink{putpoint3d}{Putpoint3d()} を用いる。TeXに点を出力するには,\hyperlink{pointdata3d}{Pointdata3d()} を用いる。
+
+%引数は,座標のリストにすることもできる。
+
+%\vspace{\baselineskip}
+%【例】
+%\begin{verbatim}
+%Drawpoint3d([1,1,1]);
+%Drawpoint3d([[1,1,1],[0,1,0]]);
+%\end{verbatim}
+
+%\vspace{\baselineskip}
+
+ %----------------Pointdata3d --------------------------------------------
+\hypertarget{pointdata3d}{}
+\item[関数]Pointdata3d(名前,点リスト,options)
+\item[機能]点の3Dデータと2Dデータを作成し,画面と\TeX に出力する。
+\item[説明]optionsは\hyperlink{pointdata}{Pointdata()}と同様。
+\vspace{\baselineskip}
+
+【例】
+\begin{verbatim}
+Pointdata3d("1",[[1,1,1],[0,1,0]],["Size=2","Color=red"]);
+\end{verbatim}
+\vspace{\baselineskip}
+
+ %---------------- Putpoint3d----------------------------------------------
+\hypertarget{putpoint3d}{}
+\item[関数]Putpoint3d(リスト,option)
+\item[機能]空間に幾何点を作図する
+\item[説明]点の名称と座標を与えて点を作図する。複数の点を一度に作図できる。
+
+optionは,"fix"( 初期設定) または "free"。リスト ["free"] にしてもよい。
+
+"fix" では,固定点(ドラッグで移動できない点)とする。同じ名称の点がすでに存在する場合は,指定した位置に移動して固定点とする。
+
+"free" では,自由点(ドラッグで移動できる)とする。同じ名称の点がすでに存在する場合はなにもしない。
+
+\vspace{\baselineskip}
+【例】いくつか記述例を示す。
+
+\verb|Putpoint3d(["A",[2,1,3]]);|
+
+\verb|Putpoint3d(["A",[1,1,1],"C",[1,0,1]],"fix");|
+
+\verb|Putpoint3d(["A",[2,1,3]],"free");|
+
+\vspace{\baselineskip}
+なお,この関数は幾何点を作るものであり,TeXには出力されない。TeXに点を出力するには,\hyperlink{pointdata}{Pointdata()} を併用する。
+
+空間における点の座標は,点名に"3d"を付加した名前の変数に代入される。たとえば,点Aの座標はA3dである。これにより,点の座標を取得できる。
+
+ %----------------Putaxes3d---------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{putaxes3d}{}
+\item[関数]Putaxes3d([x,y,z])
+\item[機能]軸上に幾何点を作る。
+\item[説明]引数のリスト [x,y,z] に対し,点X(x,0,0) ,Y(0,y,0) , Z(0,0,z) および 原点Oを主画面上にとり,副画面上に対応する点Xz,Yz,Zz,Oz を作る。すでに同じ名称の点がある場合は,指定された位置に移動する。
+
+引数は,実数にすることもでき,Putaxes3d(a) は,Putaxes3d([a,a,a]) と同じになる。
+
+\vspace{\baselineskip}
+【例】
+
+Putaxes3d(5);原点と,$x(5,0,0),y(0,5,0),z(0,0,5)$ を作る。
+
+Putaxes3d([1,2,3]);原点と,$x(1,0,0),y(0,2,0),z(0,0,3)$ を作る。
+
+ %----------------Putoncurve3d---------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{putonCurve3d}{}
+\item[関数]Putoncurve3d(点名,PD)
+\item[機能]空間曲線上に点をとる
+\item[説明]プロットデータPDの曲線上に,点名の点をとる。
+
+とった点は固定点ではなく,曲線上にインシデントとなる。したがって,ドラッグして曲線上を動かすことができる。例は \hyperlink{partcrv3d}{Partcrv3d()} を参照のこと。
+ %---------------- Putonseg3d----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{putonseg3d}{}
+\item[関数]Putonseg3d(点名,点1,点2)
+\item[機能]線分上に点を作る
+\item[説明]点1と点2の中点に,指定された名前の点を取る。点1と点2が線分として結ばれていなくてもよい。とった点は線分にインシデントとなる(線分が描かれていなくても)。点1と点2はリストにすることもできる。指定した点がすでに存在する場合は動かさない。
+
+点1,点2は幾何点の名称または座標で指定する。
+
+\vspace{\baselineskip}
+【例】A(1,-1,0)とB(0,2,2) の中点に点Cをとる。つぎのいずれでもよい。
+
+\verb|Putonseg3d("C",A,B);|
+
+\verb|Putonseg3d("C",[A,B]);|
+
+\verb|Putonseg3d("C",[[1,-1,0],[0,2,2]]);|
+
+\vspace{\baselineskip}
+
+%------------------ Spaceline-----------------------------------------------
+\hypertarget{spaceline}{}
+\item[関数]Spaceline(name,list)
+\item[機能]折れ線を描く
+\item[説明]点の名称または座標のリストを与えて折れ線を描く。平面での Listplot() にあたる。
+
+options は線種(dr,da,do)
+
+\vspace{\baselineskip}
+【例】いくつか示す。
+
+・Spaceline("1",[[2,5,1],[4,2,3]]); 指定された2点を結んだ線分を描く。
+
+・Spaceline("2",[A,B,C,A]);作図されている2点A,B,Cを結んだ三角形を描く。
+
+・節点を表示する場合は,Pointdata3d() で描画する。
+
+\begin{verbatim}
+pt=[[2,0,0],[2,0,2],[2,2,2],[0,2,2],[0,4,2],[0,4,4]];
+Spaceline("1",pt);
+Pointdata3d("1",pt,["Size=3"]);
+\end{verbatim}
+
+点の名前が必要であれば
+
+\verb|pname=apply(1..6,"P"+text(#));|
+
+のようにして,名前リストを作ることができる。
+
+%\vspace{\baselineskip}
+%\begin{layer}{150}{0}
+%\putnotese{80}{10}{ \input{Fig/oresenex01}}
+%\end{layer}
+ \begin{center} \input{Fig/oresenex01} \end{center}
+
+%------------------ Spacecurve-----------------------------------------------
+\hypertarget{spacecurve}{}
+\item[関数]Spacecurve(name,式,定義域,options)
+\item[機能]空間曲線を描く
+\item[説明]媒介変数で表された曲線を描く。optionは解像度 Num
+
+\vspace{\baselineskip}
+【例】螺旋を描く
+
+\verb|Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);|
+
+\vspace{\baselineskip}
+ \begin{center} \input{Fig/rasen} \end{center}
+
+
+ %---------------- Bezier3d-----------------------------------------------
+\hypertarget{bezier3d}{}
+\item[関数]Bezier3d(name,リスト1,リスト2)
+\item[機能]空間ベジェ曲線を描く
+\item[説明]引数はリスト1が端点リスト,リスト2が制御点リスト
+
+1組の端点につき,2つの制御点を使う。
+
+\vspace{\baselineskip}
+【例】いくつかの点をベジェ曲線で結ぶ
+
+端点A,Bに対し,制御点をD,Eとする。
+
+\verb|Bezier3d("1",["A","B"],["D","E"]);| \vspace{\baselineskip}
+
+端点A,Bに対し,制御点をD,Eとし,端点BCに対し制御点をE,Fとする。
+
+\verb|Bezier3d("1",["A","B","C"],["D","E","E","F"]);|
+
+ 端点A,Bに対し,制御点をD,Eとし,端点BCに対し制御点をF,Gとする。(図)
+
+\verb|Bezier3d("1",["A","B","C"],["D","E","F","G"]);|
+
+\begin{center} \input{Fig/bezier3d1} \end{center}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%------------------ Mkbezierptcrv3d-----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{mkbezierptcrv3d}{}
+\item[関数]Mkbezierptcrv3d(点リスト)
+\item[機能]制御点を自動的にとる空間ベジェ曲線
+\item[説明]リストで与えた点に対し,制御点を自動的に生成してベジェ曲線を描く。
+
+制御点は,2つの点に対して,その点を端点とする線分上に2つ作られる。これを適宜移動して任意の曲線にすることができる。\hyperlink{bezier3d}{空間ベジェ曲線 Bezier3d()} を参照のこと。
+
+\vspace{\baselineskip}
+【例】\verb|Mkbezierptcrv3d(["A","B","C","D"]);|\\
+線分AB上に2点a1p,a2p,線分BC上に2点a2p,a2q,線分CD上に2点a3p,a3qができる。
+
+\vspace{\baselineskip}
+
+%------------------ Skeletonparadata-----------------------------------------------
+\hypertarget{skeletonparadata}{}
+\item[関数]Skeletonparadata(name,PDリスト,PDリスト,option)
+\item[機能]陰線処理(スケルトン処理)をおこなう
+\item[説明]描画されている線と軸について陰線処理をおこなう。
+
+第2引数の線(プロットデータ)が,第3引数の線(プロットデータ)によって隠される部分を消去する。第2,第3引数を省略した場合は,すべての線について,互いの陰線処理をおこなう。optionで消去する部分の長さを指定できる。\\
+他のオプション\\
+ \verb|"No=点リスト"| 点リストの点が選ばれているときは実行しない\\
+ \verb|"File=y/m/n (n)"| データファイルを作るか\\
+ \verb|"Check=点リスト"| 点リストの点が変更されていたら,ファイルを作り直す
+
+
+\vspace{\baselineskip}
+【例】螺旋と線分,座標軸の陰線処理
+
+次のように螺旋と線分,座標軸を描いておく。
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,4]","z=[-5,3]");
+Putpoint3d(["A",[0,-2,-2]]);
+Putpoint3d(["B",[-1,1,3]]);
+Spaceline([A,B]);
+Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);
+\end{verbatim}
+座標軸のプロットデータは ax3d,線分は AB3d,螺旋は sc3d1 である。これに対し,
+
+\hspace{10mm} \verb|Skeletonparadata("1");|
+
+ 描画されている線と軸について陰線処理をおこなう。(図左)
+
+\hspace{10mm} \verb|Skeletonparadata("1",[2]);|
+
+ 重なった部分の空きを2にする。(図中央)
+
+\hspace{10mm} \verb|Skeletonparadata("1",["AB3d","ax3d"],["sc3d1"]);|
+
+螺旋によって隠れる部分だけ消去する。(図右)
+
+\begin{center} \input{Fig/skeletonparadata01} \input{Fig/skeletonparadata02}
+ \input{Fig/skeletonparadata03} \end{center}
+
+このほか,次も可能。
+
+\hspace{10mm} \verb|Skeletonparadata("1",["AB3d","ax3d"],["sc3d1"],[2]);|
+
+\hspace{10mm} \verb|Skeletonparadata("1",["AB3d"],["ax3d","sc3d1"]);|
+
+
+\end{description}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%\newpage
+%================== 3D多面体 ===============
+\subsubsection{多面体}
+
+多面体の描画について,四面体の場合を例にして説明する。
+
+\begin{layer}{130}{0}
+\putnotesw{130}{0}{\input{Fig/concatobj}}
+\end{layer}
+
+四面体は4つの面からなっている。
+
+頂点をA,B,C,Dとすると,4つの面は
+
+\hspace{10mm} △ABC,△ABD,△ACD,△BCD
+
+である。
+
+% \begin{center} \input{Fig/concatobj} \end{center}
+
+頂点のリスト[A,B,C,D] に対し,Aから順に番号を
+
+つけると,各面の頂点の順番は
+
+\hspace{20mm}[1,2,3],[1,2,4],[1,3,4],[2,3,4]
+
+と表現できる。
+
+頂点のリストと,この面リストを組にして [[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]] としたものを「面データ」という。この面データを使って,多面体を描画するのが VertexEdgeFace() である。
+
+多面体の陰線処理は2通りある。ひとつは,多面体を線画と考えて,隠れる部分だけを処理する方法で,Skeletonparadata() を用いる。\hyperlink{concatobj}{Concatobj()} の例を参照のこと。
+
+もうひとつは,面と考えて,面に隠れる部分を点線で描いたり,非表示にしたりする方法で,Phparadata() を用いる。 \hyperlink{phparadata}{Phparadata()}の例を参照のこと。
+
+\begin{description}
+
+ %-----------------Concatobj -----------------------------------------------
+\hypertarget{concatobj}{}
+\item[関数]Concatobj(リスト,option)
+\item[機能]いくつかのobjデータを結合する
+\item[説明]多面体の各面の頂点リストから面データ(頂点リストと面リスト)を作る。
+
+たとえば,\verb|Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);| とすると,面データ[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]] が返される。
+
+\vspace{\baselineskip}
+【例】4点A,B,C,Dを幾何点として作り,これを頂点とする四面体を描く。
+
+\begin{verbatim}
+Putpoint3d("A",2*[0,0,sqrt(3)]);
+Putpoint3d("B",2*[1,-1/sqrt(3),0]);
+Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);
+Putpoint3d("D",2*[-1,-1/sqrt(3),0]);
+phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);
+VertexEdgeFace("1",phd);
+Skeletonparadata("1");
+Letter3d([A3d,"ne","A",B3d,"sw","B",C3d,"se","C",D3d,"e","D"]);
+\end{verbatim}
+
+\begin{center} \input{Fig/concatobj} \end{center}
+
+<参考1>
+
+幾何点を作らないで四面体を描くのであれば,
+
+\begin{verbatim}
+a=2*[-1,-1/sqrt(3),0];
+b=2*[1,-1/sqrt(3),0];
+c=2*[0,sqrt(3)-1/sqrt(3),0];
+d=2*[0,0,sqrt(3)];
+phd=Concatobj([[a,b,c],[a,b,d],[a,c,d],[b,c,d]]);
+\end{verbatim}
+
+としてもよい。
+
+\vspace{\baselineskip}
+<参考2>
+四面体のような凸型多角形の場合は,CindyScriptの convexhull3d() 関数を用いて次のようにすることができる。面リストではなく頂点リストを与えるだけなので手間を省くことができる。
+
+\begin{verbatim}
+a=2*[0,0,sqrt(3)];
+b=2*[1,-1/sqrt(3),0];
+c=2*[0,sqrt(3)-1/sqrt(3),0];
+d=2*[-1,-1/sqrt(3),0];
+phd=convexhull3d([a,b,c,d]);
+\end{verbatim}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%-------------------VertexEdgeFace -----------------------------------------------
+\hypertarget{vertexedgeface}{}
+\item[関数]VertexEdgeFace(name,面データ,options)
+\item[機能]面データを用いて多面体を描く
+\item[説明]面データは,たとえば四面体ABCDの場合は,[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]] である。
+
+4点A,B,C,Dをとっておき,このリストを引数に与えると,四面体が描かれる。
+
+生成されるプロットデータは,
+
+phv3d:頂点のリスト
+
+phe3d:辺のリスト
+
+phf3d:面リスト
+
+なお,それぞれ末尾にnameが付加される。
+
+\vspace{\baselineskip}
+【例】4点A,B,C,Dを取り,正四面体ABCDを描く
+\begin{verbatim}
+Putpoint3d("A",2*[-1,-1/sqrt(3),0]);
+Putpoint3d("B",2*[1,-1/sqrt(3),0]);
+Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);
+Putpoint3d("D",2*[0,0,sqrt(3)]);
+phd=[[A,B,C,D],[[1,2,3],[1,2,4],[1,3,4],[2,3,4]]];
+VertexEdgeFace("1",phd);
+\end{verbatim}
+ \begin{center} \input{Fig/vertex01} \end{center}
+面リストは,Congatobj() を使って作ることができる。陰線処理して描く場合も含め,\hyperlink{concatobj}{Concatobj()} の例を参照のこと。
+
+\vspace{\baselineskip}
+ %------------------Phparadata -----------------------------------------------
+\hypertarget{phparadata}{}
+\item[関数]Phparadata(name,name2,options)
+\item[機能]多面体を陰線処理して描く
+\item[説明]多面体のプロットデータをVertexEdgeFace() で作る。このプロットデータに対し,隠れている面(辺)を陰線処理して表示する。第1引数は通常のname,第2引数のname2は,VertexEdgeFace() で与えたnameと同じものとする。
+
+optionsは,全体の線種("dr,2"など)と,陰線の線種を"Hidden=線種" で指定できる。 初期設定では陰線は表示しない。
+
+\vspace{\baselineskip}
+\begin{layer}{150}{0}
+\putnotese{80}{-5}{ \input{Fig/phparadata04}}
+\end{layer}
+
+【例】四面体を描く。
+\begin{verbatim}
+Putpoint3d("A",2*[-1,-1/sqrt(3),0]);
+Putpoint3d("B",2*[1,-1/sqrt(3),0]);
+Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);
+Putpoint3d("D",2*[0,0,sqrt(3)]);
+phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);
+VertexEdgeFace("1",phd);
+Phparadata("1","1",["Hidden=do"]);
+\end{verbatim}
+
+なお,VertexEdgeFace() で四面体が描かれるが,Phparadata() により非表示になる。
+Figureボタンで描き出せば正しく出力されるので,Phparadata() を実行する前に画面上に表示して確認してからPhparadata() を実行するとよい。
+
+\vspace{\baselineskip}
+【例】切頂二十面体を描く。
+
+小林・鈴木・三谷による多面体データ\verb|polyhedrons_obj|を用いて,s06の切頂二十面体(サッカーボール型)を描く。 \verb|polyhedrons_obj| は KeTCindyシステムの data ディレクトリにあるので,Setdirectory() でカレントディレクトリを作業ディレクトリと切替ながら出力する。
+\begin{verbatim}
+Setdirectory( Dirhead+"/data/polyhedrons_obj");
+phd=Readobj("s06.obj",["size=3"]);
+Setdirectory(Dirwork);
+VertexEdgeFace("s06",phd);
+Phparadata("1","s06");
+\end{verbatim}
+VertexEdgeFace() の name は通常の "1" でもよい。その場合は,\verb|Phparadata("1","1");| とするが,わかりにくいので上のようにした。
+
+実行すると,Cinderellaの描画面は次のように頂点だけが描かれる。
+
+\vspace{\baselineskip}
+\begin{center}
+ \includegraphics[bb=0 0 726.04 365.02 , width=10cm]{Fig/phparadata01.pdf}
+\end{center}
+
+\vspace{\baselineskip}
+全体の線種と,陰線の線種を
+
+\verb|Phparadata("1","s06",["dr,2","Hidden=do"]);|
+
+で指定したのが下図右である。
+
+ \begin{center}\scalebox{0.8} {\input{Fig/phparadata02}} \hspace{5mm}\scalebox{0.8}{\input{Fig/phparadata03}} \end{center}
+
+【注意】
+
+polyhedrons obj のデータを使って,続けて異なる多面体を描きたい場合は注意が必要である。Readobj()だけを変更して別のデータを読めばよさそうであるが,前のデータが残っていてうまくいかない。VertexEdgeFace() のname を(したがって,Phparadata()の第2引数も)書き換えるか,作業フォルダ(fig) の中身を削除してから実行する。たとえば,上のコードで切頂二十面体を描いた後,正八面体(r02)を描こうとするならば,
+\begin{verbatim}
+Setdirectory( Dirhead+"/data/polyhedrons_obj");
+phd=Readobj("r02.obj",["size=3"]);
+Setdirectory(Dirwork);
+VertexEdgeFace("2",phd);
+Phparadata("1","2");
+\end{verbatim}
+のようにする。
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%------------------- Nohiddenbyfaces -----------------------------------------------
+\hypertarget{nohiddenbyfaces}{}
+\item[関数]Nohiddenbyfaces(name,PD1,PD2,option1,option2)
+\item[機能]面に対し曲線を陰線処理する
+\item[説明]PD2で与えられた面に対し,曲線PD1の面に隠れている部分を陰線処理する。
+
+引数PD1を省略するとすべての曲線が対象となる。陰線処理された線は初期設定では点線で表される。この線種はoption2で変更できる。たとえば,["da"] とすると破線になる。["nodsip"] とすると,陰線は表示されない。option1は曲線全体のoptionであるので,option2 だけを指定する場合は,option1 として空リスト[ ] が必要である。
+option2では,"Eps=" で,陰線処理時の許容限界を設定できる。陰線処理がうまくいかないときは,この値を \verb|Eps=10^(-4)| のように変えてみるとよい。初期設定は \verb|Eps=10^(-2)|。
+
+\vspace{\baselineskip}
+【例】座標平面上に正四面体を描き,各軸と正四面体の辺を陰線処理する。(下図左)
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+Putpoint3d("A",2*[-1,-1/sqrt(3),0]);
+Putpoint3d("B",2*[1,-1/sqrt(3),0]);
+Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);
+Putpoint3d("D",2*[0,0,2*sqrt(6)/3]);
+phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);
+VertexEdgeFace("1",phd);
+Nohiddenbyfaces("1","phf3d1");
+\end{verbatim}
+
+\verb|VertexEdgeFace("1",phd);| によって,辺,頂点,面のプロットデータが作られる。\verb|phf3d1| は,面のプロットデータである。
+
+ここで,\verb|Nohiddenbyfaces("1","phe3d1","phf3d1",["dr,2"],["da"]); | とすると,座標軸は陰線処理されず,正四面体の辺(\verb|phe3d1|)だけが陰線処理されて破線で描かれる。四面体は太く描かれる。(下図右)
+
+\vspace{\baselineskip}
+\begin{center} \input{Fig/nohiddenbyfaces1}\input{Fig/nohiddenbyfaces2} \end{center}
+同様に,
+
+\verb|Nohiddenbyfaces("1","ax3d","phf3d1",[],["da"]);|
+
+とすれば,座標軸だけが陰線処理されて破線で描かれる。
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\end{description}
+
+%================== 3D曲面 ===============
+\subsubsection{曲面}
+
+曲面の描画には,ワイヤーフレームモデルとサーフェスモデルがある。ワイヤーフレームモデルは,曲面を編目で表すものであり,サーフェスモデルは編目のない面として,その輪郭線を描くものである。
+
+ \begin{center} \input{Fig/surfacemodel} \end{center}
+
+%\hspace{20mm}ワイヤーフレームモデル \hspace{10mm}サーフェスモデル
+
+KeTCindyでは,それぞれ次の関数を用いて描画する。
+\begin{tabbing}
+12345678901234567890123456789012345678\=\kill
+陰線処理をしないワイヤーフレームモデル \>Sf3data(name,form,options)\\
+サーフェスモデル \>Sfbdparadata(name,form,options)\\
+サーフェスモデルにワイヤーを描く \>Wireparadata(name,PD,form,n1,n2,options)
+\end{tabbing}
+ワイヤーフレームモデルで陰線処理をするためには,面のデータが必要なので,Sfbdparadata() で描画した後,Wireparadata()で描画する。
+
+また,サーフェスモデルの描画では,陰線処理に時間がかかるため,C言語の使用を前提としている。したがって,C言語を用いて描画を行う ExeccmdC() を併用する。
+
+引数の form は,方程式 と,変数の定義域を文字列のリストにしたものである。方程式のパターンは次の3通りがある。
+
+(1) $z=f(x,y)$
+
+ \hspace{5mm} 【例】式:$z=x^2-y^2$
+
+ \hspace{15mm} 定義域:$x=(-2,2) , y=(-2,2)$
+
+(2) $z=f(x,y),x=g(r,t),y=h(r,t)$
+
+ \hspace{5mm} 【例】式:$z=4-(x^2+y^2) , x=r\cos t , y=r\sin t$
+
+\hspace{15mm} 定義域:$r=(0,2) , t=(0,2\pi)$
+
+(3) $x=f(u,v),y=g(u,v),z=h(u,v),$
+
+ \hspace{5mm} 【例】式:$x=2\sin u \cos v , y=2\sin u \sin v, z=2\cos u $
+
+\hspace{15mm} 定義域:$u=(0,\pi) , v=(0,2\pi)$
+
+ここで,(2)と(3)は媒介変数型で,$x,y,z$ それぞれの式と,媒介変数2つの定義域からなっている。そのままでは区別がつかないので,引数として与えるときは,(3) の型には,識別文字として "p" を先頭に付加する。
+
+また,定義域については,開区間でとる場合と閉区間でとる場合がある。その区別を境界指定として"ewsn"で表す(ともに閉区間)。"ewsn" の意味は次のように考える。
+
+変数が $u,v$ のとき,$u,v$平面において,$a \leq u \leq b,c \leq v \leq d$ の矩形を考え,境界値を東西南北(ewsn)で示す。それぞれの文字が書かれたときは境界値を含む。
+
+ \begin{center} \input{Fig/ewsn} \end{center}
+
+この境界指定を最後に付加するが,省略することもでき,省略した場合は初期値の "ewsn" (閉区間)とする。ともに開区間とする場合は,"" とする。ただし,陰線処理をしない Sf3data() では,境界にも線を引くので,この指定は無効となる。
+
+具体的な例を示そう。
+
+次は,円錐の form である。(formは form data を短縮した fd がよく使われる)
+
+\vspace{\baselineskip}
+\verb|fd=["p","x=r*cos(t)","y=r*sin(t)","z=2*(2-r)","r=[1,2]","t=[0,2*pi]","ew"]|
+
+\vspace{\baselineskip}
+"ew" は $1 \leq r \leq 2$ であることを示す。したがって,円錐台の上面と底面が表示される。
+
+これを "e" とすると $1 <r \leq 2$ となり,上面が表示されない。
+
+また,これを "w" とすると $1 \leq r < 2$ となり,底面が表示されない。
+
+さらに,"ewn" あるいは "ews" としたり,指定を略して初期値の "ewsn" とすると,$t=(0,2\pi)$ の左右いずれかの値が含まれることになり,不要な境界線が現れる。
+
+\vspace{\baselineskip}
+\hspace{12mm}"ew" \hspace{25mm}"e" \hspace{25mm}"w" \hspace{25mm}"ewn"
+
+\input{Fig/frustumew} \input{Fig/frustume} \input{Fig/frustumw} \input{Fig/frustumewn}
+
+球面を描く場合はこの点で留意することがある。球面をサーフェスモデルで描くと単に円にしか見えないので,多くの場合はサーフェスモデルで描いた球面に Wireparadata() で陰線処理したワイヤーを入れることになるだろう。その場合,Wireparadata() では境界線には線を引かないので,境界指定を "s" として,境界線を引く必要がある。境界指定を "" とすると,経線が1本足りなくなるので注意されたい。具体例は,Wireparadata() に例示してある。
+
+\begin{description}
+
+%------------------ Sf3data -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{sf3data}{}
+\item[関数]Sf3data(name,リスト,options)
+\item[機能]陰線処理なしの曲面をワイヤーフレームモデルで描く
+\item[説明]optionsは,メッシュの密度と解像度(各変数に対応する分割数)。
+
+メッシュ密度は,縦横で "Wire=[a,b]" で指定。初期値はa,bとも20。
+
+解像度は,"Num=[a,b]" で指定。初期値はa,bとも25。
+
+\begin{layer}{150}{0}
+\putnotese{88}{10}{ \input{Fig/saddle1}}
+\end{layer}
+
+\vspace{\baselineskip}
+【例】 $z=f(x,y)$ 型
+
+ $z=x^2-y^2$を定義域$x=[-2,2],y=[-2,2]$ で描画する。
+
+\verb| fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];|\\
+\verb| Sf3data("1",fd)|;
+
+メッシュの数を縦横とも10,解像度をx,yとも10にすると
+
+ メッシュ密度,解像度とも下げるので粗い描画となる。
+
+\verb|Sf3data("1",fd,["Num=[10,10]","Wire=[10,10]"]);|
+
+\vspace{\baselineskip}
+【例】$z=f(x,y),x=g(r,t),y=h(r,t)$型
+
+次図左
+
+\verb|fd=["z=4-(x^2+y^2)","x=r*cos(t)","y=r*sin(t)","r=[0,2]","t=[0,2*pi]"];|
+
+\verb|Sf3data("1",fd);|
+
+次図右
+
+\verb|fd=["z=sin(sqrt(abs(x^2+y^2)))","x=r*cos(t)","y=r*sin(t)",|
+
+\verb| "r=[0,3]","t=[0,2*pi]"];|
+
+\verb|Sf3data("1",fd);|
+
+\begin{center} \input{Fig/parabola} \input{Fig/sf3ddata3} \end{center}
+
+(3) $x=f(u,v),y=g(u,v),z=h(u,v),$ 型
+
+この場合,(2)と区別するために,"p" を先頭につけておく。
+
+ \vspace{\baselineskip}
+ 【例】球面
+
+ \verb|fd=["p","x=2*sin(u)*cos(v)","y=2*sin(u)*sin(v)","z=2*cos(u)",|
+
+\verb|"u=[0,pi]","v=[0,2*pi]",""];|
+\verb|Sf3data("1",fd);|
+
+\begin{center} \input{Fig/sf3ddata4} \end{center}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%------------------ Sfbdparadata -----------------------------------------------
+\hypertarget{sfbdparadata}{}
+\item[関数]Sfbdparadata(name,式,options)
+\item[機能]サーフェスモデルの輪郭線を描く
+\item[説明]この関数はデータを作るだけなので,表示するには ExeccmdC() を併用する。
+
+optionsは,"Wait=n","r","m",および線種。Wait の初期値は30。
+
+ "r","m"に関しては,
+
+\hspace{5mm} オプションなしまたは,”” のとき
+
+\hspace{10mm}i) データファイルがなければ,新しく作る
+
+\hspace{10mm}ii) データファイルが既にあればそれを読み込む
+
+\hspace{5mm}"m"のとき,強制的にデータファイルを作り直す。
+
+\hspace{5mm}"r" のとき,すでにあるデータファイルを読み込む。
+
+この処理は時間がかかるため,この関数を実行した状態で画面上のスライダやその他の点を動かそうとすると反応が悪くなる。そこで,Isangle() または Isptselected() を用いて,スライダの点を選択しているときはワイヤフレームモデルを描画するようにするとよい。
+
+なお,C言語の環境がない場合は,ExeccmdC() が使えないので,SfbdparadataR(name,式,optons1,optons2) を使う。options2には陰線の表示方法について "nodisp" または線種 を指定する。 初期設定は"nodisp" 。options2のみ指定するときは,options1に [""] (空文字)を書いておく。
+
+作図例は 次の ExeccmdC を参照のこと。
+
+%------------------- ExeccmdC -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{execcmdc}{}
+\item[関数]ExeccmdC(name,options1,options2)
+\item[機能]曲面を表示する。戻り値は,対象にしたプロットデータのリスト。
+\item[説明]データが作成された曲面を表示する。
+
+options1 には"r","m", "Wait=n" と輪郭線の線種が指定できる。
+
+options2 には 軸の陰線について "nodisp" または線種が指定できる。 初期設定は "do"。
+
+options2だけを指定したい場合は,options1 を空リスト [ ] にする。
+
+\vspace{\baselineskip}
+
+【例】サドル面
+
+\begin{layer}{150}{0}
+\putnotese{85}{0}{ \input{Fig/sfbdpara01}}
+\putnotese{85}{45}{ \input{Fig/sfbdpara02}}
+\end{layer}
+
+陰線を消去して表示
+\begin{verbatim}
+fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];
+if(Isangle(),
+Sf3data("1",fd);
+,
+Startsurf();
+Sfbdparadata("1",fd);
+ExeccmdC("1",[],["nodisp"]);
+ );
+\end{verbatim}
+全体を実線で太めにして,陰線は初期設定の
+
+点線で表示。
+
+\verb|ExeccmdC()| を変更する。
+
+\verb|ExeccmdC("1",["dr,2"]);|
+
+\vspace{10mm}
+【例】放物面: 式を変更する。
+\begin{verbatim}
+fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];
+\end{verbatim}
+
+ 陰線を消去(下図左):\verb|ExeccmdC("1",[],["nodisp"]);|
+
+ 陰線を破線で表示(下図右):\verb|ExeccmdC("1",[],["da"]);|
+\begin{center} \input{Fig/sfbdpara03}\input{Fig/sfbdpara04} \end{center}
+
+【例】曲面を2つ表示するときは,Sfbdparadata() の name は "1" と "2" にするが,まとめて \verb|ExeccmdC("1")| で表示できる。
+
+\begin{verbatim}
+fd=[
+ "p",
+ "x=r*cos(t)","y=r*sin(t)","z=2*(2-r)",
+ "r=[1,2]","t=[0,2*pi]","ew"
+];
+fd2=[
+ "p",
+ "x=r*cos(t)-3","y=r*sin(t)+3","z=2*(2-r)",
+ "r=[0,2]","t=[0,2*pi]","ew"
+];
+if(!ptselected(),
+ Startsurf();
+ Sfbdparadata("1",fd);
+ Sfbdparadata("2",fd2);
+ ExeccmdC("1");
+);
+\end{verbatim}
+
+\begin{center}
+\input{Fig/sfbdpara05}
+\end{center}
+
+\vspace{\baselineskip}
+【例】トーラスを描く:軸は非表示にしておく。
+
+\begin{layer}{150}{0}
+\putnotese{70}{-10}{ \input{Fig/wirepara5}}
+\end{layer}
+
+\begin{verbatim}
+ fd=["p","x=(2+cos(u))*cos(v)",
+ "y=(2+cos(u))*sin(v)","z=sin(u)",
+ "u=[0,2*pi]","v=[0,2*pi]","s"];
+ if(Ptselected(),
+ Sf3data("1",fd);
+,
+ Startsurf();
+ Sfbdparadata("1",fd);
+ Wireparadata("1","sfbd3d1",fd,12,12,[],["nodisp"]);
+ ExeccmdC("1",[],["nodisp"]);
+ );
+\end{verbatim}
+%\vspace{\baselineskip}
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%-------------------Wireparadata-----------------------------------------------
+\hypertarget{wireparadata}{}
+\item[関数]Wireparadata(name,PD,式,整数,整数,optons)
+\item[機能]Sfbdparadataで作成した曲面について,陰線処理したワイヤーを描く
+\item[説明]PDは,第3引数の式を用いてSfbdparadata()で描いたサーフェスモデルのプロットデータ名。第4,第5引数は分割線の数。
+
+options には "r","m","Wait=n" が指定できる。
+
+Sfbdparadata() とペアで使い,そのあとに ExeccmdC で描画する。
+
+C言語の環境がない場合は,ExeccmdC() が使えないので,WireparadataR(name,PD,式,整数,整数,optons1,optons2) を使う。options2には陰線の表示方法について "nodisp" または線種 を指定する。 初期設定は"nodisp" 。options2のみ指定するときは,options1に [""] (空文字)を書いておく。
+
+\begin{layer}{150}{0}
+\putnotese{85}{5}{ \input{Fig/wirepara1}}
+\end{layer}
+
+%\vspace{\baselineskip}
+【例】
+
+サドル面
+
+\begin{verbatim}
+fd=["z=x^2-y^2","x=[-2,2]","y=[-2,2]"];
+if(Isangle(),
+Sf3data("1",fd);
+,
+Startsurf();
+Sfbdparadata("1",fd);
+Wireparadata("1","sfbd3d1",fd,4,5);
+ExeccmdC("1");
+);
+\end{verbatim}
+
+回転放物面:次を変更
+
+\begin{layer}{150}{0}
+\putnotese{85}{-5}{ \input{Fig/wirepara2}}
+\end{layer}
+\begin{verbatim}
+fd=["z=4-(x^2+y^2)","x=r*cos(t)",
+"y=r*sin(t)","r=[0,2]","t=[0,2*pi]","e"];
+Wireparadata("1","sfbd3d1",fd,5,7);
+\end{verbatim}
+\vspace{10mm}
+
+球面
+
+\begin{layer}{150}{0}
+\putnotese{80}{15}{ \input{Fig/wirepara3}}
+\end{layer}
+\begin{verbatim}
+ fd=["p","x=sin(u)*cos(v)","y=sin(u)*sin(v)","z=cos(u)",
+ "u=[0,pi]","v=[0,2*pi]","s"];
+ if(Ptselected(),
+ Sf3data("1",fd);
+ ,
+ Startsurf();
+ Sfbdparadata("1",fd);
+ Wireparadata("1","sfbd3d1",fd,12,12);
+ ExeccmdC("1");
+ );
+\end{verbatim}
+
+\vspace{8mm}
+
+
+%------------------- Crvsfparadata -----------------------------------------------
+
+\hypertarget{crvsfparadata}{}
+\item[関数]Crvsfparadata(name,PD1,PD2,式)
+\item[機能]曲面による曲線の陰線処理を行う。
+\item[説明]曲線PD1と曲面PD2について,PD1はPD2による陰線処理を行う。
+
+Crvsfparadata() のあとに ExeccmdC() でまとめて描画する。
+
+C言語が使えない場合は,CrvsfparadataR(name,PD1,PD2,式,options1,options2) を使う。
+options1 は分割数と誤差限界, options2 は陰線の線種。
+
+【例】回転放物面と座標軸,線分を陰線処理したデータを作って表示する。線分の端点A,Bはあらかじめ作図しておく。
+
+ExeccmdC()の 初期設定では陰線は点線で表示される。(下図左)
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]);
+Spaceline([A,B]);
+fd=["z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)","R=[0,2]","T=[0,2*pi]","e"];
+Startsurf();
+Sfbdparadata("1",fd);
+Crvsfparadata("1","AB3d","sfbd3d1",fd);
+Crvsfparadata("2","ax3d","sfbd3d1",fd);
+ExeccmdC("1");
+\end{verbatim}
+ExeccmdC()の options2を ["nodisp"] にすると,陰線は非表示になる。(下図右)
+\begin{verbatim}
+ExeccmdC("1",[],["nodisp"]);
+\end{verbatim}
+
+\begin{center}\scalebox{0.9}{ \input{Fig/crvsfparadata2}}\hspace{5mm} \scalebox{0.9}{\input{Fig/crvsfparadata1}} \end{center}
+
+戻り値を使うと,Changestyle3d() を使って陰線のスタイル(線種,色)を変えることができる。戻り値の内容は,コンソールに「readoutdata from template3D1.txt : 」として表示されるので,これをテキストエディタで開き,操作対象を決めればよい。たとえば,上の左図で,線分ABの陰線はリストの4番目の crvsfh3d1 なので,
+
+\begin{verbatim}
+ret=ExeccmdC("1");
+Changestyle3d(ret_4,["da","Color=red"]);
+\end{verbatim}
+
+とすると,赤の破線にすることができる。
+
+【例】球面で座標軸を陰線処理し,球面の陰線は非表示で表す。
+
+\begin{layer}{150}{0}
+\putnotese{70}{-5}{ \input{Fig/wirepara4}}
+\end{layer}
+
+\begin{verbatim}
+fd=["p","x=2*sin(u)*cos(v)",
+ "y=2*sin(u)*sin(v)",
+ "z=2*cos(u)",
+ "u=[0,pi]","v=[0,2*pi]",""];
+if(Isangle(),
+Sf3data("1",fd);
+,
+Startsurf();
+Sfbdparadata("1",fd);
+Wireparadata("1","sfbd3d1",fd,12,12,[],["nodisp]);
+Crvsfparadata("1","ax3d","sfbd3d1",fd);
+ExeccmdC("1");
+);
+\end{verbatim}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+%\newpage
+%================== 3Dプロットデータの操作 ===============
+\subsection{プロットデータの操作}
+
+\begin{description}
+%------------------- Datalist2d -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{datalist}{}
+\item[関数]Datalist2d()
+\item[機能]画面上のプロットデータのリストを取得する
+\item[説明]画面に描かれているすべてのプロットデータのリストを返す。
+
+空間図形は,Cinderellaの画面上に射影し表示する。そのため,KeTCindy3Dは,空間におけるプロットデータと,画面上に表示するプロットデータの2つを作っている。Datalist2d()では,画面上に表示するプロットデータのリストを返す。
+
+\vspace{\baselineskip}
+【例】
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]);
+Spaceline("1",[A,B]);
+println("PD="+Datalist2d());
+\end{verbatim}
+とすると,コンソールにPD=[ax2d,AB2d] と表示される。ax2dは座標軸のプロットデータ ax3d に,AB2d は線分ABのプロットデータ AB3d に対応している。
+%------------------- Datalist3d -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{datalist}{}
+\item[関数]Datalist3d()
+\item[機能]空間のプロットデータのリストを取得する
+\item[説明]空間に描かれているすべてのプロットデータのリストを返す
+
+\vspace{\baselineskip}
+【例】
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,5]");
+Putpoint3d(["A",[0,-3,0],"B",[0,3,3]]);
+Spaceline("1",[A,B]);
+println("PD="+Datalist3d());
+\end{verbatim}
+とすると,コンソールにPD=[ax3d,AB3d] と表示される。
+
+\vspace{\baselineskip}
+
+%------------------- Changestyle3d -----------------------------------------------
+\hypertarget{changestyle3d}{}
+\item[関数]Changestyle3d(リスト,リスト)
+\item[機能]3Dプロットデータの属性を変更
+\item[説明]第1引数のプロットデータの属性を,第2引数に変更する。
+
+たとえば,補助線など,画面には描いてもTeXに書き出さない線を描画するときは,optionに["notex"] をつけるが,これをあとから付加したい場合に利用する。プロットデータはリストにできるので,複数のプロットデータの属性をまとめて変更することができて便利である。
+
+\vspace{\baselineskip}
+【例】4つの点で四面体の辺を描き,まとめて notex にする。点A,B,C,Dはとってあるものとする。
+\begin{verbatim}
+Spaceline("1",[A,B]);
+Spaceline("2",[A,C]);
+Spaceline("3",[B,C]);
+Spaceline("4",[A,D]);
+Spaceline("5",[B,D]);
+Spaceline("6",[C,D]);
+edges=apply(1..6,"sl3d"+text(#));
+Changestyle3d(edges,["notex"]);
+\end{verbatim}
+
+%------------------- Intersectcrvsf -----------------------------------------------
+\hypertarget{intersectcrvsf}{}
+\item[関数]Intersectcrvsf(name,PD,式)
+\item[機能]曲線と曲面の交点の座標を求める
+\item[説明]PDは曲線のプロットデータ。式は曲面の式。
+
+曲面は,Sfbdparadata()でデータを作成し,ExeccmdC()で表示しておく。交点の座標は,"intercrvsf"+name に代入される。コマンドの実行順序は次の例のようにする。
+
+\begin{layer}{150}{0}
+\putnotese{80}{40}{ \includegraphics[bb=0 0 149.51 121.51 , height=4cm]{Fig/Intersectcurvsf.pdf}}
+\end{layer}
+
+\vspace{\baselineskip}
+【例】回転放物面と線分の交点の座標を表示する。
+\begin{verbatim}
+Putpoint3d(["A",[0,-3,0],"B",[0,3,2]]);
+Spaceline("1",[A,B]);
+fd=[
+ "z=4-(x^2+y^2)","x=R*cos(T)","y=R*sin(T)",
+ "R=[0,2]","T=[0,2*pi]","e"
+];
+Startsurf();
+Sfbdparadata("1",fd);
+Intersectcrvsf("1","sl3d1",fd);
+ExeccmdC("1",[""]);
+println("Intersect="+intercrvsf1);
+Pointdata3d("1",intercrvsf1);
+\end{verbatim}
+実行すると,コンソールに
+
+\verb| Intersect=[[0,1.57,1.52],[0,-1.91,0.36]] |
+
+のように表示され,画面には交点が表示される。
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%------------------- IntersectsgpL -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{intersectsgpL}{}
+\item[関数]IntersectsgpL(点名,線分,面,描画方法)
+\item[機能]空間の線分(直線)と平面の交点を求める。
+\item[説明]引数の線分は線分の端点を "A-B" の形もしくは空間座標のリストで与える。
+
+引数の面は,面内の3点を "C-D-E" の形もしくは空間座標のリストで与える。
+
+戻り値は,[pt,flag1,flag2,val1,val2]
+
+pt:直線と平面の交点の座標。直線と平面が平行で交点が存在しない場合は空リスト[]
+
+flag1 : 交点が線分内にあれば true ,なければ false
+
+flag2 : 交点が面内にあれば true,なければ false
+
+val1,val2 : 線分についてのパラメータ値,平面についてのパラメータ値
+
+描画方法は,"put" または "i" , "e" 。
+
+\hspace{10mm} put : 幾何点を作る
+
+\hspace{10mm} i : 線分内にあれば点を描く
+
+\hspace{10mm} e :平面で交われば点を描く
+
+\vspace{\baselineskip}
+【例】交点の有無と戻り値
+
+次のスクリプトで\verb|p2| を変えたときの戻り値の \verb|flag1, flag2|
+
+\begin{verbatim}
+p1=[1,-1,0];
+p2=[0,0,1/2];
+p3=[0,1,0];
+p4=[-1,0,0];
+p5=[0,0,1];
+Spaceline("1",[p1,p2]);
+Spaceline("2",[p3,p4,p5,p3]);
+ret=IntersectsgpL("P",[p1,p2],[p3,p4,p5],"put");
+println("flag1="+ret_2+": flag2="+ret_3);
+\end{verbatim}
+
+\begin{layer}{150}{0}
+\putnotese{10}{15}{ \input{Fig/wire01}}
+\putnotese{60}{15}{ \input{Fig/wire02}}
+\end{layer}
+
+ \begin{verbatim}
+p2=[0,0,1/2]; p2=[-1,1,1];
+flag1=false : flag2=trueflag1=true : flag2=true
+\end{verbatim}
+
+\newpage%\vspace{55mm}
+\begin{layer}{150}{0}
+\putnotese{10}{15}{ \input{Fig/wire03}}
+\putnotese{60}{15}{ \input{Fig/wire04}}
+\end{layer}
+
+ \begin{verbatim}
+ p2=[1,2,1]; p2=[1,0,1/2];
+ flag1=true : flag2=false  flag1=false : flag2=false
+\end{verbatim}
+
+\vspace{30mm}
+【例】立方体を平面で切った図を描く。
+
+ いろいろな手順が考えられるが,ここでは次の手順で描く。
+
+ (1) 立方体の頂点をとる。1辺の長さをHnとし,軸上の点をPutaxes3d()でとる。
+
+(2) 切断面を決める点E,F,Gを辺上の自由点としてPutonseg3d()でとる。
+
+(3) E,F,Gを通る平面と,辺AC,DYとの交点をとり,M,Nとする。
+
+(4) 全体を多面体として面データを作って描画する。
+\begin{verbatim}
+Hn=3;
+Putaxes3d(Hn);
+Putpoint3d("A",[Hn,Hn,0]);
+Putpoint3d("B",[Hn,0,Hn]);
+Putpoint3d("C",[Hn,Hn,Hn]);
+Putpoint3d("D",[0,Hn,Hn]);
+Putonseg3d("E",X,B);
+Putonseg3d("F",Z,B);
+Putonseg3d("G",Z,D);
+IntersectsgpL("M","A-C","E-F-G","put");
+IntersectsgpL("N","D-Y","E-F-G","put");
+phd=Concatobj([[O,X,A,Y],[X,A,M,E],[A,Y,N,M],[Y,N,G,Z,O],
+[O,Z,F,E,X],[Z,F,G],[E,M,N,G,F]]);
+VertexEdgeFace("1",phd);
+Nohiddenbyfaces("1","phf3d1");
+\end{verbatim}
+スクリプトを実行後,点E,F,Gをドラッグして適当な位置の断面にする。
+
+\begin{center}\includegraphics[bb=0 0 713.04 327.02 , width=10cm]{Fig/IntersectsgpL0.pdf}\end{center}
+
+できた図は下図左。これに,次のスクリプトを追加すれば,断面上方の立方体の各辺も点線で描かれる。(下図右)
+\begin{verbatim}
+Spaceline("1",[E,B,F],["do"]);
+Spaceline("2",[B,C,M],["do"]);
+Spaceline("3",[C,D,N],["do"]);
+Spaceline("4",[D,G],["do"]);
+\end{verbatim}
+\begin{center} \input{Fig/IntersectsgpL1}\input{Fig/IntersectsgpL2} \end{center}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%------------------- Sfcutparadatacdy -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{sfcutparadatacdy}{}
+\item[関数]Sfcutparadatacdy(name,面,曲面,options)
+\item[機能]平面と曲面の交線を求める。
+\item[説明]面の方程式はx,y,zの方程式,曲面は媒介変数表示で与える。
+
+\vspace{\baselineskip}
+【例】円錐を平面$y+2z=3$で切った断面を表示する。
+
+\begin{layer}{150}{0}
+\putnotese{70}{0}{\input{Fig/sfcut}}
+\end{layer}
+\begin{verbatim}
+fd=[
+ "p",
+ "x=r*cos(t)","y=r*sin(t)","z=2*(2-r)",
+ "r=[0,2]","t=[0,2*pi]","e"
+];
+Startsurf();
+Sfbdparadata("1",fd);
+Sfcutparadatacdy("1","y+2*z=3",fd);
+ExeccmdC("1");
+\end{verbatim}
+%\begin{center} \input{Fig/sfcut} \end{center}
+
+
+ %------------------Partcrv3d -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{partcrv3d}{}
+\item[関数]Partcrv3d(name,始点,終点,PD)
+\item[機能]部分曲線のプロットデータを作成する
+\item[説明]曲線PDにおいて,始点から終点までのプロットデータを作成する。
+
+始点と終点は,プロットデータの番号もしくは曲線上にとった点の識別名で示す。
+
+\vspace{\baselineskip}
+【例】螺旋を描き一部分を太くする。Putoncurve3d() で螺旋上に点C,Dができるので,ドラッグして適当な位置に移動する。
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=100"]);
+Putoncurve3d("C","sc3d1");
+Putoncurve3d("D","sc3d1");
+Partcrv3d("1",C,D,"sc3d1",["dr,3"]);
+Letter([C,"n2","C",D,"n2","D"]);
+\end{verbatim}
+ここで,\verb|"sc3d1"| は,螺旋,\verb|"part3d1"| は,部分曲線のプロットデータである。
+
+\begin{center} \input{Fig/partcrv3d1} \end{center}
+
+\vspace{\baselineskip}
+【例】稲妻状の螺旋を点線で描き,その一部を実線にする。位置はプロットデータの番号で示す。小数にすると曲線を分割している線分の途中の位置になる。
+\begin{verbatim}
+Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["Num=10","do"]);
+Partcrv3d("1",3.3,8.5,"sc3d1");
+\end{verbatim}
+\begin{center} \input{Fig/partcrv3d2} \end{center}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%------------------Reflectdata3d-----------------------------------------------
+\hypertarget{reflectdata3d}{}
+\item[関数]Reflectdata3d(name , PDlist , list , options)
+\item[機能]PDの鏡映を作る
+\item[説明]第3引数のタイプにより,点に関する鏡映,直線に関する鏡映,面に関する鏡映を作る。戻り値は鏡映したプロットデータのリスト。
+
+\vspace{\baselineskip}
+【例】点A,B,C,D,Eを空間にとり,三角形ABCの鏡映を作る。
+
+\begin{verbatim}
+Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2],"D",[1,0,1],"E",[1,0,0]]);
+Spaceline("1",[A,B,C,A]);
+\end{verbatim}
+
+で点をとり,三角形を描いておく。
+
+点Dに関する鏡映
+
+ \verb|Reflectdata3d("1",["sl3d1"],[D3d],["Color=blue","dr,2"]);|
+
+\hspace{20mm} \input{Fig/reflectdata3d01}
+
+直線DEに関する鏡映
+
+ \verb|Reflectdata3d("1",["sl3d1"],[D3d,E3d],["Color=blue","dr,2"]);|
+
+\hspace{20mm} \input{Fig/reflectdata3d02}
+
+平面BDEに関する鏡映
+
+\verb|Reflectdata3d("1",["sl3d1"],[D3d,E3d,B3d],["Color=blue","dr,2"]);|
+
+\hspace{20mm} \input{Fig/reflectdata3d03}
+
+
+ %------------------Reflectpoint3d-----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{reflectpoint3d}{}
+\item[関数]Reflectpoint3d(座標,リスト)
+\item[機能]点の鏡映点を求める
+\item[説明]第2引数のタイプにより,点に関する鏡映,直線に関する鏡映,面に関する鏡映のそれぞれの点の座標を返す。
+
+\vspace{\baselineskip}
+【例】点A,B,C,Dを空間にとり,点Aの鏡映点の座標を求める。
+
+点Bに関する鏡映点\verb|Reflectpoint3d(A3d,[B3d]);|
+
+直線BCに関する鏡映点\verb| Reflectpoint3d(A3d,[B3d,C3d]);|
+
+平面BCDに関する鏡映点\verb| Reflectpoint3d(A3d,[B3d,C3d,D3d]);|
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+ %------------------Rotatedata3d -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{rotatedata3d}{}
+\item[関数]Rotatedata3d(name,PDリスト,vec,角度,options)
+\item[機能]プロットデータを回転
+\item[説明]プロットデータを,原点を始点とするベクトルvec 周りに回転する。複数のプロットデータをまとめて回転することができる。戻り値は回転したプロットデータのリスト。
+
+options として,中心点(vecの始点),線種を指定することができる。
+
+\vspace{\baselineskip}
+【例】コード例と結果を示す。
+\begin{verbatim}
+Xyzax3data("","x=[-5,4]","y=[-5,5]","z=[-5,4]",["a","O"]);
+Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2],"D",[1,-2,3]]);
+Spaceline("1",[A,B,C,A]);
+Spaceline([C,D]);
+Rotatedata3d("1",["sl3d1","CD3d"],[0,0,1],pi/2,["dr,2"]);
+Letter([A,"s","A",B,"w","B",C,"ne","C",D,"ne","D"]);
+\end{verbatim}
+これを
+
+\verb|Rotatedata3d("1",["sl3d1","CD3d"],[0,0,1],pi/2,[[1,0,0],"dr,2"]);|
+
+とした場合が右図である。
+
+ \input{Fig/rotatedata3d01} \hspace{5mm} \input{Fig/rotatedata3d02}
+
+%\begin{flushright}\hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+ %------------------Rotatepoint3d -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{rotatepoint3d}{}
+\item[関数]Rotatepoint3d(座標, vec , 角度, [点] )
+\item[機能]点の位置を回転する
+\item[説明]点をvecの周りに回転する。角度は弧度法で与える。
+
+第4引数に点を与えた場合,vecの始点が第4引数の位置になる。デフォルトは原点
+
+点Aを,$(0,-1,0)$に置いたときの記述例と戻り値
+
+\verb|Putpoint3d("A",[0,-1,0]);| \\
+\verb|Rotatepoint3d(A3d,[0,0,1],pi/2);|// 戻り値は [1,0,0]\\
+\verb|Rotatepoint3d(A3d,[0,0,1],pi/2,[1,1,0]);| // 戻り値は [3,0,0]\\
+
+ %------------------Scaledata3d -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{scaledata3d}{}
+\item[関数]Scaledata3d(name , PDリスト , vec , [中心,options])
+\item[機能]PDを拡大/縮小する。
+\item[説明]点は空間座標,vec は3次元ベクトルで倍率を表す。
+
+中心とoptionsはリストで与える。
+
+\vspace{\baselineskip}
+【例】三角形と円を拡大/縮小する。
+
+\begin{verbatim}
+Putpoint3d(["A",[0,-2,0],"B",[2,-2,0],"C",[1,-2,2]]);
+Spaceline("1",[A,B,C,A]);
+Spacecurve("1","[cos(t)+1,sin(t)+1,1]","t=[0,2*pi]",["Num=100"]);
+Scaledata3d("1",["sl3d1","sc3d1"],[2,2,2],[[0,0,0],"dr,2"]);
+\end{verbatim}
+
+\hspace{20mm}\input{Fig/scaledata3d}
+%------------------Scalepoint3d-----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{scalepoint3d}{}
+\item[関数]Scalepoint3d(点,vec,中心)
+\item[機能]点の位置を拡大/縮小する。
+\item[説明]点は空間座標,vec は3次元ベクトルで与える。
+
+\vspace{\baselineskip}
+【例】コード例と結果を示す。
+
+\begin{verbatim}
+Putpoint3d(["A",[2,-1,2]]);
+pt=Scalepoint3d(A3d,[3,2,4],[1,1,1]);
+Putpoint3d(["B",pt]);
+\vspace{\baselineskip}
+\end{verbatim}
+
+点Bの位置は(4,-3,5)になる。
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%------------------ Translatedata3d -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{translatedata3d}{}
+\item[関数]Translatedata3d(name,PD,平行移動量)
+\item[機能]空間プロットデータを平行移動
+\item[説明]PDで表される図形を,平行移動する。戻り値は平行移動したプロットデータのリスト。
+
+\vspace{\baselineskip}
+【例】曲線 sc3d1 をy軸方向に2だけ平行移動する。
+
+\verb|Translatedata3d("1",["sc3d1"],[0,2,0]);|
+
+結果として,もとの曲線と平行移動した曲線の2つが描かれる。
+
+\vspace{\baselineskip}
+【例】多面体の平行移動\\
+VertexEdgeFace() で描いた多角形はこの関数では平行移動できないので,面データを直接操作して平行移動を行う。
+
+たとえば,小林・鈴木・三谷による多面体データpolyhedrons objを用いて正八面体を描く場合,次のようにする。$y$軸方向に2だけ平行移動する場合である。
+
+\begin{verbatim}
+Setdirectory( Dirhead+"/data/polyhedrons_obj");
+phd=Readobj("r02.obj",["size=2"]);
+Setdirectory(Dirwork);
+dn=length(phd_1);
+repeat(dn,s,phd_1_s=phd_1_s+[0,2,0]);
+VertexEdgeFace("1",phd);
+\end{verbatim}
+\begin{center} \input{Fig/translate01} \end{center}
+
+%------------------Translatepoint3d( -----------------------------------------------
+\hypertarget{translatepoint3d}{}
+\item[関数]Translatepoint3d(座標,平行移動量)
+\item[機能]空間点を平行移動
+\item[説明]点を平行移動する。
+
+\vspace{\baselineskip}
+【例】点A(1,0,0) を(-1,1,1)だけ平行移動した点をBとする。点Aの空間座標は A3d で表される。
+\begin{verbatim}
+Putpoint3d(["A",[1,0,0]]);
+pt=Translatepoint3d(A3d,[-1,1,1]);
+Putpoint3d(["B",pt]);
+\end{verbatim}
+%\vspace{\baselineskip}
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+ \end{description}
+\newpage
+%その他==================================
+\subsection{その他}
+
+\begin{description}
+
+
+%------------------- Perpplane-----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{perpplane}{}
+\item[関数]Perpplane(点名,点,ベクトル,option)
+\item[機能]点を通り線分に垂直な平面上に基準点を2つとる
+\item[説明]引数の点名は,作成する2点で "A-B" の形
+
+第2引数は通る点の名称または座標
+
+第3引数は法線ベクトル
+
+optionは "put"で,2つの幾何点を作図する。optionがない場合は幾何点は作らず,無名の点のみを表示する。put以外の文字列を書いたときは無効な命令とし,何も作成されない。
+
+記述例を示すと
+
+ \verb|Perpplane("A-B","P",[1,1,1],"put");|
+
+点Pを通り,法線ベクトル(1,1,1)に垂直な平面上に点A,Bをとる。
+
+ \verb|Perpplane("A-B","P",P3d-O3d);|
+
+ 点Pを通り,線分OPに垂直な平面上に点A,Bをとる。
+ これらにおいて,PAとPBは垂直で,PA=PB=1 となる。
+
+\vspace{\baselineskip}
+【例】ベクトル $\vec{p}=(1,1,1)$ に垂直で点$(1,1,1)$を通る平面ABCDを描く。
+
+点A,B,C,Dは作図ツールで適当に取っておく。正確な位置はスクリプトで決める。
+
+\begin{layer}{150}{0}
+\putnotese{80}{8}{ \input{Fig/perpplane}}
+\end{layer}
+
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+Putpoint3d(["O",[0,0,0]]);
+Putpoint3d(["P",[1,1,1]]);
+Perpplane("E-F","P",P3d-O3d,"put");
+vec1=2*(E3d-P3d);
+vec2=2*(F3d-P3d);
+Putpoint3d(["A",P3d+vec1+vec2]);
+Putpoint3d(["B",P3d+vec1-vec2]);
+Putpoint3d(["C",P3d-vec1-vec2]);
+Putpoint3d(["D",P3d-vec1+vec2]);
+Spaceline("1",[A,B,C,D,A]);
+Arrowdata([O,P],["dr,2"]);
+Letter([P,"w","P",A,"ne","A",B,"e","B",C,"ws","C",D,"nw","D",]);
+Skeletonparadata("1");
+\end{verbatim}
+
+ %-----------------Perppt( -----------------------------------------------
+\hypertarget{perppt}{}
+\item[関数]Perppt(点名,点,点リスト,option)
+\item[機能]平面に下ろした垂線の足を求める
+\item[説明]第2引数の点から,第3引数の点リストで決まる平面に下した垂線の足を,第1引数の名前の点とする。
+
+オプションは次の通り。 初期設定は "draw"
+
+draw:点を打つ。幾何点は作らない
+
+put :幾何点を作る
+
+none:計算だけ行い,点は作図しない。
+
+\vspace{\baselineskip}
+【例】原点から点ABCを通る平面に下した垂線の足Hの座標を求める。
+
+ \verb|Perppt("H","O","A-B-C","none");| 表示はされない。
+
+ \verb|Perppt("H","O","A-B-C");| Hの位置に緑色の点が表示される。
+
+ \verb|Perppt("H","O","A-B-C","put");| 幾何点Hが作図される。
+
+いずれの場合も,Hの座標は変数H3d に代入される
+
+\vspace{\baselineskip}
+作図例
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-5,5]","z=[-5,4]");
+Putpoint3d("O",[0,0,0]);
+Putpoint3d("A",[3,0,0]);
+Putpoint3d("B",[0,3,0]);
+Putpoint3d("C",[0,0,3]);
+Perppt("H","O","A-B-C","put");
+Spaceline("1",[A,B,C,A]);
+Spaceline("2",[O,H]);
+Letter([A,"nw","A",B,"ne","B",C,"ne","C",O,"nw","O",H,"ne","H"]);
+\end{verbatim}
+
+%\vspace{\baselineskip}
+\begin{center}\scalebox{0.9}{ \input{Fig/perppt}} \end{center}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+%\vspace{\baselineskip}
+
+ %------------------Projcoordpara -----------------------------------------------
+\hypertarget{projcoordpara}{}
+\item[関数]Projcoordpara(座標)
+\item[機能]投影座標を求める
+\item[説明]空間座標を平面に投影した座標を求める。
+
+戻り値の第1,第2要素はCinderellaの描画面のx,y座標。第3要素はxy平面に垂直なzの座標で.投影面からの(符号付)距離を表す。
+
+\vspace{\baselineskip}
+【例】\verb|Projcoordpara([3,1,2]);|
+
+ 戻り値は[-0.65,1.7,3.27] のようになる。(視点によって値は異なる)
+
+
+ %------------------Readobj-----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{readobj}{}
+\item[関数]Readobj(ファイル名)
+\item[機能]objファイルを読み込む。
+\item[説明]小林・鈴木・三谷による整面凸多面体のデータは\\
+\hspace*{20mm}\url{http://mitani.cs.tsukuba.ac.jp/polyhedron/}\\
+からダウンロードできる。\verb|polyhedrons_obj|を,例えば,ユーザホームのketcindy作業フォルダに入れておく。
+\begin{verbatim}
+Setdirectory(gethome()+"/ketcindy/polyhedrons_obj");
+polydt=Readobj("r02.obj");
+Setdirectory(Dirwork);
+\end{verbatim}
+これで,r02.obj データが,変数 polydt に代入される。
+
+オプションは "size=n"で,n倍したデータにする。負の数にすると上下が反転される。
+
+データはKeTCindyのdataフォルダの中にある。したがって,次のようなスクリプトを書く。読み込むのは一度だけなので, Draw スロットではなくInitialization スロットに置けばよいが,コードの可読性を高めるには Draw スロットでもよい。
+
+この多面体データは,頂点リストと面リストからなっているが,頂点リストは座標のリストなので,読み込んで表示するときには,点の名称を v1,v2,・・・ とする。
+
+読み込んだあとの使い方を含めて例を示す。
+
+\begin{layer}{150}{0}
+\putnotese{80}{0}{ \input{Fig/readobj}}
+\end{layer}
+
+
+\vspace{\baselineskip}
+【例】\verb|polydt|を用いて正八面体を描く
+
+
+\begin{verbatim}
+
+VertexEdgeFace("1",polydt);
+Nohiddenbyfaces("1","phf3d1");
+\end{verbatim}
+
+主なデータは次の通り。
+
+\vspace{\baselineskip}
+ \input{Fig/kobayashi}
+
+この他にn01〜n92まで整面凸多面体がある。
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+%-------------------Xyzcoord-----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{xyzcoord}{}
+\item[関数]Xyzcoord(P.x,P.y,Pz.y)
+\item[機能]主副画面で決まる点の座標
+\item[説明]Cinderellaの描画面上の点が表す空間座標を求める
+
+点Pについて,主画面の点Pに対応するのが副画面のPzである。点Pの2次元座標はP.x,P.yで,Pzのy座標はPz.yで表される。これを引数として与えると,点Pの空間座標が返される。
+
+\vspace{\baselineskip}
+【例】点Aをドラッグして動かしたとき,Aの座標を求める。
+
+\verb|println(Xyzcoord(A.x,A.y,Az.y));|
+
+により,コンソールに座標が表示される。
+
+%-------------------Isangle -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{isangle}{}
+\item[関数]Isangle()
+\item[機能]角度スライダ(視点スライダ)の選択判断
+\item[説明]角度スライダを選択しているときは true ,そうでないときは false を返す。
+
+曲面の描画・陰線処理には時間がかかるため,角度スライダを動かすと反応が悪くなる。そこで,角度スライダを選択しているときは曲面の描画をしないようにすることで反応がよくなる。
+
+\vspace{\baselineskip}
+【例】放物面の描画
+
+次のようにすると,スライダの点を選んでいる間はワイヤフレームモデルが描かれ,画面上の他の部分をクリックして選択状態が解除されると陰線処理された放物面が描かれる。
+\begin{verbatim}
+fd=[
+ "z=4-(x^2+y^2)",
+ "x=R*cos(T)","y=R*sin(T)",
+ "R=[0,2]","T=[0,2*pi]","e"
+];
+if(Isangle(),
+ Sf3data("1",fd);
+ ,
+ Startsurf();
+ Sfbdparadata("1",fd);
+ Crvsfparadata("1","ax3d","sfbd3d1",fd);
+ ExeccmdC("1");
+ );
+\end{verbatim}
+
+%------------------- Dist3d -----------------------------------------------
+\hypertarget{dist3d}{}
+\item[関数]Dist3d(a1,a2)
+\item[機能]空間の2点間の距離を返す
+\item[説明]引数a1,a2 は作図点の名称,空間点の名称のいずれでもよい。
+
+次の3通りの記法は同じ結果を返す。混在も可
+\begin{verbatim}
+Dist3d("A","B");
+Dist3d(A,B);
+Dist3d(A3d,B3d);
+\end{verbatim}
+
+%------------------- Embed -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{embed}{}
+\item[関数]Embed(name,PDリスト,式,変数リスト)
+\item[機能]2D図形の空間内平面へ埋め込む
+\item[説明]第2引数は2Dの図形のプロットデータのリスト,式と変数は平面を記述する式と変数。平面は原点$vo$と2つの基本ベクトル $\overrightarrow{vx},\overrightarrow{vy}$を用いて,$vo+x \cdot \overrightarrow{vx}+y \cdot \overrightarrow{vy}$ の形で表すことができる。変数(基本ベクトルの係数)は$x,y$ でなく,$s,t$ でもよい。式,変数リストともに文字列にする。また,基本ベクトルは直交していなくてもよいし,長さが異なってもよいが,縦横同じスケールの直交座標系にするのがわかりやすいだろう。
+
+\vspace{\baselineskip}
+【例】正三角形と外接円を空間内の平面に埋め込む
+\begin{verbatim}
+Xyzax3data("","x=[-5,4]","y=[-10,4]","z=[-5,5]",["a","O"]);
+Spaceline("1",[[3,0,0],[3,6,0],[3,6,6],[3,0,6],[3,0,0]]);
+Defvar("vo=[3,3,3]");
+Defvar("vx=[0,1,0]");
+Defvar("vy=[0,0,1]");
+Putpoint3d(["A",[3,3,3]],["fix"]);
+Circledata("1",[[0,0],[2,0]],["nodisp"]);
+Listplot("1",[[0,2],[-sqrt(3),-1],[sqrt(3),-1],[0,2]],["nodisp"]);
+Embed("1",["cr1","sg1"],"vo+x*vx+y*vy","[x,y]");
+Pointdata("1",[A],["Size=3"]);
+\end{verbatim}
+ \begin{center} \input{Fig/embed01} \end{center}
+
+ここで,Embed()で引き渡す vo,vx,vy については,Rでの変数定義が必要なので(\ketcindy では行わない)Defvar() によって定義をしている。
+
+原点,基本ベクトルを,点を作図して次のようにすることもできる。この場合は Defvar() は不要。
+
+\begin{verbatim}
+Putpoint3d(["A",[3,3,3],"B",[0,1,0],"C",[0,0,1]]);
+Embed("1",["cr1","sg1"],"A3d+x*B3d+y*C3d","[x,y]");
+\end{verbatim}
+\begin{center}
+\includegraphics[bb=0 0 477.02 383.02 , width=6cm]{Fig/embed03.pdf}
+\end{center}
+
+この場合,点B,Cの座標がそのまま基本ベクトルとなっているが,原点Aに対して描画平面上にはB,Cがないので図がわかりにくい。図をわかりやすくするならば次のようにする。
+\begin{verbatim}
+Putpoint3d(["A",[3,3,3],"B",[3,4,3],"C",[3,3,4]]);
+Embed("1",["cr1","sg1"],"A3d+x*(B3d-A3d)+y*(C3d-A3d)","[x,y]");
+\end{verbatim}
+
+また,平面を記述するのに,平面の原点と法線ベクトルを用いて Perpplane() を用いると,基本ベクトルが生成されるので、これを利用することができる。次のスクリプトでは,Skeletonparadata() を用いて陰線処理もしている。
+\begin{verbatim}
+Xyzax3data("","x=[-5,5]","y=[-8,5]","z=[-5,5]");
+Putpoint3d(["O",[0,0,0],"P",[1,1,2]]);
+Perpplane("E-F","P",P3d-O3d,"put");
+vec1=3*(E3d-P3d);
+vec2=3*(F3d-P3d);
+Putpoint3d(["A",P3d+vec1+vec2]);
+Putpoint3d(["B",P3d+vec1-vec2]);
+Putpoint3d(["C",P3d-vec1-vec2]);
+Putpoint3d(["D",P3d-vec1+vec2]);
+Spaceline("1",[A,B,C,D,A]);
+Circledata("1",[[0,0],[2,0]],["nodisp"]);
+Listplot("1",[[0,2],[-sqrt(3),-1],[sqrt(3),-1],[0,2]],["nodisp"]);
+Embed("1",["cr1","sg1"],"P3d+x*(E3d-P3d)+y*(F3d-P3d)","[x,y]");
+Pointdata("1",[P],["Size=3"]);
+Skeletonparadata("1");
+\end{verbatim}
+ \begin{center} \input{Fig/embed02} \end{center}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+%------------------- Parapt -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{parapt}{}
+\item[関数]Parapt(座標)
+\item[機能]点の投影面での座標
+\item[説明]引数の空間座標に対応するCinderellaの描画面の座標を返す。
+
+\vspace{\baselineskip}
+【例】\verb|Parapt([2,1,5]);| により,点(2,1,5) が表示されている描画面の座標,たとえば [-0.52,3.27]が返される。
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\vspace{\baselineskip}
+%------------------- Invparapt -----------------------------------------------
+\hypertarget{invparapt}{}
+\item[関数]Invparapt(座標,PD)
+\item[機能]描画面上の座標に対応する曲線上の点の座標を返す
+\item[説明]Cinderellaの描画面上の座標を与えて,それに対応する曲線上の3次元座標を返す。
+
+空間内の曲線を作図すると,曲線の空間内のプロットデータとともに,描画面上に描くためのプロットデータも作られる。これを利用すると,描画面上の位置から曲線上の座標を求めることができる。
+
+\vspace{\baselineskip}
+【例】螺旋と線分を描いたとき,描画面上での交点(空間内の交点ではない)に対応する螺旋上の点の座標を求め部分曲線を描く。
+
+\begin{verbatim}
+Spaceline("1",[[-1,-1,-1],[1,2,3]]);
+Spacecurve("1","[2*cos(t),2*sin(t),0.2*t]","t=[0,4*pi]",["do"]);
+tmp=Intersectcrvs("sl2d1","sc2d1");
+p1=Invparapt(tmp_1,"sc3d1");
+p2=Invparapt(tmp_2,"sc3d1");
+Partcrv3d("1",p1,p2,"sc3d1");
+\end{verbatim}
+ \begin{center}\scalebox{0.8}{ \input{Fig/invparapt}} \end{center}
+
+ここで,sl2d1,sc2d1 は線分と螺旋の描画面上での(平面の)プロットデータである。Intersectcrvs() で平面上の交点の座標(複数あるのでリストが返る)を求め,Invparapt() で対応する螺旋上の点の座標を求めて部分曲線を描いている。実際に交わる点での部分曲線ではないことに注意。
+%------------------- Expr3d -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{expr3d}{}
+\item[関数]Expr3d([位置, 方向, 文字列],option)
+\item[機能]文字列を表示する
+\item[説明]Expr() と同じ書式。「位置(座標)」だけ,空間座標にする。
+
+%------------------- Letter3d -----------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{letter3d}{}
+\item[関数]Letter3d([位置, 方向, 文字列],option)
+\item[機能]文字列を表示する
+\item[説明]Letter() と同じ書式。「位置(座標)」だけ,空間座標にする。
+
+\vspace{\baselineskip}
+【例】三角錐ABCDを描いて,BCの中点に点Mを取ってA,Dと結ぶ。
+
+\begin{layer}{150}{0}
+\putnotese{90}{0}{ \input{Fig/letter3d}}
+\end{layer}
+\begin{verbatim}
+Putpoint3d("A",2*[0,0,2*sqrt(6)/3]);
+Putpoint3d("B",2*[1,-1/sqrt(3),0]);
+Putpoint3d("C",2*[0,sqrt(3)-1/sqrt(3),0]);
+Putpoint3d("D",2*[-1,-1/sqrt(3),0]);
+Putpoint3d("M",(B3d+C3d)/2);
+phd=Concatobj([[A,B,C],[A,B,D],[A,C,D],[B,C,D]]);
+VertexEdgeFace("1",phd);
+Spaceline("1",[A,M,D]);
+Nohiddenbyfaces("1","phf3d1");
+Letter3d([A3d,"ne","A",B3d,"w","B",C3d,"se","C",D3d,"e","D"]);
+Letter3d(M3d,"sw","M",["Color=blue"]);
+\end{verbatim}
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+%----------------Getangle --------------------------------------------
+\vspace{\baselineskip}
+\hypertarget{getangle}{}
+\item[関数]Getangle()
+\item[機能]回転角の取得
+\item[説明]スライダで設定できる回転角(視点の位置)TH と FI を取得する。これは,スライダの左側に表示されている値である。戻り値は,リスト [TH,FI] で,角は度数法で表される。なお,内部変数は,THETAとPHIで,弧度法で表されている。
+
+回転角の設定については,\hyperlink{setangle}{回転角の設定}を参照のこと。
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+\newpage
+%KeTJS==================================
+\hypertarget{ketjs}{}
+\section{KeTJS}
+
+\subsection{CindyJSとKeTJS}
+
+CindyJS は,Cinderellaの作品をHTMLにしてWeb上で動かせるようにしたものである。Cinderellaのファイルメニューには,「CindyJSに書き出す」があり,これにより,HTML ファイルができる。できたHTMLファイルをそのままダブルクリックすると,JavaScript で記述されたプログラムが走る。
+
+現在のところはCinderellaと完全互換ではなく,Web上ではMouseスロットなどが使えなかったり,線種が指定できなかったりする。それでも,自作のボタンは有効なので,これでWeb上のアプリケーションを作ることができる。
+
+KeTJSでは,CindyScriptにはないKeTCindyの関数(コマンド)を使って,作図アプリケーションを作ることができる。CindyJSの拡張版ともいえる。
+
+ただし,CindyJSがCinderellaと完全互換でないように,KeTJSもKeTCindyと完全互換ではない。たとえば,いまのところ空間図形は描けない。それでも,KeTCindyのシステムが入っていない環境でもWebブラウザで教材が使えることのメリットは大きいだろう。なお,HTMLなので,TeXのファイルへの書き出し機能はない。
+
+KeTJSでHTMLを作成するには,いったんCinderellaのファイルメニューから「CindyJSに書き出す」を選んでHTMLを作成した後,「KeTJS」ボタンをクリックする。「CindyJSに書き出す」で書き出されたHTMLは,実行のための環境設定しか書かれていない。これに,作図プログラムを追加するのが「KeTJS」「KeTJSoff」ボタンである。この2つのボタンの違いについては,次節「動作環境」を参照のこと。
+
+また,ひな形として,template2slide.cdy または samplesフォルダの s16 に入っているものを使うとよい。「KeTJS」「KeTJSoff」ボタンが設定してある。
+
+\subsection{KeTJSの動作環境}
+
+Cinderellaのファイルメニューから「CindyJSに書き出す」を選ぶと,CSSとランタイムへのリンク,およびJavaScriptのコードが書かれたHTMLファイルが書き出される。CSSとランタイムへのリンクは
+
+\begin{verbatim}
+<link rel="stylesheet" href="https://cindyjs.org/dist/v0.8/CindyJS.css">
+<script type="text/javascript" src="https://cindyjs.org/dist/v0.8/Cindy.js">
+</script>
+\end{verbatim}
+
+となっている。つまり,Web上からランタイム Cindy.js をオンラインでダウンロードしてJavaScriptを動かすことになる。そのため,ファイルをブラウザで開いたときに少し時間がかかる。また,インターネットに接続できないと実行できない。
+
+このCSSとランタイムは,自分のコンピュータに置くことができ,KeTCindyでは,KeTCindyのライブラリとともに,ketcindyjsというフォルダ内に入っている。
+
+また,JavaScriptのコードの方は,これだけではKeTCindyのコマンドでの作図はできない。
+
+そこで,KeTJS ボタンをクリックすると,リンク先はそのままで,JavaScriptのコードを追加して,ファイル名に json を追加したHTMLファイルを作る。
+
+また,KeTJSoff ボタン(オフラインで使う)をクリックすると,ランタイムをダウンロードして,Cinderellaのファイルと同じフォルダに ketcindyjs フォルダを作る。リンク先は次のようにketcindyjsに変え,JavaScriptのコードを追加して,ファイル名に jsoffL を追加したHTMLファイルを作る。
+
+\begin{verbatim}
+<link rel="stylesheet" href="ketcindyjs/CindyJS.css">
+<script type="text/javascript" src="ketcindyjs/Cindy.js"></script>
+\end{verbatim}
+
+このとき,関数 \verb|Setketcindyjs() | で,オプションを \verb|"Local=n"| とすると,ランタイムとして,kettex の中にある ketcindyjs を使う。このときはファイル名に jsoff を追加する。
+
+このときのリンク先は,Windowsの場合は
+
+\begin{verbatim}
+<link rel="stylesheet" href="file:///C:/kettex/texlive/texmf-dist/
+scripts/ketcindy/ketcindyjs/CindyJS.css">
+<script type="text/javascript" src="file:///C:/kettex/texlive/
+texmf-dist/scripts/ketcindy/ketcindyjs/Cindy.js"></script>
+\end{verbatim}
+
+Macの場合は
+
+\begin{verbatim}
+<link rel="stylesheet" href="file:////Applications/kettex/texlive/
+texmf-dist/scripts/ketcindy/ketcindyjs/CindyJS.css">
+<script type="text/javascript" src="file:////Applications/kettex/
+texlive/texmf-dist/scripts/ketcindy/ketcindyjs/Cindy.js"></script>
+\end{verbatim}
+
+である。
+
+注)MacOS 10.14 Mojave の場合,Applicationsへのパスが通らないことがある。(2019年2月16日現在)その場合は,\verb|Setketcindyjs() | のオプションを \verb|"Local=n"| としない。
+
+\vspace{\baselineskip}
+{\bf ファイル名について}
+
+Cinderellaのファイルメニューから「CindyJSに書き出す」ときのファイル名は,初期設定では作図中のファイル名と同じ。このファイル名は書き出すときに指定できる。
+
+「KeTJS」ボタンで書き出すときのファイル名は,\verb|Setfiles()| でファイル名が指定されていなければ,作図中のファイル名と同じ。これが「CindyJSに書き出す」で書き出したときのファイル名で同じでないと,KeTJSのHTMLは作成されない。したがって,次のいずれかでファイル名を決める。
+
+(1) ファイル名は作図中のCinderellaのファイル名と同じにする。\\
+  このときは,\verb|Setfiles()| を使わない。
+
+(2) 作図中のCinderellaのファイル名と別の名前にする。\\
+  このときは,\verb|Setfiles("filename")| を使い,CindyJSに書き出すときに\\
+   \verb|"filename"| で書き出す。
+
+%======KeTJSの設定============================
+
+\subsection{KeTJSの設定}
+
+\begin{description}
+
+\hypertarget{setketcindyjs}{}
+\item[関数]Setketcindyjs(options)
+\item[機能] KeTJSの設定
+\item[説明] オプションを設定しない場合( Setketcindyjs() )は,初期値が使われる。
+
+オプションは次の通り。
+
+\begin{tabbing}
+012345678\=3433778901234567\=890090666612345\=\kill
+Local \> y/n \>動作環境の設定。 \>初期値は y\\
+Scale \> 実数 \> 拡大・縮小 \>初期値は 1\\
+Nolabel \> 点のリスト \> ラベルを表示しない点を指定する。"No"だけでも可。\\
+Color \> 色名またはコード\> 背景色の指定。初期値はCinderellaの画面の色。\\
+\end{tabbing}
+【例】すべて設定するとき,次のように記述する。
+
+\verb| Setketcindyjs(["Local=n","Scale=1.5","No=[A,B]","Color=[0.2,0,0,0]"]) |
+
+\vspace{\baselineskip}
+注1)Cinderellaの画面に背景の方眼が描かれているとき,「CindyJSに書き出す」で,この方眼も表示される。方眼を消したい場合は,画面下の「グリッドを描く」ツールで非表示にしておく。
+
+注2)「CindyJSに書き出す」で書き出すときの範囲は,ウィンドウ全体である。NE,SWの範囲ではない。2点NE,SWは\verb| Setketcindyjs(["No=[NE,SW]" | で非表示になるが,NE,SEの範囲を広くとっておき,ウィンドウサイズをこれより小さくすれば \verb|"No=[NE,SW]"| オプションを使わなくても表示されずにすむ。
+
+注3)HTMLなので,画面に説明文などを表示したい場合は,HTMLファイルを開き,下の方の \verb|<body>| と \verb|</body>| の間,\verb|<div id="CSCanvas"></div>| の前後に書けば表示される。改行などは,HTMLのタグを用いる。
+
+\vspace{\baselineskip}
+\hypertarget{setketcindy}{}
+\item[コメント化] no ketjs
+\item[機能] KeTJSへの書き出しの有無を指定
+\item[説明] コマンドの末尾に \verb|//| に続いて書くと,その行はKeTJSに出力しない。
+ブロック単位で非出力にするには,ブロックを \verb|//no ketjs on|,\verb|//no ketjs off| ではさむ。
+
+【例】次のスクリプトは,いずれも画面上では四角形ABCDと対角線AD,BCを描いている。
+
+\begin{verbatim}
+Listplot("1",[A,B,C,D,A]);
+Listplot("2",[A,C]);
+Listplot("3",[B,D]);// no ketjs
+\end{verbatim}
+
+この場合,HTMLでは対角線BDは描かれない。
+
+\begin{verbatim}
+Listplot("1",[A,B,C,D,A]);
+// no ketjs on
+Listplot("2",[A,C]);
+Listplot("3",[B,D]);
+// no ketjs off
+\end{verbatim}
+
+この場合,対角線は2本とも描かれない。
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+
+
+\newpage
+%付録==================================
+\section{付録}
+
+\subsection{用語解説}
+Cinderellaで使っている用語に次のものがある。
+\begin{tabbing}
+1234567890123\=456789890123456789012\=34567890123\=\kill
+インシデント\>点が曲線(直線)上に乗っている状態を表す。\\
+\>曲線上に点をとるとインシデントになり,ドラッグしたとき曲線上だけを動く。\\
+\>インシデントの状態を変えるには,「点の取り付け/取り外し」ツールを使う。\\
+幾何要素\>Cinderellaの作図ツールで作図した点や直線などの要素\\
+インスペクタ\>幾何要素の大きさや色などの属性を管理するウィンドウ。\\
+幾何点\>幾何要素としての点。マウスドラッグで動かすことができる。\\
+\>CindyscriptやKeTCindyのスクリプトで取った点は幾何要素にならないことがある。\\
+自由点\>マウスドラッグで任意に動かすことのできる点。\\
+固定点\>マウスドラッグで移動することのできない点\\
+\>2曲線の交点などではない単独の点の場合,インスペクタで点を固定できる。\\
+スナップ\>マウスポイントが格子点の近くに来ると格子点上にぴったり移動する。\\
+\>Cinderellaの画面の下方ツールのうち,磁石アイコンによりこのモードになる。\\
+ \end{tabbing}
+
+\hypertarget{geometrytool}{}
+\subsection{Cinderellaの作図ツール}
+ \begin{tabbing}
+1234567890123456789890123456789012\=34567890123\=\kill
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/move.pdf}動かすモードにする \>:幾何要素を選択して動かす。これが標準状態\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/single-add.pdf}点を加える \>:クリックして点を作る\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-line.pdf}直線を加える \>:2点間をドラッグする\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/segment.pdf}線分を加える \>:2点間をドラッグする\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/middle.pdf}中点を加える \>:2点間をドラッグする\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/intersection.pdf}交点を加える \>:2曲線を順にクリック\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-parallel.pdf}平行線を加える \>:直線上から通る点へドラッグ\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-perp.pdf}垂線を加える \>:直線上から通る点へドラッグ\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/bisector.pdf}角の二等分線を加える \>:2直線を順にクリック\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/multi-add-circle.pdf}円を加える \>:中心から半径分ドラッグ\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/circle-by-radius.pdf}半径つき円を加える \>:中心から半径分ドラッグ\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/ellipse-by-foci.pdf}焦点と通る点で決まる楕円 \>:焦点と通る点を順にクリック\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/hyperbola-by-foci.pdf}焦点と通る点で決まる双曲線 \>:焦点と通る点を順にクリック\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/parabola-by-foci.pdf}焦点と準線で決まる放物線 \>:焦点と準線を順にクリック\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/polygon.pdf}多角形を加える \>:多角形の頂点を順にクリック\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/angle-mark.pdf}角に印をつける \>:2直線を順にクリック\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/angle.pdf}角度を測る \>:2直線を順にクリック\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/delete.pdf}選択した要素を消去する \>:選択しておいてツールをクリック\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/select-points.pdf}点をまとめて選択する \>:点がすべて選択される\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/select-lines.pdf}線分をまとめて選択する \>:線分がすべて選択される\\
+ \end{tabbing}
+
+ \begin{tabbing}
+1234567890123456789890123456789012\=34567890123\=\kill
+画面ツール(下のツールバー)\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/translate-view.pdf}原点を移動する \>:画面上の任意の位置でドラッグする\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/zoom-in.pdf}矩形領域を画面サイズに拡大 \>:ドラッグしてできる矩形で領域を選択する\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/zoom-out.pdf}画面を矩形領域サイズに縮小 \>:どっらっぐしてで切る矩形で領域を選択する\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/snap.pdf}格子点にスナップする \>:軸と方眼を表示しスナップモードにする\\
+\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/grid-more.pdf}\includegraphics[bb=0 0 6.48 5.04 , width=0.6cm]{Fig/grid-less.pdf}グリッドを粗く / 細かくする\\
+ \end{tabbing}
+
+\hypertarget{colorcodelist}{}
+\subsection{色名とカラーコード一覧}
+\vspace{\baselineskip}
+\scalebox{0.9}{\input{Fig/colortable}}
+
+\newpage
+%--------------点の作図についての比較表--------------------------------------
+\hypertarget{mkpttable}{}
+\subsection{点の作図についての比較表}
+\vspace{\baselineskip}
+\scalebox{0.9}{\input{Fig/mkpttable}}
+
+注) Intersectcrvsf は戻り値ではなく,プロットデータを使う。
+
+\newpage
+%関数一覧==================================
+\hypertarget{functionlist}{}
+\section{関数一覧}
+\hyperlink{index}{【目次】に戻る}
+
+\begin{tabbing}
+12345678901234567890123456789012345678\=\kill
+【設定・定義】\\
+\hyperlink{addax}{Addax(0/1)}\>座標軸を描くかどうかを定める\\
+\hyperlink{addpackage}{Addpackage(package)}\>プレビュー用のパッケージを追加\\
+\hyperlink{changework}{Changework(パス)}\>作業ディレクトリを変更する\\
+\hyperlink{deffun}{Deffun(関数名 , 定義list )}\>関数を定義する\\
+\hyperlink{definecolor}{Definecolor(色名 , 定義list )}\>ユーザー定義色の設定\\
+\hyperlink{defvar}{Defvar(文字列)} \>変数を定義する\\
+\hyperlink{drwxy}{Drwxy()} \>座標軸を先に描く\\
+\hyperlink{fontsize}{Fontsize(記号)}\>フォントサイズを設定する\\
+\hyperlink{ketinit}{Ketinit(options)}\>\ketcindy を初期化する\\
+\hyperlink{initglist}{Initglist} \> ketlib スロットの描画データを追加する\\
+\hyperlink{ptsize}{Ptsize(数)} \>表示する点の大きさを設定する\\
+\hyperlink{setarrow}{Setarrow(size,angle,pos,cut,style}\>矢線の形状を設定する\\
+\hyperlink{setax}{Setax(list)}\>座標軸の書式を設定する\\
+\hyperlink{setcolor}{Setcolor(color,options)}\>Windispgでの描画色を設定する\\
+\hyperlink{setfiles}{Setfiles(filename)}\>出力するファイル名を設定する\\
+\hyperlink{setparent}{Setparent(filename)}\>Parentで出力するファイル名を設定する\\
+\hyperlink{setmarklen}{Setmarklen(数)}\>軸の目盛の長さを設定する\\
+\hyperlink{setorigin}{Setorigin(座標)}\>表示する座標軸の原点の位置を設定する\\
+\hyperlink{setpen}{Setpen(数)}\>線の太さを設定する\\
+\hyperlink{setpt}{Setpt(数)}\>表示する点の大きさを設定する\\
+\hyperlink{setscaling}{Setscaling(数)}\>縦方向の倍率を設定する\\
+\hyperlink{setunitlen}{Setunitlen(数)}\>単位長を設定する\\
+\hyperlink{setwindow}{Setwindow()}\>描画領域を設定する\\
+\hyperlink{usegraphics}{Usegraphics()} \>グラフィクスパッケージを\verb|"pict2e"| に変更する\\
+【描画】\\
+\hyperlink{drawfigures}{Drawfigures(name ,figlist,optionlist)} \>複数のデータのスタイルをリストで与えて描画する\\
+%\hyperlink{addgraph}{Addgraph(name ,プロットデータ)} \>ユーザー定義のプロットデータを描画する\\
+\hyperlink{anglemark}{Anglemark(点list, options)}\>角の印を入れる\\
+\hyperlink{setarrow}{Setarrow(options)}\>矢線をスタイルを設定する\\
+\hyperlink{arrowdata}{Arrowdata(name.[始点,終点],options)}\>2点間を結ぶ矢線を描く\\
+\hyperlink{arrowhead}{Arrowhead(点,方向,options)}\>点に矢じりだけを描く\\
+\hyperlink{bezier}{Bezier(name, list,list,options )} \>単独のベジェ曲線を描く\\
+\hyperlink{beziersmooth}{Beziersmooth(name , list,options )} \>なめらかなベジェ曲線を描く。その1\\
+\hyperlink{beziersym}{Beziersym(name , list,options )} \>なめらかなベジェ曲線を描く。その2\\
+\hyperlink{bowdata}{Bowdata(点list,options)}\>弓形を描く\\
+\hyperlink{bspline}{Bspline(name,list,options )} \>2次 Bスプライン曲線を描く\\
+\hyperlink{changestyle}{Changestyle(PD list, options)} \>描画オプションを変更する\\
+\hyperlink{circledata}{Circledata(name,点list,options)}\>円または正多角形を描く\\
+\hyperlink{crspline}{CRspline(name,list,options )} \>単独のCatmull-Rom スプライン曲線を描く\\
+\hyperlink{deqplot}{Deqplot(name,式,変数名,初期値,options])}\>微分方程式の解曲線を描く\\
+\hyperlink{dotfilldata}{Dotfilldata(name , 方向, PD , options)}\>領域に点を敷き詰める\\
+\hyperlink{drawsegmark}{Drawsegmark(name,list,options)}\>線分に印をつける\\
+%\hyperlink{drwpt}{Drawpoint([点,options])}\>点を表示する\\
+%\hyperlink{drwpt}{Drwpt([点,options])}\>点を表示する\\
+\hyperlink{ellipseplot}{Ellipseplot(name,list,str,options)}\>楕円を描く\\
+\hyperlink{enclosing}{Enclosing(name , [位置,方向,数式])}\>複数の曲線から閉曲線を描く\\
+\hyperlink{expr}{Expr([座標,位置,文字列],options)}\>\TeX 数式を書く\\
+\hyperlink{exprrot}{Exprrot(位置,向き,文字列)}\>傾いた\TeX 数式を書く\\
+\hyperlink{fourierseries}{Fourierseries(name,係数,周期,項数)}\>フーリエ級数を描く\\
+\hyperlink{framedata}{Framedata(name , list)}\>矩形を描く\\
+\hyperlink{hatchdata}{Hatchdata(name , 方向, PD , options)}\>領域に斜線を引く\\
+\hyperlink{htickmark}{Htickmark([横座標 , 方向 , 文字])}\>横軸に目盛りを描く\\
+\hyperlink{hyperbolaplot}{Hyperbolaplot(name,list,str,options)}\>双曲線を描く\\
+\hyperlink{implicitplot}{Implicitplot(name,str,,str,str,options)}\>陰関数のグラフを描く\\
+\hyperlink{invert}{Invert(PD)}\>プロットデータの点を逆順にする(reverseと同じ)\\
+\hyperlink{joincrvs}{Joincrvs(name, PDlist, options)}\>2つのプロットデータをつなげたデータを作る\\
+\hyperlink{letter}{Letter([座標,位置,文字列],options)}\>文字列を表示する\\
+\hyperlink{letterrot}{Letterrot(座標,方向,移動量,文字列)}\>文字列を回転して表示する\\
+\hyperlink{lineplot}{Lineplot(name,2点のlist,options)}\>2点を結ぶ直線を描く\\
+\hyperlink{listplot}{Listplot(name,点のlist,options)}\>点を線分で結ぶ\\
+\hyperlink{mkbeziercrv}{Mkbeziercrv(name,list,options)}\>作図した点を使ってベジェ曲線を描く\\
+\hyperlink{mkbezierptcrv}{Mkbezierptcrv(list,options ) } \>制御点を自動配置してベジェ曲線を描く\\
+\hyperlink{mkcircles}{Mkcircles()} \>幾何円のすべてのPD を作成する\\
+\hyperlink{mksegments}{Mksegments()}\> 幾何線分のすべてのPD を作成する\\
+\hyperlink{ospline}{Ospline(list,list,options )} \>大島のスプライン曲線を描く\\
+\hyperlink{ovaldata}{Ovaldata(name, 点list,options)}\>角を丸くした矩形を描く\\
+\hyperlink{parabolaplot}{Parabolaplot(name,list,str,options)}\>放物線を描く\\
+\hyperlink{paramark}{Paramark(点list,options)}\>角の印を入れる\\
+\hyperlink{paramplot}{Paramplot(name,式,変数と定義域,options)}\>媒介変数で表された曲線を描く\\
+\hyperlink{polarplot}{Polarplot(name,式,変数と定義域,options)}\>極座標表示の曲線を描く\\\hyperlink{partcrv}{Partcrv(name,点1,点2,PD)}\>部分曲線を描く\\
+\hyperlink{periodfun}{Periodfun(定義式,周期,options)}\>周期関数のグラフを描く\\
+\hyperlink{plotdata}{Plotdata(name,式,変数と定義域,options)}\>関数のグラフを描く\\
+\hyperlink{pointdata}{Pointdata(name,点list,options)}\>点データを作る\\
+\hyperlink{polygonplot}{Polygonplot(name,点list,整数,options)}\>正多角形を描く\\
+\hyperlink{putintersect}{Putintersect(点名,PD1,PD2)}\>2曲線の交点を作る\\
+\hyperlink{putoncurve}{Putoncurve(name,PD,初期値)}\>曲線上に点を作る\\
+\hyperlink{putonline}{Putonline(点名,座標1,座標2)}\>直線上に点を作る\\
+\hyperlink{putonseg}{Putonseg(点名,座標1,座標2)}\>線分上に点を作る\\
+\hyperlink{putpoint}{Putpoint(点名,座標1,座標2)}\>点を作る\\
+\hyperlink{reflectdata}{Reflectdata(name,PD,点list,options)}\>プロットデータの鏡映を作成\\
+\hyperlink{reflectpoint}{Reflectpoint(点,対称点/対称軸)}\>点の鏡映を作成\\
+\hyperlink{rotatedata}{Rotatedata(name,PD,角度,中心,options)}\>プロットデータを回転する\\
+\hyperlink{rotatepoint}{Rotatepoint(点,角度,中心)}\>点の位置を回転する\\
+\hyperlink{rulerscale}{Rulerscale(点,list,list)}\>目盛を打つ\\
+\hyperlink{scaledata}{Scaledata(name,PD,x,y,中心,options)} \>点を拡大・縮小する\\
+\hyperlink{scalepoint}{Scalepoint(点,比率ベクトル,中心)} \>点の位置を拡大・縮小する\\
+\hyperlink{drawsegmark}{Segmark(name,list,options)}\>線分に印をつける\\
+\hyperlink{shade}{Shade(PDlist , 数)}\>閉曲線の内部にシェードをかける\\
+\hyperlink{tangentplot}{Tangentplot(name,PD, 位置)}\>曲線の接線を引く\\
+\hyperlink{translatedata}{Translatedata(name,PD,ベクトル,options)}\>プロットデータを平行移動する\\
+\hyperlink{translatepoint}{Translatepoint(点,ベクトル)}\>点を平行移動する\\
+\hyperlink{vtickmark}{Vtickmark([横座標 , 方向 , 文字])}\>縦軸に目盛りを描く\\
+【作表】\\
+\hyperlink{changetablestyle}{Changetablestyle(罫線list, options)}\>Table の罫線の描画オプションを変更する。\\
+\hyperlink{findcell}{Findcell(列番号, 行番号)}\>セルの情報listを返す\\
+\hyperlink{putcell}{Putcell (列番号, 行番号, 位置, 文字)} \>セルに文字列を入れる\\
+\hyperlink{putcell}{Putcellexpr (列番号, 行番号, 位置, 文字)} \>セルに数式を入れる\\\hyperlink{putcol}{Putcol (列番号, 位置,文字列list)} \>1列に順に文字を書き入れる\\
+\hyperlink{putcolexpr}{Putcolexpr (列番号, 位置,文字列list)}\>1列に順に\TeX 書式の文字を書き入れる\\
+\hyperlink{putrow}{Putrow (行番号, 位置,文字列list)} \>1行に順に文字を書き入れる\\
+\hyperlink{putrowexpr}{Putrowexpr (行番号, 位置,文字列list)} \>1行に順に\TeX 書式の文字を書き入れる\\
+\hyperlink{tabledata}{Tabledata("" , 縦横 ,除外 , options)}\>表の枠を作成する\\
+\hyperlink{tabledatalight}{Tabledatalight("" , 縦横 ,除外 , options)}\>幾何点を持たない表の枠を作成する\\
+\hyperlink{tgrid}{Tgrid(セルラベル)} \>セル(格子点)の座標を返す\\
+\hyperlink{tlistplot}{Tlistplot(セルラベル1,セルラベル2)} \>セルに斜線を引く\\
+\vspace{\baselineskip}
+【値の取得と入出力】\\
+\hyperlink{asin}{Asin(real),Acos(real) }\>逆三角関数の値を返す\\
+\hyperlink{crossprod}{Crossprod(list,list)}\>ベクトルの外積を計算する\\
+\hyperlink{derivative}{Derivative(関数式,変数,値)}\>関数の微分係数を求める\\
+\hyperlink{dotprod}{Dotprod(list,list)}\>ベクトルの内積を計算する\\
+\hyperlink{extractdata}{Extractdata(データ名,属性)}\>ReadOutDataで読み込んだデータに属性をつける。\\
+\hyperlink{findarea}{Findarea(PD)}\>プロットデータで囲まれる部分の面積を求める\\
+\hyperlink{findlength}{Findlength(PD)}\>プロットデータで描く曲線の長さを求める\\
+\hyperlink{integrate}{Integrate(関数式,変数,範囲,options)} \>関数の定積分値を求める\\
+\hyperlink{intersectcrvs}{Intersectcrvs(PD1,PD2)}\>プロットデータの交点の座標listを返す\\
+\hyperlink{intersectcrvspp}{IntersectcrvsPp(PD1,PD2)}\>プロットデータの交点のパラメータlistを返す\\
+\hyperlink{inversefun}{Inversefun(関数式,範囲,値)}\>逆関数値を求める\\
+%\hyperlink{makeshell}{Makeshell(ファイル名)}\>Macのシェルスクリプトを書き出す\\
+%\hyperlink{makeshell}{Makebat(ファイル名)} \>Windowsのバッチファイルを書き出す\\
+\hyperlink{nearestpt}{Nearestpt(PD,PD)}\>2曲線間の最も近い点を取得する\\
+\hyperlink{nearestptcrv}{Nearestptcrv(点,PD)}\>点に一番近い曲線上の点を取得する\\
+\hyperlink{numptcrv}{Numptcrv(PD)}\>曲線PD の節点データの個数を取得する\\
+\hyperlink{paramoncrv}{ParamonCurve(PD,n,PtL)}\>PD上にある点P のデータを取得する\\
+\hyperlink{pointoncrv}{Pointoncrv(数,PD)}\>パラメータ値をもつプロットデータ上の点\\
+\hyperlink{ptcrv}{Ptcrv(n,PD)}\>曲線PD のn 番目の節点を取得する\\
+\hyperlink{ptstart}{Ptstart(PD)}\>プロットデータの始点・終点を取得する\\
+\hyperlink{readoutdata}{ReadOutData(ファイル名)}\>外部データをPDとして読み込む\\
+\hyperlink{readcsv}{Readcsv(name,filename,option)}\>csvファイルを読む\\
+\hyperlink{readlines}{Readlines(name,filename,option)}\>テキストファイルを1行ずつ読む\\
+\hyperlink{sqr}{Sqr(real)}\>平方根を返す\\
+\hyperlink{viewtex}{Viewtex()}\>\TeX のソースファイルを書き出す。引数なし\\
+\hyperlink{workprocess}{Workprocess()}\>作図の経過を取得する\\
+\hyperlink{writeoutdata}{WriteOutData()}\>PDデータを書き出す\\
+\vspace{\baselineskip}
+【その他】\\
+\hyperlink{assign}{Assign(文字列)}\>文字列中のある文字を値で置き換える\\
+\hyperlink{bbdata}{BBdata(ファイル名)}\>画像のサイズを求める\\
+%\hyperlink{com0th}{Com0th(コマンド)} \>RのOpenfileの前に置くコマンドを定義する\\
+%\hyperlink{com1st}{Com1st(コマンド)} \>RのOpenfileの前に置くコマンドを定義する\\
+%\hyperlink{com2nd}{Com2nd(コマンド)} \>RのOpenfileのあとに置くコマンドを定義する\\
+%\hyperlink{com2ndpre}{Com2ndpre(コマンド)} \>RのOpenfileのあとに置くコマンドを定義する\\
+\hyperlink{cindyname}{Cindyname()}\>作図しているファイル名を取得する。\\
+\hyperlink{colorcode}{Colorcode(文字1,文字2,color)}\>カラーコードの変換\\
+\hyperlink{dqq}{Dqq(文字列)}\>文字列の前後に\verb|"|をつける。\\
+\hyperlink{factorial}{Factorial(n)}\>nの階乗を計算する。\\
+\hyperlink{norm}{Norm(ベクトル)}\>ベクトルの大きさを計算する。\\
+\hyperlink{figpdf}{Figpdf(option)} \>出力枠サイズのPDFを作る\\
+\hyperlink{help}{Help(str)}\>コマンドヘルプを表示する\\
+\hyperlink{helpkey}{Helpkey(str)}\>キーワードで関数を検索する\\
+\hyperlink{indexall}{Indexall(str1,str2)} \>文字列 str1 から str2 を検索しその位置をすべて返す\\
+\hyperlink{op}{Op(n,list)} \> listまたは文字列から要素を抜き出す\\
+\hyperlink{isptselected}{Isptselected(点名)} \>点が選択されていればtrueを返す\\
+\hyperlink{isptselected}{Ptselected(点名)} \>点が選択されていればtrueを返す\\
+\hyperlink{slider}{Slider()}\>スライダを作る\\
+\hyperlink{sprintf}{Sprintf(実数,長さ)}\>小数点以下の長さを固定した文字列に変換\\
+\hyperlink{strsplit}{Strsplit(文字列,文字)}\>文字列を分解する。\\
+\hyperlink{texcom}{Texcom(コード)} \>\TeX のコードを書き出す\\
+\hyperlink{textformat}{Textformat(数,桁数)} \>小数点以下の桁数を指定して数値を文字列化する\\
+\hyperlink{windispg}{Windispg()}\>定義されたプロットデータを描画面に描く\\
+\hyperlink{fracform}{Fracform(数,分母リスト)}\>簡易TeX-like書式の文字列を返す\\
+\hyperlink{totexform}{Totexform(TeX-like書式)}\>TeX書式の文字列を返す\\
+\hyperlink{tocindyform}{Tocindyform(TeX-like書式}\>Cindy書式の文字列を返す\\
+\vspace{\baselineskip}
+【Rとの連携】\\
+\hyperlink{boxplot}{Boxplot(名前,データ,位置,高さ,option)} \>箱ひげ図を描く\\
+\hyperlink{rfun}{Rfun(変数名,コマンド,引数, option)}\>Rの1つコマンドを実行して結果を返す\\
+\hyperlink{calcbyr}{CalcbyR(変数名,コマンド列, option)}\>Rのコマンド列を実行して結果を返す\\
+\hyperlink{histplot}{Histplot(name,data)}\>ヒストグラムを描く\\
+\hyperlink{plotdatar}{PlotdataR(name,式,変数)}\>Rの関数のグラフを描く\\
+\hyperlink{plotdiscr}{PlotdiscR(name,式,変数)}\>離散型のグラフを描く\\
+\hyperlink{scatterplot}{Scatterplot(name,filename,option)}\>2次元データを読み込み,散布図を描く\\
+\vspace{\baselineskip}
+【Maximaとの連携】\\
+\hyperlink{calcbyM}{CalcbyM(name,list,option)}\>Maximaのスクリプトを実行する\\
+%\hyperlink{example}{Example("Mxfun",文字)}\>Mxfunの使用例を表示\\
+\hyperlink{mxbatch}{Mxbatch(list)}\>Maximaの外部スクリプト用コマンドを作る\\
+\hyperlink{mxfun}{Mxfun(name,式,list,option)}\>Maximaの関数を実行する\\
+\hyperlink{mxtex}{Mxtex(num,式)}\>式をTeX書式にする\\
+\vspace{\baselineskip}
+【Risa/Asirとの連携】\\
+\hyperlink{asirfun}{Asirfun(name,式,list,option)}\>Risa/Asirの関数を実行する\\
+\hyperlink{calcbyA}{CalcbyA(name,list,option)}\>Risa/Asirのスクリプトを実行する\\
+\vspace{\baselineskip}
+【FriCASとの連携】\\
+\hyperlink{calcbyF}{CalcbyF(name,list,option)}\>FriCASのスクリプトを実行する\\
+\hyperlink{frfun}{Frfun(name,式,list,option)}\>FriCASの関数を実行する\\
+\vspace{\baselineskip}
+【MeshLabとの連携】\\
+\hyperlink{mkobjcmd}{Mkobjcmd(name,式,option)} \>厚みを持たない曲面のコマンドを作成\\
+\hyperlink{mkobjcrvcmd}{Mkobjcrvcmd(name,PD,option)} \>空間曲線のコマンドを作成\\
+\hyperlink{mkobjnrm}{Mkobjnrm(name,式)} \>法線ベクトルのデータを作成\\
+\hyperlink{mkobjplatecmd}{Mkobjplatecmd(name,面データ,options)} \>面を描く\\
+\hyperlink{mkobjpolycmd}{Mkobjpolycmd(name,PD,options)} \>多面体を描く\\
+\hyperlink{mkobjsymbcmd}{Mkobjsymbcmd(PD, 実数,実数,vec,vec)} \>文字等のコマンドを作成\\
+\hyperlink{mkobjthickcmd}{Mkobjthickcmd(name,式)} \>厚みを持つ曲面のコマンドを作成\\
+\hyperlink{mkviewobj}{Mkviewobj(name,PD, options)} \>obj ファイルを作成\\
+\vspace{\baselineskip}
+【表計算ソフトとの連携】\\
+\hyperlink{dispmat}{Dispmat(list)}\>listの内容を行列型にコンソールに表示する\\
+\hyperlink{tab2list}{Tab2list(str,option)}\>str の内容をlistに変換する\\
+\hyperlink{writecsv}{Writecsv(namelist,data,option)}\>dataの内容をcsvファイルに書き出す\\
+\vspace{\baselineskip}
+【アニメーション】\\
+%\hyperlink{moviedata}{Moviedata(str1,str2,options)}\>動画データの作成\\
+\hyperlink{setpara}{Setpata(str)}\>パラパラ動画のタイトル指定\\
+【スライド】\\
+\hyperlink{settitle}{Settitle(タイトルlist,options)}\>スライドのタイトル設定\\
+【KeTCindy3D設定・定義】\\
+\hyperlink{ketinit3d}{Ketinit3d()}\>KeTCindy3Dの使用宣言\\
+\hyperlink{isangle}{Isangle}\>角度スライダが選択されているか\\
+\hyperlink{start3d}{Start3d()}\>3Dの開始\\
+\hyperlink{setangle}{Setangle} \>回転角の設定\\
+\hyperlink{getangle}{Getangle}\>回転角の取得\\
+\hyperlink{startsurf}{Startsurf}\>曲面描画の初期化\\
+\vspace{\baselineskip}
+【KeTCindy3D描画】\\
+\hyperlink{bezier3d}{Bezier3d(name, list, list)}\>空間ベジェ曲線を描く\\
+\hyperlink{changestyle3d}{Changestyle3d(list, list)}\>3dプロットデータの属性を変更\\
+\hyperlink{concatobj}{Concatobj(list,option)}\>いくつかのobjデータを結合\\
+\hyperlink{crvsfparadata}{Crvsfparadata(name,PD,PD2,式,opt,opt)}\>曲線の曲面による陰線処理\\
+\hyperlink{datalist}{Datalist2d()}\>画面に描かれているすべてのプロットデータ\\
+\hyperlink{datalist}{Datalist3d()}\>画面に描かれているすべてのプロットデータ\\
+\hyperlink{dist3d}{Dist3d(点名,点名)}\>空間の2点の距離\\
+%\hyperlink{drawpoint3d}{Drawpoint3d(座標)}\>空間点を描く\\
+\hyperlink{embed}{Embed(name,PD,式)}\>埋め込みデータ作成\\
+\hyperlink{execcmdc}{ExeccmdC(name,options1,options2)}\>C言語で命令実行\\
+\hyperlink{expr3d}{Expr3D([座標,位置,文字列],options)}\>文字列を表示する\\
+\hyperlink{intersectcrvsf}{Intersectcrvsf(name,PD,式)}\>曲線と曲面の交点を求める\\
+\hyperlink{intersectsgpL}{IntersectsgpL(点名,線分,面,描画方法)}\>空間の直線と平面の交点\\
+\hyperlink{invparapt}{Invparapt(座標,PD)}\>描画面座標に対応する曲線上の座標\\
+\hyperlink{letter3d}{Letter3D([座標,位置,文字列],options)}\>文字列を表示する\\
+\hyperlink{mkbezierptcrv3d}{Mkbezierptcrv3d(点list)}\>制御点を自動的にとる空間ベジェ曲線\\
+\hyperlink{nohiddenbyfaces}{Nohiddenbyfaces(name,PD,PD,opt1,opt2)}\>多面体と空間曲線を陰線処理\\
+\hyperlink{parapt}{Parapt(座標)}\>点の投影面での座標\\
+\hyperlink{partcrv3d}{Partcrv3d(name,始点,終点,PD)}\>曲線PDの部分曲線を作る\\
+\hyperlink{perpplane}{Perpplane(点名, 点, ベクトル,option)}\>点を通り垂直な平面上の基準点\\
+\hyperlink{perppt}{Perppt(点名,点,点list,option)}\>平面に下ろした垂線の足\\
+\hyperlink{phparadata}{Phparadata(name,name2,options)}\>多面体を陰線処理して描く\\
+\hyperlink{pointdata3d}{Pointdata3d(名前,点list,options)} \>空間点のデータを作成する\\
+\hyperlink{putaxes3d}{Putaxes3d([x,y,z])}\>軸上に幾何点をとる\\
+\hyperlink{putonCurve3d}{Putoncurve3d(点名,PD)}\>空間曲線上に点をとる\\
+\hyperlink{putonseg3d}{Putonseg3d(点名,点1,点2)}\>線分上に点をとる\\
+\hyperlink{putpoint3d}{Putpoint3d(list,option)}\>空間点をとる\\
+\hyperlink{readobj}{Readobj(ファイル名)}\>objファイルを読み込む\\
+\hyperlink{reflectdata3d}{Reflectdata3d(点,PDlist,list,options)}\>PDを鏡映\\
+\hyperlink{reflectpoint3d}{Reflectpoint3d(点,list)}\>点を鏡映\\
+\hyperlink{rotatedata3d}{Rotatedata3d(name,PD,vec,角度,点)}\>プロットデータを回転\\
+\hyperlink{rotatepoint3d}{Rotatepoint(点 , vec , 角度 , 点)}\>点を回転\\
+\hyperlink{scaledata3d}{Scaledata3d(点, vec, 中心)}\>プロットデータを拡大/縮小\\
+\hyperlink{scalepoint3d}{Scalepoint3d(点, vec, 中心)}\>点の位置を拡大/縮小\\
+\hyperlink{sf3data}{Sf3data(name, list,options)}\>陰線処理なしの空間曲面を描く\\
+\hyperlink{sfbdparadata}{Sfbdparadata(name, 式,options)}\>曲面を陰線処理して描く\\
+\hyperlink{sfcutparadatacdy}{Sfcutparadatacdy(name,面,曲面,options)} \>平面と曲面の交線を求める。\\
+\hyperlink{skeletonparadata}{Skeletonparadata(name,PD,PD,options)}\>スケルトン処理のデータ作成\\
+\hyperlink{spacecurve}{Spacecurve(name, 式, 定義域,options)}\>空間曲線のデータ作成\\
+\hyperlink{spaceline}{Spaceline(name,list)}\>空間の折線データ作成\\
+\hyperlink{translatedata3d}{Translatedata3d(name,PD, 平行移動量)}\>空間プロットデータを平行移動\\
+\hyperlink{translatepoint3d}{Translatepoint3d(座標,平行移動量)}\>空間点を平行移動\\
+\hyperlink{vertexedgeface}{VertexEdgeFace(面データ,option)}\>頂点と面から辺を求め,辺を描く\\
+\hyperlink{wireparadata}{Wireparadata(name,PD,式,int,int,opt,opt)}\>曲面のワイヤフレームを陰線処理\\
+\hyperlink{xyzax3data}{Xyzax3data(name,文字,文字,文字,options)}\>座標軸の表示\\
+\hyperlink{xyzcoord}{Xyzcoord(P.x,P.y,Pz.y)}\>主副画面で決まる点の座標\\
+【KeTJS】\\
+\hyperlink{setketcindyjs}{Setketcindyjs(options)}\>KeTJSの設定\\
+
+\end{tabbing}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleE.tex
new file mode 100644
index 0000000000..5ca2f21268
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleE.tex
@@ -0,0 +1,552 @@
+\documentclass[papersize,a4paper,12pt]{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath}
+% \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}
+
+\newcommand{\bs}{$\backslash$}
+
+\newcommand{\br}[1]{\{#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{Macros of ketpic.sty and ketlayer.sty}
+\author{\ketcindy\ Project Team}
+\maketitle
+
+\begin{center} - ver.1.1 -\end{center}
+
+%\hypertarget{index}{}
+%\tableofcontents
+
+%\newpage
+
+\section{Outlines}
+
+\begin{itemize}
+\item ketpic.sty, ketpic2e.sty(it is necessary in pict2e) are used for ketpic.
+\item ketlayer.sty, ketlayer2e.sty(it is necessary in pict2e) are used for ketlayer.
+\item \bs\verb|Width|, \bs\verb|Height|,\ \bs\verb|Depth| are defined.
+\item Temporary counters \verb|ketpictctra|,\ $\cdots$,\ \verb|ketpicctrj| are defined.
+\item Package \verb|graphicx|, \verb|color| are required.
+
+\end{itemize}
+
+
+%========= Envilonment =====================
+\section{Envilonment}
+
+%------------layer--------------------------------
+\begin{cmd}{layer}{layer}
+\itemket{Usage}\verb|\begin{layer}[Ho]{W}{H}|\ $\cdots$\ \verb|\end{layer}|
+\itemket{Description}This enviroment draws grids and adds a note or a figure.
+
+\item[Details]\mbox{}\\
+\Ltab{10mm}{W}Width of grids. The unit is \verb|mm|.
+
+\Ltab{10mm}{H}Height of grids. The unit is \verb|mm|.\\
+\hspace*{20mm}If \verb|H=0|, grids don't appear.\\
+\hspace*{20mm}If \verb|H<0|, grids appear on the upside.
+
+
+\itemket{Example} \mbox{}\\
+\verb|\begin{layer}{120}{30}|\\
+\verb|\putnotec{20}{10}{abc}|\\
+\verb|\putnotes{60}{0}{\input{Fig/FigE.tex}}|\\
+\verb|\end{layer}|
+
+\vspace{5mm}
+
+\begin{layer}{120}{30}
+\putnotec{20}{10}{abc}
+\putnotes{60}{0}{\input{Fig/FigE.tex}}\end{layer}
+%% "FigE.tex" is copy of "addax2.tex"
+
+\vspace{35mm}
+
+\item[Remark]Set \verb|H=0| if placement of all components is proper.
+
+\end{cmd}
+
+
+%========= Macros =====================
+\section{Macros}
+%=-=-=-=-= Macros of ketpic =-=-=-=-=
+\subsection{Macros of ketpic}
+Macros of ketpic are used just like regular commands of \TeX.
+
+%------------ ketpic ------------
+\begin{cmd}{\bs ketpic}{ketpic}
+\itemket{Usage}\verb|\ketpic|
+\itemket{Description}This macro displays the logo of {\ketpic}.
+\itemket{Examples} \verb|\ketpic|
+\end{cmd}
+
+%------------ ketcindy ------------
+\begin{cmd}{\bs ketcindy}{ketcindy}
+\itemket{Usage}\verb|\ketcindy|
+\itemket{Description}This macro displays the logo of {\ketcindy}.
+\itemket{Examples} \verb|\ketcindy|
+\end{cmd}
+
+%------------ tab ------------
+\begin{cmd}{\bs Ltab, \bs Rtab, \bs Ctab}{tab}
+\itemket{Usage}\verb|\Ltab{W}{S}|, \verb|\Rtab{W}{S}|, \verb|\Ctab{W}{S}|
+\itemket{Description}This is tab macro.
+\itemket{}\verb|\Ltab{W}{S}| secures the width of W and writes S by left justifying it.
+\itemket{}\verb|\Rtab{W}{S}| secures the width of W and writes S by right justifying it.
+\itemket{}\verb|\Ctab{W}{S}| secures the width of W and writes S at the center.
+\end{cmd}
+
+%------------ ketcalc ------------
+\begin{cmd}{\bs ketcalcwidth, \bs ketcalcheight, \bs ketcalcdepth}{ketcalc}
+\itemket{Usage}\verb|\ketcalcwidth[0]{C}|, \verb|\ketcalcheight[0]{C}|, \verb|\ketcalcdepth[0]{C}|
+\itemket{Description}These functions return the size of C using current unit to the counter \verb|ketpicctr1|.
+If option is 1, it displays the value.
+\itemket{}\verb|\ketcalcwidth[0]{C}| returns the width of C.
+\itemket{}\verb|\ketcalcheight[0]{C}| returns the height of C.
+\itemket{}\verb|\ketcalcdepth[0]{C}| returns the depth of C.
+\itemket{Examples} \verb|\ketcalcwidth[0]{abc}, \theketpicctra, \ketcalcwidth[1]{abc}| \par
+It displays ``\ketcalcwidth[0]{abc}, \theketpicctra, \ketcalcwidth[1]{abc}''.
+\end{cmd}
+
+%------------ ketcalcwh ------------
+\begin{cmd}{\bs ketcalcwh}{ketcalcwh}
+\itemket{Usage}\verb|\ketcalcwh{C}|
+\itemket{Description}This function displays the width and height of C using \verb|mm| in the form \{width\}\{height\}.
+\itemket{Examples} \verb|\ketcalcwh{abc}|\par
+It displays ``\ketcalcwh{abc}''.
+\end{cmd}
+
+%------------ dangerbendmark ------------
+\begin{cmd}{\bs dangerbendmark}{dangerbendmark}
+\itemket{Usage}\verb|\dangerbendmark[size]|
+\itemket{Description}This function displays the symbol ``Dangerous turning point'' of Bulbaki.
+\itemket{Examples} \verb|\dangerbendmark[1.2]| --->\ \ \dangerbendmark[1.2]
+\end{cmd}
+
+%------------ cautionmark ------------
+\begin{cmd}{\bs cautionmark}{cautionmark}
+\itemket{Usage}\verb|\cautionmark[size]|
+\itemket{Description}This function displays the caution mark.
+\itemket{Examples} \verb|\caoutionmark[1.2]| --->\ \ \cautionmark[1.2]
+\end{cmd}
+
+%------------ circlemark ------------
+\begin{cmd}{\bs circlemark}{circlemark}
+\itemket{Usage}\verb|\circlemark[thickness]{size}|
+\itemket{Description}This function displays the circle.
+If size=1, the diameter of the circle is 4mm.
+\itemket{Examples} \verb|\circlemark[8]{1.2}| --->\ \ \circlemark[8]{1.2}
+\end{cmd}
+
+%------------ circleshade ------------
+\begin{cmd}{\bs circleshade}{circleshade}
+\itemket{Usage}\verb|\circleshade[thickness]{size}{density}|
+\itemket{Description}This function displays the solid circle.
+\itemket{Examples} \verb|\circleshade[8]{1.2}{0.3}| --->\ \ \circleshade[8]{1.2}{0.3}
+\end{cmd}
+
+%------------ arrow of increase or decrease ------------
+\begin{cmd}{\bs NEarrow, \bs NELarrow, ...}{arrow of i or d}
+\itemket{Usage}\verb|\NEarrow[size]|, \verb|\NELarrow[size}|, \verb|\NERarrow[size]|,
+\itemket{Description}These functions display the arrow of increase or decrease.
+\itemket{Examples} \mbox{}
+
+\vspace{-3mm}\hspace{16mm}
+\begin{tabular}{|rl|rl|rl|rl|}
+\hline
+ \verb|\NEarrow| & \NEarrow & \verb|\SEarrow| & \SEarrow & \verb|\NWarrow| & \NWarrow & \verb|\SWarrow| & \SWarrow \\
+\hline
+\verb|\NELarrow| & \NELarrow & \verb|\SELarrow| & \SELarrow & \verb|\NWLarrow| & \NWLarrow & \verb|\SWLarrow| & \SWLarrow \\
+\hline
+\verb|\NERarrow| & \NERarrow & \verb|\SERarrow| & \SERarrow & \verb|\NWRarrow| & \NWRarrow & \verb|\SWRarrow| & \SWRarrow \\
+\hline
+\end{tabular}
+\end{cmd}
+
+%=-=-=-=-= Macros of ketlayer =-=-=-=-=
+\subsection{Macros of ketlayer}
+Macros of ketlayer are used in layer environment.
+
+Some macros take the form of connected main part and direction (``c'', ``e'', ``w'', ``s'', ``n'').
+In the following we write them as ``main part + dir''.
+Direction can be combine like as options of {\ketcindy} commands.
+% (``ne'', ``nw'', ``se'', ``sw'')
+
+For example, if main part is ``\verb|putnote|'', ``\verb|putnote+dir|'' are \par
+``\verb|putnotec|'', ``\verb|putnotee|'', ``\verb|putnotew|'', ``\verb|putnotes|'', ``\verb|putnoten|'', ``\verb|putnotene|'', ``\verb|putnotenw|'', ``\verb|putnotese|'', ``\verb|putnotesw|''.
+
+%-------------putnote+dir-------------------------------
+\begin{cmd}{\bs putnote+dir}{putnote}
+\itemket{Usage}\verb|\putnote+dir{x}{y}{Char}|
+\itemket{Description}These functions put Char in the direction of dir of coordinates (x, y).
+\itemket{}\verb|putnotec{x}{y}{Char}| puts Char with (x,y) as the center.
+\itemket{}\verb|putnotee{x}{y}{Char}| puts Char on the right of (x,y).
+\itemket{}\verb|putnotew{x}{y}{Char}| puts Char on the left of (x,y).
+\itemket{}\verb|putnotes{x}{y}{Char}| puts Char under (x,y).
+\itemket{}\verb|putnoten{x}{y}{Char}| puts Char above (x,y).
+\itemket{Example}\mbox{}\\
+\verb|\putnotese{20}{10}{\fbox{$\dfrac{1}{2}$}}|\\
+\verb|\putnotec{40}{10}{\fbox{$\dfrac{1}{3}$}}|\\
+
+\begin{layer}{60}{30}
+\putnotese{20}{10}{\fbox{$\dfrac{1}{2}$}}
+\putnotec{40}{10}{\fbox{$\dfrac{1}{3}$}}
+\end{layer}
+\vspace{30mm}
+\end{cmd}
+
+%-------------boxframe+dir-------------------------------
+\begin{cmd}{\bs boxframe+dir}{boxframe}
+\itemket{Usage}\verb|\boxframe+dir[thickness]{x}{y}{W}{H}{Strings}|
+\itemket{Description}These functions draw a rectangle with width W and height H in the direction of dir of coordinates (x, y), and put the strings inside.
+\end{cmd}
+
+%-------------dashboxframe+dir-------------------------------
+\begin{cmd}{\bs dashboxframe+dir}{dashboxframe}
+\itemket{Usage}\verb|\dashboxframe+dir[thickness]{x}{y}{W}{H}{Strings}|
+\itemket{Description}These functions draw a dashed rectangle with width W and height H in the direction of dir of coordinates (x, y), and put the strings inside.
+\end{cmd}
+
+%-------------jaggyboxframe+dir-------------------------------
+\begin{cmd}{\bs jaggyboxframe+dir}{jaggyboxframe}
+\itemket{Usage}\verb|\jaggyboxframe+dir[thickness]{x}{y}{W}{H}{Strings}|
+\itemket{Description}These functions draw a jaggy rectangle with width W and height H in the direction of dir of coordinates (x, y), and put the strings inside.
+\end{cmd}
+
+%-------------diaboxframe+dir-------------------------------
+\begin{cmd}{\bs diaboxframe+dir}{diaboxframe}
+\itemket{Usage}\verb|\diaboxframe+dir[thickness]{x}{y}{W}{H}{Strings}|
+\itemket{Description}These functions draw a rectangle with width W, height H, connecting diamond shapes, in the direction of dir of coordinates (x, y), and put the strings inside.
+\end{cmd}
+
+%-------------eraser+dir-------------------------------
+\begin{cmd}{\bs eraser+dir}{eraser}
+\itemket{Usage}\verb|\eraser+dir[F]{x}{y}{W}{H}|
+\itemket{Description}These functions erase the interior of rectangle with width W and height H in the direction of dir of coordinates (x, y).
+If F=0, it don't draw border lines. By default, F=1.
+\end{cmd}
+
+%-------------shadebox+dir-------------------------------
+\begin{cmd}{\bs shadebox+dir}{shadebox}
+\itemket{Usage}\verb|\shadebox+dir[F]{x}{y}{W}{H}{C1}{C2}|
+\itemket{Description}These functions draw a rectangle with width W and height H in the direction of dir of coordinates (x, y), paint inside with color C1, and draw a border with color C2.
+If F=0, they don't draw border lines. By default, F=0.
+
+\end{cmd}
+
+%-------------example 1-------------------------------
+\vspace{5mm}
+
+\begin{layer}{160}{0}
+ \boxframese{000}{0}{30}{16}{boxframe}
+ \dashboxframese{035}{0}{30}{16}{dashboxframe}
+\jaggyboxframese{070}{0}{30}{16}{jaggyboxframe}
+ \diaboxframese{105}{0}{30}{16}{diaboxframe}
+ \shadeboxse[0]{140}{0}{30}{16}{yellow}{black}
+\end{layer}
+
+\vspace{15mm}
+\newpage
+
+%-------------popframe-------------------------------
+\begin{cmd}{\bs popframe}{popframe}
+\itemket{Usage}\verb|\popframe[thickness]{x}{y}{Dummy}{Cs}{Dummy}{Cp}{Cf}{Strings}|
+\itemket{Description}This function draws a rectangle on the lower right (se) of the coordinates \text{(x, y)}, put strings inside and add a shadow of the color Cs.
+\itemket{Details}Cp is background color. Cf is border color.\par
+\Ltab{18.5mm}{}{\tt Note.\ }Dummy(color name) are currently ignored.\par
+\Ltab{18.5mm}{}The size of the rectangle is determined automatically from strings.\par
+\Ltab{18.5mm}{}The line thickness is 8 by default.\par
+\Ltab{18.5mm}{}Strings must be width$\leq$ 200 mm, height$\leq$ 100 mm.
+\end{cmd}
+
+%-------------colorframe-------------------------------
+\begin{cmd}{\bs colorframe}{colorframe}
+\itemket{Usage}\verb|\colorframe[thickness]{x}{y}{Cp}{Cs}{Cf}{Strings}|
+\itemket{Description}This function draws a rectangle on the lower right (se) of the coordinates \text{(x, y)}, put strings inside.
+\itemket{Details}Cp is background color. Cf is border color.\par
+\Ltab{18.5mm}{}{\tt Note.\ }Dummy(color name) is ignored.\par
+\Ltab{18.5mm}{}The size of the rectangle is determined automatically from strings.\par
+\Ltab{18.5mm}{}The line thickness is 8 by default.\par
+\Ltab{18.5mm}{}Strings must be width$\leq$ 200 mm, height$\leq$ 100 mm.
+\end{cmd}
+
+%-------------example 2-------------------------------
+\vspace{15mm}
+\noindent{\bf Examples.}\par
+\verb|\definecolor{shade}{cmyk}{0,0,0,0.4}| $\gets$ color name ``shade'' defined.\par
+\verb|\popframe[16]{40}{5}{white}{shade}{white}{cyan}{red}{\Large\tt POP frame}| \par
+\verb|\colorframe[16]{90}{5}{yellow}{white}{blue}{\Large\tt COLOR frame}| \\
+
+\begin{layer}{160}{0}
+\definecolor{shade}{cmyk}{0,0,0,0.4}
+% \popframe[16]{40}{5}{Ds}{shade}{Dp}{yellow}{green}{\Large\tt POP frame}
+ \popframe[16]{40}{5}{Ds}{shade}{Dp}{cyan}{red}{\Large\tt POP frame}
+\colorframe[16]{90}{5}{yellow}{green}{blue}{\Large\tt COLOR frame}
+\end{layer}
+
+\vspace{25mm}
+
+%-------------cirscoremark-------------------------------
+\begin{cmd}{\bs cirscoremark}{cirscoremark}
+\itemket{Usage}\verb|\cirscoremark[thickness]{size}|
+\itemket{Description}This function draws a handwritten double circle.
+\end{cmd}
+
+%-------------scirscoremark-------------------------------
+\begin{cmd}{\bs scirscoremark}{scirscoremark}
+\itemket{Usage}\verb|\scirscoremark[thickness]{size}|
+\itemket{Description}This function draws a handwritten single circle.
+\end{cmd}
+
+%-------------triscoremark-------------------------------
+\begin{cmd}{\bs triscoremark}{triscoremark}
+\itemket{Usage}\verb|\triscoremark[thickness]{size}|
+\itemket{Description}This function draws a handwritten triangle.
+\end{cmd}
+
+%-------------crosscoremark-------------------------------
+\begin{cmd}{\bs crosscoremark}{crosscoremark}
+\itemket{Usage}\verb|\crosscoremark[thickness]{size}|
+\itemket{Description}This function draws a handwritten cross mark.
+\end{cmd}
+
+\begin{layer}{170}{0}
+\putnotec{30}{25}{\cirscoremark{0.8}}
+\putnotec{60}{25}{\scirscoremark{0.8}}
+\putnotec{90}{25}{\triscoremark{0.8}}
+\putnotec{120}{25}{\crosscoremark{0.8}}
+\end{layer}
+
+\vspace{45mm}
+
+%-------------lineseg-------------------------------
+\begin{cmd}{\bs lineseg}{lineseg}
+\itemket{Usage}\verb|\lineseg[thickness]{x}{y}{L}{|{$\theta$}\verb|}|
+\itemket{Description}This function draws a line segment of length L from the coordinates (x, y) in the direction of $\theta^\circ$ degrees.
+\itemket{Details}Unit of length L is mm.\par
+\Ltab{18.5mm}{}The line thickness is 12 by default. Unit is milli inch\par
+\Ltab{18.5mm}{}x, y, $\theta$ may be decimal.
+\itemket{Example}\verb|\lineseg[16]{135}{25}{30}{25}|
+
+\begin{layer}{160}{0}
+\lineseg[16]{60}{20}{30}{25}
+%\arrowlineseg[16]{130}{50}{10}{45}
+\end{layer}
+
+\vspace{25mm}
+\end{cmd}
+%-------------dashlineseg-------------------------------
+\begin{cmd}{\bs dashlineseg}{dashlineseg}
+\itemket{Usage}\verb|\dashlineseg[thickness]{x}{y}{L}{|{$\theta$}\verb|}|
+\itemket{Description}This function draws a dash line segment of length L from the coordinates \text{(x, y)} in the direction of $\theta^\circ$ degrees.
+\itemket{Details}Unit of length L is mm.\par
+\Ltab{18.5mm}{}The line thickness is 12 by default. Unit is milli inch\par
+\Ltab{18.5mm}{}x, y, $\theta$ may be decimal.
+
+\end{cmd}
+%-------------arrowlineseg-------------------------------
+\begin{cmd}{\bs arrowlineseg}{arrowlineseg}
+\itemket{Usage}\verb|\arrowlineseg[thickness]{x}{y}{L}{|{$\theta$}\verb|}|
+\itemket{Description}This function draws a arrow line segment of length L from the coordinates \text{(x, y)} in the direction of $\theta^\circ$ degrees.
+\itemket{Details}The arrowhead is drawn at the starting point.\par
+\Ltab{18.5mm}{}The line thickness is 12 by default. Unit is milli inch.\par
+\Ltab{18.5mm}{}x, y, $\theta$ may be decimal.
+\itemket{Example}\verb|\arrowlineseg[16]{60}{20}{10}{45}|
+
+\begin{layer}{160}{0}
+%\lineseg[16]{60}{20}{30}{25}
+\arrowlineseg[16]{60}{15}{10}{45}
+\end{layer}
+
+\vspace{20mm}
+\end{cmd}
+
+%-------------arrowhead-------------------------------
+\begin{cmd}{\bs arrowhead}{arrowhead}
+\itemket{Usage}\verb|\arrowhead[size]{x}{y}{|{$\theta$}\verb|}|
+\itemket{Description}This function draws a arrowhead on the coordinates (x, y) in the direction of $\theta^\circ$ degrees.
+\itemket{Details}The line thickness is 12 by default. Unit is milli inch.\par
+\Ltab{18.5mm}{}x, y, $\theta$ may be decimal.
+\end{cmd}
+
+%-------------hjaggyline-------------------------------
+\begin{cmd}{\bs hjaggyline}{hjaggyline}
+\itemket{Usage}\verb|\hjaggyline[thickness]{x}{y}{W}|
+\itemket{Description}This function draws a jagged line of length W from the coordinates (x, y) to the right.
+\end{cmd}
+
+%-------------hjaggylineb-------------------------------
+\begin{cmd}{\bs hjaggylineb}{hjaggylineb}
+\itemket{Usage}\verb|\hjaggylineb[thickness]{x}{y}{W}|
+\itemket{Description}This function draws a jagged line of length W from the coordinates (x, y) to the right.
+\itemket{Details}This function draws a reverse jagged line against ``hjaggyline''.\par
+\end{cmd}
+
+%-------------vjaggyline-------------------------------
+\begin{cmd}{\bs vjaggyline}{vjaggyline}
+\itemket{Usage}\verb|\vjaggyline[thickness]{x}{y}{W}|
+\itemket{Description}This function draws a jagged line of length W from the coordinates (x, y) to the right.
+\end{cmd}
+
+%-------------vjaggylineb-------------------------------
+\begin{cmd}{\bs vjaggylineb}{vjaggylineb}
+\itemket{Usage}\verb|\vjaggylineb[thickness]{x}{y}{W}|
+\itemket{Description}This function draws a jagged line of length W from the coordinates (x, y) to the right.
+\itemket{Details}This function draws a reverse jagged line against ``vjaggyline''.\par
+\end{cmd}
+
+%-------------example 3-------------------------------
+\noindent{\bf Examples.}\par
+\Ltab{18.5mm}{}\verb|\hjaggyline{40}{10}{15}| \par
+\Ltab{18.5mm}{}\verb|\hjaggylineb{40}{20}{15}| \par
+\Ltab{18.5mm}{}\verb|\vjaggyline{70}{10}{15}| \par
+\Ltab{18.5mm}{}\verb|\vjaggylineb{90}{10}{15}| \par
+
+\begin{layer}{160}{0}
+ \hjaggyline{40}{10}{15}
+\hjaggylineb{40}{20}{15}
+ \vjaggyline{70}{10}{15}
+\vjaggylineb{90}{10}{15}
+\end{layer}
+
+\vspace{35mm}
+
+%-------------circleline-------------------------------
+\begin{cmd}{\bs circleline}{circleline}
+\itemket{Usage}\verb|\circleline{x}{y}{size}|
+\itemket{Description}This function draws a circle with (x, y) as the center.
+\end{cmd}
+
+%-------------ballonr-------------------------------
+\begin{cmd}{\bs ballonr}{ballonr}
+\itemket{Usage}\verb|\ballonr[thickness]{x}{y}{size}{Char}|
+\itemket{Description}This function draws a balloon in the upper right side from (x, y) and, puts Char inside.
+\end{cmd}
+
+%-------------ballonl-------------------------------
+\begin{cmd}{\bs ballonl}{ballonl}
+\itemket{Usage}\verb|\ballonl[thickness]{x}{y}{size}{Char}|
+\itemket{Description}This function draws a balloon in the upper left side from (x, y) and, puts Char inside.
+\end{cmd}
+
+%-------------lefthand-------------------------------
+\begin{cmd}{\bs lefthand}{lefthand}
+\itemket{Usage}\verb|\lefthand[thickness]{x}{y}|
+\itemket{Description}This function draws a fingertip on (x, y).
+\end{cmd}
+
+%-------------righthand-------------------------------
+\begin{cmd}{\bs righthand}{righthand}
+\itemket{Usage}\verb|\righthand[thickness]{x}{y}|
+\itemket{Description}This function draws a fingertip on (x, y).
+\end{cmd}
+
+%-------------leftdownhand-------------------------------
+\begin{cmd}{\bs leftdownhand}{leftdownhand}
+\itemket{Usage}\verb|\leftdownhand[thickness]{x}{y}|
+\itemket{Description}This function draws a fingertip on (x, y).
+\end{cmd}
+
+%-------------rightdownhand-------------------------------
+\begin{cmd}{\bs rightdwonhand}{rightdownhand}
+\itemket{Usage}\verb|\rightdownhand[thickness]{x}{y}|
+\itemket{Description}This function draws a fingertip on (x, y).
+\end{cmd}
+
+%-------------example 3-------------------------------
+\noindent{\bf Examples.}\par
+
+\begin{layer}{170}{0}
+ \ballonr{30}{35}{1}{Example1}
+ \ballonl{90}{30}{1}{Example2}
+ \lefthand{120}{25}
+ \righthand{140}{25}
+ \leftdownhand{120}{15}
+\rightdownhand{140}{15}
+\end{layer}
+
+\newpage
+
+%-==Command List ========================
+\hypertarget{functionlist}{}
+\section{Command List}
+%\hyperlink{index}{To index}
+
+\begin{tabbing}
+12345678901234567890\=\kill
+
+{\bf Macros of ketpic} \> \\
+\hyperlink{ketpic}{\bs ketpic} \> logo of \ketpic\\
+\hyperlink{ketcindy}{\bs ketcindy} \> logo of \ketcindy\\
+\hyperlink{tab}{\bs Ltab} \> left tab\\
+\hyperlink{tab}{\bs Rtab} \> right tab\\
+\hyperlink{tab}{\bs Ctab} \> center tab\\
+\hyperlink{ketcalc}{\bs ketcalcwidth} \> returns the width of strings\\
+\hyperlink{ketcalc}{\bs ketcalcheight} \> returns the height of strings\\
+\hyperlink{ketcalc}{\bs ketcalcdepth} \> returns the depth of strings\\
+\hyperlink{ketcalcwh}{\bs ketcalcwh} \> returns the width and height of strings\\
+\hyperlink{dangerbendmark}{\bs dangerbendmark} \> symbol ``Dangerous turning point'' of Bulbaki\\
+\hyperlink{cautionmark}{\bs cautionmark} \> caution mark\\
+\hyperlink{circlemark}{\bs circlemark} \> circle\\
+\hyperlink{circleshade}{\bs circleshade} \> solid circle\\
+\hyperlink{arrow of i or d}{\bs NEarrow, ...} \> arrow of increase or decrease\\
+
+{\bf Macros of ketlayer} \> \\
+\hyperlink{putnote}{\bs putnote+dir} \> puts Char\\
+\hyperlink{boxframe}{\bs boxframe+dir} \> draws a rectangle and puts strings\\
+\hyperlink{dashboxframe}{\bs dashboxframe+dir} \> draws a dashed rectangle and puts strings\\
+\hyperlink{jaggyboxframe}{\bs jaggyboxframe+dir} \> draws a jaggy rectangle and puts strings\\
+\hyperlink{diaboxframe}{\bs diaboxframe+dir} \> draws a diamond chaining rectangle and puts strings\\
+\hyperlink{eraser}{\bs eraser+dir} \> erases the interior of a rectangle\\
+\hyperlink{shadebox}{\bs shadebox+dir} \> draws a shaded rectangle and puts strings\\
+\hyperlink{popframe}{\bs popframe} \> draws a rectangle and shade with the specified color and puts strings\\
+\hyperlink{colorframe}{\bs colorframe} \> draws a rectangle with the specified color and puts strings\\
+\hyperlink{cirscoremark}{\bs cirscoremark} \> draws a handwritten double circle\\
+\hyperlink{scirscoremark}{\bs scirscoremark} \> draws a handwritten single circle\\
+\hyperlink{triscoremark}{\bs triscoremark} \> draws a handwritten triangle\\
+\hyperlink{crosscoremark}{\bs crosscoremark} \> draws a handwritten cross mark\\
+\hyperlink{lineseg}{\bs lineseg} \> draws a line segment specified angle\\
+\hyperlink{dashlineseg}{\bs dashlineseg} \> draws a dashed line segment specified angle\\
+\hyperlink{arrowlineseg}{\bs arrowlineseg} \> draws a arrow line segment specified angle\\
+\hyperlink{arrowhead}{\bs arrowhead} \> draws a arrowhead specified angle\\
+\hyperlink{hjaggyline}{\bs hjaggyline} \> draws a horizontal jaggy line segment\\
+\hyperlink{hjaggylineb}{\bs hjaggylineb} \> draws a horizontal jaggy line segment against \bs hjaggyline\\
+\hyperlink{vjaggyline}{\bs vjaggyline} \> draws a vertical jaggy line segment\\
+\hyperlink{vjaggylineb}{\bs vjaggylineb} \> draws a vertical jaggy line segment against \bs vjaggyline\\
+\hyperlink{circleline}{\bs circleline} \> draws a circle\\
+\hyperlink{ballonl}{\bs ballonl} \> draws a ballon and puts strings inside\\
+\hyperlink{ballonr}{\bs ballonr} \> draws a ballon and puts strings inside\\
+%\hyperlink{lefthand}{\bs lefthand} \> draws a leftward fingertip\\
+%\hyperlink{righthand}{\bs righthand} \> draws rightward fingertip\\
+\hyperlink{lefthand}{\bs lefthand} \> draws fingertip\\
+\hyperlink{righthand}{\bs righthand} \> draws fingertip\\
+\hyperlink{leftdownhand}{\bs leftdownhand} \> draws fingertip\\
+\hyperlink{rightdownhand}{\bs rightdownhand} \> draws fingertip\\
+
+\end{tabbing}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleJ.tex b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleJ.tex
new file mode 100644
index 0000000000..1649dd10b6
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleJ.tex
@@ -0,0 +1,572 @@
+\documentclass[a4j,12pt,dvipdfmx]{ujarticle}
+%\documentclass[papersize,a4paper,12pt]{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\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}
+
+\newcommand{\tab}[2][50mm]{% % \tabの定義でzwを㎜に変換した。
+\noindent
+\hspace*{6.7mm}\Ltab{#1 }{{\tt #2}}% % 使用法を考えて書体\tt(タイプライタ体)を指定した。
+}
+
+\newcommand{\bs}{$\backslash$}
+
+\newcommand{\br}[1]{\{#1\}}
+
+\newenvironment{cmd}[2]{% "Command List" を"コマンド一覧"にした。
+\hypertarget{#2}{}
+\begin{center}{\bf\large #1}\end{center}
+\begin{description}
+}{
+\end{description}
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Command List}\end{flushright}
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$コマンド一覧}\end{flushright}
+}
+
+% item command for this documentation
+\newcommand{\itemket}[1]{
+\item[\Ltab{27mm}{#1}]
+}
+
+% item command for this documentation % 日本語マニュアル用の寸法
+\newcommand{\itemketj}[1]{
+\item[\Ltab{15mm}{#1}]
+}
+
+\newcommand{\Chuu}[1][6.7mm]{% \chuu の15zwより狭い\Chuuは,6.7mm
+\Ltab{#1}{}※ %
+}
+
+
+\西暦
+
+\begin{document}
+\title{{\bf\huge ketpic.sty と ketlayer.sty}}
+\author{\ketcindy\ Project Team}
+\maketitle
+
+\begin{center} - ver.1.1 -\end{center}
+
+%\hypertarget{index}{}
+%\tableofcontents
+%\newpage
+
+\section{概要}
+
+\begin{itemize}
+\item パッケージの指定\\
+\quad\verb|\usepackage{ketpic, ketlayer}|\\
+\quad\verb|\usepackage{ketpic2e, ketlayer2e}| (pict2eを用いるとき)
+\item \verb|\usepackage{graphicx,color}| が必要.
+\item 距離変数 \bs\verb|Width|, \bs\verb|Height|,\ \bs\verb|Depth| を定義してある.
+\item 10個の一時カウンタ \verb|ketpictctra|,\ $\cdots$,\ \verb|ketpicctrj| を定義してある.
+
+\end{itemize}
+
+\section{プリアンブル用マクロ(ketpic)}
+\vspace{\baselineskip}
+\begin{cmd}{\bs setmargin}{setmargin}
+\itemketj{使用法}\verb|\setmargin{left}{right}{top}{bottom}|
+\itemketj{説明}余白設定(単位はmm)
+\itemketj{例}\verb|\setmargin{20}{20}{15}{25}|
+\end{cmd}
+
+\section{本文用マクロ}
+%========= Envilonment =====================
+%\setcounter{subsection}{-1}
+
+\subsection{方向指定}
+
+ketpic,ketlayer,\ketcindy では,方向を指定するのに,東西南北の頭文字 e,w,s,n を用いることがよくある.なお,中心は c.
+
+\hspace{60mm} n
+
+\hspace{50.5mm} w\hspace{5mm} c\hspace{5mm} e
+
+\hspace{60mm} s
+
+
+さらに,これを組み合わせて en または en は北東すなわち右上 などとなる.
+
+本マニュアルでは,これらの方向を "\verb|dir|'' として表し,c,e,w,s,n が使えることを示す.
+
+たとえば,"\verb|putnote+dir|'' は,"\verb|putnotec|'', "\verb|putnotee|'' などとして,方向私邸を合わせて使うことを意味する.
+
+
+%=-=-=-=-= Macros of ketpic =-=-=-=-=
+\subsection{ketpicのマクロ}
+ketpic のマクロは,通常の\TeX\ コマンドと同様に使用する.
+
+%------------ ketpic ------------
+\vspace{\baselineskip}
+\begin{cmd}{\bs ketpic}{ketpic}
+\itemketj{使用法}\verb|\ketpic|
+\itemketj{説明}ロゴ {\ketpic} を出力.
+\end{cmd}
+
+%------------ ketcindy ------------
+\begin{cmd}{\bs ketcindy}{ketcindy}
+\itemketj{使用法}\verb|\ketcindy|
+\itemketj{説明}ロゴ {\ketcindy} を出力.
+\end{cmd}
+
+%------------ tab ------------
+\begin{cmd}{\bs Ltab, \bs Rtab, \bs Ctab}{tab}
+\itemketj{使用法}\verb|\Ltab{W}{S}|, \verb|\Rtab{W}{S}|, \verb|\Ctab{W}{S}|
+\itemketj{説明}
+\Ltab{50mm}{{\tt \bs Ltab\br{W}\br{S}}}{}幅Wを確保してSを左寄せで書く.\\
+\tab{{\tt \bs Rtab\br{W}\br{S}}}{}幅Wを確保してSを右寄せで書く.\\
+\tab{{\tt \bs Ctab\br{W}\br{S}}}{}幅Wを確保してSを中央寄せで書く.
+\itemketj{例}
+\Ltab{30mm}{text}text2
+
+\Rtab{30mm}{text}text2
+
+\Ctab{30mm}{text}text2
+
+\end{cmd}
+
+%------------ ketcalc ------------
+\begin{cmd}{\bs ketcalcwidth, \bs ketcalcheight, \bs ketcalcdepth}{ketcalc}
+\itemketj{使用法}\verb|\ketcalcwidth[0]{C}|, \verb|\ketcalcheight[0]{C}|, \verb|\ketcalcdepth[0]{C}|
+\itemketj{説明}文字列Cのサイズを単位長で計ってカウンタ\verb|ketpicctr1|に返す.オプションが1のときは, 値を表示する.\\
+\tab{\bs ketcalcwidth[0]\br{C}} 文字列Cの幅を計る.\\
+\tab{\bs ketcalcheight[0]\br{C}} 文字列Cの高さを計る.\\
+\tab{\bs ketcalcdepth[0]\br{C}} 文字列Cの深さを計る.
+\itemketj{例} \verb|\ketcalcwidth[0]{abc}, \theketpicctra, \ketcalcwidth[1]{abc}| とすれば,\par
+``\ketcalcwidth[0]{abc}, \theketpicctra, \ketcalcwidth[1]{abc}'' を出力する.
+\end{cmd}
+
+%------------ ketcalcwh ------------
+\begin{cmd}{\bs ketcalcwh}{ketcalcwh}
+\itemketj{使用法}\verb|\ketcalcwh{C}|
+\itemketj{説明}文字列 C の幅と高さを\{width\}\{height\}の形式で返す. 単位長は\verb|mm| とする.
+\itemketj{例} \verb|\ketcalcwh{abc}|とすれば,"\ketcalcwh{abc}'' を出力する.
+\end{cmd}
+
+%------------ dangerbendmark ------------
+\begin{cmd}{\bs dangerbendmark}{dangerbendmark}
+\itemketj{使用法}\verb|\dangerbendmark[size]|
+\itemketj{説明}「ブルバキの危険な曲がり角」" {\dangerbendmark[1.2]} '' を出力する.
+\end{cmd}
+
+%------------ cautionmark ------------
+\begin{cmd}{\bs cautionmark}{cautionmark}
+\itemketj{使用法}\verb|\cautionmark[size]|
+\itemketj{説明}注意書きのマーク`` {\cautionmark[1.2]}'' を出力する.
+\end{cmd}
+
+%------------ circlemark ------------
+\begin{cmd}{\bs circlemark}{circlemark}
+\itemketj{使用法}\verb|\circlemark[thickness]{size}|
+\itemketj{説明}円を出力する. size=1のとき, 円の直径は4mm.
+\end{cmd}
+
+%------------ circleshade ------------
+\begin{cmd}{\bs circleshade}{circleshade}
+\itemketj{使用法}\verb|\circleshade[thickness]{size}{density}|
+\itemketj{説明}中塗りの円を出力する. 中塗りの濃さをdensity で指定する.
+\itemketj{例} \verb|\circleshade[8]{1.2}{0.3}| で \circleshade[8]{1.2}{0.3} が出力される.
+\end{cmd}
+
+%------------ arrow of increase or decrease ------------
+\begin{cmd}{\bs dir+arrow/Larrow/Rarrow}{arrow of i or d}
+\itemketj{使用法}\verb|\arrow[size]|の頭部に,方向を大文字で付加する.
+
+\hspace{8mm}{\bs Larrow}, {\bs Rarrow} は凹凸用の湾曲した矢印.
+\itemketj{説明}増減矢印を出力する.sizeは倍率.
+\itemketj{例} \mbox{}
+
+\vspace{-3mm}\hspace{16mm}
+\begin{tabular}{|rl|rl|rl|rl|}
+\hline
+ \verb|\NEarrow| & \NEarrow & \verb|\SEarrow| & \SEarrow & \verb|\NWarrow| & \NWarrow & \verb|\SWarrow| & \SWarrow \\
+\hline
+\verb|\NELarrow| & \NELarrow & \verb|\SELarrow| & \SELarrow & \verb|\NWLarrow| & \NWLarrow & \verb|\SWLarrow| & \SWLarrow \\
+\hline
+\verb|\NERarrow| & \NERarrow & \verb|\SERarrow| & \SERarrow & \verb|\NWRarrow| & \NWRarrow & \verb|\SWRarrow| & \SWRarrow \\
+\hline
+\end{tabular}
+\end{cmd}
+
+%=-=-=-=-= Macros of ketlayer =-=-=-=-=
+\subsection{ketlayerのマクロ}
+ketlayer のマクロは,layer環境の中で使用する.\\
+
+%%==========layer環境==========
+%\subsection*{layer環境}
+
+%------------layer--------------------------------
+\begin{cmd}{layer環境について}{layer}
+\itemketj{使用法}\verb|\begin{layer}[Ho]{W}{H}|\ $\cdots$\ \verb|\end{layer}|
+\itemketj{説明}メモや図表を配置するためのpicture環境を定義して,方眼を描く.\\
+\Chuu W:方眼の幅,H:方眼の高さ,Ho:方眼の水平移動\\
+\Chuu 長さの単位はいずれもmmである.(水平移動のデフォルトは0)\\
+\Chuu \verb|H=0|のとき, 方眼を描かない. \verb|H<0|のとき, 上側に方眼を描く.
+
+\itemketj{例} \mbox{}\\
+\verb|\begin{layer}{120}{30}|\\
+\verb|\putnotec{20}{10}{abc}|\\
+\verb|\putnotes{60}{0}{\input{Fig/FigE.tex}}|\\
+\verb|\end{layer}|
+
+\vspace{5mm}
+
+\begin{layer}{120}{30}
+\putnotec{20}{10}{abc}
+\putnotes{60}{0}{\input{Fig/FigE.tex}}\end{layer}
+%% "FigE.tex" is copy of "addax2.tex"
+
+\vspace{35mm}
+
+\item[注意]対象物の配置が決まれば,\verb|\begin{layer}{120}{0}|とすることで方眼が消えて思い通りの配置が得られる.
+\end{cmd}
+
+%-------------putnote+dir-------------------------------
+\begin{cmd}{\bs putnote+dir}{putnote}
+\itemketj{使用法}\verb|\putnote+dir{x}{y}{Char}|
+\itemketj{説明}{\bs putnote}に続く\verb|dir| 指定により,次のように配置する.\\
+\tab{\bs putnotec\br{x}\br{y}\br{Char}} (x, y) を中心にCharを配置する.\\
+\tab{\bs putnotee\br{x}\br{y}\br{Char}} (x, y) の右にCharを配置する.\\
+\tab{その他,s,n,neなども同様}
+\itemketj{例}\verb|\putnotese{20}{10}{\fbox{$\dfrac{1}{2}$}}|\\
+\hspace{7mm}\verb|\putnotec{40}{10}{\fbox{$\dfrac{1}{3}$}}|\\
+
+\begin{layer}{60}{30}
+\putnotese{20}{10}{\fbox{$\dfrac{1}{2}$}}
+\putnotec{40}{10}{\fbox{$\dfrac{1}{3}$}}
+\end{layer}
+\vspace{30mm}
+\end{cmd}
+
+%-------------boxframe+dir-------------------------------
+\begin{cmd}{\bs boxframe+dir}{boxframe}
+\itemketj{使用法}\verb|\boxframe+dir[thickness]{x}{y}{W}{H}{Strings}|
+\itemketj{説明}(x, y) の dir 方向に,幅W, 高さH の矩形を描き,中に文字を入れる. \\
+\Chuu 線の太さ(thickness)のデフォルトは8とする.
+\itemketj{例}{\bs shadebox+dir} にまとめて例示.
+
+\end{cmd}
+
+%-------------dashboxframe+dir-------------------------------
+\begin{cmd}{\bs dashboxframe+dir}{dashboxframe}
+\itemketj{使用法}\verb|\dashboxframe+dir[thickness]{x}{y}{W}{H}{Strings}|
+\itemketj{説明}(x, y) の dir 方向に,破線の矩形を描き,中に文字を入れる.
+\itemketj{例}{\bs shadebox+dir} にまとめて例示.
+\end{cmd}
+
+%-------------jaggyboxframe+dir-------------------------------
+\begin{cmd}{\bs jaggyboxframe+dir}{jaggyboxframe}
+\itemketj{使用法}\verb|\jaggyboxframe+dir[thickness]{x}{y}{W}{H}{Strings}|
+\itemketj{説明}(x, y) の dir 方向に,ギザの矩形を描き,中に文字を入れる.
+\itemketj{例}{\bs shadebox+dir} にまとめて例示.
+\end{cmd}
+
+%-------------diaboxframe+dir-------------------------------
+\begin{cmd}{\bs diaboxframe+dir}{diaboxframe}
+\itemketj{使用法}\verb|\diaboxframe+dir[thickness]{x}{y}{W}{H}{Strings}|
+\itemketj{説明}(x, y) の dir 方向に,ダイヤ型を連ねた矩形を描き,中に文字を入れる.
+ \itemketj{例}{\bs shadebox+dir} にまとめて例示.
+\end{cmd}
+
+%-------------eraser+dir-------------------------------
+\begin{cmd}{\bs eraser+dir}{eraser}
+\itemketj{使用法}\verb|\eraser+dir[F]{x}{y}{W}{H}|
+\itemketj{説明}(x, y) の dir 方向の長方形の内部を消す.\\
+\Chuu F=0 とすると枠を描かない(デフォルトは F=1).
+\end{cmd}
+
+%-------------shadebox+dir-------------------------------
+\begin{cmd}{\bs shadebox+dir}{shadebox}
+\itemketj{使用法}\verb|\shadebox+dir[F]{x}{y}{W}{H}{C1}{C2}|
+\itemketj{説明}(x, y) の dir 方向に,矩形を描き,内部を色C1で塗る.\\
+\Chuu F=1 なら枠線を色C2で描く (デフォルトは F=0 : 枠線を描かない).
+
+\vspace{\baselineskip}
+以下に,\verb|boxframe|系のコマンドを例示する.\\
+\verb| \begin{layer}{160}{0}|\\
+\verb| \boxframese{000}{0}{30}{16}{boxframe}|\\
+\verb| \dashboxframese{035}{0}{30}{16}{dashboxframe}|\\
+\verb| \jaggyboxframese{070}{0}{30}{16}{jaggyboxframe}|\\
+\verb| \diaboxframese{105}{0}{30}{16}{diaboxframe}|\\
+\verb| \shadeboxse[0]{140}{0}{30}{16}{yellow}{black}|\\
+\verb| \end{layer}|
+
+\vspace{\baselineskip}
+\begin{layer}{160}{0}
+\boxframese{000}{0}{30}{16}{boxframe}
+\dashboxframese{035}{0}{30}{16}{dashboxframe}
+\jaggyboxframese{070}{0}{30}{16}{jaggyboxframe}
+\diaboxframese{105}{0}{30}{16}{diaboxframe}
+\shadeboxse[0]{140}{0}{30}{16}{yellow}{black}
+\end{layer}
+
+\vspace{15mm}
+\end{cmd}
+%-------------popframe-------------------------------
+\begin{cmd}{\bs popframe}{popframe}
+\itemketj{使用法}\verb|\popframe[thickness]{x}{y}{ダミー色}{色s}{ダミー色}{色p}{色f}{文字列}|
+\itemketj{説明}(x, y) の 右下(se方向)に,文字入りの矩形を描き,色sの陰を付ける. \\
+\Chuu 色p:背景色,色f:枠の色.
+(ダミー色には適当な色を入れる)\\
+%% Ds, Dp は空白でもよい。
+\Chuu 矩形の大きさは文字列から自動計算する.\\
+\Chuu 線の太さ(thickness)のデフォルトは8とする.\\
+\Chuu 文字列は,幅$\leqq$ 200mm, 高さ$\leqq$ 100mm とすること.
+\itemketj{例}{\bs colorframe} にまとめて例示.
+\end{cmd}
+
+\vspace*{-5mm}
+%-------------colorframe-------------------------------
+\begin{cmd}{\bs colorframe}{colorframe}
+\itemketj{使用法}\verb|\colorframe[thickness]{x}{y}{色p}{ダミー色}{色f}{文字列}|
+\itemketj{説明}(x, y) の 右下(se方向)に,文字入りの矩形を描く. \\
+\Chuu 色p:背景色,色f:枠の色.(ダミー色には適当な色を入れる)\\
+\Chuu 矩形の大きさは文字列から自動計算する.\\
+\Chuu 線の太さ(thickness)のデフォルトは8とする.\\
+\Chuu 文字列は,幅$\leqq$ 200mm, 高さ$\leqq$ 100mm とすること.\\
+
+\itemketj{例}色 "shade'' を定義しておく.
+
+%\verb|\definecolor{shade}{cmyk}{0,0,0,0.4}| $\gets$ 色``shade'' を定義.\par
+\verb|\popframe[16]{40}{5}{white}{shade}{white}{cyan}{red}{\Large\tt POP frame}| \par
+\verb|\colorframe[16]{90}{5}{yellow}{white}{blue}{\Large\tt COLOR frame}| \\
+
+\begin{layer}{160}{0}
+\definecolor{shade}{cmyk}{0,0,0,0.4}% CMYK方式
+% \popframe[16]{40}{5}{Ds}{shade}{Dp}{yellow}{green}{\Large\tt POP frame}
+ \popframe[16]{40}{5}{white}{shade}{white}{cyan}{red}{\Large\tt POP frame}
+\colorframe[16]{90}{5}{yellow}{white}{blue}{\Large\tt COLOR frame}
+%\colorframe[16]{90}{5}{yellow}{}{blue}{\Large\tt COLOR frame}
+\end{layer}
+
+\vspace{25mm}
+\end{cmd}
+
+%-------------cirscoremark-------------------------------
+\begin{cmd}{\bs cirscoremark}{cirscoremark}
+\itemketj{使用法}\verb|\cirscoremark[thickness]{size}|
+\itemketj{説明}手書きの2重丸を出力する.
+\itemketj{例}{\bs crosscoremark} のあとにまとめて例示.
+\end{cmd}
+
+%-------------scirscoremark-------------------------------
+\begin{cmd}{\bs scirscoremark}{scirscoremark}
+\itemketj{使用法}\verb|\scirscoremark[thickness]{size}|
+\itemketj{説明}手書きの単丸を出力する.
+\itemketj{例}{\bs crosscoremark} のあとにまとめて例示.
+\end{cmd}
+
+%-------------triscoremark-------------------------------
+\begin{cmd}{\bs triscoremark}{triscoremark}
+\itemketj{使用法}\verb|\triscoremark[thickness]{size}|
+\itemketj{説明}手書きの三角を出力する.
+\itemketj{例}{\bs crosscoremark} のあとにまとめて例示.
+\end{cmd}
+
+%-------------crosscoremark-------------------------------
+\begin{cmd}{\bs crosscoremark}{crosscoremark}
+\itemketj{使用法}\verb|\crosscoremark[thickness]{size}|
+\itemketj{説明}手書きのバツを出力する.
+
+\begin{layer}{170}{0}
+\putnotec{30}{15}{\cirscoremark{0.8}}
+\putnotec{60}{15}{\scirscoremark{0.8}}
+\putnotec{90}{15}{\triscoremark{0.8}}
+\putnotec{120}{15}{\crosscoremark{0.8}}
+\end{layer}
+
+\vspace{35mm}
+\end{cmd}
+%-------------lineseg, dashlineseg-------------------------------
+\begin{cmd}{\bs lineseg, \bs dashlineseg}{lineseg}
+\itemketj{使用法}\verb|\lineseg[thickness]{x}{y}{L}{|{$\theta$}\verb|}|\\
+\tab{\bs dashlineseg[thickness]\br{x}\br{y}\br{L}\br{$\theta$}}
+\itemketj{説明}{\tt \bs lineseg}は,点 (x, y) から長さ L の線分を $\theta^\circ$ 方向に描く(単位はmm). \\
+\tab{\bs dashlineseg は破線を描く.}\\
+\Chuu 線の太さ (thickness)のデフォルトは 12 (単位は milli inch).\\
+\Chuu x, y, $\theta$ は小数でもよい.
+\itemketj{例}\verb|\lineseg[16]{135}{25}{30}{25}|
+
+\begin{layer}{160}{0}
+\lineseg[16]{60}{20}{30}{25}
+%\arrowlineseg[16]{130}{50}{10}{45}
+\end{layer}
+
+\vspace{20mm}
+\end{cmd}
+%%-------------dashlineseg-------------------------------
+%\begin{cmd}{\bs dashlineseg}{dashlineseg}
+%\itemketj{使用法}\verb|\dashlineseg[thickness]{x}{y}{L}{|{$\theta$}\verb|}|
+%\itemketj{説明}点 (x, y) から長さ L の破線を $\theta^\circ$ 方向に描く(単位はmm). \\
+%%\itemket{Details}Unit of length L is mm.\par
+%%\Ltab{18.5mm}{}The line thickness is 12 by default. Unit is milli inch\par
+%%\Ltab{18.5mm}{}x, y, $\theta$ may be decimal.
+%%
+%\end{cmd}
+%-------------arrowlineseg-------------------------------
+\begin{cmd}{\bs arrowlineseg, \bs arrowhead}{arrowhead}
+\itemketj{使用法}\verb|\arrowlineseg[thickness]{x}{y}{L}{|{$\theta$}\verb|}|\\
+\tab{\bs arrowhead[size]\br{x}\br{y}\br{$\theta$}}
+\itemketj{説明}{\tt \bs arrowlineseg}は,点 (x, y) から長さ L の矢印を $\theta^\circ$ 方向に描く(単位はmm).\\
+\Chuu 鏃は始点(x, y)に描く. \\
+\Chuu 線の太さ (thickness)のデフォルトは 12 (単位は milli inch).\\
+\tab{\bs arrowhead は鏃だけを描く.}\\
+\Chuu x, y, $\theta$ は小数でもよい.
+\itemketj{例}\verb|\arrowlineseg[16]{60}{20}{10}{45}|
+
+\vspace*{-5mm}
+\begin{layer}{160}{0}
+%\lineseg[16]{60}{20}{30}{25}
+\arrowlineseg[16]{60}{20}{10}{45}
+\end{layer}
+
+\vspace{20mm}
+\end{cmd}
+
+%%-------------arrowhead-------------------------------
+%\begin{cmd}{\bs arrowhead}{arrowhead}
+%\itemketj{使用法}\verb|\arrowhead[size]{x}{y}{|{$\theta$}\verb|}|
+%\itemketj{説明}This function draws a arrowhead on the coordinates (x, y) in the direction of $\theta^\circ$ degrees.
+%\itemket{Details}The line thickness is 12 by default. Unit is milli inch.\par
+%\Ltab{18.5mm}{}x, y, $\theta$ may be decimal.
+%\end{cmd}
+
+%-------------hjaggyline-------------------------------
+\begin{cmd}{\bs hjaggyline, \bs hjaggylineb}{hjaggyline}
+\itemketj{使用法}\verb|\hjaggyline[thickness]{x}{y}{W}|\\
+\tab{\bs hjaggylineb[thickness]\br{x}\br{y}\br{W}}
+\itemketj{説明}{\tt \bs hjaggyline}は,(x, y) から右に幅Wのギザ線を描く.
+b を付加すると,線の出方が逆になる.
+\end{cmd}
+
+%%-------------hjaggylineb-------------------------------
+%\begin{cmd}{\bs hjaggylineb}{hjaggylineb}
+%\itemketj{使用法}\verb|\hjaggylineb[thickness]{x}{y}{W}|
+%\itemketj{説明}This function draws a jagged line of length W from the coordinates (x, y) to the right.
+%\itemket{Details}This function draws a reverse jagged line against ``hjaggyline''.\par
+%\end{cmd}
+
+%-------------hjaggyline-------------------------------
+\begin{cmd}{\bs vjaggyline, \bs vjaggylineb}{vjaggyline}
+\itemketj{使用法}\verb|\vjaggyline[thickness]{x}{y}{W}|\\
+\tab{\bs vjaggylineb[thickness]\br{x}\br{y}\br{W}}
+\itemketj{説明}{\tt \bs vjaggyline}は,(x, y) から下に幅Wのギザ線を描く.
+b を付加すると,線の出方が逆になる.
+\itemketj{例}次のようになる.
+
+\begin{layer}{160}{0}
+\hjaggyline{70}{10}{10}
+\hjaggylineb{70}{20}{10}
+\vjaggyline{100}{10}{10}
+\vjaggylineb{120}{10}{10}
+\end{layer}
+
+\verb|\hjaggyline{70}{10}{10}| \\
+\verb|\hjaggylineb{70}{20}{10}| \\
+\verb|\vjaggyline{100}{10}{10}| \\
+\verb|\vjaggylineb{120}{10}{10}| \\
+
+\end{cmd}
+%-------------circleline-------------------------------
+\begin{cmd}{\bs circleline}{circleline}
+\itemketj{使用法}\verb|\circleline{x}{y}{size}|
+\itemketj{説明}(x, y) を中心に円を描く.
+\end{cmd}
+
+%-------------ballonr-------------------------------
+\begin{cmd}{\bs ballonr, \bs ballonl}{ballon}
+\itemketj{使用法}\verb|\ballonr[thickness]{x}{y}{size}{Char}|\\
+\tab{\bs ballonl[thickness]\br{x}\br{y}\br{size}\br{Char}}
+\itemketj{説明}{\tt \bs ballonr}は (x, y) から右上に吹き出しと Char を描く.\\
+\tab[0mm]{}{{\tt \bs ballonl}は (x, y) から左上に吹き出しと Char を描く.}
+\end{cmd}
+
+%-------------lefthand-------------------------------
+\begin{cmd}{\bs lefthand, ...}{lefthand}
+\itemketj{使用法}\verb|\lefthand[thickness]{x}{y}|\\
+\tab{\bs righthand[thickness]\br{x}\br{y}}\\
+\tab{\bs leftdownhand[thickness]\br{x}\br{y}}\\
+\tab{\bs rightdownhand[thickness]\br{x}\br{y}}
+\itemketj{説明}(x, y) に,それぞれの向きで指先を描く.
+\itemketj{例} {\bs ballon }などの例
+
+\begin{layer}{170}{0}
+ \ballonr{30}{35}{1}{Example1}
+ \ballonl{90}{30}{1}{Example2}
+ \lefthand{120}{25}
+ \righthand{140}{25}
+ \leftdownhand{120}{15}
+\rightdownhand{140}{15}
+\end{layer}
+\vspace{30mm}
+\end{cmd}
+
+\newpage
+
+%-==Command List ========================
+\hypertarget{functionlist}{}
+\section{コマンド一覧}
+%\hyperlink{index}{To index}
+
+\begin{tabbing}
+12345678901234567890\=\kill
+
+{\bf ketpicのマクロ} \> \\
+\hyperlink{arrow of i or d}{\bs arrow, ...} \> 増減矢印\\
+\hyperlink{cautionmark}{\bs cautionmark} \> 注意書きのマーク\\
+\hyperlink{circlemark}{\bs circlemark} \> 円(サイズ指定)\\
+\hyperlink{circleshade}{\bs circleshade} \> 中塗りの円(サイズ指定)\\
+\hyperlink{tab}{\bs Ctab} \> 中央寄せタブ\\
+\hyperlink{tab}{\bs Ltab} \> 左寄せタブ\\
+\hyperlink{tab}{\bs Rtab} \> 右寄せタブ\\
+\hyperlink{dangerbendmark}{\bs dangerbendmark} \> ブルバキの「危険な曲がり角」\\
+\hyperlink{ketcalc}{\bs ketcalcdepth} \> 文字列の深さを計る\\
+\hyperlink{ketcalc}{\bs ketcalcheight} \> 文字列の高さを計る\\
+\hyperlink{ketcalc}{\bs ketcalcwidth} \> 文字列の幅を計る\\
+\hyperlink{ketcalcwh}{\bs ketcalcwh} \> 文字列の幅と高さを計る\\
+\hyperlink{ketcindy}{\bs ketcindy} \> ロゴ \ketcindy\ を出力\\
+\hyperlink{ketpic}{\bs ketpic} \> ロゴ \ketpic\ を出力\\
+
+{\bf ketlayerのマクロ} \> \\
+\hyperlink{arrowhead}{\bs arrowhead} \> 角度を指定して鏃だけ描く\\
+\hyperlink{arrowhead}{\bs arrowlineseg} \> 角度を指定した矢印\\
+\hyperlink{ballon}{\bs ballonl, \bs ballonr} \> 吹き出しと文字列\\
+\hyperlink{boxframe}{\bs boxframe+dir} \> 文字入りの矩形\\
+\hyperlink{circleline}{\bs circleline} \> レイヤー環境での円\\
+\hyperlink{cirscoremark}{\bs cirscoremark} \> 手書きの2重丸\\
+\hyperlink{colorframe}{\bs colorframe} \> 文字列に合わせたサイズの矩形(色指定)\\
+\hyperlink{crosscoremark}{\bs crosscoremark} \> 手書きのバツ\\
+\hyperlink{dashboxframe}{\bs dashboxframe+dir} \> 文字入りの矩形(破線)\\
+\hyperlink{diaboxframe}{\bs diaboxframe+dir} \> 文字入りの矩形(ダイヤ型を連ねた)\\
+\hyperlink{eraser}{\bs eraser+dir} \> 長方形の内部を消す\\
+\hyperlink{hjaggyline}{\bs hjaggyline(b)} \> 水平なギザ線分\\
+\hyperlink{jaggyboxframe}{\bs jaggyboxframe+dir} \> 文字入りの矩形(ギザ線)\\
+\hyperlink{lefthand}{\bs lefthand, ...} \> 指先(4つ)\\
+\hyperlink{lineseg}{\bs lineseg, \bs dashlineseg} \> 角度を指定した線分と破線\\
+\hyperlink{popframe}{\bs popframe} \> 文字列に合わせたサイズの矩形(色指定,影付き)\\
+\hyperlink{putnote}{\bs putnote+dir} \> 文字・図・表の配置\\
+\hyperlink{scirscoremark}{\bs scirscoremark} \> 手書きの単丸\\
+\hyperlink{shadebox}{\bs shadebox+dir} \> 文字入りの矩形(中塗り)\\
+\hyperlink{triscoremark}{\bs triscoremark} \> 手書きの三角\\
+\hyperlink{vjaggyline}{\bs vjaggyline(b)} \> 垂直なギザ線分\\
+%\hyperlink{ballonr}{\bs ballonr} \> draws a ballon and puts strings inside\\
+%\hyperlink{dashlineseg}{\bs dashlineseg} \> draws a dashed line segment specified angle\\
+%\hyperlink{hjaggylineb}{\bs hjaggylineb} \> draws a horizontal jaggy line segment against \bs hjaggyline\\
+%\hyperlink{leftdownhand}{\bs leftdownhand} \> draws fingertip\\
+%\hyperlink{lineseg}{\bs dashlineseg} \> draws a dashed line segment specified angle\\
+%\hyperlink{rightdownhand}{\bs rightdownhand} \> draws fingertip\\
+%\hyperlink{righthand}{\bs righthand} \> draws fingertip\\
+%\hyperlink{vjaggylineb}{\bs vjaggylineb} \> draws a vertical jaggy line segment against \bs vjaggyline\\
+
+
+\end{tabbing}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxE.tex
new file mode 100644
index 0000000000..b366eff95b
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxE.tex
@@ -0,0 +1,109 @@
+\documentclass{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{graphicx}
+\usepackage{xcolor}
+\usepackage{bm,enumerate}
+\usepackage[colorlinks=true,urlcolor=blue]{hyperref}
+
+\setmargin{20}{20}{20}{20}
+
+\renewcommand{\labelitemi}{$\cdot$}
+\renewcommand{\labelitemii}{$\cdot$}
+
+\begin{document}
+
+\begin{center}
+How to install KeTCindy(Linux)
+\end{center}
+
+\hfill modified\ :\ \today
+
+\begin{enumerate}[\bf\large 1.]
+
+\item Install Cinderella, R, Maxima and Evince if necessary.
+ \begin{enumerate}[(1)]
+ \item Download \verb|Unix Install| from \\
+ \hspace*{10mm}\url{https://beta.cinderella.de}
+ and move it to user's home for example.
+ \item Put \verb|setcindyetc.sh| in user's home, for example, and edit it with a text editor.\\
+ \hspace*{5mm}Rem) The file is in \verb|ketcindyfolder/forLinux|.
+ \item Execute\\
+ \hspace*{10mm}\verb|sudo bash ~/setcindyetc.sh|
+ \end{enumerate}
+
+\item Install TeX if any TeX has not been installed.
+ \begin{enumerate}[(1)]
+ \item TeXLive is recommended.
+ \begin{itemize}
+ \item Files necessary for KeTCindy are already implemented (2018 or later).
+ \end{itemize}
+ \item KeTTeX is a light-weight version of TeXLive and downloadable from\\
+ \hspace*{6mm}\url{https://www.dropbox.com/sh/79ofbls9nf0ywkj/AAA4KaH6MaFsaL0e-ACqw-0Ya?dl=0}
+ \begin{itemize}
+ \item Put the file in user's home and extract it.
+ \item Execute the fillowing on the terminal.\\
+ \hspace*{10mm}\verb|sudo bash ~/kettex/setkettex.sh|
+ \end{itemize}
+ \end{enumerate}
+
+\item Install KeTCindy
+ \begin{enumerate}[(1)]
+ \item Download ketcindy from CTAN(\url{https://ctan.org})\\
+ \hspace*{10mm}Search ketcindy \verb|>| Pack­age ketcindy \verb|>| download
+ \begin{itemize}
+ \item The latest version can be downloaded from Repository:\\
+ \hspace*{5mm}\url{https://github.com/ket­pic/ketcindy}\\
+ \hspace*{10mm}Clone or Download \verb|>| Download ZIP
+ \end{itemize}
+ \item Open ketcindy(-master)/forLinux.
+ \item Open setketcindy.sh with a text editor and confirm/modify paths.
+ \begin{itemize}
+ \item Execute on terminal:\\
+ \hspace*{10mm}\verb|sudo bash setketcindy.sh|
+ \item Contents of scripts will be copied into TeX.
+ \item Style files for \ketcindy\ will be copied and mktexlsr will be executed.
+ \item In Cinderella/PlugIns\\
+ \hspace*{5mm}KetcindyPluign.jar will be copied.\\
+ \hspace*{5mm}ketcindy.ini will be generated or remade(if selected).
+ \item TeX(typeset) will be usually latex,xelatex or pdflatex.
+ \end{itemize}
+ \item Open setwork.sh with a text editor and confirm/modify it.
+ \begin{itemize}
+ \item Execute on terminal:\\
+ \hspace*{10mm}\verb|bash setwork.sh|
+ \item Contents of “work” will be copied into "ketcindy"(work folder).
+ \item \verb|.ketcindy.conf| will be also generated in User's home.\\
+ \hspace*{10mm}You can change the setting of PasthT, Mackc, etc.
+ \item Template of "ketcindy.conf" will be also copied to work directory.
+ \item Configuration files are read in order of
+ \begin{enumerate}[1)]
+ \item ketoutset.txt
+ \item ketcindy.conf in User's home
+ \item ketcindy.conf in the work folder.
+ \end{enumerate}
+ \end{itemize}
+ \end{enumerate}
+
+\item Test run of KeTCindy
+\begin{enumerate}[(1)]
+ \item Test template1basic.cdy in ketcindy (work folder).
+ \begin{itemize}
+ \item Execute on terminal:\\
+ \hspace*{10mm}\verb|cd (to the path of ketcindy)|\\
+ \hspace*{10mm}\verb|Cinderella2 template1basic.cdy|
+ \item a frame in white will appear on the screen.
+ \end{itemize}
+ \item Press "Figure" button at the top left, then the final PDF output will be displayed.
+ \end{enumerate}
+
+\item Set Texworks if necessary.
+ \begin{itemize}
+ \item Downloadable from \url{https://github.com/TeXworks/texworks/releases/}.
+ \end{itemize}
+
+\item Install \verb|gcc| for drawings of surface.
+
+\end{enumerate}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxJ.tex b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxJ.tex
new file mode 100644
index 0000000000..301b47d4a7
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxJ.tex
@@ -0,0 +1,118 @@
+\documentclass{ujarticle}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{graphicx}
+\usepackage{xcolor}
+\usepackage{bm,enumerate}
+\usepackage[dvipdfmx,colorlinks=true,urlcolor=blue]{hyperref}
+
+\setmargin{20}{20}{20}{20}
+
+\西暦
+
+\renewcommand{\labelitemi}{・}
+\renewcommand{\labelitemii}{・}
+
+\begin{document}
+
+\begin{center}
+\ketcindy\ のインストール (Linux)
+\end{center}
+
+\hfill 修正日:\today
+
+\begin{enumerate}[\bf\large 1.]
+\item Cinderella, R, Maxima, Evince をインストールする.
+ \begin{enumerate}[(1)]
+ \item 次に行き,Unix Installをダウンロードして,例えばユーザホームにおく.\\
+ \hspace*{10mm}\url{https://beta.cinderella.de}
+ \item setcindyetc.shを例えばユーザホームにおき,テキストエディタで編集する.\\
+ \hspace*{5mm}注)setcindyetc.shは\verb|ketcindyfolder/forLinux|にある.
+ \item 以下を実行する.\\
+ \hspace*{10mm}\verb|sudo bash ~/setcindyetc.sh|
+ \end{enumerate}
+
+\item \TeX をインストールしていない場合はインストールする.
+ \begin{enumerate}[(1)]
+ \item TeXLiveを推奨
+ \begin{itemize}
+ \item 2018以降ではketcindyが既に入っている.
+ \end{itemize}
+\item KeTTeXはTeXLiveの軽量版で,以下からダウンロードできる.\\
+ \hspace*{6mm}\url{https://www.dropbox.com/s/i6g64d897xr72nj/kettex.tar.gz?dl=0}
+
+ \begin{itemize}
+ \item どこか(例えばホーム)に置いて解凍する.
+ \item ターミナルで以下を実行する.\\
+   \verb|sudo bash ~/kettex/setkettex.sh|(ホームの場合)
+ \end{itemize}
+
+% \item 他のTeXの場合は,{\bf 3.}(2)を参照する.
+ \end{enumerate}
+
+\item KeTCindyのインストール
+ \begin{enumerate}[(1)]
+ \item ketcindyをCTAN(\url{https://ctan.org})からダウンロードする.\\
+ \hspace*{10mm}ketcindyで検索 \verb|>| Package ketcindy \verb|>| download
+ \begin{itemize}
+ \item[*]最新版は,Repositoryのサイト\\
+ \hspace*{10mm}\url{https://github.com/ket­pic/ketcindy}\\
+ から以下のようにダウンロードできる.\\
+ \hspace*{10mm}Clone or download \verb|>| Download ZIP
+ \item[*]この場合は,ketcindy-masterになる.
+ \end{itemize}
+ \item ketcindy(-master)/forLinuxを開く.
+ \item setketcindy.shをテキストエディタで開いて,パスを確認,修正する.
+ \begin{itemize}
+ \item ターミナルで以下を実行する.\\
+   \verb|sudo bash setketcindy.sh|
+ \item scriptsの中身が\TeX にコピーされる
+ \item ketcindyのstyleファイルが\TeX にコピーされmktexlsrが実行される.
+ \item CinderellaのPluginsにKetcindyPlugin.jarがコピーされる.
+ \item Pluginsにketcindy.iniが作成される(新規または再作成の場合)
+ \item タイプセットの方法(TeXの種類)\\
+ \hspace*{10mm}通常は,platex (p)またはuplatex(u)を選ぶ.
+ \end{itemize}
+ \item setwork.shをテキストエディタで開いて,パスを確認,修正する.
+ \begin{itemize}
+ \item ターミナルで以下を実行する.\\
+   \verb|bash setketwork.sh|
+ \item 作業ディレクトリketcindyがユーザホームに作成される.
+ \item ketcindyフォルダにworkフォルダの中身がコピーされる.
+ \item \verb|.ketcindy.conf|(不可視ファイルだが編集可能)がユーザホームに作成される.\\
+ \hspace*{10mm}注)\TeX を切り替えるときなどはこのファイルを修正する.
+ \item マニュアルもコピーされる.
+ \item 作業ディレクトリにketincy.confの雛形がコピーされる.
+ \item KeTCindyを立ち上げたとき,設定ファイルは次の順に読み込まれる.
+ \begin{enumerate}[1)]
+ \item ketoutset.txt
+ \item ユーザホームの\verb|.ketcindy.conf|
+ \item 作業ディレクトリketcindyの ketcindy.conf
+ \end{enumerate}
+ \end{itemize}
+ \end{enumerate}
+
+ \item KeTCindyのテストラン
+ \begin{enumerate}[(1)]
+ \item 作業ディレクトリketcindyにあるtemplate1basic.cdyを実行してみる.
+ \begin{itemize}
+ \item ターミナルで以下を実行\\
+   \verb|cd (ketcindyのパス)|\\
+   \verb|Cinderella2 template1basic.cdy|
+ \item 画面に白い枠が出れば,ライブラリの読み込みは成功.
+ \end{itemize}
+ \item スクリーンの左上部にあるFigureボタンを押して,PDFが表示されれば成功.
+ \end{enumerate}
+
+\item TeXworksを設定する.
+ \begin{itemize}
+ \item \url{https://github.com/TeXworks/texworks/releases/} からダウンロードできる.
+ \end{itemize}
+
+\item gccのインストール
+ \begin{itemize}
+ \item 曲面描画のためには, gccが必要である.
+ \end{itemize}
+\end{enumerate}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacE.tex
new file mode 100644
index 0000000000..67142fe896
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacE.tex
@@ -0,0 +1,133 @@
+\documentclass{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{graphicx}
+\usepackage{xcolor}
+\usepackage{bm,enumerate}
+\usepackage[colorlinks=true,urlcolor=blue]{hyperref}
+
+\setmargin{20}{20}{20}{20}
+
+\renewcommand{\labelitemi}{$\cdot$}
+\renewcommand{\labelitemii}{$\cdot$}
+
+\begin{document}
+
+\begin{center}
+How to install KeTCindy(Mac)
+\end{center}
+
+\hfill modified\ :\ \today
+
+\begin{enumerate}[\bf\large 1.]
+
+\item Install Cinderella, R and Maxima.
+ \begin{itemize}
+ \item \url{https://beta.cinderella.de} (Cinderella)
+ \item \url{https://cran.r-project.org} (R)
+ \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)
+ \end{itemize}
+\hspace*{5mm}Rem) Check they start correctly.
+
+\item Install TeX if any TeX has not been installed.
+ \begin{enumerate}[(1)]
+ \item TeXLive is recommended.
+ \begin{itemize}
+ \item Files necessary for KeTCindy are already implemented (2018 or later).
+ \end{itemize}
+ \item kettex is a light-weight TeXLive.
+ \begin{itemize}
+ \item Download kettex.zip from\\
+ \hspace*{10mm}\url{https://www.dropbox.com/s/dc4inuk06t07g26/kettex.dmg?dl=0}
+ \item Double-click it and move kettex to \verb|/Applications|.
+ \end{itemize}
+ \item In case of other TeX, see {\bf 3.}(2).
+ \end{enumerate}
+
+
+\item Install KeTCdindy
+ \begin{enumerate}[(1)]
+ \item Download ketcindy from CTAN(\url{https://ctan.org})\\
+ \hspace*{10mm}Search ketcindy \verb|>| Pack­age ketcindy \verb|>| download
+ \begin{itemize}
+ \item[Rem)]The latest version can be download from Repository:\\
+ \hspace*{5mm}\url{https://github.com/ket­pic/ketcindy}\\
+ \hspace*{10mm}Clone or Download \verb|>| Download ZIP
+ \end{itemize}
+ \item Open ketcindy(-master)/forMac.
+ \begin{itemize}
+ \item[Rem)]If the folder name includes spaces, remove them.
+ \item[Rem)]If you use TeX other than TeXLIve/KeTTeX,
+ \begin{itemize}
+ \item Open setketcindy.command with a text editor.
+ \item Edit paths in it.
+ \end{itemize}
+ \end{itemize}
+ \item Double-click setketcindy.command.
+ \begin{itemize}
+ \item Password of an administrator is required.
+ \item Control-click and select Terminal if necessary.
+ \item Contents of scripts will be copied into TeX.
+ \item ketcindystyle files will be copied and mktexlsr will be executed.
+ \item In Cinderella/PlugIns\\
+ \hspace*{5mm}KetcindyPluign.jar will be copied.\\
+ \hspace*{5mm}ketcindy.ini will be generated or remade(if selected).
+ \item TeX(typeset) will be usually latex,xelatex or pdflatex.
+ \end{itemize}
+ \item Double-click setwork.command.
+ \begin{itemize}
+ \item[Rem)]Control-click and select Terminal if necessary.
+ \end{itemize}
+ \begin{itemize}
+ \item Work directory "ketcindy" will be generated in User's home.
+ \item Contents of “work” will be copied into "ketcindy"
+ \item \verb|.ketcindy.conf| will be also generated in User's home.\\
+ \hspace*{10mm}You can change the setting of PasthT, Mackc, etc.
+ \item Template of "ketcindy.conf" will be also copied to work directory.
+ \item Configuration files are read in order of
+ \begin{enumerate}[1)]
+ \item ketoutset.txt
+ \item ketcindy.conf in User's home
+ \item ketcindy.conf in the work folder.
+ \end{enumerate}
+ \end{itemize}
+ \end{enumerate}
+
+\item Test run of KeTCindy
+ \begin{enumerate}[(1)]
+ \item Double-click "template1basic.cdy" in work directory "ketcindy".\\
+ \hspace*{10mm}Then a frame in white appear on the screen.
+ \item Press "Figure" button at the top left, then the final PDF output is displayed.
+ \begin{itemize}
+ \item[Rem)]To close the window of Terminal when the process exits :
+ \begin{itemize}
+ \item Start \verb|Terminal|.\\
+ \hspace*{10mm}Preferences \verb|>| Shell \verb|>| "Colse if the shell exited clearly"
+ \end{itemize}
+ \item[Rem)]It will be better to delete installer folder "ketcindy(-master)" .
+ \end{itemize}
+ \end{enumerate}
+\item Set Texworks if necessary. For example, in case of KeTTeX,
+ \begin{itemize}
+ \item Downloadable from \url{https://github.com/TeXworks/texworks/releases/}.
+ \item Launch TeXworks,\\
+ \hspace*{10mm}and choose Edit \verb|>| Preference \verb|>| Typeset.
+ \item Push upper + and add\\
+ \hspace*{5mm}\verb|/Applications/kettex/texlive/bin/x86_64-darwin|
+ \item Select Xelatex or pdflatex.
+ \end{itemize}
+
+\item Install Xcode if you use gcc for drawings of surface.
+ \begin{itemize}
+ \item[Rem)]f you want to use only gcc, execute on Terminal:\\
+ \hspace*{10mm}\verb|sudo xcode-select --install|
+ \end{itemize}
+
+\item Others
+ \begin{itemize}
+ \item Terminal command to allow to execute all aplications (Sierra or later)\\
+\hspace*{20mm}sudo spctl --master-disable
+ \end{itemize}
+\end{enumerate}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacJ.tex b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacJ.tex
new file mode 100644
index 0000000000..eaab9903d1
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacJ.tex
@@ -0,0 +1,183 @@
+\documentclass{ujarticle}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{graphicx}
+\usepackage{xcolor}
+\usepackage{bm,enumerate}
+\usepackage[dvipdfmx,colorlinks=true,urlcolor=blue]{hyperref}
+
+\setmargin{20}{20}{20}{20}
+
+\西暦
+
+\renewcommand{\labelitemi}{・}
+\renewcommand{\labelitemii}{・}
+
+\begin{document}
+
+\begin{center}
+KETCindyのインストール (Mac)
+\end{center}
+
+\hfill 修正日:\today
+
+\begin{enumerate}[\bf\large 1.]
+\item Cinderella, R, Maxima をインストールする.
+ \begin{itemize}
+ \item \url{https://beta.cinderella.de} (Cinderella)\\
+\hspace*{1zw}・解凍してできるCinderella2(.app)を /アプリケーションに{\bf 移動}する.\\
+\hspace*{2zw}注)ketcindy(-master)/forMacにある Applicationsにドラグドロップしてもよい.
+ \item \url{https://cran.r-project.org} (R)\\
+\hspace*{1zw}・ダブルクリックして,起動するかを確認する.
+ \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)\\
+\hspace*{1zw}・v5.38.0以前の方がv5.40.0以降より軽い.
+ \end{itemize}
+
+\item TeXをインストールしていない場合はインストールする.
+ \begin{enumerate}[(1)]
+ \item TeXLiveを推奨
+ \begin{itemize}
+ \item 2018以降ではketcindyが既に入っている.
+ \end{itemize}
+ \item KeTTeXはTeXLiveの軽量版
+ \begin{itemize}
+ \item kettex.dmgを以下からダウンロードできる.\\
+ \hspace*{10mm}\url{https://www.dropbox.com/s/dc4inuk06t07g26/kettex.dmg?dl=0}
+ \item ダブルクリックしてできるkettexを\verb|/Applications|に入れる.
+ \end{itemize}
+ \item 他のTeXの場合は,{\bf 3.}(2)を参照する.
+ \end{enumerate}
+
+\item KeTCindyのインストール
+ \begin{enumerate}[(1)]
+ \item ketcindyをCTAN(\url{https://ctan.org})からダウンロードする.\\
+ \hspace*{10mm}ketcindyで検索 \verb|>| Package ketcindy \verb|>| download
+ \begin{itemize}
+ \item[注)]最新版は,Repositoryのサイト\\
+ \hspace*{10mm}\url{https://github.com/ket­pic/ketcindy}\\
+ から以下のようにダウンロードできる.\\
+ \hspace*{10mm}Clone or download \verb|>| Download ZIP
+ \item[注)]この場合は,ketcindy-masterになる.
+ \item[注)] フォルダ名がketcindy-master 2などになっていたら,スペースをとる.
+ \item[注)] すべて手動でインストールするときは,{\bf 7}に従って行う.
+ \end{itemize}
+ \item ketcindy(-master)/forMacを開く.
+ \begin{itemize}
+ \item[注)]他のTeXを使っている場合
+ \begin{itemize}
+ \item setketcindy.commandをテキストエディタで開く.
+ \item パスを修正する.
+ \end{itemize}
+ \end{itemize}
+ \item setketcindy.commandをダブルクリック
+ \begin{itemize}
+ \item[注)]管理者権限が必要となる.
+ \item[注)]開かないときはControl+クリックでターミナルを選ぶ.
+ \item[注)]ダブルクリックで「開くか」を表示させるには,ターミナルで以下を実行しておく.\\
+ \hspace*{20mm}\verb|sudo spctl --master-disable|
+ \end{itemize}
+ \begin{itemize}
+ \item scriptsの中身がTeXにコピーされる
+ \item ketcindyのstyleファイルがTeXにコピーされmktexlsrが実行される.
+ \item CinderellaのPluginsにKetcindyPlugin.jarがコピーされる.
+ \item Pluginsにketcindy.iniが作成される(新規または再作成の場合)
+ \item タイプセットの方法(TeXの種類)\\
+ \hspace*{10mm}通常は,platex (p)またはuplatex(u)を選ぶ.
+ \end{itemize}
+ \item setwork.commandをダブルクリック
+ \begin{itemize}
+ \item[注)]開かないときはControl+クリックでターミナルを選ぶ.
+ \end{itemize}
+ \begin{itemize}
+ \item 作業ディレクトリketcindyがユーザホームに作成される.
+ \item ketcindyフォルダにworkフォルダの中身がコピーされる.
+ \item \verb|.ketcindy.conf|(不可視ファイルだが編集可能)がユーザホームに作成される.\\
+ \hspace*{10mm}注)TeXを切り替えるときなどはこのファイルを修正する.
+ \item マニュアルもコピーされる.
+ \item 作業ディレクトリにketincy.confの雛形がコピーされる.
+ \item KeTCindyを立ち上げたとき,設定ファイルは次の順に読み込まれる.
+ \begin{enumerate}[1)]
+ \item ketoutset.txt
+ \item ユーザホームの\verb|.ketcindy.conf|
+ \item 作業ディレクトリketcindyの ketcindy.conf
+ \end{enumerate}
+ \end{itemize}
+ \end{enumerate}
+ \item KeTCindyのテストラン
+ \begin{enumerate}[(1)]
+ \item 作業ディレクトリketcindyを開く.
+ \item ketcindyの中のtemplate1basic.cdyを選び,「情報を見る」を開く.
+ \begin{itemize}
+ \item アプリケーションが所定のCinderella2になっていることを確かめる.
+ \item「情報」を閉じて,template1basic.cdyをダブルクリックする.
+ \item 画面に白い枠が出れば,ライブラリの読み込みは成功.
+ \end{itemize}
+ \item スクリーンの左上部にあるFigureボタンを押して,PDFが表示されれば成功.
+ \begin{itemize}
+ \item[注)]PDFの表示後,ターミナル画面を閉じるようにするには
+ \begin{itemize}
+ \item アプリケーション \verb|/| ユーティリティ \verb|/| ターミナルを開く
+ \item トップメニューから\\
+ \hspace*{5mm}ターミナル>環境設定 \verb|>|(プロファイル)\verb|>| シェル\\
+ \hspace*{10mm}「シェルが正常に終了した場合閉じる」を選択
+ \end{itemize}
+ \item[注)]インストール用のketcindy(-master)フォルダは削除した方が混乱しない.
+ \end{itemize}
+ \end{enumerate}
+
+\item TeXworksの設定(kettexの場合)
+ \begin{itemize}
+ \item \url{https://github.com/TeXworks/texworks/releases/} からダウンロードできる.
+ \item TeXworksを立ち上げる
+ \item TeXworks \verb|>| 環境設定 \verb|>| タイプセット
+ \item 上の欄(パス)に以下を追加\\
+ \hspace*{5mm}\verb|/Applications/kettex/texlive/bin/x86_64-darwin|\\
+ \hspace*{10mm}注) 上の行を上の欄の先頭になるように移動する.
+ \item 下の欄の横にある + をクリック
+ \begin{itemize}
+ \item 名前:uplatex(ptex2pdf)またはplatex(ptex2pdf)
+ \item プログラム : ptex2pdf
+ \item 引数:\\
+ \hspace*{10mm} \verb|-u|(uplatexの場合のみ)\\
+ \hspace*{10mm} \verb|-l|\\
+ \hspace*{10mm} \verb|-ot|\\
+ \hspace*{10mm} \verb|$synctexoption|\\
+ \hspace*{10mm} \verb|$fullname|
+ \item[]OKボタンを押し,デフォルトを変更してOKボタンを押す.
+ \end{itemize}
+ \end{itemize}
+\item gccのインストール
+ \begin{itemize}
+ \item 曲面描画のためには, gccが必要である.
+ \item Xcodeがインストールされていなければ,インストールする.\\
+ \hspace*{5mm}注) ターミナルで次を実行すれば,gccだけがインストールされる.\\
+ \hspace*{20mm}\verb|sudo xcode-select --install|
+ \end{itemize}
+
+\item 手動でインストールする場合(KeTTeX)\\
+\hspace*{1zw}注)他のTeXの場合は,適宜パスを置き換える.\\
+\hspace*{3zw}\verb|/Applications/kettex/texlive| $=>$ \verb|/Library/TeX/Root| など
+ \begin{enumerate}[(1)]
+ \item ketcindy(-master)/ketcindyfolderを開いておく.
+ \item scriptsフォルダの中身を以下にコピーする.\\
+ \verb|/Applications/kettex/texlive/texmf-dist/scripts/ketcindy|
+ \item styleフォルダの中身を以下にコピーする.\\
+ \verb|/Applications/kettex/texlive/texmf-dist/tex/latex/ketcindy|
+ \item ターミナルで以下を実行する\\
+ \hspace*{1zw}\verb|sudo /Applications/kettex/texlive/bin/x86_64-darwin/mktexlsr|
+ \item /Applications/Cinderella2(.app)をダブルクリック
+ \item メニューから 「スクリプト」>「プラグインを開く」を選び,Pluginsフォルダを開く.
+ \item scripts/ketjava/KetCindyPlugin.jarをPluginsにコピーする.
+ \item ketcindy(-master)/forMac/Forsettingmanually/ketcindy.iniをPluginsにコピーする.\\
+ \hspace*{2zw}注)他のTeX の場合は,ketcindy.iniをテキストエディタで開いて修正する.
+ \item Puginsを閉じ,Cinderella2を終了する.
+ \item workを適当な場所にコピーして,名前を変更する.\\
+\hspace*{2zw}注)標準は パス:ユーザーホーム(の直下) 名前:ketcindy
+ \item 上の作業ディレクトリ(ketcindy)に doc/ketmanual のマニュアルをコピーする.
+ \item forMacにある ketcindy.conf をテキストエディタで開き,適宜修正する.
+ \item ターミナルで以下を実行する.\\
+ \hspace*{1zw}\verb|cp (forMacのパス)/ketcindy.conf ~/.ketcindy.conf|
+ \end{enumerate}
+\end{enumerate}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinE.tex
new file mode 100644
index 0000000000..58aa67c2b4
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinE.tex
@@ -0,0 +1,135 @@
+\documentclass{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{graphicx}
+\usepackage{xcolor}
+\usepackage{bm,enumerate}
+\usepackage[colorlinks=true,urlcolor=blue]{hyperref}
+
+\setmargin{20}{20}{20}{20}
+
+\renewcommand{\labelitemi}{$\cdot$}
+\renewcommand{\labelitemii}{$\cdot$}
+
+\begin{document}
+
+\begin{center}
+How to install KeTCindy(Windows)
+\end{center}
+
+\hfill modified\ :\ \today
+
+\begin{enumerate}[\bf\large 1.]
+
+\item Install Cinderella, R and Maxima.
+ \begin{itemize}
+ \item \url{https://beta.cinderella.de} (Cinderella)
+ \item \url{https://cran.r-project.org} (R)
+ \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)
+ \item \url{https://www.sumatrapdfreader.org/download-free-pdf-viewer.html} (Sumatra)
+ \end{itemize}
+\hspace*{5mm}Rem) Check they start correctly.
+
+\item Install TeX if any TeX has not been installed.
+ \begin{enumerate}[(1)]
+ \item TeXLive is recommended.
+ \begin{itemize}
+ \item Files necessary for KeTCindy are already implemented (2018 or later).
+ \end{itemize}
+ \item kettex is a light-weight TeXLive.
+ \begin{itemize}
+ \item Download kettex.zip from\\
+ \hspace*{10mm}\url{https://www.dropbox.com/s/fthw4btjqqs33tc/kettex.exe?dl=0}
+ \item Double-click it and move kettex to \verb|C:\|.
+ \end{itemize}
+ \item In case of other TeX, see {\bf 3.}(2).
+ \end{enumerate}
+
+
+\item Install KeTCdindy
+ \begin{enumerate}[(1)]
+ \item Download ketcindy from CTAN(\url{https://ctan.org})\\
+ \hspace*{10mm}Search ketcindy \verb|>| Pack­age ketcindy \verb|>| download
+ \begin{itemize}
+ \item[Rem)]The latest version can be download from Repository:\\
+ \hspace*{5mm}\url{https://github.com/ket­pic/ketcindy}\\
+ \hspace*{10mm}Clone or Download \verb|>| Download ZIP
+ \item[Rem)]Move the extracted folder to Desktop.
+ \end{itemize}
+ \item Open ketcindy(-master)/forWindows.
+ \begin{itemize}
+ \item[Rem)]If you use TeX other than TeXLIve/KeTTeX,
+ \begin{itemize}
+ \item Open setketcindy.bat with a text editor.
+ \item Edit paths in it.
+ \end{itemize}
+ \end{itemize}
+ \item Right click a following batch file setketcindy.bat and select "Run as adiministrator".\\
+ \hspace*{10mm}\Ltab{15mm}{KeTTeX} setketcindy.bat\\
+ \hspace*{10mm}\Ltab{15mm}{TeXLive} setketcindytexlive.bat\\
+ \hspace*{10mm}\Ltab{15mm}{Others} edited setketcindy.bat
+ \item[Rem)]In the case of Windows10, unblock the security block. \begin{itemize}
+ \item Contents of scripts will be copied into TeX.
+ \item ketcindystyle files will be copied and mktexlsr will be executed.
+ \item In Cinderella/PlugIns\\
+ \hspace*{5mm}KetcindyPluign.jar will be copied.\\
+ \hspace*{5mm}ketcindy.ini will be generated (if make/remake is chosen).
+ \item TeX(typeset) will be usually latex,xelatex or pdflatex.
+ \item Input the version numbers of R, Maxima, for example 3.4.2,\ 5.37.3.
+
+ \end{itemize}
+ \item Double-click setwork.bat.
+ \begin{itemize}
+ \item[Rem)]Control-click and select Terminal if necessary.
+ \end{itemize}
+ \begin{itemize}
+ \item Work directory "ketcindy" will be generated in User's home.
+ \item Contents of “work” will be copied into "ketcindy"
+ \item \verb|.ketcindy.conf| will be also generated in User's home.\\
+ \hspace*{10mm}You can change the setting of PasthT, Mackc, etc.
+ \item Template of "ketcindy.conf" will be also copied to work directory.
+ \item Configuration files are read in order of
+ \begin{enumerate}[1)]
+ \item ketoutset.txt
+ \item ketcindy.conf in User's home
+ \item ketcindy.conf in the work folder.
+ \end{enumerate}
+ \end{itemize}
+ \end{enumerate}
+
+\item Test run of KeTCindy
+ \begin{enumerate}[(1)]
+ \item Double-click "template1basic.cdy" in work directory "ketcindy".\\
+ \hspace*{10mm}Then a frame in white appear on the screen.
+ \item Press "Figure" button at the top left, then the final PDF output is displayed.
+ \begin{itemize}
+ \item[Rem)]To close the window of Terminal when the process exits :
+ \begin{itemize}
+ \item Start \verb|Terminal|.\\
+ \hspace*{10mm}Preferences > Shell \verb|>| "Colse if the shell exited clearly"
+ \end{itemize}
+ \item[Rem)]It will be better to delete installer folder "ketcindy(-master)" .
+ \end{itemize}
+ \end{enumerate}
+
+\item Set Texworks if necessary. For example, in case of KeTTeX,
+ \begin{itemize}
+ \item Downloadable from \url{https://github.com/TeXworks/texworks/releases/}.
+ \item Launch TeXworks,\\
+ \hspace*{10mm}and choose Edit \verb|>| Files verb|>| Preference \verb|>| Typeset.
+ \item Push upper + and add\\
+ \hspace*{5mm}\verb|C:\kettex\texlive\bin\win32|
+ \item Select Xelatex or pdflatex.
+ \end{itemize}
+
+\item Install gcc for surface drawing.
+ \begin{itemize}
+ \item Go to minGW(\url{http://www.mingw.org}).
+ \item Download\\
+ \hspace*{10mm}download \verb|>| Install \verb|>| mingw-get-setup.exe
+ \item Only \verb|mingw32-base, mingw32-gcc-g++| are needed.
+ \end{itemize}
+
+\end{enumerate}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinJ.tex b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinJ.tex
new file mode 100644
index 0000000000..199fed6ce2
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinJ.tex
@@ -0,0 +1,179 @@
+\documentclass{ujarticle}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,amssymb}
+\usepackage{graphicx}
+\usepackage{xcolor}
+\usepackage{bm,enumerate}
+\usepackage[dvipdfmx,colorlinks=true,urlcolor=blue]{hyperref}
+
+\setmargin{20}{20}{20}{20}
+
+\西暦
+
+\renewcommand{\labelitemi}{・}
+\renewcommand{\labelitemii}{・}
+
+\begin{document}
+
+\begin{center}
+KETCindyのインストール (Windows)
+\end{center}
+
+\hfill 修正日:\today
+
+\begin{enumerate}[\bf\large 1.]
+\item Cinderella, R, Maxima をインストールする.
+ \begin{itemize}
+ \item \url{https://beta.cinderella.de} (Cinderella)
+ \item \url{https://cran.r-project.org} (R)
+ \item \url{https://sourceforge.net/projects/maxima/files} (Maxima)\\
+\hspace*{1zw}・v5.38.0以前の方がv5.40.0以降より軽い.
+ \item \url{https://www.sumatrapdfreader.org/download-free-pdf-viewer.html} (Sumatra)\\ \hspace*{10mm}注)SumatraはWindowsだけである.
+ \end{itemize}
+ 注) ダブルクリックして,起動するかを確認する.
+
+\item TeXをインストールしていない場合はインストールする.
+ \begin{enumerate}[(1)]
+ \item TeXLiveを推奨
+ \begin{itemize}
+ \item 2018以降ではketcindyが既に入っている.
+ \end{itemize}
+ \item KeTTeXはTeXLiveの軽量版
+ \begin{itemize}
+ \item kettex.exeを以下からダウンロードできる.\\
+ \hspace*{10mm}\url{https://www.dropbox.com/s/fthw4btjqqs33tc/kettex.exe?dl=0}
+ \item ダブルクリックしてできるkettexを\verb|C:\|に入れる.
+ \end{itemize}
+ \item 他のTeXの場合は,{\bf 3.}(2)を参照する.
+ \end{enumerate}
+
+\item KeTCindyのインストール
+ \begin{enumerate}[(1)]
+ \item ketcindyをCTAN(\url{https://ctan.org})からダウンロードする.\\
+ \hspace*{10mm}ketcindyで検索 \verb|>| Package ketcindy \verb|>| download
+ \begin{itemize}
+ \item[注)]最新版は,Repositoryのサイト\\
+ \hspace*{10mm}\url{https://github.com/ket­pic/ketcindy}\\
+ から以下のようにダウンロードできる.\\
+ \hspace*{10mm}Clone or download \verb|>| Download ZIP\\
+ この場合は,ketcindy-masterになる.
+ \item[注)]解凍してできるフォルダをデスクトップに移動する.
+ \end{itemize}
+ \item ketcindy(-master)/forWindowsを開く.
+ \begin{itemize}
+ \item[注)]Windows10の場合,セキュリティブロックを解除する.\\
+\hspace*{5mm}右クリックして「プロパティ」>「セキュリティ」>「許可」
+ \item[注)]他のTeX(TeXLive,W32tex以外)を使っている場合
+ \begin{itemize}
+ \item setketcindy.bat をテキストエディタで開く.
+ \item パスを修正する.
+ \end{itemize}
+ \end{itemize}
+ \item 次のいずれかのバッチファイルを右クリック「管理者として実行」を選ぶ.\\
+ \hspace*{3zw}\Ltab{5zw}{KeTTeX} setketcindykettex.bat\\
+ \hspace*{3zw}\Ltab{5zw}{TeXLive} setketcindytexlive.bat\\
+ \hspace*{3zw}\Ltab{5zw}{W32TeX} setketcindyw32J.bat\\
+ \hspace*{3zw}\Ltab{5zw}{他のTeX} setketcindy.bat(要修正)
+ \begin{itemize}
+ \item scriptsの中身がTeXにコピーされる
+ \item ketcindyのstyleファイルがTeXにコピーされmktexlsrが実行される.
+ \item CinderellaのPluginsにKetcindyPlugin.jarがコピーされる.
+ \item Pluginsにketcindy.iniが作成される(作成または再作成を選んだ場合).
+ \item タイプセットの方法(TeXの種類)\\
+ \hspace*{10mm}通常は,platex (p)またはuplatex(u)を選ぶ.
+ \item R,\ Maximaでは,バージョン番号(3.4.2,\ 5.37.3など)を入れる.
+ \end{itemize}
+ \item setwork.batをダブルクリック
+ \begin{itemize}
+ \item 作業ディレクトリketcindyがユーザホームに作成される.
+ \item ketcindyフォルダにworkフォルダの中身がコピーされる.
+ \item \verb|.ketcindy.conf|(編集可能)がユーザホームに作成される.\\
+ \hspace*{10mm}注)TeXを切り替えるときなどはこのファイルを修正する.
+ \item マニュアルもコピーされる.
+ \item 作業ディレクトリにketincy.confの雛形がコピーされる.
+ \item KeTCindyを立ち上げたとき,設定ファイルは次の順に読み込まれる.
+ \begin{enumerate}[1)]
+ \item ketoutset.txt
+ \item ユーザホームの\verb|.ketcindy.conf|
+ \item 作業ディレクトリketcindyの ketcindy.conf
+ \end{enumerate}
+ \end{itemize}
+ \end{enumerate}
+ \item KeTCindyのテストラン
+ \begin{enumerate}[(1)]
+ \item 作業ディレクトリketcindyを開く.
+ \item ketcindyの中のtemplate1basic.cdyを選び,「情報を見る」を開く.
+ \begin{itemize}
+ \item アプリケーションが所定のCinderella2になっていることを確かめる.
+ \item「情報」を閉じて,template1basic.cdyをダブルクリックする.
+ \item 画面に白い枠が出れば,ライブラリの読み込みは成功.
+ \end{itemize}
+ \item スクリーンの左上部にあるFigureボタンを押して,PDFが表示されれば成功.
+ \begin{itemize}
+ \item[注)]PDFの表示後,ターミナル画面を閉じるようにするには
+ \begin{itemize}
+ \item アプリケーション \verb|/| ユーティリティ \verb|/| ターミナルを開く
+ \item トップメニューから\\
+ \hspace*{5mm}ターミナル>環境設定 \verb|>|(プロファイル)\verb|>| シェル\\
+ \hspace*{10mm}「シェルが正常に終了した場合閉じる」を選択
+ \end{itemize}
+ \item[注)]インストール用のketcindy(-master)フォルダは削除した方が混乱しない.
+ \end{itemize}
+ \end{enumerate}
+
+\item TeXworksの設定(kettexの場合)
+ \begin{itemize}
+ \item \url{https://github.com/TeXworks/texworks/releases/} からダウンロードできる.
+ \item TeXworksを立ち上げる
+ \item TeXworks \verb|>| ファイル \verb|>| 設定 \verb|>| タイプセット
+ \item 上の欄(パス)に以下を追加\\
+ \hspace*{5mm}\verb|C:\kettex\texlive\bin\win32|\\
+ \hspace*{10mm}注) 上の行を上の欄の先頭になるように移動する.
+ \item 下の欄の横にある + をクリック
+ \begin{itemize}
+ \item 名前:uplatex(ptex2pdf)またはplatex(ptex2pdf)
+ \item プログラム : ptex2pdf
+ \item 引数:\\
+ \hspace*{10mm} \verb|-u|(uplatexの場合のみ)\\
+ \hspace*{10mm} \verb|-l|\\
+ \hspace*{10mm} \verb|-ot|\\
+ \hspace*{10mm} \verb|$synctexoption|\\
+ \hspace*{10mm} \verb|$fullname|
+ \item[]OKボタンを押し,デフォルトを変更してOKボタンを押す.
+ \end{itemize}
+ \end{itemize}
+\item gccのインストール
+ \begin{itemize}
+ \item 曲面描画のためには, gccが必要である.
+ \item minGWのホームページ\url{http://www.mingw.org}から\\
+ \hspace*{10mm}download \verb|>| Install \verb|>| mingw-get-setup.exe\\
+ をダウンロードして実行\\
+ \hspace*{10mm}注) パッケージは,mingw32-base, mingw32-gcc-g++だけでよい.
+ \end{itemize}
+
+\item 手動でインストールする場合(KeTTeX)\\
+\hspace*{1zw}注)他のTeXの場合は,適宜パスを置き換える.\\
+\hspace*{3zw}\verb|C:\kettex\texlive| $=>$ \verb|C:\texlive\2018| など
+ \begin{enumerate}[(1)]
+ \item \verb|ketcindy(-master)\ketcindyfolder|を開いておく.
+ \item scriptsフォルダの中身を以下にコピーする.\\
+ \verb|C:\kettex\texlive\texmf-dist\scripts\ketcindy|
+ \item styleフォルダの中身を以下にコピーする.\\
+ \verb|C:\kettex\texlive\texmf-dist\tex\latex\ketcindy|
+ \item コマンドプロンプトで以下を実行する\\
+ \hspace*{1zw}\verb|C:\kettex\texlive\bin\win32\mktexlsr|
+ \item \verb|C:\Program files\Cinderella2(.exe)|をダブルクリック
+ \item メニューから 「スクリプト」>「プラグインを開く」を選び,Pluginsフォルダを開く.
+ \item \verb|scripts\ketjava\KetCindyPlugin.jar|をPluginsにコピーする.
+ \item \verb|ketcindy(-master)\forWindows\Forsettingmanually\ketcindy.ini|をPluginsにコピーする.\\
+ \hspace*{2zw}注)他のTeX の場合は,ketcindy.iniをテキストエディタで開いて修正する.
+ \item Puginsを閉じ,Cinderella2を終了する.
+ \item workを適当な場所にコピーして,名前を変更する.\\
+\hspace*{2zw}注)標準は パス:ユーザーホーム(の直下) 名前:ketcindy
+ \item 上の作業ディレクトリ(ketcindy) に \verb|doc\ketmanual| のマニュアルをコピーする.
+ \item forWindowsにある ketcindy.conf をテキストエディタで開き,適宜修正する.
+ \item ユーザホームにコピーして,名前を \verb|.ketcindy.conf| に変える.
+ \end{enumerate}
+\end{enumerate}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceE.tex b/graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceE.tex
new file mode 100644
index 0000000000..642b5efe38
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceE.tex
@@ -0,0 +1,619 @@
+\documentclass[papersize,a4paper,12pt]{article}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath}
+\usepackage{graphicx,color}
+\usepackage{wrapfig}
+\usepackage[bookmarks=false,colorlinks=true,linkcolor=blue]{hyperref}
+\setmargin{20}{20}{15}{25}
+\usepackage{setspace}
+\usepackage{comment}
+\usepackage{bm,enumerate}
+\begin{document}
+\title{Spacekc Reference}
+\author{CinderellaJapan}
+\maketitle
+
+\tableofcontents
+
+\newpage
+
+% Section 1 Introduction =======================================
+\section{Introduction }
+Spacekc is a function library on Ketcindy. To KeTCindy's 3D graphics, color with simple raytracing
+be able to. In addition, several functions for calculating relating to space are prepared.
+
+%Section 2 ==========================================
+\section{Constant}
+
+\begin{description}
+
+\hypertarget{lightpoint}{}
+\item[Direction vector of light source] Lightpoint
+\item[Description] Direction vector of light source for simplified ray tracing. Default is [-1,1,1].
+
+\vspace{\baselineskip}
+\hypertarget{contrast}{}
+\item[Contrast] Contrast
+\item[Description] Contrast in the direction of light when performing simple ray tracing. Standard is a real number between 0 and 1.
+
+\end{description}
+
+%Section 3 Value ==========================================
+\section{Value}
+\begin{description}
+
+\hypertarget{angle3pt}{}
+\item[Function] angle3pt(coordinate1,coordinate2,coordinate3)
+\item[Description] Find an angle on a 2D plane.
+\item[Return value] This function is return ∠p1p2p3 for point p1,p2,p3.
+
+\vspace{\baselineskip}
+
+\hypertarget{pointindomain}{}
+\item[Function] pointindomain(coordinate1,list of point)
+\item[Description] Judgment whether or not there is a point in the closed curve.
+\item[Return value] The judgment that this function has a point of coordinate1 in the closed curve of the list of points on a plane. The case in the domain return 1 , out of domain return 0, on a boundary line return 2.
+
+\vspace{\baselineskip}
+
+\hypertarget{crosssd}{}
+\item[Function] crosssd(coordinate1,coordinate2,coordinate3,coordinate4)
+\item[Description] determine whether two segments cross in 2D plane
+\item[Description] judge it whether a segment of links coordinate 3, coordinate 4 to the segment of linking coordinate 1, coordinate 2 has a common point.
+\item[Return value] When there is a common point, true is returned, and false is returned when there is not it.
+
+\vspace{\baselineskip}
+
+\hypertarget{interll}{}
+\item[Function] interll(coordinate1,coordinate2,coordinate3,coordinate4)
+\item[Description] Demand the point of intersection of the two straight lines
+\item[Return value] Demand the coordinate of the point of intersection with the straight line via coordinate 1, coordinate 2 and coordinate 3, coordinate 4. When there is not a point of intersection, It return [i,i,i].
+
+\vspace{\baselineskip}
+
+\hypertarget{interss}{}
+\item[Function] interss(coordinate1,coordinate2,coordinate3,coordinate4)
+\item[Description] Demand the point of intersection of the two segments.
+\item[Return value]Demand the coordinate of the point of intersection with the segment via coordinate 1, coordinate 2 and coordinate 3, coordinate 4.
+
+ When there is not a point of intersection, It return [i,i,i].
+
+\vspace{\baselineskip}
+\hypertarget{interpl}{}
+\item[Function]interpl(list of coefficients ,coordinate1,coordinate2)
+\item[Description] Demand a plane and the point of intersection of the straight line.
+\item[Return value] Demand the coordinate of the point of intersection with the plane via coordinate 1, coordinate 2, coordinate 3 and line via coordinate 4 , coordinate 5.
+
+ When there is not a point of intersection, It return [i,i,i].
+
+\vspace{\baselineskip}
+\hypertarget{interps}{}
+\item[Function] interps(list of coefficients ,coordinate1,coordinate2)
+\item[Description] Demand a plane and the point of intersection of the segment
+\item[Return value] Demand the coordinate of the point of intersection with the plane via coordinate 1, coordinate 2, coordinate 3 and segment to link coordinate 4 to coordinate 5.
+
+ When there is not a point of intersection, It return [i,i,i].
+
+\hypertarget{distlp}{}
+\item[Function] distlp(coordinate1,coordinate2,coordinate3)
+\item[Description] Distance of a line to a point .
+\item[Return value] It find a straight line via coordinate1 and coordinate2 and the distance with the point of coordinate3. The return value is distance. When coordinate 1 and coordinate 2 is equal, return imaginary unit i and display warning "Warning:p1 is same to p2" to a console.
+
+Example println(distlp([1,0],[0,1],[0,0])); \\
+In addition, 0.71 is displayed to a console by plintln(), but is displayed with 1/2*sqrt(2) by \\
+   println(guess(distlp([1,0],[0,1],[0,0])));\\
+
+Example println(distlp([1,1,0],[0,0,1],[0,0,0]));
+In addition, 0.82 is displayed to a console by plintln(), but is displayed with 1/3*sqrt(6) by \\
+   println(guess(distlp([1,1,0],[0,0,1],[0,0,0])));\\
+
+
+\vspace{\baselineskip}
+\hypertarget{distpp}{}
+\item[Function] distpp(coordinate1,coordinate2,coordinate3,coordinate4)
+\item[Description] Distance of a plene and a point in 3D space
+\item[Return value] It find a plane via coordinate1 ,coordinate2 and coordinate2 and the distance with the point of coordinate4. The return value is distance.
+
+Example distpp([2,0,0],[0,2,0],[0,0,2],[0,0,0]);\\
+     return value is $\cfrac{2\sqrt{3}}{3}$ \\
+
+\vspace{\baselineskip}
+\hypertarget{map2d}{}
+\item[Function] Coordinate of the point that projection of space
+\item[Description] In a current screen set with a circular slider, It find the coordinate which performed a projection of a point on the space on a plane.
+\item[Return value] coordinate
+
+Example : pt=map2d([1,2,3]);
+
+It is exactly the same as KeTindy's Parapt ().
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{normalvec}{}
+\item[Function] normalvec(coordinate1,coordinate2,coordinate3)
+\item[Description] It demand a plane unit normal vector via coordinate 1, coordinate 2, coordinate 3.
+\item[Return value] normal vector.
+
+ The direction of the vector is decided in order of a point.\\
+Exsample normalvec([2,0,0],[0,2,0],[0,0,2]);\\
+  Result is $\left(\cfrac{\sqrt{3}}{3},\cfrac{\sqrt{3}}{3},\cfrac{\sqrt{3}}{3}\right)$\\
+  normalvec([2,0,0],[0,0,2],[0,2,0]); \\
+ Result is $\left(-\cfrac{\sqrt{3}}{3},-\cfrac{\sqrt{3}}{3},-\cfrac{\sqrt{3}}{3}\right)$\\
+
+The vector of the perpendicular line which you gave to a plane is provided when you use distpp()\\
+
+  nv=normalvec([2,0,0],[0,2,0],[0,0,2]);\\
+  dd=distpp([2,0,0],[0,2,0],[0,0,2],[0,0,0]);\\
+  poly3d([[2,0,0],[0,2,0],[0,0,2]]);\\
+  arrow3d([[0,0,0],dd*nv]);\\
+  Letter3d([dd*nv,"e","H"]);\\
+
+  \input{3Dfig/nomalvec01}\\
+
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+
+\hypertarget{planecoeff}{}
+\item[Function] planecoeff(coordinate1,coordinate2,coordinate3)
+\item[Description] It demands coefficient $a,b,c$ of plane equation $ax+by+cz=1$ going along three points of coordinate 1 and coordinate 2 and coordinate 3.
+\item[Return value] List [a,b,c]. When coefficiets not exist, "Warning! Cannot decide a coefficient." is displayed and return [i,i,i].\\
+
+
+\vspace{\baselineskip}
+\hypertarget{reflect3d}{}
+\item[Function] reflect3d(dlist,mirror)
+\item[Description] Reflection of dlist. dlist is point or plot data or face data.
+\item[Return value] Data of the same type as the first argument.
+
+\vspace{\baselineskip}
+
+\hypertarget{rotate3d}{}
+\item[Function] rotate3d(dlist,vec,angle,center)
+\item[Description] Rotaate of dlist. dlist is point or plot data or face data.
+\item[Return value] Data of the same type as the first argument.
+
+
+\hypertarget{translate3d}{}
+\item[Function] rotate3d(dlist,vec,angle,center)
+\item[Description] Translate of dlist. dlist is point or plot data or face data.
+\item[Return value] Data of the same type as the first argument.
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\vspace{\baselineskip}
+\hypertarget{rotmatrix}{}
+\item[Function] rotmatrix(vec)
+\item[Description] Make rotation matrix from normal vectors.
+\item[Return value] List.
+
+\vspace{\baselineskip}
+
+\hypertarget{vertexrpolyhedron}{}
+\item[Function] vertexrpolyhedron(n)
+\item[Description] Acquire a list of tops of the regular polyhedron
+\item[Description] The value of n is one of 4,6,8,12,20.
+\item[Return value] list of vertexs of the regular polyhedron that touches the spherical surface of radius 1 internally. The turn of the vertexs are as follows. It is alphabetical order each.
+
+\input{3Dfig/vertex4} \input{3Dfig/vertex6}
+
+\input{3Dfig/vertex8} \input{3Dfig/vertex12}
+
+\input{3Dfig/vertex20}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{val2tex}{}\item[Function] val2tex(x)
+\item[Description] Analyze numerical values with guess ()
+\item[Return value] TeX character string.
+
+Example
+\begin{verbatim}
+ pa=[2,0,0];
+ pb=[0,2,0];
+ pc=[0,0,2];
+ nv=normalvec(pa,pb,pc);
+ hv=distpp(pa,pb,pc,[0,0,0])*nv;
+ hvstr=apply(hv,val2tex(#));
+ plate3d("1",[pa,pb,pc],["Color=skyblue","Rayoff"]);
+ poly3d("1",[pa,pb,pc]);
+ arrow3d("1",[[0,0,0],hv],["size=2"]);
+ letter3d([pa,"s2",text(pa_1),pb,"s2",text(pb_2),pc,"w2",text(pc_3),
+ hv,"ne2","H$\left( "+hvstr_1+","+hvstr_2+","+hvstr_3+" \right)$"]);
+\end{verbatim}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\end{description}
+\newpage
+
+%Section 4 Drawing =========================================
+\section{Drawing}
+
+\textbf{options}
+
+<Density of the mesh> The curved surface is described in mesh. This options appoints the number of process lines of this time.
+
+The density of the mesh is appointed like "Mesh=[10,15]".
+
+<Concentration>The concentration is appointed with real numbers from 0 to 1.
+
+\textbf{<Ray tracing>}
+
+Specify whether to add shadows in ray tracing. When shadowing "Rayon", do not shade when "Rayoff". The default setting is "Rayon"
+
+%\newpage
+\begin{description}
+
+\hypertarget{grid}{}
+\item[Function] grid(range1,range2,ne,option)
+\item[Description] Display grid on $ xy $ plane.
+\item[Description] Range 1 is the range of the $ x $ axis, and range 2 is the range of the $ y $ axis.
+\item[Return value] none.
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{line3d}{}
+\item[Function] line3d(name,list ,option)
+\item[Description] This function draws a lint linking two points in list of the argument.
+\item[Return value] list of 2nd argument.
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{arrow3d}{}
+\item[Function] arrow3d(name,list,option)
+\item[Description] This function draws an arrowed line by list of two points of coordinates.
+ \item[Return value] list of 2nd argument.
+
+\vspace{\baselineskip}
+ Example The next script draws an arrowed line linking two points of $(1,3,2), (-2,-1,-2)$.
+
+\hspace{10mm} \verb|arrow3d("1",[[1,3,2],[-2,-1,-2]])|
+
+ Example The next script draw a straight line via two points of $(1,3,2), (-2,-1,-2)$ with 2 thickness red.
+
+\hspace{10mm} \verb|arrow3d("1",[[2,0,0],[-1,4,1]],[2,1,1,"dr,2","Color=red"])|
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{poly3d}{}
+\item[Function] poly3d(name,list,option)
+\item[Description] This function draws a polygon to link the point that I gave in list.
+ The point to give in list does not need to be closed. It is closed automatically and is drawn.
+\item[Return value] Plot data of the drawn polygon.
+
+ Example The next script draws a triangle to assume three points of $(1,1,1), (2,2,1),(0,1,-1)$ a top.
+\begin{verbatim}
+ pd=[[1,1,1],[2,2,1],[0,1,-1]];
+ poly3d("1",pd);
+\end{verbatim}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{plate3d}{}
+\item[Function] plate3d(name,list,option)
+\item[Description] This function applies a polygon to link the point that I gave in list.
+\item[Return value] Plot data of the drawn polygon.
+
+With the Rayoff option, ray tracing is not performed.
+
+ Example : The next script applies a triangle to assume three points of $(1,1,1), (2,2,1),(0,1,-1)$ a top with red.
+\begin{verbatim}
+ pd=[[1,1,1],[2,2,1],[0,1,-1]];
+ plate3d("1",pd,["Color=Red"]);
+\end{verbatim}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{circle3d}{}
+\item[Function] circle3d(name,center,normal vector,radius,option)
+\item[Description] This function gives the center, a radius and a normal vector and draws the circle.
+\item[Return value] Plotdata of circle.
+
+ Example : The next script describes the circle that central $(1,1,1)$, radius 2, a normal vector are (1,1,1) in thickness 2, red.\\
+
+\verb| circle3d("1",[1,1,1],[1,1,1],2,["dr,2","Color=Red"]); |
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{drawarc3d}{}
+\item[Function] drawarc3d(name,center,normal vector,radius,range,option)
+\item[Description] Draw an arc as a part of the circle drawn by giving the center, radius and normal vector.
+\item[Return value] Plotdata of arc.
+
+ Example : Draw arc with center $ (1,1,1) $, radius 2, normal vector (-1, 1, 1).
+
+\verb| drawarc3d("1",[1,1,1],[-1,1,1],2,[0,2*pi/3]); |
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{disc3d}{}
+\item[Function] disc3d(center,nomal vector,radius,options)
+\item[Description] This function gives the center, a radius and a normal vector and draws a disk.
+\item[Return value] Plotdata of circle.
+
+With the Rayoff option, ray tracing is not performed.
+
+ Example : The next script draws the disk that central $(1,1,1)$, radius 2, a normal vector are (1,1,1) at red\\
+
+ \verb| disc3d("1",[1,1,1],[1,1,1],2,["Color=Red"]); |
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{drawsphere}{}
+\item[Function] drawsphere(name,center,radius,opton)
+\item[Description] This function describes the origin center, draw spherical surface of radius r.
+
+Draw a spherical surface with gradation by using simple ray tracing. The spheres are divided into meshes and coloring is done.
+
+The radius can also be specified as a list for the x axis, y axis, z axis direction.
+
+Drawing takes time. If it takes too much time, try drawing with "Mesh = [10, 10]" as an option. If you can draw it, make the mesh finer. The initial value is "Mesh = [30, 20]".
+
+\item[Return value] none
+
+\vspace{\baselineskip}
+Example : Origin center, spherical surface with radius 2 (left figure)
+
+\verb|drawsphere("1",[0,0,0],2) |
+
+Draw a sphere with an ellipse shape in green (0, 0, 2) and a radius [1, 1, 2] in green ( right figure)
+
+\verb|drawsphere("1",[0,0,2],[1,1,2],["Color=green","Mesh=[20,20]"])|
+
+ \input{3Dfig/sphere01} \hspace{10mm} \input{3Dfig/sphere02}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{quasisphere}{}
+\item[Function] quasisphere(name,center,radius,fill,opton)
+\item[Description] This function describes the origin center, draw a quasi spherical surface of radius r.
+
+fill is a flag indicating whether or not to color. If it is 1, it paints. If 0 it does not paint. This argument can be omitted. The default is 1.
+
+\item[Return value] Plotdata of circle.
+
+\vspace{\baselineskip}
+Example \verb|quasisphere("1",[0,0,1],1]);|
+
+ \input{3Dfig/sphere03}
+
+It is faster than drawing with Sfbdparadata () and ExeccmdC () because it does not handle hidden lines. By using this, if you make a script like the following, you can see that pseudo sphere is sufficient.
+
+\begin{verbatim}
+pd1=quasisphere("1",[0,0,0],2,["nodisp"]);
+pd2=circle3d("1",[0,0,0],[0,1,sqrt(3)],2,["nodisp"]);
+pd3=circle3d("2",[0,0,-1],[0,0,1],sqrt(3),["nodisp"]);
+sp=apply(pd1,map2d(#));
+su1=apply(pd2,map2d(#));
+su2=apply(pd3,map2d(#));
+Listplot("1",sp,["nodisp"]);
+Listplot("2",su1);
+Listplot("3",su2,["Color=blue"]);
+int1=Intersectcrvs("sg1","sg2");
+int2=Intersectcrvs("sg1","sg3");
+println(int1);
+println(int2);
+p1=int1_1;
+p2=int1_2;
+p3=int2_1;
+p4=int2_2;
+Partcrv("1", p2, p1, "sg1");
+Partcrv("2", p3, p4, "sg3",["nodisp"]);
+Partcrv("3", p4, p3, "sg1",["nodisp"]);
+Joincrvs("1",["part2","part3"],["nodisp"]);
+Shade(["join1"],["Color=[0.2,0,0,0]"]);
+\end{verbatim}
+
+ \input{3Dfig/sphere04} \hspace{10mm} \input{3Dfig/sphere05}
+
+When this script is executed, the number of intersection points int 1 and int 2 changes according to the viewpoint, so it is necessary to look at what is displayed on the console and set \verb | p1, p2, p3, p4 |.
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{polyhedron}{}
+\item[Function] polyhedron(name,face data,option)
+\item[Description] Drawing a polyhedron with colored surfaces.
+\item[Return value] face data.
+
+With the Rayoff option, ray tracing is not performed.
+
+\vspace{\baselineskip}
+ Example : Cube ABCD - EFGH is drawn in green with the plane cut through B, D and G.
+
+\hspace{30mm}\input{3Dfig/polyhedron01}
+
+For the vertices B, C, D, G, make a surface list as follows.
+
+First, add numbers 1, 2, 3, 4 to vertices B, C, D and G.
+
+The plane BCG is B, C, G counterclockwise as seen from the outside, so [1, 2, 4]
+
+Since surface CDG is similarly C, D, G, [2, 3, 4]
+
+Since the planes DGB are similarly D, B, G, [3, 1, 4]
+
+Bottom BCD is B, D, C counterclockwise as seen from the outside [1, 3, 2]
+
+ Therefore, with the coordinates of B, C, D, G as p1, p2, p3, p4, make surface data \verb | fd | as follows.
+
+\begin{verbatim}
+ p1=[2,0,0];
+ p2=[2,2,0];
+ p3=[0,2,0];
+ p4=[2,2,2];
+ fd=[[p1,p2,p3,p4],[[1,2,4],[2,3,4],[3,1,4],[1,3,2]]];
+\end{verbatim}
+
+Using this surface data, the cone is drawn as follows
+
+ \verb| polyhedron("1",fd,["Color=Green"])|
+
+\hspace{30mm}\input{3Dfig/polyhedron02}
+
+Example : Draw polyhedron using polyhedrons obj polyhedron data by Kobayashi, Suzuki, Mitani.
+  Data is a regular polyhedron, semi-regular polyhedron, Johnson's solid,
+
+\url{http://mitani.cs.tsukuba.ac.jp/polyhedron/index.html }
+
+Specify the path to the folder polyhedrons obj storing this data with \verb| Setdirectory () |, and read it with \verb | Readobj () |. For example, when placed in a work directory (fig folder)
+
+\begin{layer}{150}{0}
+\putnotese{90}{0}{\input{3Dfig/polyhedron03}}
+\end{layer}
+
+\begin{verbatim}
+ Setdirectory(Dirwork+"/polyhedrons_obj");
+ polydt=Readobj("s06.obj");
+ Setdirectory(Dirwork);
+ fd=[2*polydt_1,polydt_2];
+ polyhedron("1",fd);
+\end{verbatim}
+
+Note that \verb| fd = [2 * polydt - 1, polydt - 2] | doubles the vertex coordinates.
+
+If you are drawing an edge, add the following.
+
+\begin{verbatim}
+VertexEdgeFace("1",fd);
+Nohiddenbyfaces("1","phe3d1","phf3d1");
+\end{verbatim}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{convexhedron}{}
+\item[Function] convexhedron(name,list ,magnification,option)
+\item[Description] Draw a convex polyhedron with a vertex list and a surface painted. Magnification is the magnification to the size actually drawn for the vertex list. If it is 1 it can be omitted.
+\item[Return value] face data
+
+\vspace{\baselineskip}
+Example : A convex polyhedron whose bottom is a pentagon
+\begin{verbatim}
+ th=2*pi/5;
+ pd=apply(1..5,[cos(#*th),sin(#*th),0]);
+ pd=pd++apply(1..5,[2*cos(#*th),2*sin(#*th),1]);
+ pd=append(pd,[0,0,2]);
+ println(pd);
+ fd=convexhedron("1",pd)
+\end{verbatim}
+\hspace{20mm}\input{3Dfig/convexhedron}
+
+If you are drawing an edge, use the return value as follows.
+
+\begin{verbatim}
+ fd=convexhedron("1",pd);
+ VertexEdgeFace("1",fd);
+ Nohiddenbyfaces("1","phe3d1","phf3d1");
+\end{verbatim}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{rpolyhedron}{}
+\item[Function] rpolyhedron(name, number of face ,radius,option)
+\item[Description] Draw a regular polyhedron with a color-painted face.
+There are five kinds of regular polyhedrons, and data is incorporated in Spacekc. \hyperlink {rpolydata} {vertex coordinates of regular polyhedron}. Using this, you can draw a regular polyhedron by specifying the number of faces and the radius of the circumscribed sphere.
+\item[Return value] face data.
+
+\vspace{\baselineskip}
+ Example : Draw a regular dodecahedron painted with yellow face
+
+\verb| rpolyhedron("1",6,2,["Color=yellow"]);|
+
+\hspace{20mm}\input{3Dfig/rpolyhedron}
+
+If you are drawing an edge, use the return value as follows.
+\begin{verbatim}
+fd=rpolyhedron("1",12,2,["Color=yellow"]);
+VertexEdgeFace("1",fd);
+Nohiddenbyfaces("1","phe3d1","phf3d1");
+\end{verbatim}
+
+
+\vspace{\baselineskip}
+Reference : Size of regular polyhedron
+
+In rpolyhedron (), draw with the size inscribed in the sphere of the specified radius. Here, the relationship between the radius and the side length is mentioned. $\phi=\cfrac{1+\sqrt{5}}{2}$
+
+ \input{3Dfig/rpolytable}
+
+Example : Draw a regular hexahedron with a side length of 2
+\begin{verbatim}
+ rpolyhedron(6,sqrt(3),["dr,2"]);
+\end{verbatim}
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+
+\hypertarget{rfrustum}{}
+\item[Function] frustum(name,n,r1,r2,h,option)
+\item[Description] Put the face of a regular pyramid.
+n : Number of corners
+
+r1,r2 : Radius of the circumscribed circle of the upper base and the lower base
+
+h : height
+
+\vspace{\baselineskip}
+ ExampleDraw a regular hexagonal pyramid
+
+\verb| frustum("1",6,1,2,3,["Color=yellow"]);|
+
+\hspace{20mm}\input{3Dfig/frustum01}
+
+If you are drawing an edge, use the return value as follows.
+
+\begin{verbatim}
+ fd=frustum("1",6,1,2,3,["Color=yellow"]);
+ VertexEdgeFace("1",fd);
+ Nohiddenbyfaces("1","phe3d1","phf3d1");
+\end{verbatim}
+
+ Example :
+
+\begin{verbatim}
+ fd=frustum("1",6,0,2,3,["Color=yellow"]);
+ VertexEdgeFace("1",fd);
+ Nohiddenbyfaces("1","phe3d1","phf3d1");
+\end{verbatim}
+
+\hspace{20mm}\input{3Dfig/frustum02}
+
+ Example : It becomes almost a cone when increasing the number of corners. The contour line is drawn as a curved surface with Sfbdparadata.
+
+\begin{layer}{150}{0}
+\putnotese{90}{0}{\input{3Dfig/frustum03}}
+\end{layer}
+
+\begin{verbatim}
+ frustum("1",108,0,2,4,["Color=yellow"]);
+ fd=[
+ "p",
+ "x=r*cos(t)","y=r*sin(t)","z=2*(2-r)",
+ "r=[0,2]","t=[0,2*pi]","e"
+ ];
+ Startsurf();
+ Sfbdparadata("1",fd);
+ ExeccmdC("1");
+\end{verbatim}
+
+If it is the same size of the upper base and the lower base, it becomes a cylinder.
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$Function] list}\end{flushright}
+
+\hypertarget{hatch3d}{}\item[Function] hatch3d(name,方向,PD,option)
+\item[Description] Hatch the closed curve. The closed curve is such as poly3d (), circle3d ();
+Unlike KeTCindy 's Hatchdata (), only the closed curve is the target, so the direction is not in the argument. A color designation can be put in option, and if there is a color designation, hatch is applied with that color. You can not hatch multiple areas.
+\item[Return value] none
+
+Example : Hatch the circle.
+\begin{verbatim}
+ pd=circle3d("1",[1,1,1],[1,1,1],2,["dr,2"]);
+ hatch3d("1",pd,["Color=red"]);
+\end{verbatim}
+
+ \input{3Dfig/hatch1}
+
+\newpage
+\end{description}
+
+\end{document} \ No newline at end of file
diff --git a/graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceJ.tex b/graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceJ.tex
new file mode 100644
index 0000000000..8895afad7f
--- /dev/null
+++ b/graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceJ.tex
@@ -0,0 +1,831 @@
+\documentclass[papersize,a4paper,12pt,uplatex]{jsarticle}
+\usepackage{ketpic,ketlayer}
+\usepackage{amsmath,newtxmath}
+\usepackage[dvipdfmx]{graphicx,color}
+\usepackage{wrapfig}
+\usepackage[dvipdfmx,bookmarks=false,colorlinks=true,linkcolor=blue]{hyperref}
+\setmargin{20}{20}{15}{25}
+
+\begin{document}
+\title{Spacekc リファレンスマニュアル}
+\author{CinderellaJapan}
+\maketitle
+
+\tableofcontents
+
+\newpage
+
+%第1節 序 =======================================
+\section{はじめに}
+Spacekc は,KeTCindyのためのSpaceCindyである。KeTCindyの3Dグラフィクスに,簡易レイトレーシングで色付けをすることができる。また,KeTCindyで提供していない,空間に関する計算のためのいくつかの関数を用意している。配布はライブラリではなく,スクリプトを記述したテキストファイルあるいはCinderellaのファイルで行っている。
+
+なお,SpaceCindykcを用いた作図【例】と配布は,KeTCindy のページに掲載している。アドレスは以下の通り。
+
+\hspace{10mm} \url{https://sites.google.com/site/KETCindy/home/cindy3d2}
+
+%第2節 定数 ==========================================
+\section{定数}
+
+\begin{description}
+\hypertarget{rpolydata}{}
+\item[正多面体の頂点座標] Rpolydata
+\item[説明] 正多面体の頂点のリスト。内容は,φ=$\cfrac{1+\sqrt{5}}{2}$ を黄金比として次のようになっている。
+
+正四面体:$(0,0,1),\left(\cfrac{2\sqrt{2}}{3},0,-\cfrac{1}{3} \right),\left(-\cfrac{\sqrt{2}}{3},\cfrac{\sqrt{6}}{3},-\cfrac{1}{3} \right),\left(-\cfrac{\sqrt{2}}{3},\cfrac{\sqrt{6}}{3},-\cfrac{1}{3}\right)$
+
+正六面体:$(-1,-1,1),(1,-1,1),(1,1,1),(-1,1,1),(-1,-1,-1),(1,-1,-1),(1,1,-1),(-1,1,-1)$
+
+正八面体:$(0,0,1),(0,-1,0),(1,0,0),(0,1,0),(-1,0,0),(0,0,-1)$
+
+正十二面体:$(0,-1,-φ^2),(0,1,-φ^2),(0,-1,φ^2),(0,1,φ^2),(-1,-φ^2,0),(1,-φ^2,0) $
+
+\hspace{15mm} $ (-1,φ^2,0),(1,φ^2,0),(-φ^2,0,-1),(-φ^2,0,1),(φ^2,0,-1),(φ^2,0,1), $
+
+\hspace{15mm} $ (-φ,-φ,-φ),(-φ,-φ,φ),(-φ,φ,-φ),(-φ,φ,φ), $
+
+\hspace{15mm} $ (φ,-φ,-φ),(φ,-φ,φ),(φ,φ,-φ),(φ,φ,φ)$
+
+正二十面体:$(0,-1,-φ),(0,1,-φ),(0,-1,φ),(0,1,φ),(-φ,0,-1),(-φ,0,1) $
+
+\hspace{15mm}$ (φ,0,-1),(φ,0,1),(-1,-φ,0),(1,-φ,0),(-1,φ,0),(1,φ,0)$
+
+\vspace{\baselineskip}
+\hypertarget{lightpoint}{}
+\item[光源の方向ベクトル] Lightpoint
+\item[説明] 簡易レイトレーシングを行う場合の光源の方向ベクトル。初期設定は[-1,1,1]
+
+\vspace{\baselineskip}
+\hypertarget{contrast}{}
+\item[コントラスト] Contrast
+\item[説明] 簡易レイトレーシングを行う場合の,光のあたり方のコントラスト。標準は0以上1以下の実数。1を超えてもよいが,黒い部分が多くなる。描画関数の option で設定することもできる。
+
+
+\end{description}
+\newpage
+%第3節 値の取得 ==========================================
+\section{値の取得}
+\begin{description}
+
+\hypertarget{angle3pt}{}
+\item[関数] angle3pt(座標1,座標2, 座標3)
+\item[機能] 平面上で角を求める
+\item[戻り値] 点 p1,p2,p3 に対し,∠p1p2p3を返す
+
+\vspace{\baselineskip}
+
+\hypertarget{pointindomain}{}
+\item[関数] pointindomain(座標1,点リスト)
+\item[機能] 平面上で点リストの閉曲線内に座標1の点があるかどうかの判定
+\item[戻り値] 領域内なら1,領域外なら0,境界線上なら2を返す。
+
+\vspace{\baselineskip}
+
+\hypertarget{crosssd}{}
+\item[関数] crosssd(座標1,座標2,座標3,座標4)
+\item[機能] 座標平面において2本の線分か交わるかどうかを判断する
+\item[説明] 座標1,座標2を結ぶ線分と,座標3,座標4を結ぶ線分が交わるかどうか(共有点を持つかどうか)を判定する。
+\item[戻り値] 交点がある場合は true ,ない場合は false を返す。
+
+\vspace{\baselineskip}
+
+\hypertarget{interll}{}
+\item[関数] interll(座標1,座標2,座標3,座標4)
+\item[機能] 座標空間において2本の直線の交点の座標を求める
+\item[戻り値] 座標1,座標2を通る直線と,座標3,座標4を通る直線との交点の座標を返す。
+交点がない場合は [i,i,i] を返す。
+
+\vspace{\baselineskip}
+
+\hypertarget{interss}{}
+\item[関数] interss(座標1,座標2,座標3,座標4)
+\item[機能] 座標空間において2本の線分の交点の座標を求める
+\item[戻り値] 座標1,座標2を結ぶ線分と,座標3,座標4を結ぶ線分との交点の座標を返す。
+ 交点がない場合は [i,i,i] を返す。
+
+\vspace{\baselineskip}
+\hypertarget{interpl}{}
+\item[関数] interpl(座標1,座標2,座標3,座標4,座標5)
+\item[機能] 座標空間において平面と直線の交点の座標を求める
+\item[戻り値] 座標1,座標2,座標3で決まる平面と,座標4,座標5を通る直線との交点の座標を返す。
+ 交点がない場合は [i,i,i] を返す。
+
+\vspace{\baselineskip}
+\hypertarget{interps}{}
+\item[関数] interps(座標1,座標2,座標3,座標4,座標5)
+\item[機能] 座標空間において平面と線分の交点の座標を求める
+\item[戻り値] 座標1,座標2,座標3で決まる平面と,座標4,座標5を通る線分との交点の座標を返す。
+交点がない場合は [i,i,i] を返す。
+
+
+\hypertarget{distlp}{}
+\item[関数] distlp(座標1,座標2, 座標3)
+\item[機能] 直線と点の距離を求める。(distance of line to point)
+\item[説明] 座標1,座標2を通る直線と,座標3の点との距離を求める。
+\item[戻り値] 距離。
+
+ 平面上の点でも空間の点でもよい。座標1と座標2が等しいときは虚数単位 i を返すとともに,コンソールに警告「Warning:p1 is same to p2」を表示する。
+2点を結ぶ直線のベクトル方程式 $x=x_1+t(x_2-x_1) , y=y_1+t(y_2-y_1)$ を用い,
+内積=0から t を求め距離を計算している。
+ 垂線の足の位置ベクトルを$h(x,y)$ とすると,
+
+ $(\vec{h}-\vec{p3})・(\vec{p2}-\vec{p1})=0$
+
+ から
+
+ $t=\dfrac{(\vec{p2}-\vec{p1})・(\vec{p3}-\vec{p1})}{|\vec{p2}-\vec{p1}|^2}$
+
+ を得る。
+
+【例】 println(distlp([1,0],[0,1],[0,0]));
+
+で$\cfrac{\sqrt{2}}{2}$ が表示される。なお,plintln() により,コンソールには 0.71 が表示されるが,内部的には四捨五入した値ではないので
+
+ println(guess(distlp([1,0],[0,1],[0,0])));
+
+とすると,1/2*sqrt(2) と表示される。
+
+【例】 println(distlp([1,1,0],[0,0,1],[0,0,0])); で$\cfrac{\sqrt{6}}{3}$ が表示される。なお,plintln() により,コンソールには 0.82 が表示されるが,内部的には四捨五入した値ではないので
+ println(guess(distlp([1,1,0],[0,0,1],[0,0,0])));
+とすると,1/3*sqrt(6) と表示される。
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\vspace{\baselineskip}
+\hypertarget{distpp}{}
+\item[関数] distpp(座標1,座標2, 座標3, 座標4)
+\item[機能] 座標空間で3点を通る平面と点の距離を求める。
+\item[説明] 座標1,座標2,座標3を通る平面と,座標4の点との距離を求める。
+\item[戻り値] 距離
+
+【例】 3点 (2,0,0),(0,2,0),(0,0,2) を通る平面と,原点との距離
+
+ distpp([2,0,0],[0,2,0],[0,0,2],[0,0,0]); 戻り値は $\cfrac{2\sqrt{3}}{3}$
+
+\vspace{\baselineskip}
+\hypertarget{map2d}{}
+\item[関数] map2d(座標)
+\item[機能] 座標空間の点を現在の座標平面に射影した点の座標を求める。
+\item[説明] 「現在の」とは,スライダで設定された軸設定(視点)による画面のことを指す。
+
+【例】 pt=map2d([1,2,3]);
+
+なお,KeTCindyの Parapt() と全く同じ。
+
+\item[戻り値] 平面座標
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{normalvec}{}
+\item[関数] normalvec(座標1,座標2, 座標3)
+\item[機能] 3点を通る平面の単位法線ベクトルを求める。
+\item[説明] 座標1,座標2,座標3を通る平面の単位法線ベクトルを求める。
+\item[戻り値] 法線ベクトルを表すリスト。
+
+ ベクトルの向きは,点の順序による。
+
+【例】 normalvec([2,0,0],[0,2,0],[0,0,2]); の結果は $\left(\cfrac{\sqrt{3}}{3},\cfrac{\sqrt{3}}{3},\cfrac{\sqrt{3}}{3}\right)$
+
+ normalvec([2,0,0],[0,0,2],[0,2,0]); の結果は $\left(-\cfrac{\sqrt{3}}{3},-\cfrac{\sqrt{3}}{3},-\cfrac{\sqrt{3}}{3}\right)$
+
+平面と点の距離を求める distpp() を組み合わせると,平面に下した垂線のベクトルを表示できる。
+\begin{verbatim}
+ nv=normalvec([2,0,0],[0,2,0],[0,0,2]);
+ dd=distpp([2,0,0],[0,2,0],[0,0,2],[0,0,0]);
+ poly3d("1",[[2,0,0],[0,2,0],[0,0,2]]);
+ arrow3d("1",[[0,0,0],dd*nv]);
+ Letter3d([dd*nv,"e","H"]);
+\end{verbatim}
+
+ \input{3Dfig/nomalvec01}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{onsameplane}{}
+\item[関数] onsameplane(pa,pb,pc,pd)
+\item[機能] 4点が同一平面上にあるかどうかの判定
+\item[説明] 引数は判定する4点の座標。外積と内積を用いた判定法による 。
+\item[戻り値] true / false
+
+%\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+\vspace{\baselineskip}
+\hypertarget{perp}{}
+\item[関数] perp(座標1,座標2, 座標3)
+\item[機能] 2点を通る直線への垂線の足の座標を求める。
+\item[戻り値] 座標1,座標2の2点を通る直線に,座標3の点から下した垂線の足の座標を返す。
+
+\hypertarget{perpvec}{}
+\item[関数] perpvec(ベクトル,flag)
+\item[機能] ベクトルに垂直な平面の基本ベクトルを作る。
+\item[説明] 第1引数のベクトルに垂直な平面上に2つの直交するベクトルを作り,リストにして返す。ひとつは,z成分を1として計算する。flag はオプションで,0にすると単位ベクトルにしない。デフォルトは単位ベクトル。
+\item[戻り値] ベクトル。
+
+【例】perpvec([1,1,1]) の結果は [[-0.8165,0.4082,0.4082],[0,-0.7071,0.7071]]
+
+ perpvec([1,1,1],0) の結果は [[-2,1,1],[0,-1,1]]
+
+\vspace{\baselineskip}
+
+\hypertarget{planecoeff}{}
+\item[関数] planecoeff(座標1,座標2, 座標3)
+\item[機能] 3点を通る平面の方程式の係数を求める。
+\item[説明] 座標1,座標2,座標3の3点を通る平面の方程式 $ax+by+cz=1$ の係数 $a,b,c$ を求める。
+\item[戻り値] リスト [a,b,c]。係数$a,b,c$が存在しない場合はコンソールに「Warning! Cannot decide a coefficient.」を表示し,[i,i,i] を返す。
+
+
+\vspace{\baselineskip}
+
+\hypertarget{reflect3d}{}
+\item[関数] reflect3d(dlist,mirror)
+\item[機能] dlistの鏡像を得る
+\item[説明] 第1引数は,点,プロットデータ,面データのいずれか。第2引数の座標リストが,1つの点だけなら,点対称,2つの点なら,その 2点を結ぶ直線に関する対称点,3つの点なら,その3点で決まる平面に関する対称点となる。
+\item[戻り値] 第1引数と同じタイプのデータ
+
+KeTCindyのRefrectdata3d() との違いは,描画をしないこと,引数が,点,プロットデータ,面データのいずれでもよいことである。第2引数の形は同じ。
+
+\vspace{\baselineskip}
+
+\hypertarget{rotate3d}{}
+\item[関数] rotate3d(dlist,vec,angle,center)
+\item[機能] dlistを指定した角だけcenterを始点とするベクトル周りに回転する。
+\item[説明] dlistは点,プロットデータ,面データのいずれか。
+\item[戻り値] dlistと同じ形式のデータ。
+
+KeTCindyのRotatedata3d() との違いは,描画をしないこと,引数が,点,プロットデータ,面データのいずれでもよいことである。その他の引数の形式は同じ。
+
+【例】 angle=[0,0,pi/4];
+ p=[1,0,0];
+ drawpt3d(rotate3d(p,angle));
+
+ により,点(1,0,0)をz軸回りに $\frac{\pi}{4}$ だけ回転した位置に点を打つ。
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{translate3d}{}
+\item[関数] translate3d(dlist,ベクトル)
+\item[機能] dlistを指定したベクトルだけ平行移動。
+\item[説明] dlistは点,プロットデータ,面データのいずれか。
+\item[戻り値] dlistと同じ形式のデータ
+
+KeTCindyのTranslatedata3d() との違いは,描画をしないこと,引数が,点,プロットデータ,面データのいずれでもよいことである。その他の引数の形式は同じ。
+
+\vspace{\baselineskip}
+\hypertarget{rotmatrix}{}
+\item[関数] rotmatrix(vec)
+\item[機能] 法線ベクトルから回転行列を作る
+\item[説明] 引数は法線ベクトル。 初め,法線ベクトルは[0,0,1]であるとする。これを回転して,引数の vec になるような回転行列を求める。y軸周り,z軸周りの順に回転する行列。
+\item[戻り値] 行列
+
+\vspace{\baselineskip}
+
+\hypertarget{vertexrpolyhedron}{}
+\item[関数] vertexrpolyhedron(n)
+\item[機能] 正n面体の頂点リストを取得する
+\item[説明] nの値は4,6,8,12,20 のいずれか。
+\item[戻り値] 半径1の球面に内接する正多面体の頂点リスト。
+頂点の順番は次のようになっている。それぞれアルファベット順。
+
+\input{3Dfig/vertex4} \input{3Dfig/vertex6}
+\input{3Dfig/vertex8} \input{3Dfig/vertex12}
+\input{3Dfig/vertex20}
+
+なお,スクリプト内では,次のように定義されている。これを,半径1の球面に内接するように変換して戻り値としている。
+
+φ=$\cfrac{1+\sqrt{5}}{2}$ は黄金比。
+
+正四面体:$(0,0,1),\left(\cfrac{2\sqrt{2}}{3},0,-\cfrac{1}{3} \right),\left(-\cfrac{\sqrt{2}}{3},\cfrac{\sqrt{6}}{3},-\cfrac{1}{3} \right),\left(-\cfrac{\sqrt{2}}{3},\cfrac{\sqrt{6}}{3},-\cfrac{1}{3}\right)$
+
+正六面体:$(-1,-1,1),(1,-1,1),(1,1,1),(-1,1,1),(-1,-1,-1),(1,-1,-1),(1,1,-1),(-1,1,-1)$
+
+正八面体:$(0,0,1),(0,-1,0),(1,0,0),(0,1,0),(-1,0,0),(0,0,-1)$
+
+正十二面体:$(0,-1,-φ^2),(0,1,-φ^2),(0,-1,φ^2),(0,1,φ^2),(-1,-φ^2,0),(1,-φ^2,0) $
+
+\hspace{15mm}$ (-1,φ^2,0),(1,φ^2,0),(-φ^2,0,-1),(-φ^2,0,1),(φ^2,0,-1),(φ^2,0,1), $
+
+\hspace{15mm} $ (-φ,-φ,-φ),(-φ,-φ,φ),(-φ,φ,-φ),(-φ,φ,φ), $
+
+\hspace{15mm} $((φ,-φ,-φ),(φ,-φ,φ),φ,φ,-φ),(φ,φ,φ)$
+
+正二十面体:$(0,-1,-φ),(0,1,-φ),(0,-1,φ),(0,1,φ),(-φ,0,-1),(-φ,0,1) $
+
+\hspace{15mm} $ (φ,0,-1),(φ,0,1),(-1,-φ,0),(1,-φ,0),(-1,φ,0),(1,φ,0)$
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{val2tex}{}\item[関数] val2tex(x)
+\item[機能] 数値をguess()で解析して,分数,平方根のTeXの文字列にして返す
+\item[説明] 分数,平方根でない場合はguess()の結果をそのまま返す。
+ 計算結果が分数や平方根になる場合に,この関数を適用し,戻り値の前後にドルマークをつけて drawtext()で表示すれば分数や平方根の形で表示される。letter3d() でも利用できる。ただし,精度によっては変換できない場合もある。
+
+\item[戻り値] TeXの文字列
+
+【例】:原点から平面に下した垂線の足の座標を計算して表示する。
+\begin{verbatim}
+ pa=[2,0,0];
+ pb=[0,2,0];
+ pc=[0,0,2];
+ nv=normalvec(pa,pb,pc);
+ hv=distpp(pa,pb,pc,[0,0,0])*nv;
+ hvstr=apply(hv,val2tex(#));
+ plate3d("1",[pa,pb,pc],["Color=skyblue","Rayoff"]);
+ poly3d("1",[pa,pb,pc]);
+ arrow3d("1",[[0,0,0],hv],["size=2"]);
+ letter3d([pa,"s2",text(pa_1),pb,"s2",text(pb_2),pc,"w2",text(pc_3),
+ hv,"ne2","H$\left( "+hvstr_1+","+hvstr_2+","+hvstr_3+" \right)$"]);
+\end{verbatim}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\end{description}
+\newpage
+%第4節 描画 =========================================
+\section{描画関数}
+
+\textbf{options}
+
+直線・曲線を描く関数の引数には座標の他,オプションがある。KeTCindyのオプションの他,メッシュ密度,濃度,コントラスト,レイトレーシングの有無が指定できる。
+
+\textbf{<メッシュ密度>}
+
+曲面を描くとき,網目状にして描く。このときの経緯線の数。
+
+メッシュ密度指定は,"Mesh=[10,15]" のように与える。
+
+\textbf{<濃度>}
+
+濃度は0から1までの実数。"Alpha=n" で,nは0以上1以下。たとえば,"Alpha=0.4"。初期設定は 0.3。
+
+なお,「Alpha」は,CindyScriptの「透明度」と同じ語であるが,ここでは,濃淡を表し,1のときが指定した色で,0に近いと白に近くなる。向こう側が透けて見えるようになるわけではない。
+
+\textbf{<レイトレーシング>}
+
+レイトレーシングで陰影をつけるかどうかの指定。"Rayon" のとき陰をつけ,"Rayoff" のときは陰影をつけない。初期設定は "Rayon"
+
+\textbf{<非表示>}
+
+戻り値がプロットデータの描画関数で,プロットデータだけを取得したい場合に,KeTCindyと同様,"nodisp" オプションをつける。
+
+\vspace{\baselineskip}
+\textbf{描画関数の戻り値}
+
+ 描画関数の幾つかには戻り値がある。それぞれの関数の説明を参照のこと。
+
+%\newpage
+\begin{description}
+
+\hypertarget{grid}{}
+\item[関数] grid(範囲1,範囲2,本数,option)
+\item[機能] $xy$平面に方眼を表示する。
+\item[説明] 範囲1は$x$軸の範囲,範囲2は$y$軸の範囲。
+\item[戻り値] なし
+
+本数は,単位(1目盛)あたりの本数。
+
+色,太さなど,通常のoptionが有効。
+
+引数,optionともなしで,grid() とすることも可能で,その場合は,範囲をsetaxis() で指定した範囲とし,単位あたり1本と10本の方眼を描く。
+
+方眼は描画面だけで,TeXには出力されない。
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{line3d}{}
+\item[関数] line3d(name,座標リスト ,option)
+\item[機能] 2点を結ぶ直線を描く
+\item[説明] 2点の座標をリストで与えて,3次元空間に直線を表示する。
+\item[戻り値] 2点の座標リストをそのまま返す。
+
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{arrow3d}{}
+\item[関数] arrow3d(name,座標リスト ,option)
+\item[機能] 2点を結ぶ矢線を描く
+\item[説明] 2点の座標のリストを与えて,3次元空間に矢線を表示する 。
+ option は,color指定以外は2次元の KeTCindy の Arrowdataと同様。
+ ただし,矢じりについては,Cinderellaの画面上では大きさ以外のオプションは反映されない。
+ また,矢じりについてのオプションは初めに書く必要がある。
+ \item[戻り値] 2点の座標リストをそのまま返す。
+
+\vspace{\baselineskip}
+ 【例】 2点$(1,3,2) , (-2,-1,-2)$ を結ぶ矢線を表示する。
+
+\hspace{10mm} \verb|arrow3d("1",[[1,3,2],[-2,-1,-2]])|
+
+ 【例】 矢じりの大きさを2にして,全体を赤で描く。
+
+\hspace{10mm} \verb|arrow3d("1",[[2,0,0],[-1,4,1]],[2,1,1,"dr,2","Color=red"])|
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{poly3d}{}
+\item[関数] poly3d(name,座標リスト,option)
+\item[機能] 多角形を描く
+\item[説明] リストで与えた点を結ぶ多角形を描く。リストで与えた点が同一平面上になくてもそれらの点を結んだ図形を描く。リストで与える点は閉じていなくてもよい。自動的に閉じて描く。
+\item[戻り値] 描画した多角形のプロットデータ。
+
+
+ 【例】 3点$(1,1,1) , (2,2,1),(0,1,-1)$ を頂点とする三角形を描く。
+\begin{verbatim}
+ pd=[[1,1,1],[2,2,1],[0,1,-1]];
+ poly3d("1",pd);
+\end{verbatim}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{plate3d}{}
+\item[関数] plate3d(name,座標リスト,option)
+\item[機能] 多角形を色塗りする
+\item[説明] リストで与えた点を結ぶ多角形を色塗りする。縁取りはしない。
+\item[戻り値] 引数に与えた座標リストをそのまま返す
+
+ Rayoff オプションをつけると,レイトレーシングを行わない。
+
+ 【例】:3点$(1,1,1) , (2,2,1),(0,1,-1)$ を頂点とする三角形を赤で塗る
+\begin{verbatim}
+ pd=[[1,1,1],[2,2,1],[0,1,-1]];
+ plate3d("1",pd,["Color=Red"]);
+\end{verbatim}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{circle3d}{}
+\item[関数] circle3d(name,中心,法線ベクトル,半径,option)
+\item[機能] 円を描く
+\item[説明] 中心,半径と法線ベクトルを与えて円を描く。
+\item[戻り値] 円のプロットデータ
+
+ 【例】:中心 $(1,1,1)$,半径2,法線ベクトルが(1,1,1)である円を太さ2,赤で描く。
+
+\verb| circle3d("1",[1,1,1],[1,1,1],2,["dr,2","Color=Red"]); |
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{drawarc3d}{}
+\item[関数] drawarc3d(name,中心,法線ベクトル,半径,範囲,option)
+\item[機能] 弧を描く
+\item[説明] 中心,半径と法線ベクトルを与えて描く円の一部として弧を描く。
+
+円は,$x=r \cos \theta,y=r \sin \theta$ で描き,法線ベクトルで決まる回転行列で回転している。
+
+\item[戻り値] 弧のプロットデータ
+
+ 【例】:中心 $(1,1,1)$,半径2,法線ベクトルが(-1,1,1)である弧を描く。
+
+\verb| drawarc3d("1",[1,1,1],[-1,1,1],2,[0,2*pi/3]); |
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{disc3d}{}
+\item[関数] disc3d(name,中心,法線ベクトル,半径,option)
+\item[機能] 中を色塗りした円盤を描く
+\item[説明] 中心,半径と法線ベクトルを与えて円盤を描く。縁取りはしない。
+\item[戻り値] 円のプロットデータ
+
+ Rayoff オプションをつけると,レイトレーシングを行わない。
+
+ 【例】:中心 $(1,1,1)$,半径2,法線ベクトルが(1,1,1)である円盤を赤,透明度0.4で描く。
+
+ \verb| disc3d("1",[1,1,1],[1,1,1],2,["Color=Red","Alpha=0.4"]); |
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{drawsphere}{}
+\item[関数] drawsphere(name,中心,半径,opton)
+\item[機能] 球面を描く
+\item[説明] 中心と半径を指定して球面を描く。
+球面を簡易レイトレーシングを用いてグラデーションをかけて描く。 球面を網目状に分けて色塗りをしている。
+
+引数は,中心の座標,半径,option。
+
+半径は,x軸,y軸,z軸方向についてリストにして指定することもできる。
+
+描画には時間がかかる。あまりにも時間がかかりすぎる場合は, "Mesh=[10,10]" をオプションにつけて描画してみる。これで描ければ編み目を細かくする。初期値は"Mesh=[30,20]"。
+\item[戻り値] なし
+
+\vspace{\baselineskip}
+【例】原点中心,半径2の球面(下図左)
+
+\verb|drawsphere("1",[0,0,0],2) |
+
+ 中心が(0,0,2),半径が [1,1,2] :楕円形の球を緑で描く(下図右)
+
+\verb|drawsphere("1",[0,0,2],[1,1,2],["Color=green","Mesh=[20,20]"])|
+
+ \input{3Dfig/sphere01} \hspace{10mm} \input{3Dfig/sphere02}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{quasisphere}{}
+\item[関数] quasisphere(name,中心,半径,fill,option)
+\item[機能] 疑似球面を描く
+\item[説明] 中心と半径を指定して疑似球面を描く。
+座標軸を動かしても常に法線ベクトルが視点を向いた円を描くので,球面同様に見える。しかし実際には面ではない。 したがって,陰線処理はしない。
+
+引数は,中心の座標,半径,fill , option。
+
+fill は塗りつぶすかどうかで,1なら塗りつぶす(初期値),0 なら塗らない。
+
+fill は省略可能。
+
+\item[戻り値] 円のプロットデータ
+
+\vspace{\baselineskip}
+【例】 \verb|quasisphere("1",[0,0,1],1,0]);|
+
+ \input{3Dfig/sphere03}
+
+陰線処理をしない分,Sfbdparadata() と ExeccmdC() で描くより速い。これを用いて,次のようなスクリプトを作ると,疑似球面で十分であることがわかる。
+
+\begin{verbatim}
+pd1=quasisphere("1",[0,0,0],2,0,["nodisp"]);
+pd2=circle3d("1",[0,0,0],[0,1,sqrt(3)],2,["nodisp"]);
+pd3=circle3d("2",[0,0,-1],[0,0,1],sqrt(3),["nodisp"]);
+sp=apply(pd1,map2d(#));
+su1=apply(pd2,map2d(#));
+su2=apply(pd3,map2d(#));
+Listplot("1",sp,["nodisp"]);
+Listplot("2",su1);
+Listplot("3",su2,["Color=blue"]);
+int1=Intersectcrvs("sg1","sg2");
+int2=Intersectcrvs("sg1","sg3");
+println(int1);
+println(int2);
+p1=int1_1;
+p2=int1_2;
+p3=int2_1;
+p4=int2_2;
+Partcrv("1", p2, p1, "sg1");
+Partcrv("2", p3, p4, "sg3",["nodisp"]);
+Partcrv("3", p4, p3, "sg1",["nodisp"]);
+Joincrvs("1",["part2","part3"],["nodisp"]);
+Shade(["join1"],["Color=[0.2,0,0,0]"]);
+\end{verbatim}
+
+スライダを動かして視点を変えたとき,次のようになる。
+
+ \input{3Dfig/sphere04} \hspace{10mm} \input{3Dfig/sphere05}
+
+ なお,このスクリプトを実行したとき,視点によって交点 int1 , int2 の数が変わるので,コンソールに表示されたものを見て,\verb|p1,p2,p3,p4| を設定する必要がある。
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{polyhedron}{}
+\item[関数] polyhedron(name,面データ,option)
+\item[機能] 面を色塗りした多面体を描く
+\item[説明] 縁取りはしない。
+\item[戻り値] 引数の面データをそのまま返す
+
+ Rayoff オプションをつけると,レイトレーシングを行わない。
+
+\vspace{\baselineskip}
+ 【例】 立方体ABCD-EFGHを,B,D,Gを通る平面で切ってできる錐体を緑で描く。
+
+\hspace{30mm}\input{3Dfig/polyhedron01}
+
+ 頂点B,C,D,Gに対し,面リストを次のように作る。
+
+ まず,頂点 B,C,D,G に番号1,2,3,4 をつける。
+
+ 面BCGは外側から見て反時計回りに B,C,G なので [1,2,4]
+
+ 面CDGは同様に C,D,G なので [2,3,4]
+
+ 面DGBは同様に D,B,G なので [3,1,4]
+
+ 底面BCDは外側から見て反時計回りに B,D,C なので [1,3,2]
+
+ そこで,B,C,D,G の座標をp1,p2,p3,p4として,次のようにして面データ \verb|fd| を作る。
+\begin{verbatim}
+ p1=[2,0,0];
+ p2=[2,2,0];
+ p3=[0,2,0];
+ p4=[2,2,2];
+ fd=[[p1,p2,p3,p4],[[1,2,4],[2,3,4],[3,1,4],[1,3,2]]];
+\end{verbatim}
+
+この面データを使って
+
+ \verb| polyhedron("1",fd,["Color=Green"])|
+
+とすれば,錐体が描かれる。
+
+\hspace{30mm}\input{3Dfig/polyhedron02}
+
+【例】小林・鈴木・三谷による 多面体データ polyhedrons\_obj を用いた多面体を描く。
+ データは,正多面体,半正多面体,ジョンソンの立体で,
+
+\url{http://mitani.cs.tsukuba.ac.jp/polyhedron/index.html }
+
+ にある。このデータを格納したフォルダ polyhedrons\_obj へのパスを \verb|Setdirectory()| で指定し,\verb|Readobj()| で読み込む。たとえば,ワークディレクトリ(figフォルダ)に置いた場合は,
+
+\begin{layer}{150}{0}
+\putnotese{80}{0}{\input{3Dfig/polyhedron03}}
+\end{layer}
+
+\begin{verbatim}
+ Setdirectory(Dirwork+"/polyhedrons_obj");
+ polydt=Readobj("s06.obj");
+ Setdirectory(Dirwork);
+ fd=[2*polydt_1,polydt_2];
+ polyhedron("1",fd);
+\end{verbatim}
+で右のような図ができる。
+
+なお,\verb|fd=[2*polydt_1,polydt_2]| で,頂点の座標を2倍にしている。
+
+稜線を描くのであれば
+
+\begin{verbatim}
+VertexEdgeFace("1",fd);
+Nohiddenbyfaces("1","phe3d1","phf3d1");
+\end{verbatim}
+を追加すればよい。
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{convexhedron}{}
+\item[関数] convexhedron(name,頂点リスト,倍率,option)
+\item[機能] 凸型多面体を描く
+\item[説明] 頂点リストを与えて面を塗った凸型多面体を描く。倍率は,頂点リストに対して実際に描画するサイズへの倍率。1のときは省略できる。
+\item[戻り値] 描画した面データ。
+
+\vspace{\baselineskip}
+【例】底面が五角形の凸型多面体
+\begin{verbatim}
+ th=2*pi/5;
+ pd=apply(1..5,[cos(#*th),sin(#*th),0]);
+ pd=pd++apply(1..5,[2*cos(#*th),2*sin(#*th),1]);
+ pd=append(pd,[0,0,2]);
+ println(pd);
+ fd=convexhedron("1",pd)
+\end{verbatim}
+\hspace{20mm}\input{3Dfig/convexhedron}
+
+稜線を描くのであれば,戻り値を利用して
+
+\begin{verbatim}
+ fd=convexhedron("1",pd);
+ VertexEdgeFace("1",fd);
+ Nohiddenbyfaces("1","phe3d1","phf3d1");
+\end{verbatim}
+とすればよい。
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{rpolyhedron}{}
+\item[関数] rpolyhedron(name,面数,半径,option)
+\item[機能] 面を色塗りした正多面体を描く
+\item[説明] 正多面体は5種類あり,Spacekcにはデータが組み込まれている。\hyperlink{rpolydata}{正多面体の頂点座標}を参照のこと。これを用いて,面の数と外接球の半径を指定すれば正多面体を描くことができる。
+\item[戻り値] 描画した面データ
+
+\vspace{\baselineskip}
+ 【例】 面を黄色で塗った正十二面体を描く
+
+\verb| rpolyhedron("1",6,2,["Color=yellow"]);|
+
+\hspace{20mm}\input{3Dfig/rpolyhedron}
+
+稜線を描くのであれば,戻り値を利用して
+\begin{verbatim}
+fd=rpolyhedron("1",12,2,["Color=yellow"]);
+VertexEdgeFace("1",fd);
+Nohiddenbyfaces("1","phe3d1","phf3d1");
+\end{verbatim}
+とすればよい。
+
+\vspace{\baselineskip}
+<参考>正多面体のサイズ
+
+rpolyhedron() では,指定した半径の球面に内接するサイズで描画する。ここで,その半径と辺の長さの関係をあげておく。ここで,$\phi=\cfrac{1+\sqrt{5}}{2}$
+
+ \input{3Dfig/rpolytable}
+
+【例】 一辺の長さが2の正六面体を描く
+\begin{verbatim}
+ rpolyhedron(6,sqrt(3),["dr,2"]);
+\end{verbatim}
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+
+\hypertarget{rfrustum}{}
+\item[関数] frustum(name,n,r1,r2,h,option)
+\item[機能] 正角錐(台)の面を塗る
+n:角の数
+
+r1,r2:上底,下底の外接円の半径
+
+h:高さ
+
+\vspace{\baselineskip}
+ 【例】 正六角錐台を描く
+
+\verb| frustum("1",6,1,2,3,["Color=yellow"]);|
+
+\hspace{20mm}\input{3Dfig/frustum01}
+
+稜線を描くのであれば,戻り値を利用して
+\begin{verbatim}
+ fd=frustum("1",6,1,2,3,["Color=yellow"]);
+ VertexEdgeFace("1",fd);
+ Nohiddenbyfaces("1","phe3d1","phf3d1");
+\end{verbatim}
+とすればよい。
+
+ 【例】 上底の外接円の半径を0にすれば正六角錐になる。 (座標軸非表示)
+
+\begin{verbatim}
+ fd=frustum("1",6,0,2,3,["Color=yellow"]);
+ VertexEdgeFace("1",fd);
+ Nohiddenbyfaces("1","phe3d1","phf3d1");
+\end{verbatim}
+
+\hspace{20mm}\input{3Dfig/frustum02}
+
+ 【例】 角数を多くするとほとんど円錐になる。輪郭線はSfbdparadataで曲面として描く。
+
+\begin{verbatim}
+ frustum("1",108,0,2,4,["Color=yellow"]);
+ fd=[
+ "p",
+ "x=r*cos(t)","y=r*sin(t)","z=2*(2-r)",
+ "r=[0,2]","t=[0,2*pi]","e"
+ ];
+ Startsurf();
+ Sfbdparadata("1",fd);
+ ExeccmdC("1");
+\end{verbatim}
+
+\hspace{20mm}\input{3Dfig/frustum03}
+
+上底と下底を同じサイズにすれば円柱になる。
+
+\begin{flushright} \hyperlink{functionlist}{$\Rightarrow$関数一覧}\end{flushright}
+
+\hypertarget{hatch3d}{}\item[関数] hatch3d(name,方向,PD,option)
+\item[機能] 閉曲線にハッチをかける。
+\item[説明] 閉曲線は,poly3d() , circle3d(); で描いたものなど。
+KeTCindy のHatchdata() と異なり,閉曲線だけが対象なので,方向は引数にない。optionには色指定を入れることができ,色指定があればその色でハッチをかける。 複数の領域にハッチをかけることはできない。
+\item[戻り値] なし
+
+【例】 円にハッチをかける。
+\begin{verbatim}
+ pd=circle3d("1",[1,1,1],[1,1,1],2,["dr,2"]);
+ hatch3d("1",pd,["Color=red"]);
+\end{verbatim}
+
+ \input{3Dfig/hatch1}
+
+\newpage
+\end{description}
+
+
+% 関数一覧 ================================
+\hypertarget{functionlist}{}
+\section{関数一覧}
+KeTCindy の関数名が大文字で始まるのに対し,Spacekcの関数名は小文字で始まる。ただし,若干例外がある。\\
+
+\begin{tabbing}
+123456789012345678901234567890123456789\=\kill
+【定数】\\
+\hyperlink{lightpoint}{Lightpoint} \> 光源の方向ベクトル\\
+\hyperlink{contrast}{Contrast} \> コントラスト\\
+\hyperlink{rpolydata}{Rpolydata} \> 正多面体の頂点リスト\\
+
+【値の取得】\\
+\hyperlink{angle3pt}{angle3pt}(座標,座標,座標) \>平面上の3点p1,p2,p3 に対し角p1p2p3を返す\\
+\hyperlink{pointindomain}{pointindomain}(座標,点リスト) \> 平面上で点が閉曲線内にあるかどうかの判定\\
+\hyperlink{distlp}{distlp}(座標,座標,座標) \>2点を通る直線と点の距離を取得する\\
+\hyperlink{distpp3d}{distpp3d}(座標,座標,座標,座標) \>座標空間で3点を通る平面と点の距離を取得する\\
+\hyperlink{map2d}{map2d}(座標) \>空間座標を座標平面に射影した点の座標を取得する\\
+\hyperlink{nomalvec}{nomalvec}(座標,座標,座標) \>3点を通る平面の法線単位ベクトルを取得する\\
+\hyperlink{perp}{perp}(座標,座標,座標) \>座標空間で2点を通る直線への垂線の足の座標を取得する\\
+\hyperlink{perpvec}{perpvec}(ベクトル,flag) \>ベクトルに垂直な平面上に直交する基本ベクトルをとる\\
+\hyperlink{planecoeff}{planecoeff}(座標,座標,座標) \>座標空間で3点を通る平面の方程式の係数を取得する\\
+\hyperlink{crosssd}{crosssd}(座標,座標,座標,座標) \>座標平面で2つの線分が交わるかどうかの判断\\
+\hyperlink{interpl}{interpl}(座標,座標,座標,座標,座標) \>平面と直線の交点の座標を求める\\
+\hyperlink{interps}{interps}(座標,座標,座標,座標,座標) \>平面と線分の交点の座標を求める\\
+\hyperlink{reflect3d}{reflect3d}(リスト,リスト) \>データの鏡像を得る\\
+\hyperlink{rotate3d}{rotate3d}(座標,角リスト) \>データを回転する\\
+\hyperlink{translate3d}{translate3d}(リスト,ベクトル) \>データを平行移動する\\
+\hyperlink{vertexrpolyhedron}{vertexrpolyhedron}(数) \>正多面体の頂点リストを取得する\\
+
+【描画】\\
+\hyperlink{grid}{grid}() \>$xy$平面の方眼の描画\\
+\hyperlink{line3d}{line3d}(name,list,option)\>2点を結ぶ直線を描く\\
+\hyperlink{arrow3d}{arrow3d}(name,list,option) \>2点を結ぶ矢線を描く\\
+\hyperlink{poly3d}{poly3d}(name,list,option) \>多角形を描く\\ \hyperlink{circle3d}{circle3d}(name,center, r,vec,option) \>円を描く\\
+\hyperlink{drawarc3d}{circle3d}(name,center, r,vec,range,option) \>弧を描く\\
+\hyperlink{plate3d}{plate3d}(name,list,option) \>多角形を色塗りする\\
+\hyperlink{disc3d}{disc3d}(name,center, r, vec,option) \>中を塗った円盤を描く\\
+\hyperlink{drawsphere}{drawsphere}(name,center,r,option) \>球面を描く\\
+\hyperlink{quasisphere}{quasisphere}(name,center,r,option) \>球面のようなものを描く\\
+\hyperlink{frustum}{frustum}(name,fn,r1,r2,h, option) \>角錐台を描く\\
+\hyperlink{polyhedron}{polyhedron}(name,fd,option) \>面を色塗りした多面体を描く\\
+\hyperlink{rpolyhedron}{rpolyhedron}(name,fn,r,option) \>面を色塗りした正多面体を描く\\
+\hyperlink{convexhedron}{convexhedron}(name,pd,size,option) \>面を色ぬりした凸型多面体を描く\\
+\hyperlink{hatch3d}{hatch3d}(name,direc,PD,option) \> 閉曲線にハッチをかける\\
+
+\end{tabbing}
+
+\end{document} \ No newline at end of file