summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-11 23:54:20 +0000
committerKarl Berry <karl@freefriends.org>2006-01-11 23:54:20 +0000
commit46a4138908c29f4b3feffadccf5f72da1fc9d171 (patch)
treec924763a4a23b0dad3516a810ed1dfad4094fcdf /Master
parent75553bd842302454a6c00a4df2cc016411d7a4b4 (diff)
trunk/Master/texmf-dist/source/latex/kuvio
git-svn-id: svn://tug.org/texlive/trunk@343 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/source/latex/kuvio/COPYRIGHT17
-rw-r--r--Master/texmf-dist/source/latex/kuvio/README45
-rw-r--r--Master/texmf-dist/source/latex/kuvio/README257
-rw-r--r--Master/texmf-dist/source/latex/kuvio/arrsy/Makefile-dist50
-rw-r--r--Master/texmf-dist/source/latex/kuvio/arrsy/README40
-rw-r--r--Master/texmf-dist/source/latex/kuvio/arrsy/Uarrsy.fd8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/arrsy/patchlevel_191
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/README55
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg01b.tex15
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg02.tex23
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg02A4.tex24
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg03.tex30
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg04.tex7
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg05.tex22
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg06a.tex15
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg09.tex28
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg12.tex13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg13.tex15
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg15.tex10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg16.tex7
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg17.tex14
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg18.tex10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg19.tex20
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg20.tex13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg20A4.tex13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg21.tex12
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eps/face.eps211
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eps/harebra.eps414
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/eps/plot.eps11784
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/auxfile.cd22
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/carrot.tex283
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/cite.cd24
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/contents.cd88
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/counter.cd75
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/environ.cd101
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/equation.cd332
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/index.cd42
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/label.cd18
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/patchlevel_101
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/section.cd223
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/state.cd185
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/theorem.cd13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/toc.cd21
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/xr.cd45
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/misc/biblio.cd86
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/misc/rcs.cd73
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/arrsy.fs25
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/bbm.fs49
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/bbold.fs20
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/cm.fs108
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/rsfs.fs20
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.cd206
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.df41
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.fs108
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/calc.tex70
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/listing.tex67
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/verbatim.tex96
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/revision_2.5.121
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.ccx30
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.cd161
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.cxr8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.tex5
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.tmp0
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-e.tex101
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-r.tex1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-s.tex2123
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.cd161
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.ist10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.tex1743
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg01b.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg01b.kuv58
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg02A4.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg02A4.kuv164
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg03.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg03.kuv74
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg04.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg04.kuv23
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg05.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg05.kuv54
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg06a.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg06a.kuv57
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg09.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg09.kuv54
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg12.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg12.kuv55
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg13.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg13.kuv15
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg15.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg15.kuv16
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg16.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg16.kuv37
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg17.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg17.kuv62
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg18.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg18.kuv37
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg19.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg19.kuv45
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg20A4.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg20A4.kuv65
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg21.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg21.kuv29
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-1.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-1.kuv28
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-10.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-10.kuv14
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-11.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-11.kuv16
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-12.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-12.kuv17
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-13.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-13.kuv13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-14.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-14.kuv13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-15.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-15.kuv27
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-16.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-16.kuv27
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-17.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-17.kuv26
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-18.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-18.kuv7
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-19.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-19.kuv12
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-2.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-2.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-20.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-20.kuv34
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-21.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-21.kuv20
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-22.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-22.kuv20
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-23.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-23.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-24.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-24.kuv4
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-25.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-25.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-26.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-26.kuv27
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-27.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-27.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-28.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-28.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-29.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-29.kuv9
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-3.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-3.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-30.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-30.kuv13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-31.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-31.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-32.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-32.kuv12
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-33.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-33.kuv17
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-34.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-34.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-35.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-35.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-36.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-36.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-37.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-37.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-38.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-38.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-39.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-39.kuv15
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-4.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-4.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-40.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-40.kuv20
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-41.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-41.kuv30
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-42.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-42.kuv31
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-43.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-43.kuv19
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-44.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-44.kuv20
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-45.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-45.kuv26
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-46.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-46.kuv12
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-47.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-47.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-48.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-48.kuv7
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-49.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-49.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-5.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-5.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-50.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-50.kuv20
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-51.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-51.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-52.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-52.kuv12
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-53.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-53.kuv12
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-6.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-6.kuv13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-7.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-7.kuv15
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-8.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-8.kuv35
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-9.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-9.kuv19
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-1.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-1.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-10.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-10.kuv16
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-11.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-11.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-12.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-12.kuv7
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-13.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-13.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-14.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-14.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-15.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-15.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-16.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-16.kuv7
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-17.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-17.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-18.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-18.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-19.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-19.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-2.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-2.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-20.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-20.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-21.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-21.kuv15
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-22.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-22.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-23.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-23.kuv41
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-24.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-24.kuv7
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-25.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-25.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-26.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-26.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-27.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-27.kuv7
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-28.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-28.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-29.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-29.kuv30
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-3.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-3.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-30.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-30.kuv17
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-31.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-31.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-32.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-32.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-33.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-33.kuv17
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-34.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-34.kuv3
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-35.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-35.kuv18
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-36.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-36.kuv14
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-37.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-37.kuv14
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-38.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-38.kuv4
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-39.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-39.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-4.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-4.kuv6
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-40.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-40.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-41.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-41.kuv7
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-42.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-42.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-43.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-43.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-44.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-44.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-45.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-45.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-46.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-46.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-47.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-47.kuv10
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-48.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-48.kuv18
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-49.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-49.kuv18
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-5.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-5.kuv20
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-50.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-50.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-51.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-51.kuv20
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-52.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-52.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-53.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-53.kuv30
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-54.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-54.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-55.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-55.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-56.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-56.kuv12
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-57.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-57.kuv5
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-58.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-58.kuv26
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-59.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-59.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-6.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-6.kuv15
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-60.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-60.kuv12
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-61.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-61.kuv12
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-62.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-62.kuv13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-63.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-63.kuv13
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-64.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-64.kuv4
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-65.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-65.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-66.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-66.kuv4
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-67.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-67.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-68.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-68.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-69.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-69.kuv14
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-7.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-7.kuv12
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-70.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-70.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-71.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-71.kuv5
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-72.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-72.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-73.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-73.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-74.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-74.kuv11
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-75.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-75.kuv8
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-8.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-8.kuv7
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-9.kdg1
-rw-r--r--Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-9.kuv16
-rw-r--r--Master/texmf-dist/source/latex/kuvio/patchlevel_2161
358 files changed, 22431 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/kuvio/COPYRIGHT b/Master/texmf-dist/source/latex/kuvio/COPYRIGHT
new file mode 100644
index 00000000000..3abd642ae05
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/COPYRIGHT
@@ -0,0 +1,17 @@
+Copyright (C) 1994-1996 Anders G S Svensson <svensson@math.ubc.ca>
+
+The file kuvio.tex may be freely distributed and used, with the
+following restrictions.
+
+1. Substantial use of kuvio.tex in any published work should be suitably
+ acknowledged.
+
+2. No changes or modifications are to be made to kuvio.tex.
+
+3. The documentation, "Typesetting diagrams with kuvio.tex", must
+ be distributed with kuvio.tex.
+
+I would enjoy receiving a copy of any book, journal article or thesis
+prepared using kuvio.tex.
+
+Thank you.
diff --git a/Master/texmf-dist/source/latex/kuvio/README b/Master/texmf-dist/source/latex/kuvio/README
new file mode 100644
index 00000000000..73cecbc8ea1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/README
@@ -0,0 +1,45 @@
+26 Jun 1995
+
+Welcome to my contribution to the exciting world of diagram macros. :^)
+
+The macros in kuvio.tex use PostScript code embedded in \special control
+sequences to rotate arrows from the horizontal. This means we depend on a dvi
+to ps translator to correctly interpret the PostScript. The translator I've
+used while writing this is Tomas Rokicki's excellent dvips. There is a control
+sequence \kuviospecial for changing the \special syntax so it may be possible
+to use kuvio.tex with other translators.
+
+A few features of kuvio.tex.
+
+ 1. Input uses an alignment syntax not unlike other packages.
+
+ 2. Rigid and flexible grids.
+
+ 3. Diagram compilation for improved performance.
+
+ 4. Almost every choice made by the macros in kuvio.tex is adjustable by
+ the user.
+
+ 5. A labelling scheme for typesetting material on top of diagrams or
+ included PostScript figures.
+
+ 6. Arrows can be attached to points on other arrows.
+
+ 7. Since arrows are rotated from the horizontal, anything which can
+ be typeset horizontally can be used as an arrow in a diagram. New arrow
+ types are easily defined.
+
+ 8. General purpose macros for rotation, reflection and framing.
+
+The documentation, "Typesetting diagrams with kuvio.tex", has more details.
+
+Be forewarned that dvi file previewers differ in how they handle the
+\special's used in kuvio.tex. On the NeXT, Rokicki's TeXview understands
+them just fine. (Note however that versions prior to that of February 1994
+sometimes chose the wrong font in certain situations. The latest should be
+available by ftp from labrea.stanford.edu as /pub/texview.tar.Z.)
+Xdvi gets thoroughly confused. Other previewers may die agonizing deaths.
+Of course, one can always preview a .ps file. Ghostview does an excellent job
+of this under X.
+
+Anders Svensson <svensson@math.ubc.ca>
diff --git a/Master/texmf-dist/source/latex/kuvio/README2 b/Master/texmf-dist/source/latex/kuvio/README2
new file mode 100644
index 00000000000..8831e3e03dd
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/README2
@@ -0,0 +1,57 @@
+31 Oct 1995
+
+There is a survey of several diagram packages in the latest issue of TUGboat.
+
+ Gabriel Valiente Feruglio
+ Typesetting Commutative Diagrams
+ TUGboat, volume 15 (1994), no. 4, 466-484
+
+However, kuvio.tex and it's documentation has evolved quite substantially
+since this article appears to have been written; although not since vol. 15,
+no.4 arrived in my mailbox last week. :^.
+
+I have a few comments regarding this article.
+
+In the description of kuvio.tex on page 471, there is the following statement.
+
+ "It supports diagonal arrows of different shapes and in many different,
+ although not arbitrary, slopes ..."
+
+This is false, though the fault probably lies with the state of the
+documentation at the time - January 1995 according to the citation on page
+473. That is, the slope of arrows is, in fact, arbitrary.
+
+Numerous features have been added to kuvio.tex since January 1995. Among these
+are *diagram types* (\newDiagram, \newFigure and \newGraph) and the *flexible
+grid* (\flexible), both of which I would use when typesetting a diagram like
+the one on page 475. Another big one is *diagram compilation*.
+
+The use of the *rigid grid* inherent in the \Diagram \endDiagram pair
+certainly affects the appearence of the square typeset on page 482. To see
+this, try typesetting the following two "squares".
+
+ \def\A{A\times A\times A\times A}
+
+ \Diagram
+ \A & \rTo ^f & B \\
+ \dTo <g & & \dTo >{g'} \\
+ C & \rTo _{f'} & D \\
+ \endDiagram
+
+ \Dg
+ \A & \rTo ^f & B \\
+ \dTo <g & & \dTo >{g'} \\
+ C & \rTo _{f'} & D \\
+ \endDg
+
+It's still true that arrows don't stretch to match wide labels but I consider
+this a feature. :^)
+
+Anders
+
+******************************************************************************
+26 Jan 1996
+
+As of patchlevel 214, horizontal arrows are stretched to accomodate
+wide centered labels. (That is, the last sentence above no longer
+holds.)
diff --git a/Master/texmf-dist/source/latex/kuvio/arrsy/Makefile-dist b/Master/texmf-dist/source/latex/kuvio/arrsy/Makefile-dist
new file mode 100644
index 00000000000..2c72b4f8feb
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/arrsy/Makefile-dist
@@ -0,0 +1,50 @@
+# Anders G S Svensson
+# $Date: 1994/11/24 01:39:37 $
+# $Revision: 1.5 $
+
+# Installation directories.
+
+DESTDIR = /usr/local/lib
+
+# pk files go here.
+#
+PKDEST = $(DESTDIR)/tex/fonts/pk
+
+# tfm files go here.
+#
+TFMDEST = $(DESTDIR)/tex/fonts/tfm
+
+# mf files go here.
+#
+MFDEST = $(DESTDIR)/mf/inputs
+
+# tex files go here.
+#
+TEXDEST = $(DESTDIR)/tex/inputs
+
+##################################################
+
+INSTALL = install -c -m 644
+
+MFSOURCES = arrsy.mf arrsy10.mf arrsym.mf
+TEXSOURCES = arrsy.tex
+
+all:
+ make MFINPUTS=.:$(MFINPUTS) GFFONTS=. pk
+
+pk:
+ mf "\mode=localfont; input arrsy10"
+ @for file in *gf; do gftopk ./$$file; done
+
+install: install-src install-fonts
+
+install-src:
+ $(INSTALL) $(MFSOURCES) $(MFDEST)
+ $(INSTALL) $(TEXSOURCES) $(TEXDEST)
+
+install-fonts:
+ $(INSTALL) arrsy10.tfm $(TFMDEST)
+ $(INSTALL) arrsy10.*pk $(PKDEST)
+
+clean:
+ rm -f arrsy10.tfm arrsy10.*pk arrsy10.*gf *.log
diff --git a/Master/texmf-dist/source/latex/kuvio/arrsy/README b/Master/texmf-dist/source/latex/kuvio/arrsy/README
new file mode 100644
index 00000000000..ecb59c42a25
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/arrsy/README
@@ -0,0 +1,40 @@
+02 Dec 1995
+
+Added the files arrsy.sty and Uarrsy.fd for LaTeX. The fonts themselves are
+unchanged.
+
+%-----------------------------------------------------------------------------
+31 Mar 1995
+
+Added \cupp and \capp for cup and cap products (smaller than the smile and
+frown found in the msam font).
+
+------------------------------------------------------------------------------
+22 Nov 1994
+
+Here's a small font I put together, mainly for a few characters I wanted to
+use with my diagram macros, kuvio.tex. The font also contains reproductions
+of a few arrows from the pre-1992 versions of cmsy10 and cmmi10. (The
+arrowheads were made wider in '92, a change for the worse in my opinion.)
+There are probably only three characters in arrsy10 which people not
+using kuvio.tex may find useful: \of for function composition (smaller that
+the massive \circ), \vect for vectors (\vec doesn't do it for me) and
+\dotp for dot products (heavier than \cdot, lighter than \bullet). Who knows,
+versions of these may already exist somewhere else but here are mine.
+
+On a Unix box, you can install the font as follows.
+
+ 1. Copy Makefile-dist to Makefile and then edit this file, setting the
+ variables DESTDIR, PKDEST, TFMDEST, MFDEST and TEXDDEST appropriately.
+
+ 2. Do "make". If you don't have MFINPUTS set you should do
+ "make MFINPUTS=<path>" instead, where <path> is a path in which the file
+ cmbase.mf can be found (usually something like /usr/local/lib/mf/inputs).
+ If all goes well you should get one tfm file and one pk file and you can
+ then do "make install".
+
+ 3. Do "make clean" to clean up.
+
+If none of this works for you, mail me.
+
+Anders Svensson <svensson@math.ubc.ca>
diff --git a/Master/texmf-dist/source/latex/kuvio/arrsy/Uarrsy.fd b/Master/texmf-dist/source/latex/kuvio/arrsy/Uarrsy.fd
new file mode 100644
index 00000000000..57a40fafb86
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/arrsy/Uarrsy.fd
@@ -0,0 +1,8 @@
+% Uarrsy.fd
+% Anders G S Svensson
+
+\ProvidesFile{Uarrsy.fd}[1995/12/02]
+
+\DeclareFontFamily{U}{arrsy}{}
+\DeclareFontShape{U}{arrsy}{m}{n}{ <5> <6> <7> <8> <9> <10>
+ <10.95> <12> <14.4> <17.28> <20.74> <24.88> arrsy10 }{}
diff --git a/Master/texmf-dist/source/latex/kuvio/arrsy/patchlevel_19 b/Master/texmf-dist/source/latex/kuvio/arrsy/patchlevel_19
new file mode 100644
index 00000000000..22dba0647cd
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/arrsy/patchlevel_19
@@ -0,0 +1 @@
+27 Dec 1995
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/README b/Master/texmf-dist/source/latex/kuvio/doc-src/README
new file mode 100644
index 00000000000..abd75abec42
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/README
@@ -0,0 +1,55 @@
+08 Jun 1996
+
+This is the source to my "Typesetting diagrams with kuvio.tex". In
+order to run tex (not latex!) on either tdwk.tex or tdwk-A4.tex,
+you'll first need to do the following.
+
+ 1. Get yourself on a really big TeX - tdwk.tex consumes an obscene amount
+ of memory. (I kid not.)
+
+ 2. Install the bbm family of fonts, available on any CTAN node.
+ In particular, you'll need bbm10 and bbmsl10. Please don't make
+ any substitutions if you're going to put the resulting .dvi or
+ .ps file in a public place.
+
+ 3. Install my arrsy10 font, available wherever kuvio.tex is.
+
+ 4. Include the subdirectories of ./macros in your TEXINPUTS path.
+
+ 5. Make sure the current patchlevel of kuvio.tex is on your TEXINPUTS.
+
+ 6. Make sure the directory ./tdwk exists and is writable.
+
+To speed things up, you can also do the following.
+
+ 7. Unpack either kuv.tar.gz or kuv-A4.tar.gz, depending on whether
+ you are using letter or A4 paper.
+
+With these files, you need only do "tex tdwk" or "tex tdwk-A4"
+to process the documentation. Otherwise you will have to do
+
+ tex file
+ makeindex -s tdwk.ist file.idx
+ tex file
+
+where file=tdwk or file=tdwk-A4, as appropriate.
+
+Unless you have a dvi previewer which understands dvips' \special
+syntax, you will not be able to properly preview tdwk.dvi or
+tdwk-A4.dvi. However, you can always do
+
+ dvips file -o
+
+and then preview the resulting .ps file. Also, you will need to keep
+the files in ./eps in their current location relative to tdwk.dvi and
+tdwk-A4.dvi should you move either of these two.
+
+If all this seems like too much work, a PostScript version of
+"Typesetting diagrams with kuvio.tex" can be obtained from
+
+ ftp://ftp.math.ubc.ca/pub/svensson/kuvio/
+
+in the files tdwk.ps.gz (letter) and tdwk-A4.ps.gz (A4). If this isn't
+available to you, send me an email.
+
+Anders <svensson@math.ubc.ca>
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg01b.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg01b.tex
new file mode 100644
index 00000000000..72a787ce442
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg01b.tex
@@ -0,0 +1,15 @@
+$$
+\let~\tilde
+\cellwidth+=17mm \columndist+=12mm
+\gravitateleft
+\Dg
+ & & K & \rMono && E_1^\alpha& \rEpi^{\eta'}&& A' \\
+ & \ldTo& & && & & \ruBar \\
+~K& & \dBar\rMono\br& ~E_1^\alpha&& \dTo\rEpi^{~\eta'}\br&
+ A' \\
+\dBar& & & && & & & \dTo>\alpha \\
+ & & K & \rMono\dTo\br&& E_1\ax{2mm}& \rEpi\dTo\br&& A \\
+ & \ldTo& & & \ldTo& & & \ldBar \\
+~K& & \rMono & ~E_1 & \rEpi_{~\eta}& & A \\
+\endDg
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg02.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg02.tex
new file mode 100644
index 00000000000..c0be43f6d9f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg02.tex
@@ -0,0 +1,23 @@
+$$
+\dotted
+\grid=7mm
+\yscale=2
+\Diagram
+&&&&&&&&&xz&&&&xyz&&&&xy^2z&&&&xy^3z&\\
+\\
+z&&&&zy&&&&zy^2&&&&zy^3\\
+\dy{-.2}
+&&&&&&&&&x&&&&xy&&&&xy^2&&&&xy^3\\
+\\
+&&&&y&&&&y^2&&&&y^3\\
+\Modify
+\Line (0,0) (4,0) \dt{1pt}
+\Line (4,0) (8,0)
+\Line (8,0) (12,0)
+\Line (12,0) (22.5,0)
+\Line (0,0) (0,3) \dt{1pt}
+\Line (0,3) (0,5.2)
+\To (9,2) (12,0)
+\To (9,5) (12,3)
+\endDiagram
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg02A4.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg02A4.tex
new file mode 100644
index 00000000000..919470e7b44
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg02A4.tex
@@ -0,0 +1,24 @@
+$$
+\dotted
+\grid=7mm
+\yscale=2
+\Diagrampad=0pt
+\Diagram
+&&&&&&&&&xz&&&&xyz&&&&xy^2z&&&&xy^3z&\\
+\\
+z&&&&zy&&&&zy^2&&&&zy^3\\
+\dy{-.2}
+&&&&&&&&&x&&&&xy&&&&xy^2&&&&xy^3\\
+\\
+&&&&y&&&&y^2&&&&y^3\\
+\Modify
+\Line (0,0) (4,0) \dt{1pt}
+\Line (4,0) (8,0)
+\Line (8,0) (12,0)
+\Line (12,0) (22.5,0)
+\Line (0,0) (0,3) \dt{1pt}
+\Line (0,3) (0,5.2)
+\To (9,2) (12,0)
+\To (9,5) (12,3)
+\endDiagram
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg03.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg03.tex
new file mode 100644
index 00000000000..f068b6acdc4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg03.tex
@@ -0,0 +1,30 @@
+$$
+\def\T{{\bf T}} \def\S{{\bf S}}
+\landscape \let\labelstyle\textstyle
+\cellpush=10pt \xscale=2.2
+\Diagram
+ & & H_n(X^+\cup\T A^+, X^+) &
+ \lTo ^{H_n(k_1)} & & H_n(\T A^+,A^+)
+ \aTo (-3,-2) _{H_n(p_1)}
+ \aTo (3,-4) ^{\partial_1} \\
+ & & \dTo >{H_n{q_1}} \\
+ & & H_n(\S A^+,P) &
+ & & * \dx{.7} \\
+ & \ruTo _{H_n(q_4)} \tx{15pt}
+ & \uTo >{H_n(t)} \\
+H_n(X^+\cup\T A^+,P) \aTo (2,4) ^{H_n(j_1)} \tx{15pt}
+ \aTo (2,-4) _{H_n(j_2)} \tx{15pt}
+ & & & & & & H_{n-1}(A) &
+ \rTo ^{H_{n-1}(i_A)} & H_{n-1}(A^+,P) \\
+ & \rdTo ^{H_n(q_2)} \tx{15pt}
+ & & & & \ruTo \\
+ & & H_n(X^+/A^+,P) &
+ \lTo ^{P_n(X,A)} & H_n(X,A)
+ \aTo (1,-2) >{H_n(i_X)} \\
+ & & \uTo >{H_n(q_3)} \\
+ & & H_n(X^+\cup\T A^+,\T A^+)&
+ \lTo _{H_n(k_2)} & & H_n(X^+,A^+)
+ \aTo (3,4) _{\partial_2}
+ \aTo (-3,2) _{H_n(p_X)} \\
+\endDiagram
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg04.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg04.tex
new file mode 100644
index 00000000000..f9b8c2024ec
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg04.tex
@@ -0,0 +1,7 @@
+$$
+\Dg
+F\times K\times U & \rTo ^{\rm proj} & & K\times U \\
+\dTo & & & \dTo >{\rm proj} \\
+F\times_K (K\times U) & {} \approx F\times U & \rTo ^{\rm proj}& U \\
+\endDg
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg05.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg05.tex
new file mode 100644
index 00000000000..a2b3d0518c5
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg05.tex
@@ -0,0 +1,22 @@
+$$
+\cellpush=4pt
+\let\labelstyle\textstyle
+\lpad=1in \bpad=1cm
+\Graph{4in,4}{3.5in,1in}
+\To (0,0) (3.3,0) \hd{p}
+\To (0,0) (0,3.5) \hd{q}
+\Line (2,0) (2,3.25) \Line (0,1) (3.2,1) \Dot (2,1)
+\Dot (0,0)
+%
+\Dot (2,0) \Dot (2.25,0) \Dot (2.5,0) \Dot (2.75,0) \Dot (3,0)
+%
+\Dot (0,1) \Dot (0,1.25) \Dot (0,1.5) \Dot (0,1.75)
+\Dot (0,2) \Dot (0,2.25) \Dot (0,2.5) \Dot (0,2.75) \Dot (0,3)
+%
+\Line (0,2.25) (2.5,0) ^{d^p} :{.35,5pt} \ro
+\Line (0,3) (3,0) ^{p + q = m + n} :{.35,5pt} \ro
+%
+\Math{q = n} (-.1,1) *1 \Math{E_{0,p-1}^2 = E_{0,p-1}^p} (-.1,2.25) *1
+\Math{p = m} (2,-.2) *{.55} \Math{E_{p,0}^2 = E_{p,0}^p} (2.75,-.2) *{.6}
+\endGraph
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg06a.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg06a.tex
new file mode 100644
index 00000000000..5f06e3915bf
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg06a.tex
@@ -0,0 +1,15 @@
+$$
+\grid=.75cm
+\Diagram
+A' & & \rTo ^{f'} & & B' \\
+ & \rdTo <a \dh{2pt}& & & & \rdTo _b \\
+\dTo <{g'} & & A & & \dTo <{h'} :{.25}
+ \rTo ^f :{.25} \br
+ & & B \\
+ \\
+C' & & \rTo ^{k'} :{.75} \dTo <g :{.25} \br
+ & & D' & & \dTo >h \\
+ & \rdTo _c \dh{.5pt}&& & & \rdTo _d \\
+ & & C & & \rTo ^k & & D \\
+\endDiagram
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg09.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg09.tex
new file mode 100644
index 00000000000..402af156440
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg09.tex
@@ -0,0 +1,28 @@
+$$
+\rotatedlabels \let\labelstyle\textstyle \scale=2
+\Diagram
+ & & F(3,2) \aLine (1,-4) >{F(3,1,1)} :{.4} \br \\
+ & & & \rdLine >{F(1,2,2)} \pt{right,.75} \\
+ & & & & F(1,4) \\
+F(2,3) \aDash (4,1) ^{F(1,1,3)} :{.4} \pp \\
+ & & & F(4,1) \aLine (1,2) >{F(1,3,1)} \\
+\Modify
+\Pt{top} (2,4) \Pt{b1} (0,1) \Pt{b2} (3,0)
+\Pt{LeftF} (1.65,2) \Pt{BackF} (2,2.5)
+\Pt{BottomF} (2.5,1) \Pt{RightF} (3.1,2.25)
+\Nul \pt{b1} \pt{b2} \pt{bottom,.8}
+\Nul \pt{BottomF} \pt{bottom} \pt{BottomL,2}
+\Dash \pt{BottomF} \pt{bottom} \tl\circ \dt{3pt}
+\Line \pt{bottom} \pt{BottomL} \hd{F(1,1,2,1)}
+\Line \pt{b1} \pt{b2} _{F(2,2,1)} \br
+\Nul \pt{b1} \pt{top} \pt{left,.25} \pt{back,.75}
+\Nul \pt{BackF} \pt{back} \pt{BackL,2}
+\Nul \pt{LeftF} \pt{left} \pt{LeftL,2}
+\Dash \pt{BackF} \pt{back} \tl\circ \dt{3pt}
+\Line \pt{back} \pt{BackL} \hd{F(1,1,1,2)}
+\Line \pt{b1} \pt{top} <{F(2,1,2)} \br
+\Line \pt{LeftF} \pt{LeftL} \tl\bullet \hd{F(2,1,1,1)} \jt \br
+\Nul \pt{RightF} \pt{right} \pt{RightL,3}
+\Line \pt{RightF} \pt{RightL} \tl\bullet \hd{F(1,2,1,1)} \jt \br
+\endDiagram
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg12.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg12.tex
new file mode 100644
index 00000000000..383bdc4f632
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg12.tex
@@ -0,0 +1,13 @@
+$$
+\def\y#1#2{Y(#1,#2)} \def\RP{{\bb R}P}
+\gravitateright
+\Dg
+&&&\RP^1 = {}& \y11 & \rInto & \y21 & \rInto & \y31 & \rInto & \y41 & \rInto & \cdots \\
+&&& & & & \dTo & & \dTo & & \dTo & \\
+&&\RP^2 = {}&& & & \y12 & \rInto & \y22 & \rInto & \y32 & \rInto & \cdots \\
+&& && & & & & \dTo & & \dTo & \\
+&\RP^3 = {}&&& & & & & \y13 & \rInto & \y23 & \rInto & \cdots \\
+& &&& & & & & & & \dTo & \\
+\RP^4 = {}&&&& & & & & & & \y14 & \rInto & \cdots \\
+\endDg
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg13.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg13.tex
new file mode 100644
index 00000000000..be4727420fe
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg13.tex
@@ -0,0 +1,15 @@
+$$
+\joined \let\labelstyle\textstyle
+\Graph{3cm,2}{3cm,4}
+\Line (0,0) (0,4) <{f(z,s)}
+\Line (0,4) (2,4) ^{H(z,t)}
+\Line (0,0) (2,0) _{*}
+\Line (2,0) (2,4)
+\Line (0,4) (2,2) _{\;\;H(z,0) = f(z,1)} \ro
+\endGraph
+\qquad\qquad
+H'(z,t,s) =
+\cases{f(z,2s/(2-t))& if $0\le 2s\le 2 - t$\cr
+ \cr
+ H(z,2s - 2 + t)& if $2 - t\le 2s\le 2$\cr}
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg15.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg15.tex
new file mode 100644
index 00000000000..7c5c0f3fa31
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg15.tex
@@ -0,0 +1,10 @@
+$$
+\def\mod{\mathrel{\big/}}
+\Dg
+{\rm Spin}(3) & & & & SU(2) \\
+ & \rdTo & & \ldTo \\
+ & & SO(3) \\
+ & & \dTo \\
+& O(3)\mod O(1)^3 = {} & SO(3)\mod(O(1)^3\cap SO(3)) \\
+\endDg
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg16.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg16.tex
new file mode 100644
index 00000000000..43a47a43d5a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg16.tex
@@ -0,0 +1,7 @@
+$$
+\Dg
+u & \rTo ^{e_1} & v & & \rTo \up{3pt} ^f \rTo \up{-3pt} _g & d \\
+\uDashto >s & & \dTo >e & & & \uTo \\
+w & \rTo ^{ee_1s} & w & {} = {\mit\Pi}k_i & \rTo & k_i \\
+\endDg
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg17.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg17.tex
new file mode 100644
index 00000000000..b2520a89fbf
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg17.tex
@@ -0,0 +1,14 @@
+$$
+\def\cod{{\rm cod}\,} \def\dom{{\rm dom}\,}
+\cellwidth+=2mm
+\Dg
+& F & _{\cod u} & \rEq & F & _{\cod u} & & & F_i \\
+& \uTo >{p_u} & & & \uTo & & & \ruTo <{p_i} \tx{-5pt} &
+ \uDashto >{\mu_i} \\
+{\mit\Pi}_{u:j\to k}F_k = {\mit\Pi}_u &
+ F & _{\cod u} & \lTo ^f \up{3pt} \lTo _g \up{-3pt}
+ & {\mit\Pi}_i & & F_i & \lDashto ^e & d \\
+& \dTo >{p_u} & & & \dTo >{p_{\dom u}} \\
+& F & _{\cod u} & \lTo ^{Fu} & F & _{\dom u} \\
+\endDg
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg18.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg18.tex
new file mode 100644
index 00000000000..6d7791320ec
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg18.tex
@@ -0,0 +1,10 @@
+$$
+\cellwidth+=3mm
+\Dg
+Y & \rMono ^y & A & \rLine \jh & \stop \\
+\dEpi & & \dEpi & & \mx{-1cm} \\
+D & \rMono ^d & i_A(A) & & \dLine >{\eta_A} \jn \\
+\dMono & & \dMono \\
+X & \rMono _x & \overline{i_A(A)} & \lTo \jt & \stop \\
+\endDg
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg19.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg19.tex
new file mode 100644
index 00000000000..b8e0400f203
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg19.tex
@@ -0,0 +1,20 @@
+$$
+\cellpush+=5pt
+\cellwidth+=2mm
+\Dg
+&&_{N+t'}X_p & \rTo ^{g_{p+q}} & _N X_{p+q} \\
+&& \dFillcell{\;\cdots\;\rightarrowfill} &
+ & \dFillcell{\;\cdots\;\rightarrowfill} \\
+ \\
+&& _{N+t'}X_1 & \rTo ^{g_{q+1}} & _N X_{q+1} \\
+&& \dTo & & \dTo \\
+S^{N+t+t'}X \aTo (2,5) ^{f_p} \tx{.7} \hx{5pt} & \rTo ^f &
+ S^{N+t'}X & \rTo ^{g_q} & _N X_q \\
+ \\
+&& & & \dFillcell{\rightarrowfill\;\cdots\;\rightarrowfill} \\
+ \\
+&& & & _N X_1 \\
+&& & & \dTo \\
+&& & & S^N X \bTo (-2,6) <g \hx{.2} \\
+\endDg
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg20.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg20.tex
new file mode 100644
index 00000000000..5f5b1d74a96
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg20.tex
@@ -0,0 +1,13 @@
+$$
+\let\^\widehat \let\~\widetilde
+\flexible \columndist=1cm
+\xgrid+=2mm \ygrid+=-2mm
+\Diagram
+ & & & &H^0 \bTo(-1,-4) \hx{-2pt}
+ &\cdots &H^{n-1} &H^n &H^{n+1} &H^{n+2} &\cdots \\
+\mx{5mm}& & & &\dTo & &\dTo &\dEpi&\dBar &\dBar &\mx{-2mm}\\
+\cdots &\^H^{-3} &\^H^{-2} &\^H^{-1}&\^H^0 &\cdots &\^H^{n-1}&\^H^n&\^H^{n+1}&\^H^{n+2}&\cdots\\
+ &\dBar &\dBar &\dInto &\dTo & &\dTo \dx{-2mm} \\
+\cdots &\~H_{n+2}&\~H_{n+1}&\~H_n &\~H_{n-1}&\cdots&\~H_0 \aTo(1,4) \hx{-2pt} \\
+\endDiagram
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg20A4.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg20A4.tex
new file mode 100644
index 00000000000..6be4f5a5d64
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg20A4.tex
@@ -0,0 +1,13 @@
+$$
+\let\^\widehat \let\~\widetilde
+\flexible \columndist=1cm
+\xgrid+=2mm \ygrid+=-2mm
+\Diagram
+ & & & &H^0 \bTo(-1,-4) \hx{-2pt}
+ &\cdots&H^{n-1} &H^n &H^{n+1}&H^{n+2} &\cdots \\
+\mx{5mm}& & & &\dTo & &\dTo &\dEpi&\dBar &\dBar &\mx{-2mm}\\
+\cdots&\^H^{-3} &\^H^{-2} &\^H^{-1}&\^H^0 &\cdots&\^H^{n-1}&\^H^n&\^H^{n+1}&\^H^{n+2}&\cdots\\
+ &\dBar &\dBar &\dInto &\dTo & &\dTo \dx{-2mm} \\
+\cdots&\~H_{n+2}&\~H_{n+1}&\~H_n&\~H_{n-1}&\cdots&\~H_0 \aTo(1,4) \hx{-2pt} \\
+\endDiagram
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg21.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg21.tex
new file mode 100644
index 00000000000..a93205708bd
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eg/eg21.tex
@@ -0,0 +1,12 @@
+$$
+\def\M{{\cal M}\dot} \def\inv{^{-1}} \def\orlz#1{\langle#1\rangle}
+\let\labelstyle\textstyle
+\Dg
+[q(g,b),t] \aNul (1,-1) \aMapsto (2,-4) &&& \rMapsto &&&
+ q(g,\phi(b,t)) \aNul (-1,-1) \aMapsto (-2,-4) \mx{12pt} \\
+ & \M R_s & & \rTo & & \beta\inv(W_s) \\
+ & & \rdTo & & \ldTo >{R_s} \\
+ & & & \beta\inv\orlz{s} \\
+ & & q(g,r_s(b)) & {} = {} & q(g,r_s(\phi(b,t))) \\
+\endDg
+$$
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eps/face.eps b/Master/texmf-dist/source/latex/kuvio/doc-src/eps/face.eps
new file mode 100644
index 00000000000..47d51b7f844
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eps/face.eps
@@ -0,0 +1,211 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: UNTITLED1 - /Quantum/me
+%%Creator: Diagram
+%%CreationDate: Tue Oct 1 00:36:38 1991
+%%For: me
+%%DocumentFonts: (atend)
+%%Pages: 0 1
+%%BoundingBox: 201 314 384 450
+%%EndComments
+
+%%BeginDocument: /usr/lib/NextStep/printPackage.ps
+%!PS-Adobe-2.0
+%%Title: Printing Package
+%%EndComments
+%Version: 2.0
+%Copyright: 1988, NeXT, Inc.
+
+/__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
+/__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
+/UserObjects 10 array __NXdef
+/defineuserobject{
+ exch dup 1 add dup UserObjects length gt{
+ array dup 0 UserObjects putinterval
+ /UserObjects exch def
+ }{pop}ifelse UserObjects exch 3 -1 roll put
+}__NXbdef
+/undefineuserobject{UserObjects exch null put}__NXbdef
+/execuserobject{UserObjects exch get exec}__NXbdef
+/__NXRectPath{4 2 roll moveto 1 index 0 rlineto
+0 exch rlineto neg 0 rlineto closepath}__NXbdef
+/__NXProcessRectArgs{
+ 1 index type /arraytype eq{
+ exch 0 4 2 index length 1 sub{
+ dup 3 add 1 exch{1 index exch get exch}for
+ 5 1 roll 5 index exec
+ }for pop pop
+ }{exec}ifelse
+}__NXbdef
+/rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
+/rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
+/rectstroke{
+ gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
+ {gsave __NXRectPath null concat stroke grestore}
+ dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
+ }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
+}__NXbdef
+/xyshow{
+ 0 1 3 index length 1 sub{
+ currentpoint 4 index 3 index 1 getinterval show
+ 3 index 3 index 2 mul 1 add get add exch
+ 3 index 3 index 2 mul get add exch moveto pop
+ }for pop pop
+}__NXbdef
+/xshow{
+ 0 1 3 index length 1 sub{
+ currentpoint 4 index 3 index 1 getinterval show
+ exch 3 index 3 index get add exch moveto pop
+ }for pop pop
+}__NXbdef
+/yshow{
+ 0 1 3 index length 1 sub{
+ currentpoint 4 index 3 index 1 getinterval show
+ 3 index 3 index get add moveto pop
+ }for pop pop
+}__NXbdef
+/arct{arcto pop pop pop pop}__NXbdef
+/setbbox{pop pop pop pop}__NXbdef
+/ucache{}__NXbdef
+/ucachestatus{mark 0 0 0 0 0}__NXbdef
+/setucacheparams{cleartomark}__NXbdef
+/uappend{systemdict begin cvx exec end}__NXbdef
+/ueofill{gsave newpath uappend eofill grestore}__NXbdef
+/ufill{gsave newpath uappend fill grestore}__NXbdef
+/ustroke{
+ gsave newpath dup length 6 eq
+ {exch uappend concat}{uappend}ifelse
+ stroke grestore
+}__NXbdef
+/__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
+/ustrokepath{
+ newpath dup length 6 eq{
+ exch uappend __NXustrokepathMatrix currentmatrix exch concat
+ strokepath setmatrix
+ }{uappend strokepath}ifelse
+} __NXbdef
+/upath{
+ [exch {/ucache cvx}if pathbbox /setbbox cvx
+ {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
+} __NXbdef
+/setstrokeadjust{pop}__NXbdef
+/currentstrokeadjust{false}__NXbdef
+/selectfont{exch findfont exch
+dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
+/_NXCombineArrays{
+ counttomark dup 2 add index dup length 3 -1 roll {
+ 2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
+ }repeat pop pop pop
+}__NXbdef
+/setcmykcolor{
+ 1.0 exch sub dup dup 6 -1 roll
+ sub dup 0 lt{pop 0}if 5 1 roll
+ 4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll
+ exch sub dup 0 lt{pop 0}if setrgbcolor
+}__NXbdef
+/currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
+/flushgraphics{}def
+/setwindowtype{pop pop}def
+/currentwindowtype{pop 0}def
+/setalpha{pop}def
+/currentalpha{1.0}def
+/hidecursor{}def
+/obscurecursor{}def
+/revealcursor{}def
+/setcursor{4 {pop}repeat}bind def
+/showcursor{}def
+/NextStepEncoding where not{
+/NextStepEncoding StandardEncoding 256 array copy def
+0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
+/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
+/Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
+176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
+204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
+/aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
+/ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
+/ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
+/ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
+{dup type /nametype eq
+ {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
+}forall pop
+/NextStepEncoding NextStepEncoding readonly def
+/_NXfstr 128 string dup 0 (_NX) putinterval def
+/findfont{
+ % Because we can never let NextStepEncoding get into
+ % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
+ % if we are in shared mode. So if currentshared is true,
+ % we call the normal findfont and return that
+ /currentshared where {pop currentshared} {false} ifelse
+ {//findfont exec}
+ {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
+ getinterval cvn exch FontDirectory 2 index known
+ {pop FontDirectory exch get}
+ {//findfont exec dup /Encoding get StandardEncoding eq
+ { dup length dict exch
+ {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
+ dup /Encoding NextStepEncoding put definefont
+ }{exch pop} ifelse
+ }ifelse
+ }ifelse
+}bind def
+}{pop}ifelse
+/_NXProcArray 5 array __NXdef
+/_NXChannels 0 __NXdef
+/_NXTotalBytes 0 __NXdef
+/_NXDoImageOp{
+ 1 index{dup}{1}ifelse /_NXChannels exch store
+ _NXChannels 2 add 2 roll _NXProcArray 0 _NXChannels getinterval astore pop
+ 5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
+ 4 index mul /_NXTotalBytes exch store pop exch pop
+ gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
+ { 0 1 _NXChannels 1 sub{
+ _NXProcArray exch get exec
+ length _NXTotalBytes exch sub /_NXTotalBytes exch store}for
+ _NXTotalBytes 0 le{exit}if
+ }loop /_NXProcArray 5 array def
+}__NXbdef
+/colorimage{_NXDoImageOp}__NXbdef
+/alphaimage{1 add _NXDoImageOp}def
+%%EndDocument
+
+gsave
+-20 -28 translate
+ /__NXbasematrix matrix currentmatrix def
+grestore
+%%EndProlog
+%%BeginSetup
+/DIAGRAMline {
+ moveto rlineto stroke
+} def /DIAGRAMarrow {
+ [] 0 setdash newpath moveto dup rotate 0 currentlinewidth sub 1.2 mul 0 rmoveto -9 3 rlineto 2 -3 rlineto -2 -3 rlineto closepath gsave 0 setlinejoin stroke grestore fill neg rotate
+} def /DIAGRAMpreparelines {
+ /DIAGRAMlinetype exch def setlinewidth setrgbcolor 2 setlinejoin DIAGRAMlinetype 0 eq {
+ [] 0 setdash
+ } if DIAGRAMlinetype 1 eq {
+ [ 5 currentlinewidth add dup ] 0 currentlinewidth add setdash
+ } if DIAGRAMlinetype 2 eq {
+ [ 0 currentlinewidth add 5 currentlinewidth add ] 0 currentlinewidth add setdash
+ } if DIAGRAMlinetype 3 eq {
+ [ 5 currentlinewidth add 4 currentlinewidth add 0 currentlinewidth add 4 currentlinewidth add ] 0 currentlinewidth add setdash
+ } if
+} def
+%%EndSetup
+gsave
+201 314 183 136 rectclip
+gsave
+206.000000 319.000000 transform
+gsave __NXbasematrix setmatrix itransform translate
+<ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffccffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc5ffffffffffffffffffffffffffffffffffffff545599bfffffffffffffffffffffffffffffffffffffffffd4fffffffffffffffffffffffffffffffffff5555555555557ffffffffffffffffffffffffffffffffffffffc3fffffffffffffffffffffffffffffffff545454559999999afffffffffffffffffffffffffffffffffffffc2fffffffffffffffffffffffffffffff5555555555555555655affffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffff555459555599999999999affffffffffffffffffffffffffffffffffe4fffffffffffffffffffffffffffff55555555555555555555555afffffffffffffffffffffffffffffffffe5ffffffffffffffffffffffffffff4545455555595959599999999effffffffffffffffffffffffffffffffd0fffffffffffffffffffffffffff555555555555555565656565656bfffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffff5455545555999599959999999999abffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffd555555555555555555555555555556bffffffffffffffffebfffffffffffc0fffffffffffffffffffffffff5454545555959599999999999999999afffffffffffeffffebffeffffffffc0ffffffffffffffffffffffff555555555555555556565656565656565affffffffffebfffabfeaffffffffc0fffffffffffffffffffffff55455545555999999999999999999999999bfffffffffeaffeaffebffffffffc0ffffffffffffffffffffffd555555555555555555555555555555555556bfffffffffaffebffafffffffffc0ffffffffefffffffffffff4545454545595959595999999999999999999afffffffffebfeffebfefffffffc0ffffffafebfafffffffffd55555555555555565556565656565656565656bffffffffebfabfabfabffffffc0ffffffafdbfafffffffff554555455959995599599999999999999999999bffffffffeefaffafeefffffffc0ffffff6fdbf6ffffffffd5555555555555555555555555555555555555556ffffffffeaf6febfebfffffffc0ffffffafdffaffffffff45454545555545595959999999999999999999999fffffffffaf9feffeffffffffc0fffaff6fdbfebffffffd55555555555555555556565656565656565656565affffffffab5babeaffffffffc0fffaffafdbfdfffffff554555455599599999999999999999999999999999affffffffa9575bebffffffffc0fffeafdbdbfdbffffff5555555555555555555555555555555555555555556bfffffff56aaa6afffffffffc0ffffafdfdffebffffff5454555454955595959999999999999999999999999affffffeaeaeaebfffffffffc0ffffdadbf6f6ffffff555555555555555555555656565656565656565656566bfffffaaaaaaabfffffffffc0fffffafafafaffffff545554555459559995999599999999999999999999999bfffff554556aafffffffffc0fffff6b6b5f6fffffd555555555555555555555555555555555555555555555affffe955a96aafffffffffc0fffffd997576fffffd454545455555455959595999999999999999999999999abeaeaead6eaeafffffffffc0ffffff556aaafffff55555555555555555555555565656565656565656565656aaaaaaaa5aaabfffffffffc0ffffff5ae455ffffd45554555895999999999999999999999999999999999999d75556aa5aaaffffffffffc0fffffdaa5aa97fffd555555555555555555555555555555555555555555555556bfea56a9aaaffffffffffc0fffffea94eaebfff454545554545595959595959999999999999999999999999affffd468eafffffffffffc0fffffe96a6aaaaa95555555555555555555556565656565656565656565656565afffea956afffffffffffc0fffffeeaa6eaaae85554955599949995959599999995999999999999999999999afffffc9aefffffffffffc0ffffffaa96a955695555555555555555555555555555555555555555555555555affffff56afffffffffffc0fffffff68e9999954545455949595999595959999999999999999999999999999effffffdaafffffffffffc0fffffff555565ff555555555555555555555555656565656565656565656565656bfffffd6abffffffffffc0fffffff5545ffff55455545595599599999999999999999999999999999999999abffffffaaaffffffffffc0fffffff5567fffd555555555555555555555555555555555555555555555555556bffffff5aaffffffffffc0fffffff55affffd545454949455545595959595999999999999999999999999999affffffdaebfffffffffc0fffffff556ffffd5555555555555555555555656565656565656565656565656566fffffffaaafffffffffc0fffffff45affffd455545554599599959999999999999999999999999999999999afffffff9aabffffffffc0fffffff556ffff55555555555555555555555555555555555555555555555555556fffffffdaabffffffffc0fffffff55affff4545454545495949595959999999999999999999999999999999afffffffdaaeffffffffc0fffffff55affff55555555555555555555565656565656565656565656565656566ffffffff69affffffffc0fffffff59bffff5554555999999959999999999999999999999999999999999999affffffffedabfffffffc0fffffff55bffff555555555555555555555555555555555555555555555556a9556ffffffffd9aafffffffc0fffffff55fffff45454549594559595999999999999999999999999999999e0299abffffffff9eafffffffc0ffffffd66bffff55555555555555555555565656565656565656565656566800966957ffffffdaaaffffffc0ffffffd5abffff5455559594959599959999999999999999999999999999980099aaa99fffffdaeabfffffc0ffffffd5abffff55555555555555555555555555555555555555555555565800156aaaa5fffffaaaafffffc0ffffff49affffff5454e995549595959995959599999999999999999999d500019a6aeaeaeaeaeaeafffffc0ffffff56afffffd55560055555555656565656565656565656565656566600001666aaaaaaaaaa56aaffffc0ffffff59effffea55460059558999999999999999999999999999999999a000019a5eaaaeaaae999aabfffc0ffffff55affeaa55558005555555555555555555555555555555555556580000156555555aaaa555563fffc0fffffd495eae995545800959595959595959999999999999999999999d50000099a545454545457fffffffc0fffffd555655555555800255555555555556565656565656565656566500000056a5555555555fffffffffc0fffff5559994555455c00015999599959999999999999999999999999a00000099e455547fffffffffffffc0fffff555555555555560001555555555555555555555555555555556580000005597ffffffffffffffffffc0fffff54545457ff545600009495959599959599999999999999999ad9000000199bfffffffffffffffffffc0ffffd5555557fff555600000155555555656565656565656565656800000000256bfffffffffffffffffffc0ffffd455fffffffd546000001899999999999999999999999999a80c000000019affffffffffffffffffffc0fffffffffffffffd55580000061555555555555555555555555a95a00000000156ffffffffffffffffffffc0fffffffffffffffd454c000000154559599999999999999999a01980000000099affffffffffffffffffffc0fffffffffffffffd555800000015555555555656565656565a5700000000000657ffffffffffffffffffffc0ffffffffffffffff55580000000ae195999999999999999aa5ae0000000000099bffffffffffffffffffffc0ffffffffffffffff5556000000000155555555555555aaa0057800000000001557ffffffffffffffffffffc0fffffffffffffffff5460000000001ae8945aea99aae454ec1a00000000000199fffffffffffffffffffffc0fffffffffffffffff55580000000002b0555555aa956545f80000000000000565fffffffffffffffffffffc0fffffffffffffffffc5560000000000009eed45554ee809e0000000000000199bfffffffffffffffffffffc0fffffffffffffffffd5560000000000001abb0bb85bb800000000000000001557fffffffffffffffffffffc0ffffffffffffffffff454c0000000000002e01aec1ae00000000000000000999ffffffffffffffffffffffc0ffffffffffffffffffd556000000000000000058000000000000000000001657ffffffffffffffffffffffc0ffffffffffffffffffd455c0000000000000000000000000000000000000999fffffffffffffffffffffffc0fffffffffffffffffff55580000000000000000000000000000000000001555fffffffffffffffffffffffc0fffffffffffffffffff5456000000000000000000000000000000000000999bfffffffffffffffffffffffc0fffffffffffffffffffd555800000000000000000115400000000000001656ffffffffffffffffffffffffc0ffffffffffffffffffff54560000000000004440444444000000000000999bffffffffffffffffffffffffc0ffffffffffffffffffffd55580000000005511540111154000000000015557ffffffffffffffffffffffffc0fffffffffffffffffffff5456000000004444444044444440000000009999fffffffffffffffffffffffffc0fffffffffffffffffffffd555800000011010111410111550000000015567fffffffffffffffffffffffffc0ffffffffffffffffffffff5456c000004444444444444444000000019995ffffffffffffffffffffffffffc0ffffffffffffffffffffffd5556000000000111154001155400000055557ffffffffffffffffffffffffffc0fffffffffffffffffffffff5454e0000444444444444444440000059597fffffffffffffffffffffffffffc0fffffffffffffffffffffffd5555a00101010101114101155400055555ffffffffffffffffffffffffffffc0ffffffffffffffffffffffffd4555a044444444444444444440058999fffffffffffffffffffffffffffffc0fffffffffffffffffffffffff55555500000000111501115540555557fffffffffffffffffffffffffffffc0ffffffffffffffffffffffffff454549044404444444044444455957ffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffff5555555000100011501155555557fffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffff55545595444444444444444457ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffd555555554000111511155557fffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffd4545454544444444444444ffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffd555555551010115115555ffffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffd54555455444444444444ffffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffff5555555501115015555ffffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffff5454444444444447fffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffff101114155555fffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffff444444444444fffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffff1111555555557ffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffff4444444444447ffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffd015555555557ffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffc444444444447ffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffd115555555565ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffff444444844487ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffff115555555557ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffff44444444444fffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffd1155555555fffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffff444444447ffffffffffffffffffffffffffffffffffc0fffffffffffffffffffffffffffffffffffffffffffd115555ffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffff447fffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0>
+173
+126
+2
+[1 0 0 -1 0 126]
+ {} image
+grestore
+grestore
+gsave
+0 0 1152 756 rectclip
+[1 0 0 -1 0 756] concat
+grestore
+grestore
+%%Trailer
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eps/harebra.eps b/Master/texmf-dist/source/latex/kuvio/doc-src/eps/harebra.eps
new file mode 100644
index 00000000000..a872508ae96
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eps/harebra.eps
@@ -0,0 +1,414 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: Harebra.halfsize.tiff - /homes/user/agss/Library/Images
+%%Creator: ImageViewer
+%%CreationDate: Sat Nov 26 18:28:36 1994
+%%For: agss
+%%DocumentFonts: (atend)
+%%Pages: 0 0
+%%BoundingBox: 0 0 240 361
+%%NXNextStepVersion: 3.0
+%%EndComments
+
+%%BeginProcSet: /usr/lib/NextStep/printPackage.ps 3.0
+%!
+% NeXT Printing Package
+% Version: 3.1
+% Copyright: 1988, NeXT, Inc.
+
+/__NXdef{1 index where{pop pop pop}{def}ifelse}bind def
+/__NXbdef{1 index where{pop pop pop}{bind def}ifelse}bind def
+/UserObjects 10 array __NXdef
+/defineuserobject{
+ exch dup 1 add dup UserObjects length gt{
+ array dup 0 UserObjects putinterval
+ /UserObjects exch def
+ }{pop}ifelse UserObjects exch 3 -1 roll put
+}__NXbdef
+/undefineuserobject{UserObjects exch null put}__NXbdef
+/execuserobject{UserObjects exch get exec}__NXbdef
+/__NXRectPath{4 2 roll moveto 1 index 0 rlineto
+0 exch rlineto neg 0 rlineto closepath}__NXbdef
+/__NXProcessRectArgs{
+ 1 index type /arraytype eq{
+ exch 0 4 2 index length 1 sub{
+ dup 3 add 1 exch{1 index exch get exch}for
+ 5 1 roll 5 index exec
+ }for pop pop
+ }{exec}ifelse
+}__NXbdef
+/rectfill{gsave newpath {__NXRectPath fill} __NXProcessRectArgs grestore}__NXbdef
+/rectclip{newpath {__NXRectPath} __NXProcessRectArgs clip newpath}__NXbdef
+/rectstroke{
+ gsave newpath dup type /arraytype eq{dup length 6 eq}{false}ifelse{
+ {gsave __NXRectPath null concat stroke grestore}
+ dup length array cvx copy dup 2 4 -1 roll put __NXProcessRectArgs
+ }{{__NXRectPath stroke} __NXProcessRectArgs}ifelse grestore
+}__NXbdef
+/_NXLevel2 systemdict /languagelevel known {languagelevel 2 ge}{false}ifelse __NXdef
+/xyshow{
+ 0 1 3 index length 1 sub{
+ currentpoint 4 index 3 index 1 getinterval show
+ 3 index 3 index 2 mul 1 add get add exch
+ 3 index 3 index 2 mul get add exch moveto pop
+ }for pop pop
+}__NXbdef
+/xshow{
+ 0 1 3 index length 1 sub{
+ currentpoint 4 index 3 index 1 getinterval show
+ exch 3 index 3 index get add exch moveto pop
+ }for pop pop
+}__NXbdef
+/yshow{
+ 0 1 3 index length 1 sub{
+ currentpoint 4 index 3 index 1 getinterval show
+ 3 index 3 index get add moveto pop
+ }for pop pop
+}__NXbdef
+/arct{arcto pop pop pop pop}__NXbdef
+/setbbox{pop pop pop pop}__NXbdef
+/ucache{}__NXbdef
+/ucachestatus{mark 0 0 0 0 0}__NXbdef
+/setucacheparams{cleartomark}__NXbdef
+/uappend{systemdict begin cvx exec end}__NXbdef
+/ueofill{gsave newpath uappend eofill grestore}__NXbdef
+/ufill{gsave newpath uappend fill grestore}__NXbdef
+/ustroke{
+ gsave newpath dup length 6 eq
+ {exch uappend concat}{uappend}ifelse
+ stroke grestore
+}__NXbdef
+/__NXustrokepathMatrix dup where {pop pop}{matrix def}ifelse
+/ustrokepath{
+ newpath dup length 6 eq{
+ exch uappend __NXustrokepathMatrix currentmatrix exch concat
+ strokepath setmatrix
+ }{uappend strokepath}ifelse
+} __NXbdef
+/upath{
+ [exch {/ucache cvx}if pathbbox /setbbox cvx
+ {/moveto cvx}{/lineto cvx}{/curveto cvx}{/closepath cvx}pathforall]cvx
+} __NXbdef
+/setstrokeadjust{pop}__NXbdef
+/currentstrokeadjust{false}__NXbdef
+/selectfont{exch findfont exch
+dup type /arraytype eq {makefont}{scalefont}ifelse setfont}__NXbdef
+/_NXCombineArrays{
+ counttomark dup 2 add index dup length 3 -1 roll {
+ 2 index length sub dup 4 1 roll 1 index exch 4 -1 roll putinterval exch
+ }repeat pop pop pop
+}__NXbdef
+/flushgraphics{}def
+/setwindowtype{pop pop}def
+/currentwindowtype{pop 0}def
+/setalpha{pop}def
+/currentalpha{1.0}def
+/hidecursor{}def
+/obscurecursor{}def
+/revealcursor{}def
+/setcursor{4 {pop}repeat}bind def
+/showcursor{}def
+/NextStepEncoding where not{
+/NextStepEncoding StandardEncoding 256 array copy def
+0 [129/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/Ccedilla/Egrave
+/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/Ugrave/Uacute
+/Ucircumflex/Udieresis/Yacute/Thorn/mu/multiply/divide/copyright
+176/registered 181/brokenbar 190/logicalnot 192/onesuperior 201/twosuperior
+204/threesuperior 209/plusminus/onequarter/onehalf/threequarters/agrave
+/aacute/acircumflex/atilde/adieresis/aring/ccedilla/egrave/eacute
+/ecircumflex/edieresis/igrave 226/iacute 228/icircumflex/idieresis/eth
+/ntilde 236/ograve/oacute/ocircumflex/otilde/odieresis 242/ugrave/uacute
+/ucircumflex 246/udieresis/yacute 252/thorn/ydieresis]
+{dup type /nametype eq
+ {NextStepEncoding 2 index 2 index put pop 1 add}{exch pop}ifelse
+}forall pop
+/NextStepEncoding NextStepEncoding readonly def
+/_NXfstr 128 string dup 0 (_NX) putinterval def
+/_NXfindfont /findfont load def
+/findfont{
+ % Because we can never let NextStepEncoding get into
+ % SharedFontDirectory, we cannot reencode a font to NextStepEncoding
+ % if we are in shared mode. So if currentshared is true,
+ % we call the normal findfont and return that
+ /currentshared where {pop currentshared} {false} ifelse
+ {_NXfindfont}
+ {dup _NXfstr 3 125 getinterval cvs length 3 add _NXfstr 0 3 -1 roll
+ getinterval cvn exch FontDirectory 2 index known
+ {pop FontDirectory exch get}
+ {_NXfindfont dup /Encoding get StandardEncoding eq
+ { dup length dict exch
+ {1 index /FID ne {2 index 3 1 roll put}{pop pop}ifelse}forall
+ dup /Encoding NextStepEncoding put definefont
+ }{exch pop} ifelse
+ }ifelse
+ }ifelse
+}bind def
+}{pop}ifelse
+/_NXImageString {/__NXImageString where{pop}{/__NXImageString 4000 string __NXdef}ifelse __NXImageString}__NXbdef
+/_NXDoImageOp{
+ 3 dict begin /parr 5 array def 1 index{dup}{1}ifelse /chans exch def
+ chans 2 add 2 roll parr 0 chans getinterval astore pop
+ 5 index 4 index mul 2 index{1 sub 8 idiv 1 add mul}{mul 1 sub 8 idiv 1 add}ifelse
+ 4 index mul /totbytes exch def pop exch pop
+ gsave matrix invertmatrix concat 0.5 setgray 0 0 4 2 roll rectfill grestore
+ {0 1 chans 1 sub{parr exch get exec length totbytes exch sub /totbytes exch def}for totbytes 0 le{exit}if}loop end
+}__NXbdef
+/alphaimage{1 add _NXDoImageOp}def
+_NXLevel2{
+ /NXCalibratedRGBColorSpace where{pop}{
+ /NXCalibratedRGBColorSpace
+ {mark /NXCalibratedRGB /ColorSpace findresource exch pop}stopped
+ {cleartomark /NXCalibratedRGB[/CIEBasedABC 2 dict dup begin
+ /MatrixLMN[.4124 .2126 .0193 .3576 .7152 .1192 .1805 .0722 .9505]def
+ /WhitePoint[.9505 1 1.089] def end] /ColorSpace defineresource}if def}ifelse
+ /nxsetrgbcolor{NXCalibratedRGBColorSpace setcolorspace setcolor}__NXbdef
+ /nxsetgray{dup dup nxsetrgbcolor}__NXbdef
+ /_NXCalibratedImage{exch{array astore dup length true}{false}ifelse
+ 8 -1 roll{NXCalibratedRGBColorSpace setcolorspace}if
+ 8 dict dup 9 1 roll begin /ImageType 1 def /MultipleDataSources exch def
+ currentcolorspace 0 get /Indexed eq{pop /Decode[0 2 6 index exp 1 sub]def}
+ {2 mul dup array /Decode exch def 1 sub 0 1 3 -1 roll{Decode exch dup 2 mod put}for}ifelse
+ /DataSource exch def /ImageMatrix exch def
+ /BitsPerComponent exch def /Height exch def /Width exch def end image}__NXbdef
+} {
+ /setcmykcolor{
+ 1.0 exch sub dup dup 6 -1 roll sub dup 0 lt{pop 0}if 5 1 roll
+ 4 -1 roll sub dup 0 lt{pop 0}if 3 1 roll exch sub dup 0 lt{pop 0}if setrgbcolor}__NXbdef
+ /currentcmykcolor{currentrgbcolor 3{1.0 exch sub 3 1 roll}repeat 0}__NXbdef
+ /colorimage{2 copy 3 ne or{_NXDoImageOp}{4 index dup 8 ne exch 4 ne and{_NXDoImageOp}{
+ pop pop save 6 1 roll 12 dict begin/Proc exch def/Res 0 string def
+ /Alloc{2 index length mul 2 add dup 2 index load length gt{1.2 mul round cvi string def}{pop pop}ifelse}def
+ 1 index 8 eq{/Unpack{.34 Alloc}def}{
+ /Wid 4 index 3 mul def exch pop 8 exch/Str1 0 string def/Lim Wid def
+ /Unpack{.67 Alloc/Str1 2 Alloc 0 exch Lim exch
+ {dup -4 bitshift 17 mul Str1 exch 4 index exch put 15 and 17 mul Str1 exch 3 index 1 add exch put
+ 2 sub dup 0 le{0 lt Wid exch{exch 1 sub exch}if}if exch 2 add exch
+ }forall/Lim exch def Str1 exch 0 exch getinterval
+ }def
+ }ifelse
+ /Ops[{.3 mul add 1}{.59 mul add 2}{.11 mul add round cvi Res exch 2 index exch put 1 add 0.0 0}]def/Val 0.0 def/Phase 0 def
+ {0 Val Phase Proc/Res Unpack{exch Ops exch get exec}forall/Phase exch def/Val exch def Res exch 0 exch getinterval}
+ image end restore}ifelse}ifelse
+ }__NXbdef
+ /nxsetrgbcolor{setrgbcolor}__NXbdef /nxsetgray{setgray}__NXbdef
+ /setpattern{pop .5 setgray}__NXbdef
+ /_NXCalibratedImage{dup 1 eq {pop pop image}{colorimage}ifelse pop}__NXbdef
+} ifelse
+/_NXSetCMYKOrRGB where{pop}{
+ mark{systemdict /currentwindow get exec}stopped
+ {{pop pop pop setcmykcolor}}{{nxsetrgbcolor pop pop pop pop}}ifelse /_NXSetCMYKOrRGB exch def cleartomark
+}ifelse
+%%EndProcSet
+
+gsave
+-20 -28 translate
+ /__NXbasematrix matrix currentmatrix def
+grestore
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+0 0 240 361 rectclip
+0 0 240 361 rectclip
+0.000000 0.000000 transform
+gsave __NXbasematrix setmatrix itransform translate
+240
+361
+2
+[1 0 0 -1 0 361]
+
+/_NXImageStr0 _NXImageString 0 1140 getinterval def {currentfile _NXImageStr0 readhexstring pop} bind
+%%BeginBinary: 43516
+image
+fffffffffffffffffffffffffffffffffffffffffffffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1fbef9bffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80050003fd00beaf4bffffffffffffffffffffffffffffffffffffffffffffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffdf000197fe0470240fffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc047fffffd003d5ffffffffffffffffffffffffffffffffff59ffffffffffffffffffffffffffffffffc0bffffffffffffffffffffffffffffffffffc007fffffd001fffffffffffffffffffffffffffff
+fffffff0044000002ffffffffffffffffffffffff007ffffffffffffffffffffffffffffffffffc007ffffff001ffffffffffffffffffffffffffffffffffff963c0ffd107fffffffffffffffffffffff083ffffffffffefffffffffffffffffffffff8047fffffe001ffffffffffffffffffffffffffffffffffffff441
+fff410bffffffffffffffffffffff043ffffffffd80bffffffffffffffffffffff4847ffffff001ffffffffffffffffffffffffffffffffffffffd00fffd002ffffffffffffffffffffff213fffffffffe0bffffffffffffffffffffff5807fffffe111ffffffffffffffffffffffffffffffffffffff400ffff081fffff
+fffffffffffffffff103ffffffffffffffffffffffffffffffffff8007ffffff001ffffffffffffffffffffffffffffffffffffff4c0ffff000ffffffffffffffffffffff007fffffffffffffffffffffffdbfffffffff4c47ffffff011ffffffffffffff9fffffffffffffffffffffff500ffff401fffffffffffffffff
+fffff007ffffffffffffffffffffffffbfffffffff440bffffff042ffffffe7fffffe0fe7ffffffffffffffffffff450ffff409ffffffffffffffffffffff00bffffffffffffffffffffffffffffffffff010fffffff003ffffd8802ffffc0f80ffff955fffffffffffff401fffe002ffffdfffffffffffffffff00fffff
+ffffffffffff
+ffffffffffffffffff41d15f8b5f112fffe07f00fffe01e007ff805c2ffffffffffff401fffd003ffff47f6ffffffffffffff00fffffffffffffffffffffffffffffffffff40260ab3c4155fff81ff00ffc0028047fd07fc03fffffffffff802fff405ffffe0f807ffff5efffffff01fffffffffffffffffffffffffffff
+ffffffc00abfa65d221fff02ff04ffe406b807f41fff00fffffffffff4007b501fffff41f103ff01003ffffff44fffffffffffffffffffffffffffffffffff000ffffffe0a2ffc02ff40fffe02fd1fe02fff90bffffffffff0c0541a86ffd003abd3f81fc01ffffff41fffffffffffffffffffffffffffffffffff004fff
+fffd013ffc0bff407fff00bfffd03ebf407ffffffffff041ffe9007ffd023d0bf03fd09ffffff41fffffffffffffffffffffffffffffffffff000ffffffd103fffffff407ffe00ffffc07500003ffffffffff101fffe001fff42bfbfc07fd04ffffff42fffffffffffffffffffffffffffffffffff000ffffffd102fffff
+f4407ffd00ffffc03ffff97ffffffffff042ffff400fff40bfff40ffe00ffffff43fffffffffffffffffffffffffffffffffff401ffffffe142ffffd4740bffd01ffff407ffffffffffffffff101ffffc103ff507fff9bffd04ffffff43fffffffffffffffffffffffffffffffffff400ffffffd003fffe02f407ffd00ff
+ff802ffffffffffffffff002ffffc003ff40ffffffffc00ffffff43fffffffffffffffffffffffffffffffffff800ffffffd003fff80ff40fffd01ffff801ffffffffffffffff0c0ffffd403ff40fffffff4406ffffff83fffffffffffffffffffffffffffffffffff400ffffffe003fff01ff04fffe00ffffc00bffffff
+fffffffff001ffffc007ff60fffffe02d01ffffff43fffffffffffffffffffffffffffffffff7f850ffffffd043ffd01fe00f3fd10ffffc01ffff9bffffffffff101ffffc00bff40fffff41fe01ffffffffffffffffffffffffffffffffffffffffe00b8280ff9b8085ffd01f84043fe00ffffe05cffd07ffffffffff001
+ffff000fff40ffffc43fd41ffffffffffffffffffffffffffffffffffffffffe1051200ff40000003e0c03e50fbd00bffff43a2c08bffffffffff002fffe182fff04ffff4c3fd01ebfffe13fffffffffffffffffffffffffffffffffffffff9ff9ffeff43f001ff02f016400fffd003a0bffffffffc6d0d1ffe000bfff0d
+ffff583f407d7fffc01ffffffffffffffffffffffffffffffffffffffffffffffffffffffff9bfffffe4ffffc0242fffffffff810040500003ffe9003aff44283464bfff454bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe6bffffffffffc2ff667856bfff41b900bfc141f801
+ffff80c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01bfd07ffffc40ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02fffff
+ffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff413ffaad5f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff40f5617bfc1bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f0e549fe2557a2cd42fffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff95f28f8ef8146fe01ff9bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5078b6df81ff7f417655660fffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcb5d7fb1d6ff4147f7fefbf42ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd4becfd13fef84ebd02be7fff93fffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc07f0f4aff007fffde10a042ff4bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8eacd01fdc3f7fe2d7fff4fd4950bfffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffff80f89dbee43bbad1457fffc2f42f12fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01e3e0d62675fd01d7413f4d87e0206ffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffebffffffffffffffffffffffffffc0bef6275f1d2c35802906155e1f3f507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fc2ff8f8ffcbf7cff4b7fdbff1bff0bffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffbffffffffc00ff1fe4cf5196e94fd2cc155029084a75fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001fffe1bdabdf40459fc0f59c1fe5e441cbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff
+ffffe03effb0fe7bb9c2afd10bf7bc5bf907e6841fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0fbf373f4bfffdfde1fbfff04ff42816daa0affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd0b49bfb
+ebfb63c7e0b4fe0ffc1e29f9cbb7513fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffffffc3997fdfff90b7fbfe56c05c02fc347eb927f74fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ff4b5dfd79fe1be96f
+d3f8febf85d40440edd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff35b4fd3f0edc5ff43adbfb5588efa829f798d7bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff40a9feb0296fde82412fda02f403fc2
+f35cc3e5bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00f4ffbeff4640bebe60bfd93f81fcb8a1e0f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80b0fe607c0fef9af447a54865fc326772b43cffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8143fe51e66f542aff88529452f5f5c356b42cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffff5027dd0796de47bf53dfc9582707906ddd46ebfffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3ffffffff900d01a40b6e0f37100a3b32bf85552fe93fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc03fffffffffefff90000edf20fff97f111e0f676fb80bfffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffeffffffffff80ffffffffffffffffff94174fe692431784b831f2363fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffb500510e603fbfc780b873c3fffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09b6ab92d0eb0c7260683fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd02191f9e03608b0b3723fffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffff00f802f3741ac073636ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff42c3c863c45f4e3438bffffffffffffffffffffffffffffffffff957fffffffffffffffffffffff
+ffffffffffff
+ffffffffffffffffffffffffffffff1c2cffc047705781c7ffffffffffffffffffffffffffffffffe05551ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff24bdb57442582da1d7fffffffffffffffffffffffffffffffe4117f92fffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff2c24107dd2ec4cf1d3ffffffffffffffffffffffffffffffcc16941826ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4b684018d3d200f4e3fffffffffffffffffffffffffffffc10fffff51dffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe2c1d078c8d764b043ffffffffffffffffffffffffffffe2cbfd117ff6effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff47c847c2c02d550e3ffffffffffffffffffffffffffff8ab901571ff9cbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc2e0f
+0bb40e4bd4e1fffffffffffffffffffffffffffe30407ffda9fcf8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07c178240fc201e1ffffffffffffffffffffffffffe05a7bf941752e3d2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe2f03c2d0541e1f0
+7fffffffffffffffffffffffffcbb02f41fffd676f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4341e5450f401f17fffffffffffffffffffffffff0b0ab42d300bfedad3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c03f06d7029d07fffffffffff
+fffffffffffffc28fd05ffffd1fffeb4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc2f03f089633ddc3ffffffffffffffffffffffff153e17c87c2d53fec2c3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0b84ac320054dc2fffffffffffffffffffffff
+c81fc7d16f8bffcbfe1f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff43f02ed4301dd81fffffffffffffffffffffff24f41e1f43afff8a3f82e7ffffffffffffffffffffffffffffffffffffffffffffffffbfffffffffffc0f8000ff40c740fffffffffffffffffffffffe0e650f60bff
+fff2efd266fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07c0d9c604e334ffffffffffffffffffffffc887ecf42fd10bff9f6e05cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82f0dd1dc7b4387fffffffffffffffffffff09cf9cc7ff9be7e7f7c7ccdbf
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7b01074d02fa0bfffffffffffffffffffffdf8f780bff83eb85ffc1fe43ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3f83d97d005d0bffffffffffffffffffffd200fd1ffffffffff2fe46f66fffffffffffff
+ffffffffffff
+fffffffffffffffffffffffffffffffffffe0bd0d175ec1d0fffffffffffffffffffffc2fed1fd1e1ffffffc7fe4ccdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07e0f008f81f0fffffffffffffffffffff0fff47d1bfdfffaffff45ecb3fffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffc7f49a1cd11e0ffffffffffffffffffffd2ac52e1f93dfff02ff3f5ff247ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1fc0f44440f0dfffffffffffffffffffcbf2cfcf19bff90f87f3fd0fccaffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff80fd02e4811c07fffffffffffffffffff0ff72e1bafffff97f9f03f92d64ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe03e00c2cb3c03fffffffffffffffffff2fbf7470ffffffffffabcfdcb067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fc1f401fd27c03ffffffffffffffffffd757d07c2f97ffffffff6e2af387ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed1fac0c457815ffffffffffffffffff8e7742f1f91bfffffffe9f08fac0dfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00fed0a35f4
+2dffffffffffffffffff0fd51bd2faff8ff02fe9bf90b9e64bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd06e40605a829fffffffffffffffffe37ddde06f52beff657f78ffcf076e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc55f00541fe05ffffffffff
+fffffffc0f839cb946ffe16ffe3be1bcbb2dc2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe42fc1d03cc1cfffffffffffffffffc2f4b7a15bffffdd0bf1af8be0b8064fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe53be1fc1c704fffffffffffffffff43d3f
+02bfe90fffff6fd0fe2fe1ed7b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff70ff03e2aa08ffffffffffffffffe0b4fc1ffd06ffffff47ec1fc37c0f5c3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff24bf85f0364d7fffffffffffffffd1f2d0ff80bfffc03f
+c1e74677fe37892fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff403fc0e1380f3fffffffffffffffc0fbc3fc2f1ffffffff01fd13f2aa0f34fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f47f0f127cf3fffffffffffffff81fec7e1dff5fff7fff6b2f1cf8ee1
+b34bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe67ff8a00bc03fffffffffffffff19da1f8b0f963ff6cfffac6e0fd73fa2a7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe008fd00f2743ffffffffffffffd3c267ca0683ff54fe3ffff87c7f3bdfaf7ffffffff
+ffffffffffff
+fffffffffffffffffffffffffffffffffffffffa9ffe00f2795ffffffffffffffcbfe2fc0f4bfffe21b8fffff0f1f0fdf874fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01bff20f3bddffffffffffffff4f3c2e0f863fffffffc3fffbe1d0cccf47cffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffff6530f60405ddffffffffffffff1f646cbc1bfe18bfffe1fffebd1cb8cfd3c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff033dfc238aecffffffffffffff1e437a81e141e51f83f87f7d7f9f1d4b81d3fffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffd907fd238afcfffffffffffffd0fdf1f32ffeffff696ff2fbf3fffcf07e172ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe071ff07d4fdfffffffffffffca30f011ffc15d56a50bf8fff5ff3c791f3f4fffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffd1f1f42c1cdfffffffffffff84078e67e51ffc0597e3fe3fffff3a7f1febdbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff405a348b5c5fffffffffffff2c0f1f7f001f94bffd74ff53fd6b84bd4f8193fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe51fff8f1
+c74fffffffffffff3c7f787d07d4094af721ffdbff23cc7de347aafffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ea7ffc010b4fffffffffffff74fbf0442ffd1df00e191ff3ff90db6cb3c8f0fffffffffffffffffffffffffffffffffffffffffffffffffffffffff80507fd17410fffffffff
+fffe10ef2842d40f8d561f7363d26fd563c8bfecb0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ac4ff03b54ffffffffffffd075c712c16d2d40481742cb17fd611f7a0da383fffffffffffffffffffffffffffffffffffffffffffffffffffffffff5584ff4510f7fffffffffff4c764d0ff
+e6f4c787e52b4b683fcd42f233153d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff81adbf4509d7fffffffffff1cf1e47fee550075ff802f0ce4bc4d7b32f9f0cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5717fc21d83fffffffffff0bf3c2e40ff062e4bec2c
+3eaf47f1d17f37c3e98ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80e3fc7cc33ffffffffffd0ba10b83ffe087e13ff0b1f3fb2f4f66f72f15f6bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeb4fd3c077ffffffffffc0f003fffe407c0fefffc347bfb01dbe07
+bcf0a733fffffffffffffffffffffffffffffffffffffffffffffffffffffffff87fdbf2c573ffffffffff8dfc0ffd76482f6fffffe3401e1f9f1be3fdb3f297ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff557ff04f47ffffffffff195c3ff4b807c3fffffff80f7d3c635696cba670f9ffff
+ffffffffffff
+fffffffffffffffffffffffffffffffffffffffffe7d0bf5ca1bfffffffffd1f40bfd3b04ffafffffffe02fdb63fd9c8e2d434fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5743f82f3dfffffffffc0f02ff0f02efffffffffff4134f31addd4bdf870597fffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff57bfc0a69fffffffffc0d03f83e2c2ffffffffffff3a4398051f3107c71223fffffffffffffffffffffffffffffffffffffffffffffffffffffffff425ffd43c6fffffffff8a28be2e07f5ffffffffffff85d2ce273f51dbd33a36fffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffd0fd734bfffffffff0a10f8f8001ffffffffffffff0d8b70b3fcbe5722835fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1c2ff0b02fffffffff0d01e3e13ffffffffffffffffc3f3f217f4ed7b81c7cfffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff8a8ff1f7dffffffffd0807ce4e2ffffffffffffffffe3a8bd4130af39dcf7efffffffffffffffffffffffffffffffffffffffffffffffffffffffffff2c3f039cffffffffc280ffc51c7ffffffffffffffff74874f0f73b40c06ecbffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9faf
+470dffffffff96c1ffce2ffffffffffffffffff80732347ab7b0b11dd7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdb0f4285ffffffff77c2ffc4abfffffffffffffffffedfe2347fc6b67519ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60ff80f7ffffffff
+6b87ff57bbffffffffffffffffff55743c3ec39fbe1dfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcc2fcd57ffffffff3602fd03ffffffffffffffffffff62830e14e5c7839c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1afcf04fbfffffc4d67e50fffff
+ffffffffffffffffcbd22f15fac0c3c18bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc5fc74af779ddf5dccfe47fffffffffffffffffffffd2e0e399f2c887c3cbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81bc2476011ccf4c9bfe07fffffffffffffffff
+fffff00beb9c37d10be38c7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2fcd37d2df00e2e37b43bffffffffffffffffffffff8797f0db0e5c3b00d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e6d577c70e99074fc6f47ffffffffffffffffffffffc20e6c8
+b5b7c134073fffffffffffffffffffffffffffffffffffffffffffffffffffffffff80f2b477f1906d87ab02dffffffffffffebffffffffffd02e1d2593bc306c77fffffffffffffffffffffffffffffffffffffffffffffffffffffffe20cf324414fdb7cca1abffffffffffffffebfffffffffff0662ce6493370bd7ef
+ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffeaa93fca59cacf3e11bffffc7fffffffffffffffffffffffc2081175cc358d73cffffffffffffffffffffffffffffffffffffffffffffffffffffffffad507d343820e24ebfffffaffffffffffffffffffffffffd0bc3437ea354be0cbffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe1dfe3ee477b1e7c2fff96f8bffffffffffffffffffffffff0ee0439f758124867fffffffffffffffffffffffffffffffffffffffffffffffffffff4660bff0f47e9ff3c3ff864927ffffffffffffffffffffffff40fed7cb41f743af3ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffc3ffd0ffcd03fdff28ffc2fef83ffffffffffffffffffffffff90b6e7c0707381e72ffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff82fcd637fd03dff0fffff0ffffffffffffffffffffffffc816cc0d74b1c8b76ffffffffffffffffffffffffffffffffffffffffffffffff
+fffdbffffe8fcbb4c35fa6fc2fffffc7ffffffffffffffffffffffff91e4c10f4bcffbf6fffffffffffffffffffffffffffffffffffffffffffffffffffcfffffc87f39fc76ed3fd5fffffd7ffffffffffffffffffffffffc0f9714166d0fb90fffffffffffffffffffffffffffffffffffffffffffffffffff8fffffa0b
+f1d8bf8bfbe68bffff83fffffffffffffffffffffffff02bb34cb6d0bff0bffffffffffffffffffffffffffffffffffffffffffffffffff07ffff883f5f84bdbcbdb2ffff436fffffffffffffffffffffffff838b18e13630fe07fffffffffffffffffffffffffffffffffffffffffffffffffc38fffffb7f47e636bdfde
+3fffd1b8ffffffffffffffffffffffffff0e74cf0361ffa03fffffffffffffffffffffffffffffffffffffffffffffffffcfd3ffff77fc7fbc3fdfdd7ffe1ff4ffffffffffffffffffffffffff819d8e4759ff502fffffffffffffffffffffffffffffffffffffffffffffffffcfd0bf7ff7fcd71c77efdcfff41fbcffff
+ffffffffffffffffffffffe0e01e13cebf795fffffffffffffffffffffffffffffffffffffffffffffffff5fd8015053fd9f3f665fcd1d013d7cfffffffffffffffffffffffffff4267743fdbf015fffffffffffffffffffffffffffffffffffffffffffffffff6fd503f7c1fc6f6fb6efc8bd0a81b8ffffffffffffffff
+fffffffffffd5333d00ba2851fffffffffffffffffffffffffffffffffffffffffffffffff5fe042d7d7fc2f324ecfd1ff0438fdbfffffffffffffffffffffffffff6b06f9bfff940fffffffffffffffffffffffffffffffffffffffffffffffff6ff9d58fdbfd3fb86fffe6ffd6fafeffffffffffffffffffffffffffff
+e7b2aff4ff6b8fffffffffffffffffffffffffffffffffffffffffffffffff6ffc16ff8ffd7bff1fe7fdfffd8ffdfffffffffffffffffffffffffffffdee1ffaf8023fffffffffffffffffffffffffffffffffffffffffffffffff4fff92ff0fd480be2e5bfcbffceffcfffffffffffffffffffffffffffffe3340f3b659
+0fffffffffff
+ffffffffffffffffffffffffffffffffffffff82ff7ffd3fe1f7d8ef76f43ffffff8bfffffffffffffffffffffffffffff880bf982b00fffffffffffffffffffffffffffffffffffffffffffffffffe0bffffcbff3f7d7877afd5fffffe342fffffffffffffffffffffffffffff40f8ce3a20fffffffffffffffffffffff
+ffffffffffffffffffffffffffec1bbfa1ffd3e3d06ef4bf8ffffe5b85fffffffffffffffffffffffffffffe0b05f3a01ffffffffffffffffffffffffffffffffffffffffffffffffecb401602ffd7cff91cf83fc1fd40bf4fffffffffffffffffffffffffffffffd180f0701fffffffffffffffffffffffffffffffffff
+fffffffffffffdf3fc6403ff8fcca06ffc2fc010a8cf8cfffffffffffffffffffffffffffffffc04f0803fffffffffffffffffffffffffffffffffffffffffffffffcddbf9e2f1fbce6ccd7f5cb7cdf7fe16fcffffffffffffffffffffffffffffffff50cb4c3fffffffffffffffffffffffffffffffffffffffffffffff
+fcdd2ffffef7847f1d7fe4f75dfffff8bbfffffffffffffffffffffffffffffffff903d4bffffffffffffffffffffffffffffffffffffffffffffffff05cfffffdd8103a84ddfffb3dffffecb8ffffffffffffffffffffffffffffffffffa042fffffffffffffffffffffffffffffffffffffffffffffffff212fffffccb
+f306d1f8d7d239ffaffe1fffffffffffffffffffffffffffffffffffff5ffffffffffffffffffffffffffffffffffffffffffffffffff317fc1ff1d7fb1bf5fcdff977ff07fd9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd757f802f2dfbd07c5f2fffe
+f3ffc2fd9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d7f07ff1fe2f42c163f8ff73ffd5fc56ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcdd7e07ff1ff8b89c0abe1ffe3ff47fcd5ff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4ddbe13ffcffe0be007f4bf349ff27fdafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddcffc3ff53ffe1fe6946ff42ffe2ff8bffffffcbfffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8fff0ffe1fffdfff97ffe5fffc7ff5116ffff4bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd9fff4bff4bfffffbffffd7fff4fff677a01103ffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9fffc7ff90bffff3ffffffffd1ffc377fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff807fff2fff47ffff3ffffffff85ffd077ffffffffffffffffffffffffffffffffffffff
+ffffffffffff
+ffffffffffffffffffffffffffffffffffff464ffff4fffeffffd7fffffffe2fff5d02fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6ecfcffc2fffffffc3ffffff903ffd3b1cafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffe1fdc08fff4ad55b6580057fef0ffffe3b0dc2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbfe4b6ffffd7a9b5587f543803ffff717dde22fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffe0ffc8772fffd7fff04abfffffe3fc3f712ccfe82ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fd1f311febd7fff65bfffffff6fd077368bbff9003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffffffff
+0bb826c83dffffffb7ffffff5fd637340b7ffff9bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83ff450af3cffffff37ffffff5fc79b2cc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffe1e1bb1cff
+ffff33ffffffcbc3cb8defd7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83ff8aa7031dffffff33ffffffc1f1d1dd1ef3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1fff2f42f321ffffff33ffffff
+c0b2d59f1d15fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3ffc7f2f6b71fffffff3ffffffd023ee3354072ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0fff8fc7f9731fffffff3ffffffd0d49e357047
+43bf5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3fff2f8fe0a14ffffffb7ffffffd1f81b0d34b3fb514fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7ffe3f2ffe98cfffffff7ffffffd056cbdf3da1fcffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7e3ffffcdbffffff7ffffffc1c3cf4b5f00a8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfd7ffff1d7ffffff1ffffffd4c68263cd06075fbfffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4fcffdb87d7ffffff1ffffffc3438471de4683cd6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f8ffdfd9f7ffffff1ffffffc3f3caf551c162c7ffffffffffffffffffffffffffffffff
+ffffffffffff
+ffffffffffffffffffffffffffffffffffff3f5fffdb4a1ffffff3bfffff8722ccf2b1d0701d3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f2ffe0f4ea2ffffd31fffff233dc9f67cc0b88b3cbfffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffd7f3fd1ec1ff81a6ec7803502ba39ddf97c1e3c436e6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff7fe3f57ffc042d02f8c3e7781ccc7d13bf9e0015ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffff5fd7fefc33270712f42e0f2d720f7fcbd9d3de703891feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6fdbf5d0efad23653c3f8d0d2d1f1acb9ce38e3e2def5d0bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3
+fcffa739c65337fbef3fb3fff1eccd78c92cc06801f2af9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7fcffe973dcb337f7fd3f737cf1cddc6c738450f8140bdf92ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcffcffc0be8b7d
+77ffbc7e975cf5ebc58db281fd6cd0a2bffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffdff136dcdbdbfff7d7fe7ceb677d2c9f1f02e0c11d687c6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3ff4ffdbb94c9e33fe7dbffbbb
+3373d6d2f4170f1e3cc3f0b4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbff5ff9ce3a967738ffff2f77f2bb3bd70be87dacf0e61c1c2f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4fff5ff3ac0b1fcb74bfef7f7efbb5dfff07fcd
+f8d7e7f400f87feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1fff5fe67e263f8db1ff7fbf2eef3d9fde42fc5fd3b36e71c2c3d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfccccfca758f1bfffbf5beb9f9fdc8afc3e73056029d00
+3f8bfffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffdff599b4d353953ffdbf9bfecbcbfcf6ff373a89be9f4d41bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdff37f11c6f2f8bcf5f7ef7ce3f3fd7cfb57910d9c4bc3c60bfffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdffcbe24ccf9f5f6f2fbdf7ff3f3fd7db3c3e109dc3c12d6d2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ff8fc3cddfdf6d7f3b7dff7d7f7ffff3de0b4701d8a3438b40ffffffffffffffffffff
+ffffffffffff
+fffffffffffffffffffffffffffffffffffff5ffa58b26bddf3cfffb2ef37ee37f2cf8db66d342ee13b2d6473ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9ffe37b73f3febdffbf6ef36df7ff4cfd72d8d3f0db8078fc1d13ffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff5ffd73a7bb37dfeff7f3ebf9ed77fcffd3dccd3f8d7ca3c6feb0b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5ffcabcff1b3df7ff6f3fffecc77fcffd7d5cf1ec93cf2f62f147afffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffedecfdee7ff3fd5d7fffdfc77fd7edcf5cb5c8e2cf0ff8f063feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4c99dfd7ff3de7d7fffdfdf7fe3decf5e7dd3e2f359fd3c90bcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffff2ce5dfdffebaf7d6ff7dfdf7ff3d9db67fdd2f3f0787f2d502dfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7ef3dccefefbf3d6dbfdbdb7ff9d8dfb7b1e0b4fc78bf5fc987bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f73ebd
+dfdfff3cfdffe3eb7bf4ecffbc35b815dd7d3f8fc2f2b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7d71c79ff6fff7dfdfff3ff7b79fcdf9d4d687ce5bb7b47c3f0b3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7ce2ff75b3bbd7cfcfb
+73bf37bcbceefd57b13c70c2b445f8407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9e7ae3b7f87fbffcf73f3f3bfc3cfcf261b01cb4847ddcfc470fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff29d2c2f3fcbdffdffb773f77fd5dda
+70f02c8ced80fcfa3fc107fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe38df05ffeefdffdfff771ffbfd9fdf30f18d8ce2cdffff1bf0a0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd79cf2f4faffcafffff7b57f7cdcfff30c5cd5431dd
+5bff2ffb3dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff36c93dbfbbffdfffff6f37f3cddfbdb0ccc99338e5a74f29db802fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff479c70ff7bfbdffbff8739f7cee7bdb5ccb2638e7f7f3f02c7ce0b
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff173d7ae9a3f397dbffdb9cf7cffbb866c623e9c333bfcb4fee7f63fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd367857d1d7ffe75bf3df5dffc7b3717663b0fcf396fa87b9f11263ffffffffffff
+ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff39f857705f33dbcfe3bfffffd7b7f333b374f84ffcb68ffe435a40bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff24f4cf612fb2ffdfcbbfdbf57366f3766435b5c4fd3fc5712bffffbfffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff579c8d5bfef55fdfcffecff573a5e33c463225f06f2cdd00fe507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb2f95b0fbf40fdfebfdfffd73dfc71d306320f05d3a6c0be45bf6e7ffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffff339a8f5e3f17ffff7fddf1ff19fcb4d323735f49d372c7d0bffd403ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff39bdfbc27effdffbf5cf0f788fcb4c739714e06e29c3feffe91b491fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffe3ca5efdefd7ffff7f5cfe734efc99c4dc367e20f2e8bfdffd1fe540bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3cbfce4ff0efdff7f5df7774df57495183d3e33a3d5f06f1010ff413fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd7de9
+1d9fd0ffdff7f5ed7f6dbf935d31e3e7e1fc5d2f04a7f7f6ff60fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4fdddffc0ffffe7f5eb376d7f577619e22fbac8ecb9ffbffffe5fc92fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2fff85fd23fefd5
+b9efb77d7fdaf3cce11678c5d287ffffffffc1fc0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc7ffe15ff53fd7edf6fbfb6d7fd9ffdde36bf8ef996fdfe2a35bc9fe0effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcbffcb0ff42fd7fdf5f76fdd7fdc
+ffc0d3ee5cfd3a7f3b2453c1debf47ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9fdf8f6c323feffcb66e7bd13fbc7dccf38e9e7d2ebf233ebbb98d7966bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc024fff3db77ffffef6bf5f51bf3c3e9d322fde7c
+37ffff0fd747cf7e32effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0afff93eff0ff7fff7be7e78ffffaf9f387bde70fff9bfeb73b49f1f34effffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81efff5ffbf0ff6fffffbbc39ff4fefff2dbfd6107fd54273722f
+847f8fbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff51d37ff9bb70ff5fefbfbbd17ff2bffffc63f9fc2ff9ff591f346f46eeb5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdd1db4ff5fff4ff2fefafffcefff379fffd73b6707ebdb19b8bf28ed3c92cfffff
+ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffa81dfe3f8f5f7ff5ef7efffdfffc77ffffff6ff01f8f1ffb1f5f9a1f9f3cebffffffffffffffffffffffffffffffffffffffffffffffffffffffffff705da3ffcf3f67f2be7fa3fffffff7ffffff9ff43f7eae5f6f0be9c7df8dbfffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffea03e02ffef3f27fbfdbe4fffffa7e7ffffffdbf83affff52b3f3dd71dfcf13fffffffffffffffffffffffffffffffffffffffffffffffffffffffffdd17403ffff3c37fd37fdbffff3579bffffffd3287f7f3f6e061782ac984f21ffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffb8b160effe6767ea117fbfff7da974ffffffff37479278fff61bf5fcc4e4f343ffffffffffffffffffffffffffffffffffffffffffffffffffffffff34b070dfffba9fd430fb7ffda0f6fcffffffffaf1fdfff17ffe3f3784a3d7743fffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffe7e1201ffffff8fcbf5fbffd9c3f27fffffffffff01f495eb1039f76e035d2d9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffdcd03b0ffffff0bb7febff386c3e97fffffffffe51babd4bfe3c8fb4f19ef4e43fffffffffffffffffffffffffffffffffffffffffffffffffffffffa6c021ef
+fffff93f7bfbeb33745ccfffffff7ffd537995e4ff3b336267cee6f85fffffffffffffffffffffffffffffffffffffffffffffffffffffff37e076bfffffffbe5b3ece73774cfffffffffffd53fff5762fb15762afdd9394dbfffffffffffffffffffffffffffffffffffffffffffffffffffffd7913b03ffffffcafaf63
+cdf1b235bffffffffffe93fa6fd8cf1d43b84c9751ccf7fffffffffffffffffffffffffffffffffffffffffffffffffffffcf018017ffffffa3cfe1d9ed0aa737f7ffffffffff00588fe77edc84e61ff72dd77ffffffffffffffffffffffffffffffffffffffffffffffffffffffd43c47fffffffe76ad763cd9c7766f3f
+ffffffffd47e8d3f25e5ec7b32fc30dbbbfffffffffffffffffffffffffffffffffffffffffffffffffffffb14e4dbfffffffdd7a02becccdf116f7fffffffffd0eb2f7f5ef7953b737c3ba7f6ffffffffffffffffffffffffffffffffffffffffffffffffffffdb1ce0cbfffffffdfbf026dcacae153d5fffffffffe0ef
+1fffcfff773375fd87b759ffffffffffffffffffffffffffffffffffffffffffffffffffffce7d51cffffffff3ffa2f2afde0d893edd7fffffdfd0d787ffcffd773bb7fdc3f3fdffffffffffffffffffffffffffffffffffffffffffffffffffff9ced056fffffffe3ffc1dbbf4f57cd39ddffffffffe0c779ff97fcf72f
+f9fcc7f5fcffffffffffffffffffffffffffffffffffffffffffffffffffff385c423ffffffffdbde02fff8f169c75ccfffffffff07f7dffd5fef3dcfdfdc3fffbfffffffffffffffffffffffffffffffffffffffffffffffffffcb3f6477fffffffe3fdc0bfffdb982c35cdfffffffff29bfffee8bff3c1f2fec1fffbff
+ffffffffffff
+fffffffffffffffffffffffffffffffffffffdf77fe6bfffffffc7f14dffffd59efe38ffd7fffffff0e7fffefe2db7c1d3fdcceffffffffffffffffffffffffffffffffffffffffffffffffffffff9cb395effffffff72e05dfeffe5deff7cecefffffffd3dceffaff6ef7ecf3fcc9effbffffffffffffffffffffffffff
+fffffffffffffffffffffffff3be006fffffffffa94011fffff4dc773e8cefecffffe2fd9bfbff3ff994f7fcd1ffffffffffffffffffffffffffffffffffffffffffffffffffffffe37cdcffffffffff3f7133fffff1dcf39ca9efcdfffff1fd5fffef3f7d7c70bdb9cfbbffffffffffffffffffffffffffffffffffffff
+ffffffffffffdb3dc1fffffffff57f0077ffbffdcc97d9ebefcde1fff1ed5aff5f3ebd7d75bd7c7f57ffffffffffffffffffffffffffffffffffffffffffffffffff8f74037fffffffb69f2497fffebefdc69cdea7ce48fdb1d765fffe7dbd7eb0f97d1f7fffffffffffffffffffffffffffffffffffffffffffffffffff
+2d3c57ffffffff6bdf53fffffebffd96efea338f8dfdb6abf6fef698fd7dd0f4bd2f7ffffffffffffffffffffffffffffffffffffffffffffffffffd7f6ccffffffffd830fc7fffffffffdf3ceb62b4f5d3ff5fff37377e2eb7dd3f6ed3ffffffffffffffffffffffffffffffffffffffffffffffffffffcab6c2fffffff
+fcff2fc7ffffff7ffff2dd735d5f576ff53f6f33fee3ebbed7c2ec773ffffffffffffffffffffffffffffffffffffffffffffffffff5379e3fffffffff3f0f4bffffff1d7ffccd739dd7775fb43f5f70fce3fdb5d7d3d8ab7ffffffffffffffffffffffffffffffffffffffffffffffffff3bffbbffffffffe7d022fffff
+ff0f7fffcf75cccc739ff87fcfb47ed7fdf6d383e1d3eabfffffffffffffffffffffffffffffffffffffffffffffffd7dc41fffffffffcbfc61fffffff267ff5c5b5c9dd73effc9acff5bbc69dcbe3a3f2c6977fffffffffffffffffffffffffffffffffffffffffffffff8fe9c2ffffffffe0bfc44fffffff357ff3c5fc
+c6e675fffd55d2fc23c95fced1cfe3dedf3fffffffffffffffffffffffffffffffffffffffffffffff5ffac7fffffffff3ffd03fffffff4b2fffc5fd943b7dffce1cf0fc33803fcdc4ced3bbcb2affffffffffffffffffffffffffffffffffffffffffffff3f534bffffffff83e6447fffffffc7dfffce2d594b7cff595c
+f4fd774c374fd5ddc7374bf6fffffffffffffffffffffffffffffffffffffffffffffdbf172fffffffff27c14c7fffffffcacd7f8f0f1dc33cf1cf9d7cbc7a6d07dbc269f773fffffffffffffffffffffffffffffffffffffffffffffffff8ff743ffffffffd3e3fc0ffffffffc84a7f572b6cd61df26ecffc7d3f5d1ed7
+cb79cb26fff83ffffffffffffffffffffffffffffffffffffffffffff17f11fffffffff87d1f82ffffffffc13fce77e37ddd8d57658ffc3e2a9d2ec39f3d0e57ff83ffffffffffffffffffffffffffffffffffffffffffffc6ff03fffffffff33f8f03ffffffffc53f4e5bf3a8e5cf4dec5bfd3f42acef8f2e7e3ddbffaf
+ffffffffffff
+ffffffffffffffffffefffffbfffffff8ffcd7ffffffffdb3f1843ffffffffd7103f9ff991a4d77df817fd2f42c89d8f3ce73ddf7fff5fffffffffffffffffffffffffffffeffff96dfe9ffe2ffd8fffffffffcc7ffa6ffffffffff7061c59fcd544e03e4f23ff1fc1dc3cdd32f8fcef3fff1fffffffffffffffffffffff
+fffffffffffffffff6fcbfe02fffffffff88ff5f3fffffffffd03f4e58f0fa15b11d0731ff0fe2d86d4b1376fcdc37fd5bfffffffffffffffffffffffffffffffffffffffff29ed0ffffffffff21d9583fffffffffd13f455fb2ff25774e9341ef8ff509fd034371ad3877f9c7ffffffffffffffffffffffffffffffffff
+ffffffc63fc1ffffffffffa6f9d0ffffffffffe03f43ed3ffa63334d53c1cfd2f8011ed605935d7877ffc2ffffffffffffffffffffffffffffffffffffffff5affcbfffff96040dcec44fffffffffff00b41ff3ff673389c56c5fff1fc75becd27c2ddf483ffabfffffffffffffffffffffffffffffffffffffff838bb83
+fff417fff65c9c12dffffffffff00f403fbff5552c5a74c07fd1fe10204d13c755f003ffffffffffffffffffffffffffffffffffffffffffe0b8d70bff82bffff37fef43dabfbffffff47b0c3fffffc764d7a9d07ff4ff4a071873cf77f047ffcfffffffffffffffffffffffffffffffffffffff0be3d63ff82fffffdb3e
+eb0bffffd5dffffc01bc3fffffd1a4f0de78bff46fc1d734fbcf33d707fff7fffbfffffffffffffffffffffffffffffffff07f8f217fe0bfffffcd7dc71f7ffffffff5983f003fffffc2d1b1db2c1ffc07d0df34f35c73c00fffdbffd7fffffffffffffffffffffffffffffffe43fe3f34bf47ffff4f6875c73ebfffffff
+fd5965a034ff9fc3c47943383fffc7f04f34f62cf74a1fff8fffffffffffffffffffffffffd4f67babfd449fe4bf02fd3ff9fc3f7179d2aff7fffbfff6f601b025ff8fd3d7bbb3a13ffb82f4c718783ddb483ffe0fffffffffffffffffffffff8057825597813ff916fd57f0fff6c1fcf7bef1cbe7fff9a9bfd76c8041ff
+ffffb375f3f037ffd0bc85107c91dfd0fffc0ffffffffffffffffffffffc2f547fffd5ff2f41fff8d7d3fffe0bf8cfb5a72ff7ebc1f066d0040d82fffffff368e340b67fe87f26b1fcf5cd41fff51fffffffffffffffffffffe1d05b911d997d107fcff6cf8ebff47ff28ffdd1bff1defff1ba5fffe06ffffffff57cc781
+fa27f57fc06530ecde42ffeb3fffffffffffffffffffff8b13fe2dd3d1d17cfffa736f2dffa0bfc6b974d0feb5f827fffffe17eb43fffffffd94cfc0ff8ff33fc00f32ecd04ffff93ffffbfffffffffffffffe2db36cbb8e2f4be1faf1323d78fb02ff4df740d3e621fbfffff5402391f1417ffffc78c950ffd7f30ff71a
+42a9c13fffc0fffff7fffffffffffffffd7fd07e3b6fff283bd2a0d6b8f3ee0fed3cf36c0b4fb2efffff95ff9f9561fd43ffff2c502efbe7ff4ff026d837c0bfff02fffff7fffffffffffffffc6284f8b3bffd2af28a03c3f5d0dd3fc4bceb3ddc6fffbffffe24ff70be2fffe08fffa920b8ffbcffcbf41d89b446fffc63
+fffff7ffffff
+fffffffffdfeb6eafbb785fffc3c9f87f39fee1e4978cf7cf6d8e4bf649407f46666568002d1fff707f2f7fdffc3ed203cf02ffff28ffffff7fffffffffffffff5d94baffffe2fffbf4dfc2fd2b7a0a67ed39d5cb9c02bfff34fffffaf84afd70ba50113fffff7feffc48f21bc00ffffeb2ffffffffffffffffffffff6f3
+5e6ff6d3ffff7f7ff83ff411b881fe0f3e3df060bffff742ffffd426917fae3fda50180093ffffc8ef007c2ffffff87ffffffbfffffffffffffff7813f3fb5cbfffd7efdc0bfff90f82afd2d783e91a2ffdf81c43ff817ff4e02ff014574fafc1bffffc49b7451fffbffe2ffffffebfffffffffffffff694bcb80f8ffff9
+fefe07fffff442f0f87df43f4c0ffe00c7c3ffa0fff429f440b509347884be7ffddad32bcffff3ffcbfffffffffffffffffffffff5ccfcf02d3ffff1ff407fffff43cb93e1fdf02b803fecb3c7c6d02e8541fecb9a7fb7001d1f42bdbed3f980effefbfd2fffffffdffffffffffffffff48cf81b6cbfffc6ff5ff97d51ef
+9f9f97f8f1b030bf9cb60b2c1cbf0402a56fff4bb63eedd4700dbf83a1e81fe0fcb0ffffffffdffffffffffffffffc01f94e13ffbeee7e10955fcbffffff7fe3d9754cff7d3038bafaff64d7e16953403f4f0c3f86cfff33e0ffd0bfe047ffffffffdffffffffffffffffff87eedd7fe7efed17ffffe7fffffffffcbd978
+02f8b603f2e1f7fd278f0f413c36f8ce4fafd3c3f057c8bffe1105bffffffffffffffffffffffffffffd01cd4bffafff4bfffffdfffffffffa5ec07ed1f3f41fdb88fff8072d3d2ff898230ad3efbc074457dfa41fbefffffffffffffffffffffffffffffffff5950bf75d89bfffaf81ffffebff77ffc7ffc3e3f4be2e2f
+f8731e7fef9fc1ffc3fd17fd336cbd10794692ffffffffffffffffffffffffffffffffffffffe011a5ffffff292fffff4bfff7fbcbff43fbed047cbef8113ebf2e2f8bfff3fde39e2e0dfc33783ffcbffffffffffffffffffffffffffffffffffffffffffffaffe8e1fffffc3fff79e1deff8fffc5df79fffc70fffcb8bf
+5fffff49fa3fdffc78b1f8ffff3ffffffffffffffffffffffffffffffffffffffffffffaffb3cbfffbf2ffff7ecdc5ff4fafc6fff4ff74b2fffe43ff7ffffe3d76fc8cafd34662ffffafffffffffffffffffffffffffffffffffffffffffffffffffffffffebfd7fffefffffaf2eeffffdffbffffff4bf7fbfffffffb7ff
+9fbf9ff55bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff
+%%EndBinary
+grestore
+%%Trailer
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/eps/plot.eps b/Master/texmf-dist/source/latex/kuvio/doc-src/eps/plot.eps
new file mode 100644
index 00000000000..3b218878971
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/eps/plot.eps
@@ -0,0 +1,11784 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%BoundingBox: 0 0 272 277
+%%Creator: Mathematica
+%%Title: Clipboard
+%%CreationDate: Sometime Sometime
+%%EndComments
+/Mnodistort true def
+100 dict begin
+/Mfixwid true def
+/Mrot 0 def
+/Mpstart {
+ MathPictureStart
+} bind def
+/Mpend {
+ MathPictureEnd
+} bind def
+/Mscale {
+ 0 1 0 1
+ 5 -1 roll
+ MathScale
+} bind def
+/Plain /Courier findfont def
+/Bold /Courier-Bold findfont def
+/Italic /Courier-Oblique findfont def
+/MathPictureStart {
+ /Mimatrix
+ matrix currentmatrix
+ def
+ gsave
+ newpath
+ Mleft
+ Mbottom
+ translate
+ 1 -1 scale
+ /Mtmatrix
+ matrix currentmatrix
+ def
+ Plain
+ Mfontsize scalefont
+ setfont
+ 0 setgray
+ 0 setlinewidth
+} bind def
+/MathPictureEnd {
+ grestore
+} bind def
+/MathSubStart {
+ Mgmatrix Mtmatrix
+ Mleft Mbottom
+ Mwidth Mheight
+ 8 -2 roll
+ moveto
+ Mtmatrix setmatrix
+ currentpoint
+ Mgmatrix setmatrix
+ 10 -2 roll
+ moveto
+ Mtmatrix setmatrix
+ currentpoint
+ 2 copy translate
+ /Mtmatrix matrix currentmatrix def
+ /Mleft 0 def
+ /Mbottom 0 def
+ 3 -1 roll
+ exch sub
+ /Mheight exch def
+ sub
+ /Mwidth exch def
+} bind def
+/MathSubEnd {
+ /Mheight exch def
+ /Mwidth exch def
+ /Mbottom exch def
+ /Mleft exch def
+ /Mtmatrix exch def
+ dup setmatrix
+ /Mgmatrix exch def
+} bind def
+/Mdot {
+ moveto
+ 0 0 rlineto
+ stroke
+} bind def
+/Mtetra {
+ moveto
+ lineto
+ lineto
+ lineto
+ fill
+} bind def
+/Metetra {
+ moveto
+ lineto
+ lineto
+ lineto
+ closepath
+ gsave
+ fill
+ grestore
+ 0 setgray
+ stroke
+} bind def
+/Mistroke {
+ flattenpath
+ 0 0 0
+ {
+ 4 2 roll
+ pop pop
+ }
+ {
+ 4 -1 roll
+ 2 index
+ sub dup mul
+ 4 -1 roll
+ 2 index
+ sub dup mul
+ add sqrt
+ 4 -1 roll
+ add
+ 3 1 roll
+ }
+ {
+ stop
+ }
+ {
+ stop
+ }
+ pathforall
+ pop pop
+ currentpoint
+ stroke
+ moveto
+ currentdash
+ 3 -1 roll
+ add
+ setdash
+} bind def
+/Mfstroke {
+ stroke
+ currentdash
+ pop 0
+ setdash
+} bind def
+/Mrotsboxa {
+ gsave
+ dup
+ /Mrot
+ exch def
+ Mrotcheck
+ Mtmatrix
+ dup
+ setmatrix
+ 7 1 roll
+ 4 index
+ 4 index
+ translate
+ rotate
+ 3 index
+ -1 mul
+ 3 index
+ -1 mul
+ translate
+ /Mtmatrix
+ matrix
+ currentmatrix
+ def
+ grestore
+ Msboxa
+ 3 -1 roll
+ /Mtmatrix
+ exch def
+ /Mrot
+ 0 def
+} bind def
+/Msboxa {
+ newpath
+ 5 -1 roll
+ Mvboxa
+ pop
+ Mboxout
+ 6 -1 roll
+ 5 -1 roll
+ 4 -1 roll
+ Msboxa1
+ 5 -3 roll
+ Msboxa1
+ Mboxrot
+ [
+ 7 -2 roll
+ 2 copy
+ [
+ 3 1 roll
+ 10 -1 roll
+ 9 -1 roll
+ ]
+ 6 1 roll
+ 5 -2 roll
+ ]
+} bind def
+/Msboxa1 {
+ sub
+ 2 div
+ dup
+ 2 index
+ 1 add
+ mul
+ 3 -1 roll
+ -1 add
+ 3 -1 roll
+ mul
+} bind def
+/Mvboxa {
+ Mfixwid
+ {
+ Mvboxa1
+ }
+ {
+ dup
+ Mwidthcal
+ 0 exch
+ {
+ add
+ }
+ forall
+ exch
+ Mvboxa1
+ 4 index
+ 7 -1 roll
+ add
+ 4 -1 roll
+ pop
+ 3 1 roll
+ }
+ ifelse
+} bind def
+/Mvboxa1 {
+ gsave
+ newpath
+ [ true
+ 3 -1 roll
+ {
+ Mbbox
+ 5 -1 roll
+ {
+ 0
+ 5 1 roll
+ }
+ {
+ 7 -1 roll
+ exch sub
+ (m) stringwidth pop
+ .3 mul
+ sub
+ 7 1 roll
+ 6 -1 roll
+ 4 -1 roll
+ Mmin
+ 3 -1 roll
+ 5 index
+ add
+ 5 -1 roll
+ 4 -1 roll
+ Mmax
+ 4 -1 roll
+ }
+ ifelse
+ false
+ }
+ forall
+ { stop } if
+ counttomark
+ 1 add
+ 4 roll
+ ]
+ grestore
+} bind def
+/Mbbox {
+ 0 0 moveto
+ false charpath
+ flattenpath
+ pathbbox
+ newpath
+} bind def
+/Mmin {
+ 2 copy
+ gt
+ { exch } if
+ pop
+} bind def
+/Mmax {
+ 2 copy
+ lt
+ { exch } if
+ pop
+} bind def
+/Mrotshowa {
+ dup
+ /Mrot
+ exch def
+ Mrotcheck
+ Mtmatrix
+ dup
+ setmatrix
+ 7 1 roll
+ 4 index
+ 4 index
+ translate
+ rotate
+ 3 index
+ -1 mul
+ 3 index
+ -1 mul
+ translate
+ /Mtmatrix
+ matrix
+ currentmatrix
+ def
+ Mgmatrix setmatrix
+ Mshowa
+ /Mtmatrix
+ exch def
+ /Mrot 0 def
+} bind def
+/Mshowa {
+ 4 -2 roll
+ moveto
+ 2 index
+ Mtmatrix setmatrix
+ Mvboxa
+ 7 1 roll
+ Mboxout
+ 6 -1 roll
+ 5 -1 roll
+ 4 -1 roll
+ Mshowa1
+ 4 1 roll
+ Mshowa1
+ rmoveto
+ currentpoint
+ Mfixwid
+ {
+ Mshowax
+ }
+ {
+ Mshoway
+ }
+ ifelse
+ pop pop pop pop
+ Mgmatrix setmatrix
+} bind def
+/Mshowax {
+ 0 1
+ 4 index length
+ -1 add
+ {
+ 2 index
+ 4 index
+ 2 index
+ get
+ 3 index
+ add
+ moveto
+ 4 index
+ exch get
+ show
+ } for
+} bind def
+/Mshoway {
+ 3 index
+ Mwidthcal
+ 5 1 roll
+ 0 1
+ 4 index length
+ -1 add
+ {
+ 2 index
+ 4 index
+ 2 index
+ get
+ 3 index
+ add
+ moveto
+ 4 index
+ exch get
+ [
+ 6 index
+ aload
+ length
+ 2 add
+ -1 roll
+ {
+ pop
+ Strform
+ stringwidth
+ pop
+ neg
+ exch
+ add
+ 0 rmoveto
+ }
+ exch
+ kshow
+ cleartomark
+ } for
+ pop
+} bind def
+/Mwidthcal {
+ [
+ exch
+ {
+ Mwidthcal1
+ }
+ forall
+ ]
+ [
+ exch
+ dup
+ Maxlen
+ -1 add
+ 0 1
+ 3 -1 roll
+ {
+ [
+ exch
+ 2 index
+ {
+ 1 index
+ Mget
+ exch
+ }
+ forall
+ pop
+ Maxget
+ exch
+ }
+ for
+ pop
+ ]
+ Mreva
+} bind def
+/Mreva {
+ [
+ exch
+ aload
+ length
+ -1 1
+ {1 roll}
+ for
+ ]
+} bind def
+/Mget {
+ 1 index
+ length
+ -1 add
+ 1 index
+ ge
+ {
+ get
+ }
+ {
+ pop pop
+ 0
+ }
+ ifelse
+} bind def
+/Maxlen {
+ [
+ exch
+ {
+ length
+ }
+ forall
+ Maxget
+} bind def
+/Maxget {
+ counttomark
+ -1 add
+ 1 1
+ 3 -1 roll
+ {
+ pop
+ Mmax
+ }
+ for
+ exch
+ pop
+} bind def
+/Mwidthcal1 {
+ [
+ exch
+ {
+ Strform
+ stringwidth
+ pop
+ }
+ forall
+ ]
+} bind def
+/Strform {
+ /tem (x) def
+ tem 0
+ 3 -1 roll
+ put
+ tem
+} bind def
+/Mshowa1 {
+ 2 copy
+ add
+ 4 1 roll
+ sub
+ mul
+ sub
+ -2 div
+} bind def
+/MathScale {
+ Mwidth
+ Mheight
+ Mlp
+ translate
+ scale
+ /Msaveaa exch def
+ /Msavebb exch def
+ /Msavecc exch def
+ /Msavedd exch def
+ /Mgmatrix
+ matrix currentmatrix
+ def
+} bind def
+/Mlp {
+ 3 copy
+ Mlpfirst
+ {
+ Mnodistort
+ {
+ Mmin
+ dup
+ } if
+ 4 index
+ 2 index
+ 2 index
+ Mlprun
+ 11 index
+ 11 -1 roll
+ 10 -4 roll
+ Mlp1
+ 8 index
+ 9 -5 roll
+ Mlp1
+ 4 -1 roll
+ and
+ { exit } if
+ 3 -1 roll
+ pop pop
+ } loop
+ exch
+ 3 1 roll
+ 7 -3 roll
+ pop pop pop
+} bind def
+/Mlpfirst {
+ 3 -1 roll
+ dup length
+ 2 copy
+ -2 add
+ get
+ aload
+ pop pop pop
+ 4 -2 roll
+ -1 add
+ get
+ aload
+ pop pop pop
+ 6 -1 roll
+ 3 -1 roll
+ 5 -1 roll
+ sub
+ dup /MsaveAx exch def
+ div
+ 4 1 roll
+ exch sub
+ dup /MsaveAy exch def
+ div
+} bind def
+/Mlprun {
+ 2 copy
+ 4 index
+ 0 get
+ dup
+ 4 1 roll
+ Mlprun1
+ 3 copy
+ 8 -2 roll
+ 9 -1 roll
+ {
+ 3 copy
+ Mlprun1
+ 3 copy
+ 11 -3 roll
+ /gt Mlpminmax
+ 8 3 roll
+ 11 -3 roll
+ /lt Mlpminmax
+ 8 3 roll
+ } forall
+ pop pop pop pop
+ 3 1 roll
+ pop pop
+ aload pop
+ 5 -1 roll
+ aload pop
+ exch
+ 6 -1 roll
+ Mlprun2
+ 8 2 roll
+ 4 -1 roll
+ Mlprun2
+ 6 2 roll
+ 3 -1 roll
+ Mlprun2
+ 4 2 roll
+ exch
+ Mlprun2
+ 6 2 roll
+} bind def
+/Mlprun1 {
+ aload pop
+ exch
+ 6 -1 roll
+ 5 -1 roll
+ mul add
+ 4 -2 roll
+ mul
+ 3 -1 roll
+ add
+} bind def
+/Mlprun2 {
+ 2 copy
+ add 2 div
+ 3 1 roll
+ exch sub
+} bind def
+/Mlpminmax {
+ cvx
+ 2 index
+ 6 index
+ 2 index
+ exec
+ {
+ 7 -3 roll
+ 4 -1 roll
+ } if
+ 1 index
+ 5 index
+ 3 -1 roll
+ exec
+ {
+ 4 1 roll
+ pop
+ 5 -1 roll
+ aload
+ pop pop
+ 4 -1 roll
+ aload pop
+ [
+ 8 -2 roll
+ pop
+ 5 -2 roll
+ pop
+ 6 -2 roll
+ pop
+ 5 -1 roll
+ ]
+ 4 1 roll
+ pop
+ }
+ {
+ pop pop pop
+ } ifelse
+} bind def
+/Mlp1 {
+ 5 index
+ 3 index sub
+ 5 index
+ 2 index mul
+ 1 index
+ le
+ 1 index
+ 0 le
+ or
+ dup
+ not
+ {
+ 1 index
+ 3 index div
+ .99999 mul
+ 8 -1 roll
+ pop
+ 7 1 roll
+ }
+ if
+ 8 -1 roll
+ 2 div
+ 7 -2 roll
+ pop sub
+ 5 index
+ 6 -3 roll
+ pop pop
+ mul sub
+ exch
+} bind def
+/intop 0 def
+/inrht 0 def
+/inflag 0 def
+/outflag 0 def
+/xadrht 0 def
+/xadlft 0 def
+/yadtop 0 def
+/yadbot 0 def
+/Minner {
+ outflag
+ 1
+ eq
+ {
+ /outflag 0 def
+ /intop 0 def
+ /inrht 0 def
+ } if
+ 5 index
+ gsave
+ Mtmatrix setmatrix
+ Mvboxa pop
+ grestore
+ 3 -1 roll
+ pop
+ dup
+ intop
+ gt
+ {
+ /intop
+ exch def
+ }
+ { pop }
+ ifelse
+ dup
+ inrht
+ gt
+ {
+ /inrht
+ exch def
+ }
+ { pop }
+ ifelse
+ pop
+ /inflag
+ 1 def
+} bind def
+/Mouter {
+ /xadrht 0 def
+ /xadlft 0 def
+ /yadtop 0 def
+ /yadbot 0 def
+ inflag
+ 1 eq
+ {
+ dup
+ 0 lt
+ {
+ dup
+ intop
+ mul
+ neg
+ /yadtop
+ exch def
+ } if
+ dup
+ 0 gt
+ {
+ dup
+ intop
+ mul
+ /yadbot
+ exch def
+ }
+ if
+ pop
+ dup
+ 0 lt
+ {
+ dup
+ inrht
+ mul
+ neg
+ /xadrht
+ exch def
+ } if
+ dup
+ 0 gt
+ {
+ dup
+ inrht
+ mul
+ /xadlft
+ exch def
+ } if
+ pop
+ /outflag 1 def
+ }
+ { pop pop}
+ ifelse
+ /inflag 0 def
+ /inrht 0 def
+ /intop 0 def
+} bind def
+/Mboxout {
+ outflag
+ 1
+ eq
+ {
+ 4 -1
+ roll
+ xadlft
+ leadjust
+ add
+ sub
+ 4 1 roll
+ 3 -1
+ roll
+ yadbot
+ leadjust
+ add
+ sub
+ 3 1
+ roll
+ exch
+ xadrht
+ leadjust
+ add
+ add
+ exch
+ yadtop
+ leadjust
+ add
+ add
+ /outflag 0 def
+ /xadlft 0 def
+ /yadbot 0 def
+ /xadrht 0 def
+ /yadtop 0 def
+ } if
+} bind def
+/leadjust {
+ (m) stringwidth pop
+ .5 mul
+} bind def
+/Mrotcheck {
+ dup
+ 90
+ eq
+ {
+ yadbot
+ /yadbot
+ xadrht
+ def
+ /xadrht
+ yadtop
+ def
+ /yadtop
+ xadlft
+ def
+ /xadlft
+ exch
+ def
+ }
+ if
+ dup
+ cos
+ 1 index
+ sin
+ Checkaux
+ dup
+ cos
+ 1 index
+ sin neg
+ exch
+ Checkaux
+ 3 1 roll
+ pop pop
+} bind def
+/Checkaux {
+ 4 index
+ exch
+ 4 index
+ mul
+ 3 1 roll
+ mul add
+ 4 1 roll
+} bind def
+/Mboxrot {
+ Mrot
+ 90 eq
+ {
+ brotaux
+ 4 2
+ roll
+ }
+ if
+ Mrot
+ 180 eq
+ {
+ 4 2
+ roll
+ brotaux
+ 4 2
+ roll
+ brotaux
+ }
+ if
+ Mrot
+ 270 eq
+ {
+ 4 2
+ roll
+ brotaux
+ }
+ if
+} bind def
+/brotaux {
+ neg
+ exch
+ neg
+} bind def
+/Mabswid {
+ Mimatrix
+ 0 get
+ Mgmatrix
+ 0 get
+ div
+ mul
+ setlinewidth
+} bind def
+/Mabsdash {
+ exch
+ Mimatrix
+ 0 get
+ Mgmatrix
+ 0 get
+ div
+ [
+ 3 1 roll
+ exch
+ {
+ exch
+ dup
+ 3 -1 roll
+ mul
+ exch
+ }
+ forall
+ pop ]
+ exch
+ setdash
+} bind def
+/colorimage where
+{ pop }
+{
+/colorimage {
+3 1 roll
+ pop pop
+ 5 -1 roll
+ mul
+ 4 1 roll
+{
+currentfile
+1 index
+readhexstring
+pop }
+image
+} bind def
+} ifelse
+/sampledsound where
+{ pop}
+{ /sampledsound {
+exch
+pop
+exch
+5 1 roll
+mul
+4 idiv
+mul
+2 idiv
+exch pop
+exch
+/Mtempproc exch def
+{ Mtempproc pop }
+repeat
+} bind def
+} ifelse
+
+/Mleft 0.000000 def
+/Mbottom 277.617249 def
+/Mwidth 272.790741 def
+/Mheight 277.617249 def
+/Mfontsize 12 def
+/Plain /Courier findfont def
+0 Mbottom Mheight neg add 2 mul Mheight add translate
+1 -1 scale
+
+%%Creator: Mathematica
+%%AspectRatio: 1.01769
+MathPictureStart
+/Courier findfont 10 scalefont setfont
+% Scaling calculations
+-0.017931 1.121556 0.028039 1.121556 [
+[ 0 0 0 0 ]
+[ 1 1.017693 0 0 ]
+] MathScale
+% Start of Graphics
+1 setlinecap
+1 setlinejoin
+newpath
+%%Object: Graphics3D
+[ ] 0 setdash
+0 setgray
+0 0 moveto
+1 0 lineto
+1 1.01769 lineto
+0 1.01769 lineto
+closepath
+clip
+newpath
+gsave
+0.002 setlinewidth
+0.483 0.49066 moveto 0.5308 0.4923 lineto 0.53087 0.47433 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53087 0.47433 moveto 0.48331 0.47266 lineto 0.483 0.49066 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57788 0.47039 moveto 0.53087 0.47433 lineto 0.5308 0.4923 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43661 0.48354 moveto 0.483 0.49066 lineto 0.48331 0.47266 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48331 0.47266 moveto 0.43717 0.46543 lineto 0.43661 0.48354 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5308 0.4923 moveto 0.57806 0.48843 lineto 0.57788 0.47039 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62238 0.46094 moveto 0.57788 0.47039 lineto 0.57806 0.48843 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48268 0.50884 moveto 0.53074 0.51045 lineto 0.5308 0.4923 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5308 0.4923 moveto 0.483 0.49066 lineto 0.48268 0.50884 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57806 0.48843 moveto 0.5308 0.4923 lineto 0.53074 0.51045 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43604 0.50185 moveto 0.48268 0.50884 lineto 0.483 0.49066 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.483 0.49066 moveto 0.43661 0.48354 lineto 0.43604 0.50185 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53074 0.51045 moveto 0.57825 0.50665 lineto 0.57806 0.48843 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.6228 0.47913 moveto 0.57806 0.48843 lineto 0.57825 0.50665 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57806 0.48843 moveto 0.6228 0.47913 lineto 0.62238 0.46094 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48236 0.52722 moveto 0.53068 0.5288 lineto 0.53074 0.51045 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53074 0.51045 moveto 0.48268 0.50884 lineto 0.48236 0.52722 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57825 0.50665 moveto 0.53074 0.51045 lineto 0.53068 0.5288 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39364 0.47111 moveto 0.43661 0.48354 lineto 0.43717 0.46543 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43717 0.46543 moveto 0.39445 0.45279 lineto 0.39364 0.47111 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43546 0.52036 moveto 0.48236 0.52722 lineto 0.48268 0.50884 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48268 0.50884 moveto 0.43604 0.50185 lineto 0.43546 0.52036 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53068 0.5288 moveto 0.57844 0.52507 lineto 0.57825 0.50665 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62324 0.49752 moveto 0.57825 0.50665 lineto 0.57844 0.52507 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57825 0.50665 moveto 0.62324 0.49752 lineto 0.6228 0.47913 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48203 0.5458 moveto 0.53061 0.54735 lineto 0.53068 0.5288 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53068 0.5288 moveto 0.48236 0.52722 lineto 0.48203 0.5458 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57844 0.52507 moveto 0.53068 0.5288 lineto 0.53061 0.54735 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39283 0.48964 moveto 0.43604 0.50185 lineto 0.43661 0.48354 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43661 0.48354 moveto 0.39364 0.47111 lineto 0.39283 0.48964 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66235 0.44619 moveto 0.62238 0.46094 lineto 0.6228 0.47913 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43487 0.53907 moveto 0.48203 0.5458 lineto 0.48236 0.52722 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48236 0.52722 moveto 0.43546 0.52036 lineto 0.43487 0.53907 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53061 0.54735 moveto 0.57863 0.54369 lineto 0.57844 0.52507 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62367 0.5161 moveto 0.57844 0.52507 lineto 0.57863 0.54369 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57844 0.52507 moveto 0.62367 0.5161 lineto 0.62324 0.49752 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4817 0.56458 moveto 0.53054 0.5661 lineto 0.53061 0.54735 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53061 0.54735 moveto 0.48203 0.5458 lineto 0.4817 0.56458 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57863 0.54369 moveto 0.53061 0.54735 lineto 0.53054 0.5661 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.392 0.50837 moveto 0.43546 0.52036 lineto 0.43604 0.50185 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43604 0.50185 moveto 0.39283 0.48964 lineto 0.392 0.50837 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.663 0.46462 moveto 0.6228 0.47913 lineto 0.62324 0.49752 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.6228 0.47913 moveto 0.663 0.46462 lineto 0.66235 0.44619 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43428 0.55799 moveto 0.4817 0.56458 lineto 0.48203 0.5458 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48203 0.5458 moveto 0.43487 0.53907 lineto 0.43428 0.55799 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35619 0.45367 moveto 0.39364 0.47111 lineto 0.39445 0.45279 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39445 0.45279 moveto 0.35722 0.43506 lineto 0.35619 0.45367 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53054 0.5661 moveto 0.57883 0.56252 lineto 0.57863 0.54369 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62412 0.53489 moveto 0.57863 0.54369 lineto 0.57883 0.56252 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57863 0.54369 moveto 0.62412 0.53489 lineto 0.62367 0.5161 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48137 0.58357 moveto 0.53048 0.58506 lineto 0.53054 0.5661 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53054 0.5661 moveto 0.4817 0.56458 lineto 0.48137 0.58357 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57883 0.56252 moveto 0.53054 0.5661 lineto 0.53048 0.58506 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39117 0.5273 moveto 0.43487 0.53907 lineto 0.43546 0.52036 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43546 0.52036 moveto 0.392 0.50837 lineto 0.39117 0.5273 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66366 0.48326 moveto 0.62324 0.49752 lineto 0.62367 0.5161 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62324 0.49752 moveto 0.66366 0.48326 lineto 0.663 0.46462 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43369 0.57711 moveto 0.48137 0.58357 lineto 0.4817 0.56458 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4817 0.56458 moveto 0.43428 0.55799 lineto 0.43369 0.57711 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35515 0.4725 moveto 0.39283 0.48964 lineto 0.39364 0.47111 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39364 0.47111 moveto 0.35619 0.45367 lineto 0.35515 0.4725 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53048 0.58506 moveto 0.57903 0.58154 lineto 0.57883 0.56252 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62456 0.55389 moveto 0.57883 0.56252 lineto 0.57903 0.58154 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57883 0.56252 moveto 0.62456 0.55389 lineto 0.62412 0.53489 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48103 0.60276 moveto 0.53041 0.60422 lineto 0.53048 0.58506 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53048 0.58506 moveto 0.48137 0.58357 lineto 0.48103 0.60276 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57903 0.58154 moveto 0.53048 0.58506 lineto 0.53041 0.60422 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39033 0.54645 moveto 0.43428 0.55799 lineto 0.43487 0.53907 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43487 0.53907 moveto 0.39117 0.5273 lineto 0.39033 0.54645 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66433 0.5021 moveto 0.62367 0.5161 lineto 0.62412 0.53489 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62367 0.5161 moveto 0.66433 0.5021 lineto 0.66366 0.48326 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.6957 0.42653 moveto 0.66235 0.44619 lineto 0.663 0.46462 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43308 0.59644 moveto 0.48103 0.60276 lineto 0.48137 0.58357 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48137 0.58357 moveto 0.43369 0.57711 lineto 0.43308 0.59644 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35409 0.49154 moveto 0.392 0.50837 lineto 0.39283 0.48964 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39283 0.48964 moveto 0.35515 0.4725 lineto 0.35409 0.49154 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53041 0.60422 moveto 0.57922 0.60078 lineto 0.57903 0.58154 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62501 0.5731 moveto 0.57903 0.58154 lineto 0.57922 0.60078 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57903 0.58154 moveto 0.62501 0.5731 lineto 0.62456 0.55389 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48069 0.62217 moveto 0.53034 0.62359 lineto 0.53041 0.60422 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53041 0.60422 moveto 0.48103 0.60276 lineto 0.48069 0.62217 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57922 0.60078 moveto 0.53041 0.60422 lineto 0.53034 0.62359 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38947 0.56581 moveto 0.43369 0.57711 lineto 0.43428 0.55799 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43428 0.55799 moveto 0.39033 0.54645 lineto 0.38947 0.56581 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66501 0.52116 moveto 0.62412 0.53489 lineto 0.62456 0.55389 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62412 0.53489 moveto 0.66501 0.52116 lineto 0.66433 0.5021 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69655 0.44529 moveto 0.663 0.46462 lineto 0.66366 0.48326 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.663 0.46462 moveto 0.69655 0.44529 lineto 0.6957 0.42653 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43247 0.61599 moveto 0.48069 0.62217 lineto 0.48103 0.60276 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48103 0.60276 moveto 0.43308 0.59644 lineto 0.43247 0.61599 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35303 0.51079 moveto 0.39117 0.5273 lineto 0.392 0.50837 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.392 0.50837 moveto 0.35409 0.49154 lineto 0.35303 0.51079 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53034 0.62359 moveto 0.57943 0.62023 lineto 0.57922 0.60078 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62547 0.59252 moveto 0.57922 0.60078 lineto 0.57943 0.62023 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57922 0.60078 moveto 0.62547 0.59252 lineto 0.62501 0.5731 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48035 0.64179 moveto 0.53027 0.64318 lineto 0.53034 0.62359 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53034 0.62359 moveto 0.48069 0.62217 lineto 0.48035 0.64179 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57943 0.62023 moveto 0.53034 0.62359 lineto 0.53027 0.64318 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38861 0.58539 moveto 0.43308 0.59644 lineto 0.43369 0.57711 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43369 0.57711 moveto 0.38947 0.56581 lineto 0.38861 0.58539 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66569 0.54043 moveto 0.62456 0.55389 lineto 0.62501 0.5731 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62456 0.55389 moveto 0.66569 0.54043 lineto 0.66501 0.52116 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69742 0.46426 moveto 0.66366 0.48326 lineto 0.66433 0.5021 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66366 0.48326 moveto 0.69742 0.46426 lineto 0.69655 0.44529 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43186 0.63576 moveto 0.48035 0.64179 lineto 0.48069 0.62217 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48069 0.62217 moveto 0.43247 0.61599 lineto 0.43186 0.63576 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32641 0.43176 moveto 0.35619 0.45367 lineto 0.35722 0.43506 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35722 0.43506 moveto 0.32764 0.41278 lineto 0.32641 0.43176 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35195 0.53026 moveto 0.39033 0.54645 lineto 0.39117 0.5273 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39117 0.5273 moveto 0.35303 0.51079 lineto 0.35195 0.53026 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53027 0.64318 moveto 0.57963 0.6399 lineto 0.57943 0.62023 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62593 0.61216 moveto 0.57943 0.62023 lineto 0.57963 0.6399 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57943 0.62023 moveto 0.62593 0.61216 lineto 0.62547 0.59252 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48 0.66163 moveto 0.5302 0.66298 lineto 0.53027 0.64318 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53027 0.64318 moveto 0.48035 0.64179 lineto 0.48 0.66163 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57963 0.6399 moveto 0.53027 0.64318 lineto 0.5302 0.66298 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38774 0.60519 moveto 0.43247 0.61599 lineto 0.43308 0.59644 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43308 0.59644 moveto 0.38861 0.58539 lineto 0.38774 0.60519 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66638 0.55991 moveto 0.62501 0.5731 lineto 0.62547 0.59252 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62501 0.5731 moveto 0.66638 0.55991 lineto 0.66569 0.54043 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69829 0.48344 moveto 0.66433 0.5021 lineto 0.66501 0.52116 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66433 0.5021 moveto 0.69829 0.48344 lineto 0.69742 0.46426 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43123 0.65575 moveto 0.48 0.66163 lineto 0.48035 0.64179 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48035 0.64179 moveto 0.43186 0.63576 lineto 0.43123 0.65575 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32517 0.45095 moveto 0.35515 0.4725 lineto 0.35619 0.45367 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35619 0.45367 moveto 0.32641 0.43176 lineto 0.32517 0.45095 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35086 0.54995 moveto 0.38947 0.56581 lineto 0.39033 0.54645 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39033 0.54645 moveto 0.35195 0.53026 lineto 0.35086 0.54995 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5302 0.66298 moveto 0.57983 0.65978 lineto 0.57963 0.6399 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.6264 0.63202 moveto 0.57963 0.6399 lineto 0.57983 0.65978 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57963 0.6399 moveto 0.6264 0.63202 lineto 0.62593 0.61216 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47965 0.68169 moveto 0.53013 0.683 lineto 0.5302 0.66298 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5302 0.66298 moveto 0.48 0.66163 lineto 0.47965 0.68169 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57983 0.65978 moveto 0.5302 0.66298 lineto 0.53013 0.683 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38686 0.62522 moveto 0.43186 0.63576 lineto 0.43247 0.61599 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43247 0.61599 moveto 0.38774 0.60519 lineto 0.38686 0.62522 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66708 0.57962 moveto 0.62547 0.59252 lineto 0.62593 0.61216 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62547 0.59252 moveto 0.66708 0.57962 lineto 0.66638 0.55991 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69918 0.50284 moveto 0.66501 0.52116 lineto 0.66569 0.54043 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66501 0.52116 moveto 0.69918 0.50284 lineto 0.69829 0.48344 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4306 0.67597 moveto 0.47965 0.68169 lineto 0.48 0.66163 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48 0.66163 moveto 0.43123 0.65575 lineto 0.4306 0.67597 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72028 0.40262 moveto 0.6957 0.42653 lineto 0.69655 0.44529 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32392 0.47037 moveto 0.35409 0.49154 lineto 0.35515 0.4725 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35515 0.4725 moveto 0.32517 0.45095 lineto 0.32392 0.47037 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34976 0.56987 moveto 0.38861 0.58539 lineto 0.38947 0.56581 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38947 0.56581 moveto 0.35086 0.54995 lineto 0.34976 0.56987 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53013 0.683 moveto 0.58004 0.67989 lineto 0.57983 0.65978 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62687 0.6521 moveto 0.57983 0.65978 lineto 0.58004 0.67989 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57983 0.65978 moveto 0.62687 0.6521 lineto 0.6264 0.63202 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47929 0.70197 moveto 0.53006 0.70325 lineto 0.53013 0.683 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53013 0.683 moveto 0.47965 0.68169 lineto 0.47929 0.70197 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58004 0.67989 moveto 0.53013 0.683 lineto 0.53006 0.70325 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38597 0.64547 moveto 0.43123 0.65575 lineto 0.43186 0.63576 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43186 0.63576 moveto 0.38686 0.62522 lineto 0.38597 0.64547 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66779 0.59955 moveto 0.62593 0.61216 lineto 0.6264 0.63202 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62593 0.61216 moveto 0.66779 0.59955 lineto 0.66708 0.57962 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70008 0.52247 moveto 0.66569 0.54043 lineto 0.66638 0.55991 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66569 0.54043 moveto 0.70008 0.52247 lineto 0.69918 0.50284 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42996 0.69641 moveto 0.47929 0.70197 lineto 0.47965 0.68169 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47965 0.68169 moveto 0.4306 0.67597 lineto 0.42996 0.69641 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72131 0.42176 moveto 0.69655 0.44529 lineto 0.69742 0.46426 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69655 0.44529 moveto 0.72131 0.42176 lineto 0.72028 0.40262 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32265 0.49001 moveto 0.35303 0.51079 lineto 0.35409 0.49154 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35409 0.49154 moveto 0.32392 0.47037 lineto 0.32265 0.49001 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34864 0.59002 moveto 0.38774 0.60519 lineto 0.38861 0.58539 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38861 0.58539 moveto 0.34976 0.56987 lineto 0.34864 0.59002 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53006 0.70325 moveto 0.58025 0.70023 lineto 0.58004 0.67989 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62735 0.67241 moveto 0.58004 0.67989 lineto 0.58025 0.70023 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58004 0.67989 moveto 0.62735 0.67241 lineto 0.62687 0.6521 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47893 0.72249 moveto 0.52999 0.72373 lineto 0.53006 0.70325 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53006 0.70325 moveto 0.47929 0.70197 lineto 0.47893 0.72249 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58025 0.70023 moveto 0.53006 0.70325 lineto 0.52999 0.72373 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38507 0.66596 moveto 0.4306 0.67597 lineto 0.43123 0.65575 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43123 0.65575 moveto 0.38597 0.64547 lineto 0.38507 0.66596 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66851 0.6197 moveto 0.6264 0.63202 lineto 0.62687 0.6521 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.6264 0.63202 moveto 0.66851 0.6197 lineto 0.66779 0.59955 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70098 0.54232 moveto 0.66638 0.55991 lineto 0.66708 0.57962 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66638 0.55991 moveto 0.70098 0.54232 lineto 0.70008 0.52247 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42932 0.71709 moveto 0.47893 0.72249 lineto 0.47929 0.70197 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47929 0.70197 moveto 0.42996 0.69641 lineto 0.42932 0.71709 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72234 0.44113 moveto 0.69742 0.46426 lineto 0.69829 0.48344 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69742 0.46426 moveto 0.72234 0.44113 lineto 0.72131 0.42176 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32137 0.50988 moveto 0.35195 0.53026 lineto 0.35303 0.51079 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35303 0.51079 moveto 0.32265 0.49001 lineto 0.32137 0.50988 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34752 0.6104 moveto 0.38686 0.62522 lineto 0.38774 0.60519 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38774 0.60519 moveto 0.34864 0.59002 lineto 0.34752 0.6104 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52999 0.72373 moveto 0.58046 0.7208 lineto 0.58025 0.70023 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62783 0.69296 moveto 0.58025 0.70023 lineto 0.58046 0.7208 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58025 0.70023 moveto 0.62783 0.69296 lineto 0.62735 0.67241 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47856 0.74324 moveto 0.52991 0.74444 lineto 0.52999 0.72373 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52999 0.72373 moveto 0.47893 0.72249 lineto 0.47856 0.74324 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58046 0.7208 moveto 0.52999 0.72373 lineto 0.52991 0.74444 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38416 0.68668 moveto 0.42996 0.69641 lineto 0.4306 0.67597 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4306 0.67597 moveto 0.38507 0.66596 lineto 0.38416 0.68668 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66923 0.64009 moveto 0.62687 0.6521 lineto 0.62735 0.67241 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62687 0.6521 moveto 0.66923 0.64009 lineto 0.66851 0.6197 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3065 0.40616 moveto 0.32641 0.43176 lineto 0.32764 0.41278 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32764 0.41278 moveto 0.30788 0.38677 lineto 0.3065 0.40616 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7019 0.5624 moveto 0.66708 0.57962 lineto 0.66779 0.59955 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66708 0.57962 moveto 0.7019 0.5624 lineto 0.70098 0.54232 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42866 0.73801 moveto 0.47856 0.74324 lineto 0.47893 0.72249 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47893 0.72249 moveto 0.42932 0.71709 lineto 0.42866 0.73801 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72339 0.46071 moveto 0.69829 0.48344 lineto 0.69918 0.50284 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69829 0.48344 moveto 0.72339 0.46071 lineto 0.72234 0.44113 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32007 0.52998 moveto 0.35086 0.54995 lineto 0.35195 0.53026 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35195 0.53026 moveto 0.32137 0.50988 lineto 0.32007 0.52998 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34637 0.63102 moveto 0.38597 0.64547 lineto 0.38686 0.62522 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38686 0.62522 moveto 0.34752 0.6104 lineto 0.34637 0.63102 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52991 0.74444 moveto 0.58068 0.7416 lineto 0.58046 0.7208 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62832 0.71374 moveto 0.58046 0.7208 lineto 0.58068 0.7416 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58046 0.7208 moveto 0.62832 0.71374 lineto 0.62783 0.69296 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4782 0.76423 moveto 0.52984 0.76539 lineto 0.52991 0.74444 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52991 0.74444 moveto 0.47856 0.74324 lineto 0.4782 0.76423 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58068 0.7416 moveto 0.52991 0.74444 lineto 0.52984 0.76539 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38323 0.70764 moveto 0.42932 0.71709 lineto 0.42996 0.69641 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42996 0.69641 moveto 0.38416 0.68668 lineto 0.38323 0.70764 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66996 0.66072 moveto 0.62735 0.67241 lineto 0.62783 0.69296 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62735 0.67241 moveto 0.66996 0.66072 lineto 0.66923 0.64009 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3051 0.42578 moveto 0.32517 0.45095 lineto 0.32641 0.43176 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32641 0.43176 moveto 0.3065 0.40616 lineto 0.3051 0.42578 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70283 0.58271 moveto 0.66779 0.59955 lineto 0.66851 0.6197 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66779 0.59955 moveto 0.70283 0.58271 lineto 0.7019 0.5624 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.428 0.75917 moveto 0.4782 0.76423 lineto 0.47856 0.74324 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47856 0.74324 moveto 0.42866 0.73801 lineto 0.428 0.75917 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72445 0.48053 moveto 0.69918 0.50284 lineto 0.70008 0.52247 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69918 0.50284 moveto 0.72445 0.48053 lineto 0.72339 0.46071 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31875 0.55033 moveto 0.34976 0.56987 lineto 0.35086 0.54995 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35086 0.54995 moveto 0.32007 0.52998 lineto 0.31875 0.55033 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34522 0.65188 moveto 0.38507 0.66596 lineto 0.38597 0.64547 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38597 0.64547 moveto 0.34637 0.63102 lineto 0.34522 0.65188 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52984 0.76539 moveto 0.5809 0.76264 lineto 0.58068 0.7416 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62882 0.73476 moveto 0.58068 0.7416 lineto 0.5809 0.76264 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58068 0.7416 moveto 0.62882 0.73476 lineto 0.62832 0.71374 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47782 0.78546 moveto 0.52977 0.78658 lineto 0.52984 0.76539 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52984 0.76539 moveto 0.4782 0.76423 lineto 0.47782 0.78546 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5809 0.76264 moveto 0.52984 0.76539 lineto 0.52977 0.78658 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3823 0.72885 moveto 0.42866 0.73801 lineto 0.42932 0.71709 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42932 0.71709 moveto 0.38323 0.70764 lineto 0.3823 0.72885 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.6707 0.68159 moveto 0.62783 0.69296 lineto 0.62832 0.71374 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62783 0.69296 moveto 0.6707 0.68159 lineto 0.66996 0.66072 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30369 0.44563 moveto 0.32392 0.47037 lineto 0.32517 0.45095 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32517 0.45095 moveto 0.3051 0.42578 lineto 0.30369 0.44563 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70377 0.60327 moveto 0.66851 0.6197 lineto 0.66923 0.64009 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66851 0.6197 moveto 0.70377 0.60327 lineto 0.70283 0.58271 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73403 0.37541 moveto 0.72028 0.40262 lineto 0.72131 0.42176 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42733 0.78058 moveto 0.47782 0.78546 lineto 0.4782 0.76423 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4782 0.76423 moveto 0.428 0.75917 lineto 0.42733 0.78058 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72552 0.50058 moveto 0.70008 0.52247 lineto 0.70098 0.54232 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70008 0.52247 moveto 0.72552 0.50058 lineto 0.72445 0.48053 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31742 0.57091 moveto 0.34864 0.59002 lineto 0.34976 0.56987 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34976 0.56987 moveto 0.31875 0.55033 lineto 0.31742 0.57091 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34405 0.67299 moveto 0.38416 0.68668 lineto 0.38507 0.66596 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38507 0.66596 moveto 0.34522 0.65188 lineto 0.34405 0.67299 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52977 0.78658 moveto 0.58112 0.78393 lineto 0.5809 0.76264 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62932 0.75603 moveto 0.5809 0.76264 lineto 0.58112 0.78393 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5809 0.76264 moveto 0.62932 0.75603 lineto 0.62882 0.73476 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47745 0.80694 moveto 0.52969 0.80802 lineto 0.52977 0.78658 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52977 0.78658 moveto 0.47782 0.78546 lineto 0.47745 0.80694 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58112 0.78393 moveto 0.52977 0.78658 lineto 0.52969 0.80802 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38136 0.75031 moveto 0.428 0.75917 lineto 0.42866 0.73801 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42866 0.73801 moveto 0.3823 0.72885 lineto 0.38136 0.75031 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67145 0.7027 moveto 0.62832 0.71374 lineto 0.62882 0.73476 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62832 0.71374 moveto 0.67145 0.7027 lineto 0.6707 0.68159 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30226 0.46572 moveto 0.32265 0.49001 lineto 0.32392 0.47037 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32392 0.47037 moveto 0.30369 0.44563 lineto 0.30226 0.46572 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70472 0.62406 moveto 0.66923 0.64009 lineto 0.66996 0.66072 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66923 0.64009 moveto 0.70472 0.62406 lineto 0.70377 0.60327 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73517 0.39498 moveto 0.72131 0.42176 lineto 0.72234 0.44113 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72131 0.42176 moveto 0.73517 0.39498 lineto 0.73403 0.37541 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42666 0.80223 moveto 0.47745 0.80694 lineto 0.47782 0.78546 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47782 0.78546 moveto 0.42733 0.78058 lineto 0.42666 0.80223 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7266 0.52087 moveto 0.70098 0.54232 lineto 0.7019 0.5624 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70098 0.54232 moveto 0.7266 0.52087 lineto 0.72552 0.50058 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31608 0.59174 moveto 0.34752 0.6104 lineto 0.34864 0.59002 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34864 0.59002 moveto 0.31742 0.57091 lineto 0.31608 0.59174 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34287 0.69435 moveto 0.38323 0.70764 lineto 0.38416 0.68668 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38416 0.68668 moveto 0.34405 0.67299 lineto 0.34287 0.69435 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52969 0.80802 moveto 0.58134 0.80546 lineto 0.58112 0.78393 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62982 0.77754 moveto 0.58112 0.78393 lineto 0.58134 0.80546 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58112 0.78393 moveto 0.62982 0.77754 lineto 0.62932 0.75603 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47707 0.82866 moveto 0.52961 0.8297 lineto 0.52969 0.80802 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52969 0.80802 moveto 0.47745 0.80694 lineto 0.47707 0.82866 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58134 0.80546 moveto 0.52969 0.80802 lineto 0.52961 0.8297 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3804 0.77202 moveto 0.42733 0.78058 lineto 0.428 0.75917 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.428 0.75917 moveto 0.38136 0.75031 lineto 0.3804 0.77202 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67221 0.72406 moveto 0.62882 0.73476 lineto 0.62932 0.75603 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62882 0.73476 moveto 0.67221 0.72406 lineto 0.67145 0.7027 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30082 0.48605 moveto 0.32137 0.50988 lineto 0.32265 0.49001 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32265 0.49001 moveto 0.30226 0.46572 lineto 0.30082 0.48605 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70568 0.64511 moveto 0.66996 0.66072 lineto 0.6707 0.68159 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66996 0.66072 moveto 0.70568 0.64511 lineto 0.70472 0.62406 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73631 0.41478 moveto 0.72234 0.44113 lineto 0.72339 0.46071 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72234 0.44113 moveto 0.73631 0.41478 lineto 0.73517 0.39498 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42597 0.82414 moveto 0.47707 0.82866 lineto 0.47745 0.80694 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47745 0.80694 moveto 0.42666 0.80223 lineto 0.42597 0.82414 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7277 0.54141 moveto 0.7019 0.5624 lineto 0.70283 0.58271 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7019 0.5624 moveto 0.7277 0.54141 lineto 0.7266 0.52087 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31472 0.61281 moveto 0.34637 0.63102 lineto 0.34752 0.6104 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34752 0.6104 moveto 0.31608 0.59174 lineto 0.31472 0.61281 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34167 0.71597 moveto 0.3823 0.72885 lineto 0.38323 0.70764 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38323 0.70764 moveto 0.34287 0.69435 lineto 0.34167 0.71597 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52961 0.8297 moveto 0.58156 0.82725 lineto 0.58134 0.80546 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63034 0.79931 moveto 0.58134 0.80546 lineto 0.58156 0.82725 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58134 0.80546 moveto 0.63034 0.79931 lineto 0.62982 0.77754 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47668 0.85064 moveto 0.50027 0.85109 lineto gsave
+0.50687 0.84628 lineto 0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.52961 0.8297 moveto 0.49768 0.84233 lineto 0.50687 0.84628 lineto 0.718 0.501 0.595 setrgbcolor
+fill
+grestore
+gsave
+0.47668 0.85064 moveto 0.50687 0.84628 lineto 0.49768 0.84233 lineto 0.718 0.501 0.595 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.52956 0.84444 moveto 0.52961 0.8297 lineto gsave
+0.50687 0.84628 lineto 0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.50027 0.85109 moveto 0.51193 0.84844 lineto 0.50687 0.84628 lineto 0.718 0.501 0.595 setrgbcolor
+fill
+grestore
+gsave
+0.52956 0.84444 moveto 0.50687 0.84628 lineto 0.51193 0.84844 lineto 0.718 0.501 0.595 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.51188 0.85168 moveto 0.51891 0.85144 lineto gsave
+0.51576 0.85009 lineto 0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51193 0.84844 moveto 0.51188 0.85168 lineto gsave
+0.51576 0.85009 lineto 0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50027 0.85109 moveto 0.51188 0.85168 lineto 0.51193 0.84844 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50027 0.85109 moveto 0.52954 0.85164 lineto 0.52956 0.84444 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58156 0.82725 moveto 0.52961 0.8297 lineto 0.52954 0.85164 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52954 0.85164 moveto 0.58179 0.84929 lineto 0.58156 0.82725 lineto gsave
+0.653 0.448 0.594 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58179 0.84929 moveto 0.57848 0.82433 lineto gsave
+0.51576 0.85009 lineto 0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51891 0.85144 moveto 0.58179 0.84929 lineto gsave
+0.51576 0.85009 lineto 0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52961 0.8297 moveto 0.47707 0.82866 lineto 0.47668 0.85064 lineto gsave
+0.718 0.501 0.595 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57848 0.82433 moveto 0.51223 0.82673 lineto 0.51193 0.84844 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.57848 0.82433 moveto 0.51193 0.84844 lineto 0.51576 0.85009 lineto 0.676 0.56 0.717 setrgbcolor
+fill
+grestore
+gsave
+0.43606 0.84264 moveto 0.44443 0.84429 lineto 0.47707 0.82866 lineto 0.778 0.552 0.593 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.43571 0.84719 moveto 0.44212 0.84813 lineto 0.44264 0.84489 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44212 0.84813 moveto 0.4539 0.84873 lineto gsave
+0.44741 0.84651 lineto 0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47668 0.85064 moveto 0.47698 0.83345 lineto gsave
+0.44443 0.84429 lineto 0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47698 0.83345 moveto 0.47707 0.82866 lineto gsave
+0.44443 0.84429 lineto 0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4539 0.84873 moveto 0.47668 0.85064 lineto gsave
+0.43606 0.84264 lineto 0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47707 0.82866 moveto 0.42597 0.82414 lineto 0.42551 0.83904 lineto gsave
+0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.47707 0.82866 moveto 0.42551 0.83904 lineto 0.43606 0.84264 lineto 0.778 0.552 0.593 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.51223 0.82673 moveto 0.44612 0.82317 lineto 0.44264 0.84489 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44264 0.84489 moveto 0.44212 0.84813 lineto gsave
+0.44741 0.84651 lineto 0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.51223 0.82673 moveto 0.44264 0.84489 lineto 0.44741 0.84651 lineto 0.751 0.623 0.717 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.42551 0.83904 moveto 0.42528 0.84632 lineto gsave
+0.43606 0.84264 lineto 0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42528 0.84632 moveto 0.4539 0.84873 lineto gsave
+0.43606 0.84264 lineto 0.778 0.552 0.593 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37746 0.83873 moveto 0.42528 0.84632 lineto 0.42597 0.82414 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37746 0.83873 moveto 0.43571 0.84719 lineto gsave
+0.44612 0.82317 lineto 0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44264 0.84489 moveto 0.44612 0.82317 lineto gsave
+0.43571 0.84719 lineto 0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.51223 0.82673 moveto 0.44741 0.84651 lineto 0.50027 0.85109 lineto 0.751 0.623 0.717 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.4539 0.84873 moveto 0.50027 0.85109 lineto gsave
+0.44741 0.84651 lineto 0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51193 0.84844 moveto 0.51223 0.82673 lineto gsave
+0.50027 0.85109 lineto 0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37943 0.79399 moveto 0.42666 0.80223 lineto 0.42733 0.78058 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42733 0.78058 moveto 0.3804 0.77202 lineto 0.37943 0.79399 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67298 0.74568 moveto 0.62932 0.75603 lineto 0.62982 0.77754 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62932 0.75603 moveto 0.67298 0.74568 lineto 0.67221 0.72406 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29936 0.50663 moveto 0.32007 0.52998 lineto 0.32137 0.50988 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32137 0.50988 moveto 0.30082 0.48605 lineto 0.29936 0.50663 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70665 0.6664 moveto 0.6707 0.68159 lineto 0.67145 0.7027 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.6707 0.68159 moveto 0.70665 0.6664 lineto 0.70568 0.64511 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73748 0.43482 moveto 0.72339 0.46071 lineto 0.72445 0.48053 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72339 0.46071 moveto 0.73748 0.43482 lineto 0.73631 0.41478 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29849 0.37803 moveto 0.3065 0.40616 lineto 0.30788 0.38677 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30788 0.38677 moveto 0.29996 0.3582 lineto 0.29849 0.37803 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72881 0.56218 moveto 0.70283 0.58271 lineto 0.70377 0.60327 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70283 0.58271 moveto 0.72881 0.56218 lineto 0.7277 0.54141 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31334 0.63415 moveto 0.34522 0.65188 lineto 0.34637 0.63102 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34637 0.63102 moveto 0.31472 0.61281 lineto 0.31334 0.63415 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34046 0.73785 moveto 0.38136 0.75031 lineto 0.3823 0.72885 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3823 0.72885 moveto 0.34167 0.71597 lineto 0.34046 0.73785 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63086 0.82134 moveto 0.58156 0.82725 lineto 0.58179 0.84929 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58156 0.82725 moveto 0.63086 0.82134 lineto 0.63034 0.79931 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37845 0.81623 moveto 0.42597 0.82414 lineto 0.42666 0.80223 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42666 0.80223 moveto 0.37943 0.79399 lineto 0.37845 0.81623 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67376 0.76755 moveto 0.62982 0.77754 lineto 0.63034 0.79931 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62982 0.77754 moveto 0.67376 0.76755 lineto 0.67298 0.74568 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44612 0.82317 moveto 0.51223 0.82673 lineto 0.51257 0.80175 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51223 0.82673 moveto 0.57848 0.82433 lineto 0.57517 0.79936 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57517 0.79936 moveto 0.51257 0.80175 lineto 0.51223 0.82673 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51257 0.80175 moveto 0.45013 0.7982 lineto 0.44612 0.82317 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45013 0.7982 moveto 0.51257 0.80175 lineto 0.51291 0.77673 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51257 0.80175 moveto 0.57517 0.79936 lineto 0.57186 0.77436 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57186 0.77436 moveto 0.51291 0.77673 lineto 0.51257 0.80175 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29788 0.52746 moveto 0.31875 0.55033 lineto 0.32007 0.52998 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32007 0.52998 moveto 0.29936 0.50663 lineto 0.29788 0.52746 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70764 0.68795 moveto 0.67145 0.7027 lineto 0.67221 0.72406 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67145 0.7027 moveto 0.70764 0.68795 lineto 0.70665 0.6664 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51291 0.77673 moveto 0.45413 0.77322 lineto 0.45013 0.7982 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45413 0.77322 moveto 0.51291 0.77673 lineto 0.51326 0.75167 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51291 0.77673 moveto 0.57186 0.77436 lineto 0.56855 0.74935 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56855 0.74935 moveto 0.51326 0.75167 lineto 0.51291 0.77673 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73865 0.45511 moveto 0.72445 0.48053 lineto 0.72552 0.50058 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72445 0.48053 moveto 0.73865 0.45511 lineto 0.73748 0.43482 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.297 0.39811 moveto 0.3051 0.42578 lineto 0.3065 0.40616 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3065 0.40616 moveto 0.29849 0.37803 lineto 0.297 0.39811 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51326 0.75167 moveto 0.45813 0.74822 lineto 0.45413 0.77322 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45813 0.74822 moveto 0.51326 0.75167 lineto 0.5136 0.72658 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51326 0.75167 moveto 0.56855 0.74935 lineto 0.56523 0.72431 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56523 0.72431 moveto 0.5136 0.72658 lineto 0.51326 0.75167 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72993 0.58321 moveto 0.70377 0.60327 lineto 0.70472 0.62406 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70377 0.60327 moveto 0.72993 0.58321 lineto 0.72881 0.56218 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5136 0.72658 moveto 0.46214 0.72321 lineto 0.45813 0.74822 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46214 0.72321 moveto 0.5136 0.72658 lineto 0.51395 0.70146 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5136 0.72658 moveto 0.56523 0.72431 lineto 0.56191 0.69926 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56191 0.69926 moveto 0.51395 0.70146 lineto 0.5136 0.72658 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51395 0.70146 moveto 0.46615 0.69819 lineto 0.46214 0.72321 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46615 0.69819 moveto 0.51395 0.70146 lineto 0.51429 0.6763 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51395 0.70146 moveto 0.56191 0.69926 lineto 0.55858 0.67418 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55858 0.67418 moveto 0.51429 0.6763 lineto 0.51395 0.70146 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31195 0.65574 moveto 0.34405 0.67299 lineto 0.34522 0.65188 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34522 0.65188 moveto 0.31334 0.63415 lineto 0.31195 0.65574 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51429 0.6763 moveto 0.47017 0.67315 lineto 0.46615 0.69819 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47017 0.67315 moveto 0.51429 0.6763 lineto 0.51464 0.65111 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51429 0.6763 moveto 0.55858 0.67418 lineto 0.55525 0.64909 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55525 0.64909 moveto 0.51464 0.65111 lineto 0.51429 0.6763 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33924 0.75999 moveto 0.3804 0.77202 lineto 0.38136 0.75031 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38136 0.75031 moveto 0.34046 0.73785 lineto 0.33924 0.75999 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58179 0.84929 moveto 0.63138 0.84363 lineto 0.63086 0.82134 lineto gsave
+0.578 0.389 0.588 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67534 0.81209 moveto 0.63086 0.82134 lineto 0.63121 0.83631 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63121 0.83631 moveto 0.63138 0.84363 lineto gsave
+0.64032 0.83721 lineto 0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.67534 0.81209 moveto 0.63121 0.83631 lineto 0.64032 0.83721 lineto 0.484 0.315 0.576 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.63086 0.82134 moveto 0.67534 0.81209 lineto 0.67454 0.78968 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64606 0.83778 moveto 0.64695 0.84102 lineto gsave
+0.65024 0.83819 lineto 0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63138 0.84363 moveto 0.64025 0.84187 lineto gsave
+0.67534 0.81209 lineto 0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64025 0.84187 moveto 0.64695 0.84102 lineto 0.64606 0.83778 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67614 0.83476 moveto 0.67551 0.81703 lineto gsave
+0.64606 0.83778 lineto 0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65597 0.83876 moveto 0.67614 0.83476 lineto gsave
+0.64606 0.83778 lineto 0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67551 0.81703 moveto 0.67534 0.81209 lineto gsave
+0.64025 0.84187 lineto 0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71274 0.79971 moveto 0.67534 0.81209 lineto 0.67551 0.81703 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67551 0.81703 moveto 0.67614 0.83476 lineto gsave
+0.69042 0.82108 lineto 0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.71274 0.79971 moveto 0.67551 0.81703 lineto 0.69042 0.82108 lineto 0.355 0.217 0.551 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.67534 0.81209 moveto 0.71274 0.79971 lineto 0.7117 0.77681 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70088 0.82393 moveto 0.70218 0.82717 lineto gsave
+0.70372 0.8247 lineto 0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67614 0.83476 moveto 0.69269 0.82955 lineto gsave
+0.71274 0.79971 lineto 0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70218 0.82717 moveto 0.70088 0.82393 lineto gsave
+0.69346 0.82902 lineto 0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71345 0.81529 moveto 0.71274 0.79971 lineto gsave
+0.69715 0.82291 lineto 0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.69269 0.82955 moveto 0.70088 0.82393 lineto 0.69715 0.82291 lineto 0.355 0.217 0.551 setrgbcolor
+fill
+grestore
+gsave
+0.71345 0.81529 moveto 0.69715 0.82291 lineto 0.70088 0.82393 lineto 0.355 0.217 0.551 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.70218 0.82717 moveto 0.70606 0.82534 lineto gsave
+0.70372 0.8247 lineto 0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65597 0.83876 moveto 0.69269 0.82955 lineto gsave
+0.65024 0.83819 lineto 0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69269 0.82955 moveto 0.70218 0.82717 lineto gsave
+0.69346 0.82902 lineto 0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.65024 0.83819 moveto 0.69269 0.82955 lineto 0.69346 0.82902 lineto 0.471 0.423 0.722 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.69269 0.82955 moveto 0.7138 0.8229 lineto 0.71345 0.81529 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74069 0.78457 moveto 0.71274 0.79971 lineto 0.7138 0.8229 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71274 0.79971 moveto 0.74069 0.78457 lineto 0.73943 0.76106 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7138 0.8229 moveto 0.74196 0.80838 lineto 0.74069 0.78457 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74196 0.80838 moveto 0.72926 0.78356 lineto gsave
+0.70372 0.8247 lineto 0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70606 0.82534 moveto 0.74196 0.80838 lineto gsave
+0.70372 0.8247 lineto 0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.65024 0.83819 moveto 0.69346 0.82902 lineto 0.69213 0.80224 lineto 0.471 0.423 0.722 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.70088 0.82393 moveto 0.69213 0.80224 lineto gsave
+0.69346 0.82902 lineto 0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73943 0.76106 moveto 0.7117 0.77681 lineto 0.71274 0.79971 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72926 0.78356 moveto 0.69213 0.80224 lineto 0.70088 0.82393 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.72926 0.78356 moveto 0.70088 0.82393 lineto 0.70372 0.8247 lineto 0.292 0.32 0.718 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.64695 0.84102 moveto 0.65597 0.83876 lineto gsave
+0.65024 0.83819 lineto 0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64025 0.84187 moveto 0.65597 0.83876 lineto gsave
+0.64606 0.83778 lineto 0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58179 0.84929 moveto 0.64025 0.84187 lineto gsave
+0.64012 0.81606 lineto 0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64606 0.83778 moveto 0.64012 0.81606 lineto gsave
+0.64025 0.84187 lineto 0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7117 0.77681 moveto 0.67454 0.78968 lineto 0.67534 0.81209 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69213 0.80224 moveto 0.64012 0.81606 lineto 0.64606 0.83778 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.69213 0.80224 moveto 0.64606 0.83778 lineto 0.65024 0.83819 lineto 0.471 0.423 0.722 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.67454 0.78968 moveto 0.63034 0.79931 lineto 0.63086 0.82134 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64012 0.81606 moveto 0.57848 0.82433 lineto 0.58179 0.84929 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51464 0.65111 moveto 0.47418 0.64811 lineto 0.47017 0.67315 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47418 0.64811 moveto 0.51464 0.65111 lineto 0.51499 0.62588 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51464 0.65111 moveto 0.55525 0.64909 lineto 0.55193 0.62397 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55193 0.62397 moveto 0.51499 0.62588 lineto 0.51464 0.65111 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63034 0.79931 moveto 0.67454 0.78968 lineto 0.67376 0.76755 lineto gsave
+0.484 0.315 0.576 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57848 0.82433 moveto 0.64012 0.81606 lineto 0.63329 0.79113 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63329 0.79113 moveto 0.57517 0.79936 lineto 0.57848 0.82433 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51499 0.62588 moveto 0.4782 0.62304 lineto 0.47418 0.64811 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4782 0.62304 moveto 0.51499 0.62588 lineto 0.51533 0.60062 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51499 0.62588 moveto 0.55193 0.62397 lineto 0.54859 0.59883 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54859 0.59883 moveto 0.51533 0.60062 lineto 0.51499 0.62588 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57517 0.79936 moveto 0.63329 0.79113 lineto 0.62648 0.76623 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62648 0.76623 moveto 0.57186 0.77436 lineto 0.57517 0.79936 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42597 0.82414 moveto 0.37845 0.81623 lineto 0.37746 0.83873 lineto gsave
+0.837 0.603 0.585 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57186 0.77436 moveto 0.62648 0.76623 lineto 0.61967 0.74136 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61967 0.74136 moveto 0.56855 0.74935 lineto 0.57186 0.77436 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51533 0.60062 moveto 0.48222 0.59797 lineto 0.4782 0.62304 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48222 0.59797 moveto 0.51533 0.60062 lineto 0.51568 0.57532 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51533 0.60062 moveto 0.54859 0.59883 lineto 0.54526 0.57368 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54526 0.57368 moveto 0.51568 0.57532 lineto 0.51533 0.60062 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56855 0.74935 moveto 0.61967 0.74136 lineto 0.61287 0.71652 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61287 0.71652 moveto 0.56523 0.72431 lineto 0.56855 0.74935 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56523 0.72431 moveto 0.61287 0.71652 lineto 0.60608 0.6917 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60608 0.6917 moveto 0.56191 0.69926 lineto 0.56523 0.72431 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51568 0.57532 moveto 0.48624 0.57288 lineto 0.48222 0.59797 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48624 0.57288 moveto 0.51568 0.57532 lineto 0.51603 0.54999 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51568 0.57532 moveto 0.54526 0.57368 lineto 0.54192 0.5485 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54192 0.5485 moveto 0.51603 0.54999 lineto 0.51568 0.57532 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29638 0.54854 moveto 0.31742 0.57091 lineto 0.31875 0.55033 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31875 0.55033 moveto 0.29788 0.52746 lineto 0.29638 0.54854 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56191 0.69926 moveto 0.60608 0.6917 lineto 0.59929 0.66692 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59929 0.66692 moveto 0.55858 0.67418 lineto 0.56191 0.69926 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70863 0.70976 moveto 0.67221 0.72406 lineto 0.67298 0.74568 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67221 0.72406 moveto 0.70863 0.70976 lineto 0.70764 0.68795 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73985 0.47564 moveto 0.72552 0.50058 lineto 0.7266 0.52087 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72552 0.50058 moveto 0.73985 0.47564 lineto 0.73865 0.45511 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55858 0.67418 moveto 0.59929 0.66692 lineto 0.59252 0.64216 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59252 0.64216 moveto 0.55525 0.64909 lineto 0.55858 0.67418 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51603 0.54999 moveto 0.49026 0.54777 lineto 0.48624 0.57288 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49026 0.54777 moveto 0.51603 0.54999 lineto 0.51638 0.52462 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51603 0.54999 moveto 0.54192 0.5485 lineto 0.53858 0.5233 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53858 0.5233 moveto 0.51638 0.52462 lineto 0.51603 0.54999 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2955 0.41843 moveto 0.30369 0.44563 lineto 0.3051 0.42578 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3051 0.42578 moveto 0.297 0.39811 lineto 0.2955 0.41843 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44612 0.82317 moveto 0.385 0.81378 lineto 0.37746 0.83873 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.385 0.81378 moveto 0.44612 0.82317 lineto 0.45013 0.7982 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45013 0.7982 moveto 0.39252 0.78886 lineto 0.385 0.81378 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39252 0.78886 moveto 0.45013 0.7982 lineto 0.45413 0.77322 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55525 0.64909 moveto 0.59252 0.64216 lineto 0.58575 0.61743 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58575 0.61743 moveto 0.55193 0.62397 lineto 0.55525 0.64909 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45413 0.77322 moveto 0.40003 0.76399 lineto 0.39252 0.78886 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40003 0.76399 moveto 0.45413 0.77322 lineto 0.45813 0.74822 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73107 0.6045 moveto 0.70472 0.62406 lineto 0.70568 0.64511 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70472 0.62406 moveto 0.73107 0.6045 lineto 0.72993 0.58321 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51638 0.52462 moveto 0.49429 0.52266 lineto 0.49026 0.54777 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49429 0.52266 moveto 0.51638 0.52462 lineto 0.51673 0.49922 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51638 0.52462 moveto 0.53858 0.5233 lineto 0.53524 0.49808 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53524 0.49808 moveto 0.51673 0.49922 lineto 0.51638 0.52462 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73509 0.34624 moveto 0.73403 0.37541 lineto 0.73517 0.39498 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55193 0.62397 moveto 0.58575 0.61743 lineto 0.57899 0.59273 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57899 0.59273 moveto 0.54859 0.59883 lineto 0.55193 0.62397 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45813 0.74822 moveto 0.40753 0.73916 lineto 0.40003 0.76399 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40753 0.73916 moveto 0.45813 0.74822 lineto 0.46214 0.72321 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46214 0.72321 moveto 0.41501 0.71437 lineto 0.40753 0.73916 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41501 0.71437 moveto 0.46214 0.72321 lineto 0.46615 0.69819 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54859 0.59883 moveto 0.57899 0.59273 lineto 0.57223 0.56805 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57223 0.56805 moveto 0.54526 0.57368 lineto 0.54859 0.59883 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51673 0.49922 moveto 0.49831 0.49753 lineto 0.49429 0.52266 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49831 0.49753 moveto 0.51673 0.49922 lineto 0.51708 0.47378 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51673 0.49922 moveto 0.53524 0.49808 lineto 0.53189 0.47284 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53189 0.47284 moveto 0.51708 0.47378 lineto 0.51673 0.49922 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46615 0.69819 moveto 0.42248 0.68963 lineto 0.41501 0.71437 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42248 0.68963 moveto 0.46615 0.69819 lineto 0.47017 0.67315 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54526 0.57368 moveto 0.57223 0.56805 lineto 0.56549 0.54341 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56549 0.54341 moveto 0.54192 0.5485 lineto 0.54526 0.57368 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47017 0.67315 moveto 0.42994 0.66492 lineto 0.42248 0.68963 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42994 0.66492 moveto 0.47017 0.67315 lineto 0.47418 0.64811 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31053 0.67759 moveto 0.34287 0.69435 lineto 0.34405 0.67299 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34405 0.67299 moveto 0.31195 0.65574 lineto 0.31053 0.67759 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47418 0.64811 moveto 0.43739 0.64026 lineto 0.42994 0.66492 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43739 0.64026 moveto 0.47418 0.64811 lineto 0.4782 0.62304 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54192 0.5485 moveto 0.56549 0.54341 lineto 0.55875 0.51879 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55875 0.51879 moveto 0.53858 0.5233 lineto 0.54192 0.5485 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51708 0.47378 moveto 0.50234 0.47239 lineto 0.49831 0.49753 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50234 0.47239 moveto 0.51708 0.47378 lineto 0.51743 0.44831 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51708 0.47378 moveto 0.53189 0.47284 lineto 0.52854 0.44758 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52854 0.44758 moveto 0.51743 0.44831 lineto 0.51708 0.47378 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4782 0.62304 moveto 0.44482 0.61564 lineto 0.43739 0.64026 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44482 0.61564 moveto 0.4782 0.62304 lineto 0.48222 0.59797 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53858 0.5233 moveto 0.55875 0.51879 lineto 0.55202 0.4942 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55202 0.4942 moveto 0.53524 0.49808 lineto 0.53858 0.5233 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48222 0.59797 moveto 0.45224 0.59106 lineto 0.44482 0.61564 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45224 0.59106 moveto 0.48222 0.59797 lineto 0.48624 0.57288 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48624 0.57288 moveto 0.45965 0.56652 lineto 0.45224 0.59106 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45965 0.56652 moveto 0.48624 0.57288 lineto 0.49026 0.54777 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51743 0.44831 moveto 0.50637 0.44723 lineto 0.50234 0.47239 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50637 0.44723 moveto 0.51743 0.44831 lineto 0.51778 0.4228 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51743 0.44831 moveto 0.52854 0.44758 lineto 0.52519 0.4223 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52519 0.4223 moveto 0.51778 0.4228 lineto 0.51743 0.44831 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53524 0.49808 moveto 0.55202 0.4942 lineto 0.5453 0.46964 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5453 0.46964 moveto 0.53189 0.47284 lineto 0.53524 0.49808 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.338 0.7824 moveto 0.37943 0.79399 lineto 0.3804 0.77202 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3804 0.77202 moveto 0.33924 0.75999 lineto 0.338 0.7824 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49026 0.54777 moveto 0.46705 0.54202 lineto 0.45965 0.56652 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46705 0.54202 moveto 0.49026 0.54777 lineto 0.49429 0.52266 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53189 0.47284 moveto 0.5453 0.46964 lineto 0.53858 0.44511 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53858 0.44511 moveto 0.52854 0.44758 lineto 0.53189 0.47284 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49429 0.52266 moveto 0.47444 0.51757 lineto 0.46705 0.54202 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47444 0.51757 moveto 0.49429 0.52266 lineto 0.49831 0.49753 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51778 0.4228 moveto 0.51041 0.42206 lineto 0.50637 0.44723 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51041 0.42206 moveto 0.51778 0.4228 lineto 0.51813 0.39726 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51778 0.4228 moveto 0.52519 0.4223 lineto 0.52184 0.397 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52184 0.397 moveto 0.51813 0.39726 lineto 0.51778 0.4228 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49831 0.49753 moveto 0.48181 0.49315 lineto 0.47444 0.51757 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48181 0.49315 moveto 0.49831 0.49753 lineto 0.50234 0.47239 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52854 0.44758 moveto 0.53858 0.44511 lineto 0.53187 0.4206 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53187 0.4206 moveto 0.52519 0.4223 lineto 0.52854 0.44758 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50234 0.47239 moveto 0.48917 0.46877 lineto 0.48181 0.49315 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48917 0.46877 moveto 0.50234 0.47239 lineto 0.50637 0.44723 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52519 0.4223 moveto 0.53187 0.4206 lineto 0.52517 0.39613 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52517 0.39613 moveto 0.52184 0.397 lineto 0.52519 0.4223 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50637 0.44723 moveto 0.49651 0.44444 lineto 0.48917 0.46877 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49651 0.44444 moveto 0.50637 0.44723 lineto 0.51041 0.42206 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51813 0.39726 moveto 0.51444 0.39688 lineto 0.51041 0.42206 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51444 0.39688 moveto 0.51813 0.39726 lineto 0.51848 0.37168 lineto gsave
+0.751 0.623 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51813 0.39726 moveto 0.52184 0.397 lineto 0.51848 0.37168 lineto gsave
+0.676 0.56 0.717 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51041 0.42206 moveto 0.50385 0.42015 lineto 0.49651 0.44444 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50385 0.42015 moveto 0.51041 0.42206 lineto 0.51444 0.39688 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52184 0.397 moveto 0.52517 0.39613 lineto 0.51848 0.37168 lineto gsave
+0.588 0.497 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51444 0.39688 moveto 0.51117 0.39589 lineto 0.50385 0.42015 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51117 0.39589 moveto 0.51444 0.39688 lineto 0.51848 0.37168 lineto gsave
+0.821 0.69 0.72 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.01 setlinewidth
+0.7363 0.31304 moveto
+0.83342 0.2869 lineto
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50693 0.39062 moveto 0.50719 0.39259 lineto 0.51848 0.37168 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50719 0.39259 moveto 0.50866 0.39441 lineto 0.51848 0.37168 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50866 0.39441 moveto 0.51117 0.39589 lineto 0.51848 0.37168 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51303 0.38591 moveto 0.51001 0.38709 lineto 0.51848 0.37168 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5079 0.38871 moveto 0.50693 0.39062 lineto 0.51848 0.37168 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51001 0.38709 moveto 0.5079 0.38871 lineto 0.51848 0.37168 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52517 0.39613 moveto 0.52778 0.39473 lineto 0.51848 0.37168 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52778 0.39473 moveto 0.52937 0.39296 lineto 0.51848 0.37168 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52937 0.39296 moveto 0.52978 0.391 lineto 0.51848 0.37168 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52978 0.391 moveto 0.52894 0.38907 lineto 0.51848 0.37168 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52894 0.38907 moveto 0.52695 0.38737 lineto 0.51848 0.37168 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52695 0.38737 moveto 0.52401 0.3861 lineto 0.51848 0.37168 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52401 0.3861 moveto 0.52044 0.38539 lineto 0.51848 0.37168 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52044 0.38539 moveto 0.51665 0.38532 lineto 0.51848 0.37168 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51665 0.38532 moveto 0.51303 0.38591 lineto 0.51848 0.37168 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52778 0.39473 moveto 0.52517 0.39613 lineto 0.53187 0.4206 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29486 0.56988 moveto 0.31608 0.59174 lineto 0.31742 0.57091 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31742 0.57091 moveto 0.29638 0.54854 lineto 0.29486 0.56988 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70964 0.73184 moveto 0.67298 0.74568 lineto 0.67376 0.76755 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67298 0.74568 moveto 0.70964 0.73184 lineto 0.70863 0.70976 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74105 0.49642 moveto 0.7266 0.52087 lineto 0.7277 0.54141 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7266 0.52087 moveto 0.74105 0.49642 lineto 0.73985 0.47564 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4988 0.41725 moveto 0.50385 0.42015 lineto 0.51117 0.39589 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51117 0.39589 moveto 0.50866 0.39441 lineto 0.4988 0.41725 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29397 0.43901 moveto 0.30226 0.46572 lineto 0.30369 0.44563 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30369 0.44563 moveto 0.2955 0.41843 lineto 0.29397 0.43901 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53712 0.41789 moveto 0.53187 0.4206 lineto 0.53858 0.44511 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53187 0.4206 moveto 0.53712 0.41789 lineto 0.52778 0.39473 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48888 0.44021 moveto 0.49651 0.44444 lineto 0.50385 0.42015 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50385 0.42015 moveto 0.4988 0.41725 lineto 0.48888 0.44021 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5465 0.44114 moveto 0.53858 0.44511 lineto 0.5453 0.46964 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53858 0.44511 moveto 0.5465 0.44114 lineto 0.53712 0.41789 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73222 0.62604 moveto 0.70568 0.64511 lineto 0.70665 0.6664 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70568 0.64511 moveto 0.73222 0.62604 lineto 0.73107 0.6045 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73627 0.36625 moveto 0.73517 0.39498 lineto 0.73631 0.41478 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73517 0.39498 moveto 0.73627 0.36625 lineto 0.73509 0.34624 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52937 0.39296 moveto 0.52778 0.39473 lineto 0.53712 0.41789 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55591 0.46449 moveto 0.5453 0.46964 lineto 0.55202 0.4942 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5453 0.46964 moveto 0.55591 0.46449 lineto 0.5465 0.44114 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4958 0.41369 moveto 0.4988 0.41725 lineto 0.50866 0.39441 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50866 0.39441 moveto 0.50719 0.39259 lineto 0.4958 0.41369 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47891 0.46329 moveto 0.48917 0.46877 lineto 0.49651 0.44444 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49651 0.44444 moveto 0.48888 0.44021 lineto 0.47891 0.46329 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56537 0.48794 moveto 0.55202 0.4942 lineto 0.55875 0.51879 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55202 0.4942 moveto 0.56537 0.48794 lineto 0.55591 0.46449 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30911 0.69972 moveto 0.34167 0.71597 lineto 0.34287 0.69435 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34287 0.69435 moveto 0.31053 0.67759 lineto 0.30911 0.69972 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4689 0.48648 moveto 0.48181 0.49315 lineto 0.48917 0.46877 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48917 0.46877 moveto 0.47891 0.46329 lineto 0.4689 0.48648 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57487 0.51149 moveto 0.55875 0.51879 lineto 0.56549 0.54341 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55875 0.51879 moveto 0.57487 0.51149 lineto 0.56537 0.48794 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33674 0.80509 moveto 0.37845 0.81623 lineto 0.37943 0.79399 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37943 0.79399 moveto 0.338 0.7824 lineto 0.33674 0.80509 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58441 0.53515 moveto 0.56549 0.54341 lineto 0.57223 0.56805 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56549 0.54341 moveto 0.58441 0.53515 lineto 0.57487 0.51149 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53712 0.41789 moveto 0.54036 0.41442 lineto 0.52937 0.39296 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52978 0.391 moveto 0.52937 0.39296 lineto 0.54036 0.41442 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45883 0.50979 moveto 0.47444 0.51757 lineto 0.48181 0.49315 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48181 0.49315 moveto 0.4689 0.48648 lineto 0.45883 0.50979 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54036 0.41442 moveto 0.53712 0.41789 lineto 0.5465 0.44114 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49521 0.40981 moveto 0.4958 0.41369 lineto 0.50719 0.39259 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50719 0.39259 moveto 0.50693 0.39062 lineto 0.49521 0.40981 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59399 0.5589 moveto 0.57223 0.56805 lineto 0.57899 0.59273 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57223 0.56805 moveto 0.59399 0.5589 lineto 0.58441 0.53515 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48431 0.43498 moveto 0.48888 0.44021 lineto 0.4988 0.41725 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4988 0.41725 moveto 0.4958 0.41369 lineto 0.48431 0.43498 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44871 0.53321 moveto 0.46705 0.54202 lineto 0.47444 0.51757 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47444 0.51757 moveto 0.45883 0.50979 lineto 0.44871 0.53321 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60361 0.58276 moveto 0.57899 0.59273 lineto 0.58575 0.61743 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57899 0.59273 moveto 0.60361 0.58276 lineto 0.59399 0.5589 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61328 0.60672 moveto 0.58575 0.61743 lineto 0.59252 0.64216 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58575 0.61743 moveto 0.61328 0.60672 lineto 0.60361 0.58276 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43854 0.55676 moveto 0.45965 0.56652 lineto 0.46705 0.54202 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46705 0.54202 moveto 0.44871 0.53321 lineto 0.43854 0.55676 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62299 0.63079 moveto 0.59252 0.64216 lineto 0.59929 0.66692 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59252 0.64216 moveto 0.62299 0.63079 lineto 0.61328 0.60672 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54036 0.41442 moveto 0.54122 0.41058 lineto 0.52978 0.391 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52894 0.38907 moveto 0.52978 0.391 lineto 0.54122 0.41058 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55143 0.43606 moveto 0.5465 0.44114 lineto 0.55591 0.46449 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5465 0.44114 moveto 0.55143 0.43606 lineto 0.54036 0.41442 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29333 0.59149 moveto 0.31472 0.61281 lineto 0.31608 0.59174 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31608 0.59174 moveto 0.29486 0.56988 lineto 0.29333 0.59149 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71066 0.75419 moveto 0.67376 0.76755 lineto 0.67454 0.78968 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67376 0.76755 moveto 0.71066 0.75419 lineto 0.70964 0.73184 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74227 0.51746 moveto 0.7277 0.54141 lineto 0.72881 0.56218 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7277 0.54141 moveto 0.74227 0.51746 lineto 0.74105 0.49642 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42832 0.58042 moveto 0.45224 0.59106 lineto 0.45965 0.56652 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45965 0.56652 moveto 0.43854 0.55676 lineto 0.42832 0.58042 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49712 0.40605 moveto 0.49521 0.40981 lineto 0.50693 0.39062 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50693 0.39062 moveto 0.5079 0.38871 lineto 0.49712 0.40605 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63273 0.65496 moveto 0.59929 0.66692 lineto 0.60608 0.6917 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59929 0.66692 moveto 0.63273 0.65496 lineto 0.62299 0.63079 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29243 0.45984 moveto 0.30082 0.48605 lineto 0.30226 0.46572 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30226 0.46572 moveto 0.29397 0.43901 lineto 0.29243 0.45984 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64253 0.67924 moveto 0.60608 0.6917 lineto 0.61287 0.71652 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60608 0.6917 moveto 0.64253 0.67924 lineto 0.63273 0.65496 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47271 0.45646 moveto 0.47891 0.46329 lineto 0.48888 0.44021 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48888 0.44021 moveto 0.48431 0.43498 lineto 0.47271 0.45646 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41805 0.6042 moveto 0.44482 0.61564 lineto 0.45224 0.59106 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45224 0.59106 moveto 0.42832 0.58042 lineto 0.41805 0.6042 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73338 0.64785 moveto 0.70665 0.6664 lineto 0.70764 0.68795 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70665 0.6664 moveto 0.73338 0.64785 lineto 0.73222 0.62604 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73746 0.38652 moveto 0.73631 0.41478 lineto 0.73748 0.43482 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73631 0.41478 moveto 0.73746 0.38652 lineto 0.73627 0.36625 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65236 0.70363 moveto 0.61287 0.71652 lineto 0.61967 0.74136 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61287 0.71652 moveto 0.65236 0.70363 lineto 0.64253 0.67924 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54122 0.41058 moveto 0.54036 0.41442 lineto 0.55143 0.43606 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40772 0.62811 moveto 0.43739 0.64026 lineto 0.44482 0.61564 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44482 0.61564 moveto 0.41805 0.6042 lineto 0.40772 0.62811 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54122 0.41058 moveto 0.53958 0.40676 lineto 0.52894 0.38907 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52695 0.38737 moveto 0.52894 0.38907 lineto 0.53958 0.40676 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56259 0.45788 moveto 0.55591 0.46449 lineto 0.56537 0.48794 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55591 0.46449 moveto 0.56259 0.45788 lineto 0.55143 0.43606 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66224 0.72812 moveto 0.61967 0.74136 lineto 0.62648 0.76623 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61967 0.74136 moveto 0.66224 0.72812 lineto 0.65236 0.70363 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50135 0.40282 moveto 0.49712 0.40605 lineto 0.5079 0.38871 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5079 0.38871 moveto 0.51001 0.38709 lineto 0.50135 0.40282 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30766 0.72212 moveto 0.34046 0.73785 lineto 0.34167 0.71597 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34167 0.71597 moveto 0.30911 0.69972 lineto 0.30766 0.72212 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48334 0.42927 moveto 0.48431 0.43498 lineto 0.4958 0.41369 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4958 0.41369 moveto 0.49521 0.40981 lineto 0.48334 0.42927 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67216 0.75272 moveto 0.62648 0.76623 lineto 0.63329 0.79113 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62648 0.76623 moveto 0.67216 0.75272 lineto 0.66224 0.72812 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39734 0.65214 moveto 0.42994 0.66492 lineto 0.43739 0.64026 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43739 0.64026 moveto 0.40772 0.62811 lineto 0.39734 0.65214 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.68212 0.77742 moveto 0.63329 0.79113 lineto 0.64012 0.81606 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63329 0.79113 moveto 0.68212 0.77742 lineto 0.67216 0.75272 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33547 0.82805 moveto 0.37746 0.83873 lineto 0.37845 0.81623 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37845 0.81623 moveto 0.33674 0.80509 lineto 0.33547 0.82805 lineto gsave
+0.897 0.658 0.569 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.461 0.47815 moveto 0.4689 0.48648 lineto 0.47891 0.46329 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47891 0.46329 moveto 0.47271 0.45646 lineto 0.461 0.47815 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38691 0.67629 moveto 0.42248 0.68963 lineto 0.42994 0.66492 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42994 0.66492 moveto 0.39734 0.65214 lineto 0.38691 0.67629 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67454 0.78968 moveto 0.7117 0.77681 lineto 0.71066 0.75419 lineto gsave
+0.355 0.217 0.551 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64012 0.81606 moveto 0.69213 0.80224 lineto 0.68212 0.77742 lineto gsave
+0.471 0.423 0.722 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53958 0.40676 moveto 0.53559 0.4034 lineto 0.52695 0.38737 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52401 0.3861 moveto 0.52695 0.38737 lineto 0.53559 0.4034 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50745 0.40049 moveto 0.50135 0.40282 lineto 0.51001 0.38709 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51001 0.38709 moveto 0.51303 0.38591 lineto 0.50745 0.40049 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57385 0.47987 moveto 0.56537 0.48794 lineto 0.57487 0.51149 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56537 0.48794 moveto 0.57385 0.47987 lineto 0.56259 0.45788 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37642 0.70057 moveto 0.41501 0.71437 lineto 0.42248 0.68963 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42248 0.68963 moveto 0.38691 0.67629 lineto 0.37642 0.70057 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53559 0.4034 moveto 0.52966 0.40086 lineto 0.52401 0.3861 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52044 0.38539 moveto 0.52401 0.3861 lineto 0.52966 0.40086 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.36589 0.72497 moveto 0.40753 0.73916 lineto 0.41501 0.71437 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41501 0.71437 moveto 0.37642 0.70057 lineto 0.36589 0.72497 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51476 0.39932 moveto 0.50745 0.40049 lineto 0.51303 0.38591 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51303 0.38591 moveto 0.51665 0.38532 lineto 0.51476 0.39932 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5528 0.4304 moveto 0.55143 0.43606 lineto 0.56259 0.45788 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55143 0.43606 moveto 0.5528 0.4304 lineto 0.54122 0.41058 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44918 0.50004 moveto 0.45883 0.50979 lineto 0.4689 0.48648 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4689 0.48648 moveto 0.461 0.47815 lineto 0.44918 0.50004 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52966 0.40086 moveto 0.52245 0.39945 lineto 0.52044 0.38539 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51665 0.38532 moveto 0.52044 0.38539 lineto 0.52245 0.39945 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29177 0.61336 moveto 0.31334 0.63415 lineto 0.31472 0.61281 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31472 0.61281 moveto 0.29333 0.59149 lineto 0.29177 0.61336 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35529 0.7495 moveto 0.40003 0.76399 lineto 0.40753 0.73916 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40753 0.73916 moveto 0.36589 0.72497 lineto 0.35529 0.7495 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52245 0.39945 moveto 0.51476 0.39932 lineto 0.51665 0.38532 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53958 0.40676 moveto 0.54122 0.41058 lineto 0.5528 0.4304 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74351 0.53876 moveto 0.72881 0.56218 lineto 0.72993 0.58321 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72881 0.56218 moveto 0.74351 0.53876 lineto 0.74227 0.51746 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5852 0.50206 moveto 0.57487 0.51149 lineto 0.58441 0.53515 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57487 0.51149 moveto 0.5852 0.50206 lineto 0.57385 0.47987 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29087 0.48092 moveto 0.29936 0.50663 lineto 0.30082 0.48605 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30082 0.48605 moveto 0.29243 0.45984 lineto 0.29087 0.48092 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34464 0.77415 moveto 0.39252 0.78886 lineto 0.40003 0.76399 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40003 0.76399 moveto 0.35529 0.7495 lineto 0.34464 0.77415 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48615 0.42371 moveto 0.48334 0.42927 lineto 0.49521 0.40981 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49521 0.40981 moveto 0.49712 0.40605 lineto 0.48615 0.42371 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4713 0.44899 moveto 0.47271 0.45646 lineto 0.48431 0.43498 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48431 0.43498 moveto 0.48334 0.42927 lineto 0.4713 0.44899 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73456 0.66993 moveto 0.70764 0.68795 lineto 0.70863 0.70976 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70764 0.68795 moveto 0.73456 0.66993 lineto 0.73338 0.64785 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73867 0.40704 moveto 0.73748 0.43482 lineto 0.73865 0.45511 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73748 0.43482 moveto 0.73867 0.40704 lineto 0.73746 0.38652 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30321 0.79101 moveto 0.33674 0.80509 lineto 0.338 0.7824 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33394 0.79893 moveto 0.385 0.81378 lineto 0.39252 0.78886 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39252 0.78886 moveto 0.34464 0.77415 lineto 0.33394 0.79893 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30406 0.34894 moveto 0.29849 0.37803 lineto 0.29996 0.3582 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29996 0.3582 moveto 0.30554 0.32866 lineto 0.30406 0.34894 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30619 0.7448 moveto 0.33924 0.75999 lineto 0.34046 0.73785 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34046 0.73785 moveto 0.30766 0.72212 lineto 0.30619 0.7448 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59665 0.52443 moveto 0.58441 0.53515 lineto 0.59399 0.5589 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58441 0.53515 moveto 0.59665 0.52443 lineto 0.5852 0.50206 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43725 0.52213 moveto 0.44871 0.53321 lineto 0.45883 0.50979 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45883 0.50979 moveto 0.44918 0.50004 lineto 0.43725 0.52213 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.31582 0.81074 moveto 0.327 0.82059 lineto 0.33674 0.80509 lineto 0.957 0.718 0.535 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.31699 0.82067 moveto 0.32318 0.82385 lineto 0.32458 0.82061 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32318 0.82385 moveto 0.32882 0.8254 lineto gsave
+0.32691 0.82324 lineto 0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33547 0.82805 moveto 0.33589 0.82052 lineto gsave
+0.327 0.82059 lineto 0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33589 0.82052 moveto 0.33674 0.80509 lineto gsave
+0.327 0.82059 lineto 0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32882 0.8254 moveto 0.33547 0.82805 lineto gsave
+0.31582 0.81074 lineto 0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33674 0.80509 moveto 0.30321 0.79101 lineto 0.30288 0.79614 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.33674 0.80509 moveto 0.30288 0.79614 lineto 0.31582 0.81074 lineto 0.957 0.718 0.535 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.385 0.81378 moveto 0.33394 0.79893 lineto 0.32458 0.82061 lineto gsave
+0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32458 0.82061 moveto 0.32318 0.82385 lineto gsave
+0.32691 0.82324 lineto 0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.385 0.81378 moveto 0.32458 0.82061 lineto 0.32691 0.82324 lineto 0.89 0.77 0.723 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.30288 0.79614 moveto 0.30169 0.81456 lineto gsave
+0.31582 0.81074 lineto 0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30169 0.81456 moveto 0.32882 0.8254 lineto gsave
+0.31582 0.81074 lineto 0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.28382 0.79706 moveto 0.28755 0.80072 lineto 0.30321 0.79101 lineto 0.997 0.771 0.46 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.28337 0.80197 moveto 0.28495 0.80421 lineto 0.2867 0.80098 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28495 0.80421 moveto 0.29158 0.80761 lineto gsave
+0.28877 0.8038 lineto 0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30169 0.81456 moveto 0.30288 0.79614 lineto gsave
+0.28755 0.80072 lineto 0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30288 0.79614 moveto 0.30321 0.79101 lineto gsave
+0.28755 0.80072 lineto 0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29158 0.80761 moveto 0.30169 0.81456 lineto gsave
+0.28382 0.79706 lineto 0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.338 0.7824 moveto 0.30471 0.76776 lineto 0.30321 0.79101 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28032 0.77447 moveto 0.30321 0.79101 lineto 0.30471 0.76776 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30321 0.79101 moveto 0.28032 0.77447 lineto 0.27916 0.79075 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.30321 0.79101 moveto 0.27916 0.79075 lineto 0.28382 0.79706 lineto 0.997 0.771 0.46 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.33394 0.79893 moveto 0.29833 0.77943 lineto 0.2867 0.80098 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2867 0.80098 moveto 0.28495 0.80421 lineto gsave
+0.28877 0.8038 lineto 0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.33394 0.79893 moveto 0.2867 0.80098 lineto 0.28877 0.8038 lineto 0.951 0.867 0.719 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.27916 0.79075 moveto 0.2786 0.79869 lineto gsave
+0.28382 0.79706 lineto 0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2786 0.79869 moveto 0.29158 0.80761 lineto gsave
+0.28382 0.79706 lineto 0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.26862 0.78114 moveto 0.2786 0.79869 lineto 0.28032 0.77447 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.26862 0.78114 moveto 0.28337 0.80197 lineto gsave
+0.29833 0.77943 lineto 0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2867 0.80098 moveto 0.29833 0.77943 lineto gsave
+0.28337 0.80197 lineto 0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.33394 0.79893 moveto 0.28877 0.8038 lineto 0.31699 0.82067 lineto 0.951 0.867 0.719 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.29158 0.80761 moveto 0.31699 0.82067 lineto gsave
+0.28877 0.8038 lineto 0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32458 0.82061 moveto 0.33394 0.79893 lineto gsave
+0.31699 0.82067 lineto 0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37746 0.83873 moveto 0.385 0.81378 lineto gsave
+0.32691 0.82324 lineto 0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32882 0.8254 moveto 0.37746 0.83873 lineto gsave
+0.32691 0.82324 lineto 0.89 0.77 0.723 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56453 0.45047 moveto 0.56259 0.45788 lineto 0.57385 0.47987 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56259 0.45788 moveto 0.56453 0.45047 lineto 0.5528 0.4304 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5528 0.4304 moveto 0.5504 0.42475 lineto 0.53958 0.40676 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53559 0.4034 moveto 0.53958 0.40676 lineto 0.5504 0.42475 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.6082 0.54699 moveto 0.59399 0.5589 lineto 0.60361 0.58276 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59399 0.5589 moveto 0.6082 0.54699 lineto 0.59665 0.52443 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42522 0.54442 moveto 0.43854 0.55676 lineto 0.44871 0.53321 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44871 0.53321 moveto 0.43725 0.52213 lineto 0.42522 0.54442 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49251 0.41891 moveto 0.48615 0.42371 lineto 0.49712 0.40605 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49712 0.40605 moveto 0.50135 0.40282 lineto 0.49251 0.41891 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4591 0.46899 moveto 0.461 0.47815 lineto 0.47271 0.45646 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47271 0.45646 moveto 0.4713 0.44899 lineto 0.4591 0.46899 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2902 0.63551 moveto 0.31195 0.65574 lineto 0.31334 0.63415 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31334 0.63415 moveto 0.29177 0.61336 lineto 0.2902 0.63551 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74476 0.56032 moveto 0.72993 0.58321 lineto 0.73107 0.6045 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72993 0.58321 moveto 0.74476 0.56032 lineto 0.74351 0.53876 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5504 0.42475 moveto 0.5528 0.4304 lineto 0.56453 0.45047 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28928 0.50228 moveto 0.29788 0.52746 lineto 0.29936 0.50663 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29936 0.50663 moveto 0.29087 0.48092 lineto 0.28928 0.50228 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61984 0.56974 moveto 0.60361 0.58276 lineto 0.61328 0.60672 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60361 0.58276 moveto 0.61984 0.56974 lineto 0.6082 0.54699 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73576 0.69229 moveto 0.70863 0.70976 lineto 0.70964 0.73184 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70863 0.70976 moveto 0.73576 0.69229 lineto 0.73456 0.66993 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73989 0.42781 moveto 0.73865 0.45511 lineto 0.73985 0.47564 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73865 0.45511 moveto 0.73989 0.42781 lineto 0.73867 0.40704 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41306 0.56693 moveto 0.42832 0.58042 lineto 0.43854 0.55676 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43854 0.55676 moveto 0.42522 0.54442 lineto 0.41306 0.56693 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47498 0.44168 moveto 0.4713 0.44899 lineto 0.48334 0.42927 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48334 0.42927 moveto 0.48615 0.42371 lineto 0.47498 0.44168 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30256 0.36948 moveto 0.297 0.39811 lineto 0.29849 0.37803 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29849 0.37803 moveto 0.30406 0.34894 lineto 0.30256 0.36948 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57642 0.47081 moveto 0.57385 0.47987 lineto 0.5852 0.50206 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57385 0.47987 moveto 0.57642 0.47081 lineto 0.56453 0.45047 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5504 0.42475 moveto 0.54441 0.41976 lineto 0.53559 0.4034 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52966 0.40086 moveto 0.53559 0.4034 lineto 0.54441 0.41976 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30471 0.76776 moveto 0.338 0.7824 lineto 0.33924 0.75999 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33924 0.75999 moveto 0.30619 0.7448 lineto 0.30471 0.76776 lineto gsave
+0.957 0.718 0.535 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50174 0.41543 moveto 0.49251 0.41891 lineto 0.50135 0.40282 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50135 0.40282 moveto 0.50745 0.40049 lineto 0.50174 0.41543 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63158 0.59269 moveto 0.61328 0.60672 lineto 0.62299 0.63079 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61328 0.60672 moveto 0.63158 0.59269 lineto 0.61984 0.56974 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4008 0.58965 moveto 0.41805 0.6042 lineto 0.42832 0.58042 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42832 0.58042 moveto 0.41306 0.56693 lineto 0.4008 0.58965 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44673 0.48927 moveto 0.44918 0.50004 lineto 0.461 0.47815 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.461 0.47815 moveto 0.4591 0.46899 lineto 0.44673 0.48927 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54441 0.41976 moveto 0.53545 0.41598 lineto 0.52966 0.40086 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52245 0.39945 moveto 0.52966 0.40086 lineto 0.53545 0.41598 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64343 0.61583 moveto 0.62299 0.63079 lineto 0.63273 0.65496 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62299 0.63079 moveto 0.64343 0.61583 lineto 0.63158 0.59269 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51283 0.41368 moveto 0.50174 0.41543 lineto 0.50745 0.40049 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50745 0.40049 moveto 0.51476 0.39932 lineto 0.51283 0.41368 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2886 0.65794 moveto 0.31053 0.67759 lineto 0.31195 0.65574 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31195 0.65574 moveto 0.2902 0.63551 lineto 0.2886 0.65794 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74603 0.58215 moveto 0.73107 0.6045 lineto 0.73222 0.62604 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73107 0.6045 moveto 0.74603 0.58215 lineto 0.74476 0.56032 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58846 0.49141 moveto 0.5852 0.50206 lineto 0.59665 0.52443 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5852 0.50206 moveto 0.58846 0.49141 lineto 0.57642 0.47081 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28768 0.5239 moveto 0.29638 0.54854 lineto 0.29788 0.52746 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29788 0.52746 moveto 0.28928 0.50228 lineto 0.28768 0.5239 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38842 0.61258 moveto 0.40772 0.62811 lineto 0.41805 0.6042 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41805 0.6042 moveto 0.4008 0.58965 lineto 0.38842 0.61258 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53545 0.41598 moveto 0.52451 0.41387 lineto 0.52245 0.39945 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51476 0.39932 moveto 0.52245 0.39945 lineto 0.52451 0.41387 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52451 0.41387 moveto 0.51283 0.41368 lineto 0.51476 0.39932 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56141 0.44306 moveto 0.56453 0.45047 lineto 0.57642 0.47081 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56453 0.45047 moveto 0.56141 0.44306 lineto 0.5504 0.42475 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54441 0.41976 moveto 0.5504 0.42475 lineto 0.56141 0.44306 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73697 0.71492 moveto 0.70964 0.73184 lineto 0.71066 0.75419 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70964 0.73184 moveto 0.73697 0.71492 lineto 0.73576 0.69229 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65537 0.63918 moveto 0.63273 0.65496 lineto 0.64253 0.67924 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63273 0.65496 moveto 0.65537 0.63918 lineto 0.64343 0.61583 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74113 0.44884 moveto 0.73985 0.47564 lineto 0.74105 0.49642 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73985 0.47564 moveto 0.74113 0.44884 lineto 0.73989 0.42781 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30104 0.39028 moveto 0.2955 0.41843 lineto 0.297 0.39811 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.297 0.39811 moveto 0.30256 0.36948 lineto 0.30104 0.39028 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48346 0.43534 moveto 0.47498 0.44168 lineto 0.48615 0.42371 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48615 0.42371 moveto 0.49251 0.41891 lineto 0.48346 0.43534 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46361 0.45998 moveto 0.4591 0.46899 lineto 0.4713 0.44899 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4713 0.44899 moveto 0.47498 0.44168 lineto 0.46361 0.45998 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72217 0.31684 moveto 0.73509 0.34624 lineto 0.73627 0.36625 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43418 0.50983 moveto 0.43725 0.52213 lineto 0.44918 0.50004 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44918 0.50004 moveto 0.44673 0.48927 lineto 0.43418 0.50983 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37591 0.63574 moveto 0.39734 0.65214 lineto 0.40772 0.62811 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40772 0.62811 moveto 0.38842 0.61258 lineto 0.37591 0.63574 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66742 0.66272 moveto 0.64253 0.67924 lineto 0.65236 0.70363 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64253 0.67924 moveto 0.66742 0.66272 lineto 0.65537 0.63918 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60066 0.51227 moveto 0.59665 0.52443 lineto 0.6082 0.54699 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59665 0.52443 moveto 0.60066 0.51227 lineto 0.58846 0.49141 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67957 0.68647 moveto 0.65236 0.70363 lineto 0.66224 0.72812 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65236 0.70363 moveto 0.67957 0.68647 lineto 0.66742 0.66272 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.36329 0.65911 moveto 0.38691 0.67629 lineto 0.39734 0.65214 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39734 0.65214 moveto 0.37591 0.63574 lineto 0.36329 0.65911 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28699 0.68066 moveto 0.30911 0.69972 lineto 0.31053 0.67759 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31053 0.67759 moveto 0.2886 0.65794 lineto 0.28699 0.68066 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74731 0.60426 moveto 0.73222 0.62604 lineto 0.73338 0.64785 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73222 0.62604 moveto 0.74731 0.60426 lineto 0.74603 0.58215 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28606 0.5458 moveto 0.29486 0.56988 lineto 0.29638 0.54854 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29638 0.54854 moveto 0.28768 0.5239 lineto 0.28606 0.5458 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56141 0.44306 moveto 0.55342 0.43647 lineto 0.54441 0.41976 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53545 0.41598 moveto 0.54441 0.41976 lineto 0.55342 0.43647 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57261 0.46169 moveto 0.57642 0.47081 lineto 0.58846 0.49141 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57642 0.47081 moveto 0.57261 0.46169 lineto 0.56141 0.44306 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73819 0.73785 moveto 0.71066 0.75419 lineto 0.7117 0.77681 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71066 0.75419 moveto 0.73819 0.73785 lineto 0.73697 0.71492 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74239 0.47014 moveto 0.74105 0.49642 lineto 0.74227 0.51746 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74105 0.49642 moveto 0.74239 0.47014 lineto 0.74113 0.44884 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42146 0.53068 moveto 0.42522 0.54442 lineto 0.43725 0.52213 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43725 0.52213 moveto 0.43418 0.50983 lineto 0.42146 0.53068 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49588 0.43074 moveto 0.48346 0.43534 lineto 0.49251 0.41891 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49251 0.41891 moveto 0.50174 0.41543 lineto 0.49588 0.43074 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69183 0.71043 moveto 0.66224 0.72812 lineto 0.67216 0.75272 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66224 0.72812 moveto 0.69183 0.71043 lineto 0.67957 0.68647 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2995 0.41134 moveto 0.29397 0.43901 lineto 0.2955 0.41843 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2955 0.41843 moveto 0.30104 0.39028 lineto 0.2995 0.41134 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35055 0.68271 moveto 0.37642 0.70057 lineto 0.38691 0.67629 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38691 0.67629 moveto 0.36329 0.65911 lineto 0.35055 0.68271 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61302 0.53342 moveto 0.6082 0.54699 lineto 0.61984 0.56974 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.6082 0.54699 moveto 0.61302 0.53342 lineto 0.60066 0.51227 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72331 0.3373 moveto 0.73627 0.36625 lineto 0.73746 0.38652 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73627 0.36625 moveto 0.72331 0.3373 lineto 0.72217 0.31684 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.01 setlinewidth
+0.51848 0.37168 moveto
+0.72217 0.31684 lineto
+stroke
+grestore
+gsave
+0.01 setlinewidth
+0.72217 0.31684 moveto
+0.7363 0.31304 lineto
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45202 0.47863 moveto 0.44673 0.48927 lineto 0.4591 0.46899 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4591 0.46899 moveto 0.46361 0.45998 lineto 0.45202 0.47863 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55342 0.43647 moveto 0.56141 0.44306 lineto 0.57261 0.46169 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7042 0.73459 moveto 0.67216 0.75272 lineto 0.68212 0.77742 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67216 0.75272 moveto 0.7042 0.73459 lineto 0.69183 0.71043 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33769 0.70654 moveto 0.36589 0.72497 lineto 0.37642 0.70057 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37642 0.70057 moveto 0.35055 0.68271 lineto 0.33769 0.70654 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55342 0.43647 moveto 0.54139 0.43147 lineto 0.53545 0.41598 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52451 0.41387 moveto 0.53545 0.41598 lineto 0.54139 0.43147 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47422 0.45215 moveto 0.46361 0.45998 lineto 0.47498 0.44168 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47498 0.44168 moveto 0.48346 0.43534 lineto 0.47422 0.45215 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51084 0.42841 moveto 0.49588 0.43074 lineto 0.50174 0.41543 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50174 0.41543 moveto 0.51283 0.41368 lineto 0.51084 0.42841 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40855 0.55183 moveto 0.41306 0.56693 lineto 0.42522 0.54442 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42522 0.54442 moveto 0.42146 0.53068 lineto 0.40855 0.55183 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71667 0.75897 moveto 0.68212 0.77742 lineto 0.69213 0.80224 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.68212 0.77742 moveto 0.71667 0.75897 lineto 0.7042 0.73459 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28535 0.70366 moveto 0.30766 0.72212 lineto 0.30911 0.69972 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30911 0.69972 moveto 0.28699 0.68066 lineto 0.28535 0.70366 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74861 0.62666 moveto 0.73338 0.64785 lineto 0.73456 0.66993 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73338 0.64785 moveto 0.74861 0.62666 lineto 0.74731 0.60426 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28442 0.56798 moveto 0.29333 0.59149 lineto 0.29486 0.56988 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29486 0.56988 moveto 0.28606 0.5458 lineto 0.28442 0.56798 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62554 0.55484 moveto 0.61984 0.56974 lineto 0.63158 0.59269 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61984 0.56974 moveto 0.62554 0.55484 lineto 0.61302 0.53342 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32469 0.7306 moveto 0.35529 0.7495 lineto 0.36589 0.72497 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.36589 0.72497 moveto 0.33769 0.70654 lineto 0.32469 0.7306 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54139 0.43147 moveto 0.52663 0.42867 lineto 0.52451 0.41387 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51283 0.41368 moveto 0.52451 0.41387 lineto 0.52663 0.42867 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7117 0.77681 moveto 0.73943 0.76106 lineto 0.73819 0.73785 lineto gsave
+0.157 0.069 0.498 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74366 0.49171 moveto 0.74227 0.51746 lineto 0.74351 0.53876 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74227 0.51746 moveto 0.74366 0.49171 lineto 0.74239 0.47014 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52663 0.42867 moveto 0.51084 0.42841 lineto 0.51283 0.41368 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.584 0.48064 moveto 0.58846 0.49141 lineto 0.60066 0.51227 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58846 0.49141 moveto 0.584 0.48064 lineto 0.57261 0.46169 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29794 0.43267 moveto 0.29243 0.45984 lineto 0.29397 0.43901 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29397 0.43901 moveto 0.2995 0.41134 lineto 0.29794 0.43267 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69213 0.80224 moveto 0.72926 0.78356 lineto 0.71667 0.75897 lineto gsave
+0.292 0.32 0.718 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72445 0.35802 moveto 0.73746 0.38652 lineto 0.73867 0.40704 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73746 0.38652 moveto 0.72445 0.35802 lineto 0.72331 0.3373 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31158 0.7549 moveto 0.34464 0.77415 lineto 0.35529 0.7495 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35529 0.7495 moveto 0.32469 0.7306 lineto 0.31158 0.7549 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44022 0.49762 moveto 0.43418 0.50983 lineto 0.44673 0.48927 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44673 0.48927 moveto 0.45202 0.47863 lineto 0.44022 0.49762 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39546 0.57328 moveto 0.4008 0.58965 lineto 0.41306 0.56693 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41306 0.56693 moveto 0.40855 0.55183 lineto 0.39546 0.57328 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63823 0.57656 moveto 0.63158 0.59269 lineto 0.64343 0.61583 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63158 0.59269 moveto 0.63823 0.57656 lineto 0.62554 0.55484 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57261 0.46169 moveto 0.56263 0.45355 lineto 0.55342 0.43647 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54139 0.43147 moveto 0.55342 0.43647 lineto 0.56263 0.45355 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56263 0.45355 moveto 0.57261 0.46169 lineto 0.584 0.48064 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2837 0.72696 moveto 0.30619 0.7448 lineto 0.30766 0.72212 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30766 0.72212 moveto 0.28535 0.70366 lineto 0.2837 0.72696 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74993 0.64933 moveto 0.73456 0.66993 lineto 0.73576 0.69229 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73456 0.66993 moveto 0.74993 0.64933 lineto 0.74861 0.62666 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29833 0.77943 moveto 0.33394 0.79893 lineto 0.34464 0.77415 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28202 0.75056 moveto 0.30471 0.76776 lineto 0.30619 0.7448 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30471 0.76776 moveto 0.28202 0.75056 lineto 0.28032 0.77447 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34464 0.77415 moveto 0.31158 0.7549 lineto 0.29833 0.77943 lineto gsave
+0.951 0.867 0.719 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48987 0.44643 moveto 0.47422 0.45215 lineto 0.48346 0.43534 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48346 0.43534 moveto 0.49588 0.43074 lineto 0.48987 0.44643 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28275 0.59044 moveto 0.29177 0.61336 lineto 0.29333 0.59149 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29333 0.59149 moveto 0.28442 0.56798 lineto 0.28275 0.59044 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74494 0.51356 moveto 0.74351 0.53876 lineto 0.74476 0.56032 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74351 0.53876 moveto 0.74494 0.51356 lineto 0.74366 0.49171 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59561 0.49994 moveto 0.60066 0.51227 lineto 0.61302 0.53342 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60066 0.51227 moveto 0.59561 0.49994 lineto 0.584 0.48064 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46477 0.46933 moveto 0.45202 0.47863 lineto 0.46361 0.45998 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46361 0.45998 moveto 0.47422 0.45215 lineto 0.46477 0.46933 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29636 0.45428 moveto 0.29087 0.48092 lineto 0.29243 0.45984 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29243 0.45984 moveto 0.29794 0.43267 lineto 0.29636 0.45428 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32411 0.32082 moveto 0.30406 0.34894 lineto 0.30554 0.32866 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30554 0.32866 moveto 0.32551 0.30012 lineto 0.32411 0.32082 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72562 0.37901 moveto 0.73867 0.40704 lineto 0.73989 0.42781 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73867 0.40704 moveto 0.72562 0.37901 lineto 0.72445 0.35802 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65109 0.59856 moveto 0.64343 0.61583 lineto 0.65537 0.63918 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64343 0.61583 moveto 0.65109 0.59856 lineto 0.63823 0.57656 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38218 0.59504 moveto 0.38842 0.61258 lineto 0.4008 0.58965 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4008 0.58965 moveto 0.39546 0.57328 lineto 0.38218 0.59504 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56263 0.45355 moveto 0.54747 0.44735 lineto 0.54139 0.43147 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.52663 0.42867 moveto 0.54139 0.43147 lineto 0.54747 0.44735 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4282 0.51697 moveto 0.42146 0.53068 lineto 0.43418 0.50983 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43418 0.50983 moveto 0.44022 0.49762 lineto 0.4282 0.51697 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50881 0.44354 moveto 0.48987 0.44643 lineto 0.49588 0.43074 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49588 0.43074 moveto 0.51084 0.42841 lineto 0.50881 0.44354 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30619 0.7448 moveto 0.2837 0.72696 lineto 0.28202 0.75056 lineto gsave
+0.997 0.771 0.46 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75126 0.6723 moveto 0.73576 0.69229 lineto 0.73697 0.71492 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73576 0.69229 moveto 0.75126 0.6723 lineto 0.74993 0.64933 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28106 0.6132 moveto 0.2902 0.63551 lineto 0.29177 0.61336 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29177 0.61336 moveto 0.28275 0.59044 lineto 0.28106 0.6132 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66412 0.62086 moveto 0.65537 0.63918 lineto 0.66742 0.66272 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65537 0.63918 moveto 0.66412 0.62086 lineto 0.65109 0.59856 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74624 0.53569 moveto 0.74476 0.56032 lineto 0.74603 0.58215 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74476 0.56032 moveto 0.74624 0.53569 lineto 0.74494 0.51356 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.36871 0.61712 moveto 0.37591 0.63574 lineto 0.38842 0.61258 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38842 0.61258 moveto 0.38218 0.59504 lineto 0.36871 0.61712 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54747 0.44735 moveto 0.5288 0.44386 lineto 0.52663 0.42867 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.51084 0.42841 moveto 0.52663 0.42867 lineto 0.5288 0.44386 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5288 0.44386 moveto 0.50881 0.44354 lineto 0.51084 0.42841 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29476 0.47617 moveto 0.28928 0.50228 lineto 0.29087 0.48092 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29087 0.48092 moveto 0.29636 0.45428 lineto 0.29476 0.47617 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60742 0.51958 moveto 0.61302 0.53342 lineto 0.62554 0.55484 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61302 0.53342 moveto 0.60742 0.51958 lineto 0.59561 0.49994 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57204 0.47099 moveto 0.584 0.48064 lineto 0.59561 0.49994 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.584 0.48064 moveto 0.57204 0.47099 lineto 0.56263 0.45355 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3227 0.3418 moveto 0.30256 0.36948 lineto 0.30406 0.34894 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30406 0.34894 moveto 0.32411 0.32082 lineto 0.3227 0.3418 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7268 0.40026 moveto 0.73989 0.42781 lineto 0.74113 0.44884 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73989 0.42781 moveto 0.7268 0.40026 lineto 0.72562 0.37901 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54747 0.44735 moveto 0.56263 0.45355 lineto 0.57204 0.47099 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4551 0.48691 moveto 0.44022 0.49762 lineto 0.45202 0.47863 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45202 0.47863 moveto 0.46477 0.46933 lineto 0.4551 0.48691 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48371 0.46253 moveto 0.46477 0.46933 lineto 0.47422 0.45215 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47422 0.45215 moveto 0.48987 0.44643 lineto 0.48371 0.46253 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67733 0.64346 moveto 0.66742 0.66272 lineto 0.67957 0.68647 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66742 0.66272 moveto 0.67733 0.64346 lineto 0.66412 0.62086 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41594 0.53669 moveto 0.40855 0.55183 lineto 0.42146 0.53068 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42146 0.53068 moveto 0.4282 0.51697 lineto 0.41594 0.53669 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75261 0.69557 moveto 0.73697 0.71492 lineto 0.73819 0.73785 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73697 0.71492 moveto 0.75261 0.69557 lineto 0.75126 0.6723 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35504 0.63952 moveto 0.36329 0.65911 lineto 0.37591 0.63574 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37591 0.63574 moveto 0.36871 0.61712 lineto 0.35504 0.63952 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27936 0.63625 moveto 0.2886 0.65794 lineto 0.2902 0.63551 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2902 0.63551 moveto 0.28106 0.6132 lineto 0.27936 0.63625 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74756 0.55811 moveto 0.74603 0.58215 lineto 0.74731 0.60426 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74603 0.58215 moveto 0.74756 0.55811 lineto 0.74624 0.53569 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29314 0.49834 moveto 0.28768 0.5239 lineto 0.28928 0.50228 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28928 0.50228 moveto 0.29476 0.47617 lineto 0.29314 0.49834 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61944 0.53958 moveto 0.62554 0.55484 lineto 0.63823 0.57656 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62554 0.55484 moveto 0.61944 0.53958 lineto 0.60742 0.51958 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32126 0.36304 moveto 0.30104 0.39028 lineto 0.30256 0.36948 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30256 0.36948 moveto 0.3227 0.3418 lineto 0.32126 0.36304 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72799 0.4218 moveto 0.74113 0.44884 lineto 0.74239 0.47014 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74113 0.44884 moveto 0.72799 0.4218 lineto 0.7268 0.40026 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69073 0.66638 moveto 0.67957 0.68647 lineto 0.69183 0.71043 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67957 0.68647 moveto 0.69073 0.66638 lineto 0.67733 0.64346 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57204 0.47099 moveto 0.5537 0.46362 lineto 0.54747 0.44735 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5288 0.44386 moveto 0.54747 0.44735 lineto 0.5537 0.46362 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34117 0.66226 moveto 0.35055 0.68271 lineto 0.36329 0.65911 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.36329 0.65911 moveto 0.35504 0.63952 lineto 0.34117 0.66226 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58166 0.48883 moveto 0.59561 0.49994 lineto 0.60742 0.51958 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59561 0.49994 moveto 0.58166 0.48883 lineto 0.57204 0.47099 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50671 0.45908 moveto 0.48371 0.46253 lineto 0.48987 0.44643 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48987 0.44643 moveto 0.50881 0.44354 lineto 0.50671 0.45908 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75398 0.71914 moveto 0.73819 0.73785 lineto 0.73943 0.76106 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73819 0.73785 moveto 0.75398 0.71914 lineto 0.75261 0.69557 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40345 0.5568 moveto 0.39546 0.57328 lineto 0.40855 0.55183 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40855 0.55183 moveto 0.41594 0.53669 lineto 0.40345 0.5568 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27763 0.65961 moveto 0.28699 0.68066 lineto 0.2886 0.65794 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2886 0.65794 moveto 0.27936 0.63625 lineto 0.27763 0.65961 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7489 0.58082 moveto 0.74731 0.60426 lineto 0.74861 0.62666 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74731 0.60426 moveto 0.7489 0.58082 lineto 0.74756 0.55811 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70431 0.68961 moveto 0.69183 0.71043 lineto 0.7042 0.73459 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69183 0.71043 moveto 0.70431 0.68961 lineto 0.69073 0.66638 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44521 0.50489 moveto 0.4282 0.51697 lineto 0.44022 0.49762 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44022 0.49762 moveto 0.4551 0.48691 lineto 0.44521 0.50489 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5537 0.46362 moveto 0.57204 0.47099 lineto 0.58166 0.48883 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2915 0.52081 moveto 0.28606 0.5458 lineto 0.28768 0.5239 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28768 0.5239 moveto 0.29314 0.49834 lineto 0.2915 0.52081 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.5537 0.46362 moveto 0.53103 0.45946 lineto 0.5288 0.44386 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50881 0.44354 moveto 0.5288 0.44386 lineto 0.53103 0.45946 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53103 0.45946 moveto 0.50671 0.45908 lineto 0.50881 0.44354 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31981 0.38457 moveto 0.2995 0.41134 lineto 0.30104 0.39028 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30104 0.39028 moveto 0.32126 0.36304 lineto 0.31981 0.38457 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7292 0.44361 moveto 0.74239 0.47014 lineto 0.74366 0.49171 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74239 0.47014 moveto 0.7292 0.44361 lineto 0.72799 0.4218 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63169 0.55994 moveto 0.63823 0.57656 lineto 0.65109 0.59856 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63823 0.57656 moveto 0.63169 0.55994 lineto 0.61944 0.53958 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32709 0.68533 moveto 0.33769 0.70654 lineto 0.35055 0.68271 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35055 0.68271 moveto 0.34117 0.66226 lineto 0.32709 0.68533 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47739 0.47904 moveto 0.4551 0.48691 lineto 0.46477 0.46933 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46477 0.46933 moveto 0.48371 0.46253 lineto 0.47739 0.47904 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71807 0.71317 moveto 0.7042 0.73459 lineto 0.71667 0.75897 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7042 0.73459 moveto 0.71807 0.71317 lineto 0.70431 0.68961 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75536 0.74302 moveto 0.73943 0.76106 lineto 0.74069 0.78457 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73943 0.76106 moveto 0.75536 0.74302 lineto 0.75398 0.71914 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27587 0.68327 moveto 0.28535 0.70366 lineto 0.28699 0.68066 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28699 0.68066 moveto 0.27763 0.65961 lineto 0.27587 0.68327 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39072 0.57729 moveto 0.38218 0.59504 lineto 0.39546 0.57328 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39546 0.57328 moveto 0.40345 0.5568 lineto 0.39072 0.57729 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75026 0.60382 moveto 0.74861 0.62666 lineto 0.74993 0.64933 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74861 0.62666 moveto 0.75026 0.60382 lineto 0.7489 0.58082 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59149 0.50706 moveto 0.60742 0.51958 lineto 0.61944 0.53958 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60742 0.51958 moveto 0.59149 0.50706 lineto 0.58166 0.48883 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3128 0.70874 moveto 0.32469 0.7306 lineto 0.33769 0.70654 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33769 0.70654 moveto 0.32709 0.68533 lineto 0.3128 0.70874 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28984 0.54357 moveto 0.28442 0.56798 lineto 0.28606 0.5458 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28606 0.5458 moveto 0.2915 0.52081 lineto 0.28984 0.54357 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31834 0.40638 moveto 0.29794 0.43267 lineto 0.2995 0.41134 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2995 0.41134 moveto 0.31981 0.38457 lineto 0.31834 0.40638 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73042 0.46571 moveto 0.74366 0.49171 lineto 0.74494 0.51356 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74366 0.49171 moveto 0.73042 0.46571 lineto 0.7292 0.44361 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64416 0.58069 moveto 0.65109 0.59856 lineto 0.66412 0.62086 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65109 0.59856 moveto 0.64416 0.58069 lineto 0.63169 0.55994 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73203 0.73705 moveto 0.71667 0.75897 lineto 0.72926 0.78356 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71667 0.75897 moveto 0.73203 0.73705 lineto 0.71807 0.71317 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58166 0.48883 moveto 0.56009 0.4803 lineto 0.5537 0.46362 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53103 0.45946 moveto 0.5537 0.46362 lineto 0.56009 0.4803 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43509 0.5233 moveto 0.41594 0.53669 lineto 0.4282 0.51697 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4282 0.51697 moveto 0.44521 0.50489 lineto 0.43509 0.5233 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50456 0.47505 moveto 0.47739 0.47904 lineto 0.48371 0.46253 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48371 0.46253 moveto 0.50671 0.45908 lineto 0.50456 0.47505 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56009 0.4803 moveto 0.58166 0.48883 lineto 0.59149 0.50706 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75677 0.76722 moveto 0.74069 0.78457 lineto 0.74196 0.80838 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74069 0.78457 moveto 0.75677 0.76722 lineto 0.75536 0.74302 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29829 0.73251 moveto 0.31158 0.7549 lineto 0.32469 0.7306 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32469 0.7306 moveto 0.3128 0.70874 lineto 0.29829 0.73251 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27409 0.70725 moveto 0.2837 0.72696 lineto 0.28535 0.70366 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28535 0.70366 moveto 0.27587 0.68327 lineto 0.27409 0.70725 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35845 0.29589 moveto 0.32411 0.32082 lineto 0.32551 0.30012 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.01 setlinewidth
+0.33882 0.18488 moveto
+0.398 0.24641 lineto
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32551 0.30012 moveto 0.35965 0.27482 lineto 0.35845 0.29589 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75163 0.62713 moveto 0.74993 0.64933 lineto 0.75126 0.6723 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74993 0.64933 moveto 0.75163 0.62713 lineto 0.75026 0.60382 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37773 0.59818 moveto 0.36871 0.61712 lineto 0.38218 0.59504 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38218 0.59504 moveto 0.39072 0.57729 lineto 0.37773 0.59818 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74619 0.76128 moveto 0.72926 0.78356 lineto 0.74196 0.80838 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72926 0.78356 moveto 0.74619 0.76128 lineto 0.73203 0.73705 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28815 0.56664 moveto 0.28275 0.59044 lineto 0.28442 0.56798 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28442 0.56798 moveto 0.28984 0.54357 lineto 0.28815 0.56664 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4709 0.49598 moveto 0.44521 0.50489 lineto 0.4551 0.48691 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4551 0.48691 moveto 0.47739 0.47904 lineto 0.4709 0.49598 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31684 0.42848 moveto 0.29636 0.45428 lineto 0.29794 0.43267 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29794 0.43267 moveto 0.31834 0.40638 lineto 0.31684 0.42848 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73166 0.4881 moveto 0.74494 0.51356 lineto 0.74624 0.53569 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74494 0.51356 moveto 0.73166 0.4881 lineto 0.73042 0.46571 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56009 0.4803 moveto 0.53332 0.47549 lineto 0.53103 0.45946 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50671 0.45908 moveto 0.53103 0.45946 lineto 0.53332 0.47549 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53332 0.47549 moveto 0.50456 0.47505 lineto 0.50671 0.45908 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65686 0.60182 moveto 0.66412 0.62086 lineto 0.67733 0.64346 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66412 0.62086 moveto 0.65686 0.60182 lineto 0.64416 0.58069 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60154 0.5257 moveto 0.61944 0.53958 lineto 0.63169 0.55994 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61944 0.53958 moveto 0.60154 0.5257 lineto 0.59149 0.50706 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28357 0.75664 moveto 0.29833 0.77943 lineto 0.31158 0.7549 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31158 0.7549 moveto 0.29829 0.73251 lineto 0.28357 0.75664 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74196 0.80838 moveto 0.75819 0.79173 lineto 0.75677 0.76722 lineto gsave
+0 0 0.373 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75877 0.74848 moveto 0.75677 0.76722 lineto 0.75772 0.78369 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75772 0.78369 moveto 0.75819 0.79173 lineto gsave
+0.75831 0.78304 lineto 0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.75877 0.74848 moveto 0.75772 0.78369 lineto 0.75831 0.78304 lineto 0 0 0.11 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.75868 0.78263 moveto 0.76055 0.78584 lineto gsave
+0.75895 0.78234 lineto 0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.75877 0.74848 moveto 0.75831 0.78304 lineto 0.75862 0.7827 lineto 0 0 0.11 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.76055 0.78584 moveto 0.75932 0.78193 lineto gsave
+0.75895 0.78234 lineto 0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75859 0.78822 moveto 0.76055 0.78584 lineto 0.75868 0.78263 lineto gsave
+0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75859 0.78822 moveto 0.76026 0.77375 lineto 0.7591 0.75399 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7591 0.75399 moveto 0.75877 0.74848 lineto gsave
+0.75859 0.78822 lineto 0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7573 0.72355 moveto 0.75536 0.74302 lineto 0.75677 0.76722 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75677 0.76722 moveto 0.75877 0.74848 lineto 0.7573 0.72355 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.76026 0.77375 moveto 0.75424 0.76577 lineto gsave
+0.74504 0.72946 lineto 0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.75895 0.78234 moveto 0.75393 0.76507 lineto 0.73837 0.73736 lineto 0 0 0.449 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.751 0.75837 moveto 0.73837 0.73736 lineto gsave
+0.75393 0.76507 lineto 0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74601 0.74694 moveto 0.74504 0.72946 lineto gsave
+0.7522 0.75772 lineto 0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.75424 0.76577 moveto 0.751 0.75837 lineto 0.7522 0.75772 lineto 0.935 0.689 0.211 setrgbcolor
+fill
+grestore
+gsave
+0.74601 0.74694 moveto 0.7522 0.75772 lineto 0.751 0.75837 lineto 0.935 0.689 0.211 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.73837 0.73736 moveto 0.74619 0.76128 lineto 0.75868 0.78263 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.73837 0.73736 moveto 0.75868 0.78263 lineto 0.75895 0.78234 lineto 0 0 0.449 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.71015 0.69043 moveto 0.71807 0.71317 lineto 0.73203 0.73705 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72412 0.71366 moveto 0.73203 0.73705 lineto 0.74619 0.76128 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73203 0.73705 moveto 0.72412 0.71366 lineto 0.71015 0.69043 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74619 0.76128 moveto 0.73837 0.73736 lineto 0.72412 0.71366 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70341 0.7146 moveto 0.73837 0.73736 lineto 0.751 0.75837 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.70341 0.7146 moveto 0.751 0.75837 lineto 0.75009 0.75886 lineto 0.815 0.349 0 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.75932 0.78193 moveto 0.75424 0.76577 lineto gsave
+0.75895 0.78234 lineto 0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75424 0.76577 moveto 0.7529 0.76153 lineto gsave
+0.75393 0.76507 lineto 0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.75895 0.78234 moveto 0.75424 0.76577 lineto 0.75393 0.76507 lineto 0 0 0.449 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.71617 0.73826 moveto 0.70341 0.7146 lineto gsave
+0.75009 0.75886 lineto 0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75424 0.76577 moveto 0.74933 0.75927 lineto gsave
+0.751 0.75837 lineto 0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7529 0.76153 moveto 0.751 0.75837 lineto gsave
+0.75393 0.76507 lineto 0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7529 0.76153 moveto 0.74933 0.75927 lineto gsave
+0.75009 0.75886 lineto 0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74933 0.75927 moveto 0.71617 0.73826 lineto gsave
+0.75009 0.75886 lineto 0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74648 0.75549 moveto 0.74601 0.74694 lineto gsave
+0.751 0.75837 lineto 0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74933 0.75927 moveto 0.74648 0.75549 lineto gsave
+0.751 0.75837 lineto 0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.751 0.75837 moveto 0.7529 0.76153 lineto gsave
+0.75009 0.75886 lineto 0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75819 0.79173 moveto 0.75859 0.78822 lineto gsave
+0.75862 0.7827 lineto 0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.75819 0.79173 moveto 0.75862 0.7827 lineto 0.75831 0.78304 lineto 0 0 0.11 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.74196 0.80838 moveto 0.75859 0.78822 lineto gsave
+0.74619 0.76128 lineto 0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75868 0.78263 moveto 0.74619 0.76128 lineto gsave
+0.75859 0.78822 lineto 0 0.147 0.669 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27229 0.73155 moveto 0.28202 0.75056 lineto 0.2837 0.72696 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2837 0.72696 moveto 0.27409 0.70725 lineto 0.27229 0.73155 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35722 0.31724 moveto 0.3227 0.3418 lineto 0.32411 0.32082 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32411 0.32082 moveto 0.35845 0.29589 lineto 0.35722 0.31724 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75302 0.65076 moveto 0.75126 0.6723 lineto 0.75261 0.69557 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75126 0.6723 moveto 0.75302 0.65076 lineto 0.75163 0.62713 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42473 0.54213 moveto 0.40345 0.5568 lineto 0.41594 0.53669 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41594 0.53669 moveto 0.43509 0.5233 lineto 0.42473 0.54213 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28644 0.59001 moveto 0.28106 0.6132 lineto 0.28275 0.59044 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28275 0.59044 moveto 0.28815 0.56664 lineto 0.28644 0.59001 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.36449 0.61949 moveto 0.35504 0.63952 lineto 0.36871 0.61712 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.36871 0.61712 moveto 0.37773 0.59818 lineto 0.36449 0.61949 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31533 0.45087 moveto 0.29476 0.47617 lineto 0.29636 0.45428 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29636 0.45428 moveto 0.31684 0.42848 lineto 0.31533 0.45087 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73292 0.51079 moveto 0.74624 0.53569 lineto 0.74756 0.55811 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74624 0.53569 moveto 0.73292 0.51079 lineto 0.73166 0.4881 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27047 0.75618 moveto 0.28032 0.77447 lineto 0.28202 0.75056 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28032 0.77447 moveto 0.27047 0.75618 lineto 0.26862 0.78114 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29833 0.77943 moveto 0.28357 0.75664 lineto 0.26862 0.78114 lineto gsave
+0.95 0.953 0.664 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66981 0.62334 moveto 0.67733 0.64346 lineto 0.69073 0.66638 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67733 0.64346 moveto 0.66981 0.62334 lineto 0.65686 0.60182 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59149 0.50706 moveto 0.56665 0.49741 lineto 0.56009 0.4803 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53332 0.47549 moveto 0.56009 0.4803 lineto 0.56665 0.49741 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56665 0.49741 moveto 0.59149 0.50706 lineto 0.60154 0.5257 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50235 0.49145 moveto 0.4709 0.49598 lineto 0.47739 0.47904 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47739 0.47904 moveto 0.50456 0.47505 lineto 0.50235 0.49145 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61182 0.54477 moveto 0.63169 0.55994 lineto 0.64416 0.58069 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63169 0.55994 moveto 0.61182 0.54477 lineto 0.60154 0.5257 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28202 0.75056 moveto 0.27229 0.73155 lineto 0.27047 0.75618 lineto gsave
+0.933 0.76 0.284 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35598 0.33888 moveto 0.32126 0.36304 lineto 0.3227 0.3418 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3227 0.3418 moveto 0.35722 0.31724 lineto 0.35598 0.33888 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46424 0.51337 moveto 0.43509 0.5233 lineto 0.44521 0.50489 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44521 0.50489 moveto 0.4709 0.49598 lineto 0.46424 0.51337 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75443 0.6747 moveto 0.75261 0.69557 lineto 0.75398 0.71914 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75261 0.69557 moveto 0.75443 0.6747 lineto 0.75302 0.65076 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28471 0.6137 moveto 0.27936 0.63625 lineto 0.28106 0.6132 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28106 0.6132 moveto 0.28644 0.59001 lineto 0.28471 0.6137 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3138 0.47357 moveto 0.29314 0.49834 lineto 0.29476 0.47617 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29476 0.47617 moveto 0.31533 0.45087 lineto 0.3138 0.47357 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73419 0.53378 moveto 0.74756 0.55811 lineto 0.7489 0.58082 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74756 0.55811 moveto 0.73419 0.53378 lineto 0.73292 0.51079 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35098 0.64123 moveto 0.34117 0.66226 lineto 0.35504 0.63952 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35504 0.63952 moveto 0.36449 0.61949 lineto 0.35098 0.64123 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56665 0.49741 moveto 0.53567 0.49195 lineto 0.53332 0.47549 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50456 0.47505 moveto 0.53332 0.47549 lineto 0.53567 0.49195 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53567 0.49195 moveto 0.50235 0.49145 lineto 0.50456 0.47505 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.683 0.64528 moveto 0.69073 0.66638 lineto 0.70431 0.68961 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69073 0.66638 moveto 0.683 0.64528 lineto 0.66981 0.62334 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41412 0.56142 moveto 0.39072 0.57729 lineto 0.40345 0.5568 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40345 0.5568 moveto 0.42473 0.54213 lineto 0.41412 0.56142 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35472 0.3608 moveto 0.31981 0.38457 lineto 0.32126 0.36304 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32126 0.36304 moveto 0.35598 0.33888 lineto 0.35472 0.3608 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75586 0.69896 moveto 0.75398 0.71914 lineto 0.75536 0.74302 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75398 0.71914 moveto 0.75586 0.69896 lineto 0.75443 0.6747 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28296 0.63772 moveto 0.27763 0.65961 lineto 0.27936 0.63625 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27936 0.63625 moveto 0.28471 0.6137 lineto 0.28296 0.63772 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31225 0.49658 moveto 0.2915 0.52081 lineto 0.29314 0.49834 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29314 0.49834 moveto 0.3138 0.47357 lineto 0.31225 0.49658 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73549 0.55709 moveto 0.7489 0.58082 lineto 0.75026 0.60382 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7489 0.58082 moveto 0.73549 0.55709 lineto 0.73419 0.53378 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57338 0.51497 moveto 0.60154 0.5257 lineto 0.61182 0.54477 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60154 0.5257 moveto 0.57338 0.51497 lineto 0.56665 0.49741 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62235 0.56428 moveto 0.64416 0.58069 lineto 0.65686 0.60182 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64416 0.58069 moveto 0.62235 0.56428 lineto 0.61182 0.54477 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53567 0.49195 moveto 0.56665 0.49741 lineto 0.57338 0.51497 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3372 0.66341 moveto 0.32709 0.68533 lineto 0.34117 0.66226 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34117 0.66226 moveto 0.35098 0.64123 lineto 0.3372 0.66341 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69644 0.66764 moveto 0.70431 0.68961 lineto 0.71807 0.71317 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70431 0.68961 moveto 0.69644 0.66764 lineto 0.683 0.64528 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50008 0.50832 moveto 0.46424 0.51337 lineto 0.4709 0.49598 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.4709 0.49598 moveto 0.50235 0.49145 lineto 0.50008 0.50832 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45741 0.53124 moveto 0.42473 0.54213 lineto 0.43509 0.5233 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43509 0.5233 moveto 0.46424 0.51337 lineto 0.45741 0.53124 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40539 0.2764 moveto 0.35845 0.29589 lineto 0.35965 0.27482 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35965 0.27482 moveto 0.40631 0.25505 lineto 0.40539 0.2764 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.01 setlinewidth
+0.40631 0.25505 moveto
+0.51848 0.37168 lineto
+stroke
+grestore
+gsave
+0.01 setlinewidth
+0.398 0.24641 moveto
+0.40631 0.25505 lineto
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35345 0.38303 moveto 0.31834 0.40638 lineto 0.31981 0.38457 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31981 0.38457 moveto 0.35472 0.3608 lineto 0.35345 0.38303 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40325 0.58118 moveto 0.37773 0.59818 lineto 0.39072 0.57729 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39072 0.57729 moveto 0.41412 0.56142 lineto 0.40325 0.58118 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75536 0.74302 moveto 0.7573 0.72355 lineto 0.75586 0.69896 lineto gsave
+0 0 0.11 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28118 0.66206 moveto 0.27587 0.68327 lineto 0.27763 0.65961 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27763 0.65961 moveto 0.28296 0.63772 lineto 0.28118 0.66206 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31067 0.51989 moveto 0.28984 0.54357 lineto 0.2915 0.52081 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2915 0.52081 moveto 0.31225 0.49658 lineto 0.31067 0.51989 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73679 0.58071 moveto 0.75026 0.60382 lineto 0.75163 0.62713 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75026 0.60382 moveto 0.73679 0.58071 lineto 0.73549 0.55709 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.57338 0.51497 moveto 0.53809 0.50888 lineto 0.53567 0.49195 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50235 0.49145 moveto 0.53567 0.49195 lineto 0.53809 0.50888 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53809 0.50888 moveto 0.50008 0.50832 lineto 0.50235 0.49145 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71807 0.71317 moveto 0.71015 0.69043 lineto 0.69644 0.66764 lineto gsave
+0 0 0.449 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32314 0.68603 moveto 0.3128 0.70874 lineto 0.32709 0.68533 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32709 0.68533 moveto 0.3372 0.66341 lineto 0.32314 0.68603 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63311 0.58425 moveto 0.65686 0.60182 lineto 0.66981 0.62334 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65686 0.60182 moveto 0.63311 0.58425 lineto 0.62235 0.56428 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40446 0.29804 moveto 0.35722 0.31724 lineto 0.35845 0.29589 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35845 0.29589 moveto 0.40539 0.2764 lineto 0.40446 0.29804 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35216 0.40556 moveto 0.31684 0.42848 lineto 0.31834 0.40638 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31834 0.40638 moveto 0.35345 0.38303 lineto 0.35216 0.40556 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58028 0.53299 moveto 0.61182 0.54477 lineto 0.62235 0.56428 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61182 0.54477 moveto 0.58028 0.53299 lineto 0.57338 0.51497 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27938 0.68673 moveto 0.27409 0.70725 lineto 0.27587 0.68327 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27587 0.68327 moveto 0.28118 0.66206 lineto 0.27938 0.68673 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30908 0.54353 moveto 0.28815 0.56664 lineto 0.28984 0.54357 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28984 0.54357 moveto 0.31067 0.51989 lineto 0.30908 0.54353 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73812 0.60465 moveto 0.75163 0.62713 lineto 0.75302 0.65076 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75163 0.62713 moveto 0.73812 0.60465 lineto 0.73679 0.58071 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.53809 0.50888 moveto 0.57338 0.51497 lineto 0.58028 0.53299 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39212 0.60142 moveto 0.36449 0.61949 lineto 0.37773 0.59818 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.37773 0.59818 moveto 0.40325 0.58118 lineto 0.39212 0.60142 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45038 0.54959 moveto 0.41412 0.56142 lineto 0.42473 0.54213 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42473 0.54213 moveto 0.45741 0.53124 lineto 0.45038 0.54959 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49774 0.52567 moveto 0.45741 0.53124 lineto 0.46424 0.51337 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.46424 0.51337 moveto 0.50008 0.50832 lineto 0.49774 0.52567 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30879 0.70913 moveto 0.29829 0.73251 lineto 0.3128 0.70874 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3128 0.70874 moveto 0.32314 0.68603 lineto 0.30879 0.70913 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40351 0.31998 moveto 0.35598 0.33888 lineto 0.35722 0.31724 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35722 0.31724 moveto 0.40446 0.29804 lineto 0.40351 0.31998 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35085 0.42839 moveto 0.31533 0.45087 lineto 0.31684 0.42848 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31684 0.42848 moveto 0.35216 0.40556 lineto 0.35085 0.42839 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64413 0.60469 moveto 0.66981 0.62334 lineto 0.683 0.64528 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66981 0.62334 moveto 0.64413 0.60469 lineto 0.63311 0.58425 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27755 0.71175 moveto 0.27229 0.73155 lineto 0.27409 0.70725 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27409 0.70725 moveto 0.27938 0.68673 lineto 0.27755 0.71175 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30746 0.5675 moveto 0.28644 0.59001 lineto 0.28815 0.56664 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28815 0.56664 moveto 0.30908 0.54353 lineto 0.30746 0.5675 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73947 0.62892 moveto 0.75302 0.65076 lineto 0.75443 0.6747 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75302 0.65076 moveto 0.73947 0.62892 lineto 0.73812 0.60465 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58028 0.53299 moveto 0.54058 0.52629 lineto 0.53809 0.50888 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.50008 0.50832 moveto 0.53809 0.50888 lineto 0.54058 0.52629 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54058 0.52629 moveto 0.49774 0.52567 lineto 0.50008 0.50832 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58737 0.5515 moveto 0.62235 0.56428 lineto 0.63311 0.58425 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62235 0.56428 moveto 0.58737 0.5515 lineto 0.58028 0.53299 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40256 0.34221 moveto 0.35472 0.3608 lineto 0.35598 0.33888 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35598 0.33888 moveto 0.40351 0.31998 lineto 0.40256 0.34221 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29414 0.73271 moveto 0.28357 0.75664 lineto 0.29829 0.73251 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29829 0.73251 moveto 0.30879 0.70913 lineto 0.29414 0.73271 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34952 0.45155 moveto 0.3138 0.47357 lineto 0.31533 0.45087 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31533 0.45087 moveto 0.35085 0.42839 lineto 0.34952 0.45155 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38071 0.62216 moveto 0.35098 0.64123 lineto 0.36449 0.61949 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.36449 0.61949 moveto 0.39212 0.60142 lineto 0.38071 0.62216 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27569 0.73712 moveto 0.27047 0.75618 lineto 0.27229 0.73155 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27229 0.73155 moveto 0.27755 0.71175 lineto 0.27569 0.73712 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30582 0.5918 moveto 0.28471 0.6137 lineto 0.28644 0.59001 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28644 0.59001 moveto 0.30746 0.5675 lineto 0.30582 0.5918 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74083 0.65353 moveto 0.75443 0.6747 lineto 0.75586 0.69896 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75443 0.6747 moveto 0.74083 0.65353 lineto 0.73947 0.62892 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44317 0.56844 moveto 0.40325 0.58118 lineto 0.41412 0.56142 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41412 0.56142 moveto 0.45038 0.54959 lineto 0.44317 0.56844 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54058 0.52629 moveto 0.58028 0.53299 lineto 0.58737 0.5515 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65542 0.62561 moveto 0.683 0.64528 lineto 0.69644 0.66764 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.683 0.64528 moveto 0.65542 0.62561 lineto 0.64413 0.60469 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49534 0.54353 moveto 0.45038 0.54959 lineto 0.45741 0.53124 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45741 0.53124 moveto 0.49774 0.52567 lineto 0.49534 0.54353 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40159 0.36476 moveto 0.35345 0.38303 lineto 0.35472 0.3608 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35472 0.3608 moveto 0.40256 0.34221 lineto 0.40159 0.36476 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34817 0.47502 moveto 0.31225 0.49658 lineto 0.3138 0.47357 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3138 0.47357 moveto 0.34952 0.45155 lineto 0.34817 0.47502 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27382 0.76285 moveto 0.27569 0.73712 lineto gsave
+0.28747 0.74183 lineto 0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.26862 0.78114 moveto 0.28357 0.75664 lineto gsave
+0.27945 0.75678 lineto 0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27806 0.75935 moveto 0.26862 0.78114 lineto gsave
+0.27945 0.75678 lineto 0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27806 0.75935 moveto 0.27382 0.76285 lineto gsave
+0.2797 0.7538 lineto 0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.28747 0.74183 moveto 0.28113 0.75363 lineto 0.2797 0.7538 lineto 0 0 0.311 setrgbcolor
+fill
+grestore
+gsave
+0.27806 0.75935 moveto 0.2797 0.7538 lineto 0.28113 0.75363 lineto 0 0 0.311 setrgbcolor
+fill
+grestore
+gsave
+0.29414 0.73271 moveto 0.31717 0.734 lineto 0.28564 0.75312 lineto 0 0 0 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.33209 0.71055 moveto 0.29414 0.73271 lineto 0.30879 0.70913 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38645 0.7166 moveto 0.32574 0.73239 lineto gsave
+0.33209 0.71055 lineto 0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32083 0.73102 moveto 0.33209 0.71055 lineto gsave
+0.32574 0.73239 lineto 0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3336 0.72911 moveto 0.32574 0.73239 lineto gsave
+0.32591 0.72688 lineto 0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32574 0.73239 moveto 0.3122 0.73805 lineto gsave
+0.32083 0.73102 lineto 0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.32591 0.72688 moveto 0.32574 0.73239 lineto 0.32083 0.73102 lineto 0.217 0.065 0.45 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.32574 0.73239 moveto 0.31913 0.73411 lineto 0.32083 0.73102 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29414 0.73271 moveto 0.33209 0.71055 lineto 0.32083 0.73102 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32083 0.73102 moveto 0.31913 0.73411 lineto gsave
+0.31717 0.734 lineto 0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.29414 0.73271 moveto 0.32083 0.73102 lineto 0.31717 0.734 lineto 0 0 0 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.30879 0.70913 moveto 0.34471 0.6876 lineto 0.33209 0.71055 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39529 0.69352 moveto 0.33209 0.71055 lineto 0.34471 0.6876 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33209 0.71055 moveto 0.39529 0.69352 lineto 0.38645 0.7166 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29726 0.71857 moveto 0.33515 0.70201 lineto 0.33411 0.72021 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33411 0.72021 moveto 0.3336 0.72911 lineto gsave
+0.32591 0.72688 lineto 0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.29726 0.71857 moveto 0.33411 0.72021 lineto 0.32591 0.72688 lineto 0.217 0.065 0.45 setrgbcolor
+fill
+grestore
+gsave
+0.002 setlinewidth
+0.29548 0.74503 moveto 0.29726 0.71857 lineto gsave
+0.32591 0.72688 lineto 0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3122 0.73805 moveto 0.28564 0.75312 lineto gsave
+0.31717 0.734 lineto 0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3122 0.73805 moveto 0.29548 0.74503 lineto gsave
+0.32591 0.72688 lineto 0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31913 0.73411 moveto 0.3122 0.73805 lineto gsave
+0.31717 0.734 lineto 0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28357 0.75664 moveto 0.28495 0.75351 lineto gsave
+0.27917 0.75679 lineto 0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.2851 0.75318 moveto 0.29414 0.73271 lineto 0.28113 0.75363 lineto gsave
+0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28113 0.75363 moveto 0.29414 0.73271 lineto gsave
+0.28564 0.75312 lineto 0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29548 0.74503 moveto 0.27806 0.75935 lineto gsave
+0.28747 0.74183 lineto 0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28564 0.75312 moveto 0.27917 0.75679 lineto 0.28113 0.75363 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27917 0.75679 moveto 0.27806 0.75935 lineto gsave
+0.27945 0.75678 lineto 0.679 0.845 0.428 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27382 0.76285 moveto 0.26862 0.78114 lineto 0.27047 0.75618 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27047 0.75618 moveto 0.27569 0.73712 lineto 0.27382 0.76285 lineto gsave
+0 0 0.031 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30416 0.61644 moveto 0.28296 0.63772 lineto 0.28471 0.6137 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28471 0.6137 moveto 0.30582 0.5918 lineto 0.30416 0.61644 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74221 0.67849 moveto 0.75586 0.69896 lineto 0.7573 0.72355 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75586 0.69896 moveto 0.74221 0.67849 lineto 0.74083 0.65353 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.36901 0.64343 moveto 0.3372 0.66341 lineto 0.35098 0.64123 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35098 0.64123 moveto 0.38071 0.62216 lineto 0.36901 0.64343 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59465 0.5705 moveto 0.63311 0.58425 lineto 0.64413 0.60469 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63311 0.58425 moveto 0.59465 0.5705 lineto 0.58737 0.5515 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.58737 0.5515 moveto 0.54314 0.5442 lineto 0.54058 0.52629 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49774 0.52567 moveto 0.54058 0.52629 lineto 0.54314 0.5442 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54314 0.5442 moveto 0.49534 0.54353 lineto 0.49774 0.52567 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40061 0.38761 moveto 0.35216 0.40556 lineto 0.35345 0.38303 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35345 0.38303 moveto 0.40159 0.36476 lineto 0.40061 0.38761 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34681 0.49883 moveto 0.31067 0.51989 lineto 0.31225 0.49658 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31225 0.49658 moveto 0.34817 0.47502 lineto 0.34681 0.49883 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66698 0.64705 moveto 0.69644 0.66764 lineto 0.71015 0.69043 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69644 0.66764 moveto 0.66698 0.64705 lineto 0.65542 0.62561 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43575 0.58783 moveto 0.39212 0.60142 lineto 0.40325 0.58118 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40325 0.58118 moveto 0.44317 0.56844 lineto 0.43575 0.58783 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30247 0.64143 moveto 0.28118 0.66206 lineto 0.28296 0.63772 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28296 0.63772 moveto 0.30416 0.61644 lineto 0.30247 0.64143 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74362 0.70379 moveto 0.7573 0.72355 lineto 0.75877 0.74848 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.7573 0.72355 moveto 0.74362 0.70379 lineto 0.74221 0.67849 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54314 0.5442 moveto 0.58737 0.5515 lineto 0.59465 0.5705 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49287 0.56191 moveto 0.44317 0.56844 lineto 0.45038 0.54959 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.45038 0.54959 moveto 0.49534 0.54353 lineto 0.49287 0.56191 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39961 0.41079 moveto 0.35085 0.42839 lineto 0.35216 0.40556 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35216 0.40556 moveto 0.40061 0.38761 lineto 0.39961 0.41079 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34542 0.52297 moveto 0.30908 0.54353 lineto 0.31067 0.51989 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.31067 0.51989 moveto 0.34681 0.49883 lineto 0.34542 0.52297 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35702 0.66523 moveto 0.32314 0.68603 lineto 0.3372 0.66341 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3372 0.66341 moveto 0.36901 0.64343 lineto 0.35702 0.66523 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60213 0.59003 moveto 0.64413 0.60469 lineto 0.65542 0.62561 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64413 0.60469 moveto 0.60213 0.59003 lineto 0.59465 0.5705 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30076 0.66678 moveto 0.27938 0.68673 lineto 0.28118 0.66206 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.28118 0.66206 moveto 0.30247 0.64143 lineto 0.30076 0.66678 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.74504 0.72946 moveto 0.75877 0.74848 lineto 0.76026 0.77375 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.75877 0.74848 moveto 0.74504 0.72946 lineto 0.74362 0.70379 lineto gsave
+0.935 0.689 0.211 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67882 0.66901 moveto 0.71015 0.69043 lineto 0.72412 0.71366 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71015 0.69043 moveto 0.67882 0.66901 lineto 0.66698 0.64705 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.59465 0.5705 moveto 0.54577 0.56263 lineto 0.54314 0.5442 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49534 0.54353 moveto 0.54314 0.5442 lineto 0.54577 0.56263 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3986 0.4343 moveto 0.34952 0.45155 lineto 0.35085 0.42839 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35085 0.42839 moveto 0.39961 0.41079 lineto 0.3986 0.4343 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42811 0.60776 moveto 0.38071 0.62216 lineto 0.39212 0.60142 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39212 0.60142 moveto 0.43575 0.58783 lineto 0.42811 0.60776 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34402 0.54746 moveto 0.30746 0.5675 lineto 0.30908 0.54353 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30908 0.54353 moveto 0.34542 0.52297 lineto 0.34402 0.54746 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54577 0.56263 moveto 0.49287 0.56191 lineto 0.49534 0.54353 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.01 setlinewidth
+0.51449 0.911 moveto
+0.51707 0.56224 lineto
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29902 0.69249 moveto 0.27755 0.71175 lineto 0.27938 0.68673 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27938 0.68673 moveto 0.30076 0.66678 lineto 0.29902 0.69249 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54577 0.56263 moveto 0.59465 0.5705 lineto 0.60213 0.59003 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34471 0.6876 moveto 0.30879 0.70913 lineto 0.32314 0.68603 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.32314 0.68603 moveto 0.35702 0.66523 lineto 0.34471 0.6876 lineto gsave
+0 0 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49032 0.58083 moveto 0.43575 0.58783 lineto 0.44317 0.56844 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.44317 0.56844 moveto 0.49287 0.56191 lineto 0.49032 0.58083 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69096 0.69152 moveto 0.72412 0.71366 lineto 0.73837 0.73736 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.72412 0.71366 moveto 0.69096 0.69152 lineto 0.67882 0.66901 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39757 0.45814 moveto 0.34817 0.47502 lineto 0.34952 0.45155 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34952 0.45155 moveto 0.3986 0.4343 lineto 0.39757 0.45814 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34259 0.57229 moveto 0.30582 0.5918 lineto 0.30746 0.5675 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30746 0.5675 moveto 0.34402 0.54746 lineto 0.34259 0.57229 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60982 0.6101 moveto 0.65542 0.62561 lineto 0.66698 0.64705 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65542 0.62561 moveto 0.60982 0.6101 lineto 0.60213 0.59003 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29726 0.71857 moveto 0.27569 0.73712 lineto 0.27755 0.71175 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27755 0.71175 moveto 0.29902 0.69249 lineto 0.29726 0.71857 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42026 0.62827 moveto 0.36901 0.64343 lineto 0.38071 0.62216 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38071 0.62216 moveto 0.42811 0.60776 lineto 0.42026 0.62827 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39653 0.48232 moveto 0.34681 0.49883 lineto 0.34817 0.47502 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34817 0.47502 moveto 0.39757 0.45814 lineto 0.39653 0.48232 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60213 0.59003 moveto 0.54849 0.58161 lineto 0.54577 0.56263 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49287 0.56191 moveto 0.54577 0.56263 lineto 0.54849 0.58161 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34115 0.59749 moveto 0.30416 0.61644 lineto 0.30582 0.5918 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30582 0.5918 moveto 0.34259 0.57229 lineto 0.34115 0.59749 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54849 0.58161 moveto 0.49032 0.58083 lineto 0.49287 0.56191 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.73837 0.73736 moveto 0.70341 0.7146 lineto 0.69096 0.69152 lineto gsave
+0.815 0.349 0 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.27569 0.73712 moveto 0.29726 0.71857 lineto 0.29548 0.74503 lineto gsave
+0 0 0.311 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.54849 0.58161 moveto 0.60213 0.59003 lineto 0.60982 0.6101 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61772 0.63073 moveto 0.66698 0.64705 lineto 0.67882 0.66901 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.66698 0.64705 moveto 0.61772 0.63073 lineto 0.60982 0.6101 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48769 0.60033 moveto 0.42811 0.60776 lineto 0.43575 0.58783 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.43575 0.58783 moveto 0.49032 0.58083 lineto 0.48769 0.60033 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39548 0.50685 moveto 0.34542 0.52297 lineto 0.34681 0.49883 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34681 0.49883 moveto 0.39653 0.48232 lineto 0.39548 0.50685 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33968 0.62305 moveto 0.30247 0.64143 lineto 0.30416 0.61644 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30416 0.61644 moveto 0.34115 0.59749 lineto 0.33968 0.62305 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41218 0.64939 moveto 0.35702 0.66523 lineto 0.36901 0.64343 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.36901 0.64343 moveto 0.42026 0.62827 lineto 0.41218 0.64939 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39441 0.53173 moveto 0.34402 0.54746 lineto 0.34542 0.52297 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34542 0.52297 moveto 0.39548 0.50685 lineto 0.39441 0.53173 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3382 0.64898 moveto 0.30076 0.66678 lineto 0.30247 0.64143 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30247 0.64143 moveto 0.33968 0.62305 lineto 0.3382 0.64898 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.60982 0.6101 moveto 0.55128 0.60116 lineto 0.54849 0.58161 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.49032 0.58083 moveto 0.54849 0.58161 lineto 0.55128 0.60116 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55128 0.60116 moveto 0.48769 0.60033 lineto 0.49032 0.58083 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55128 0.60116 moveto 0.60982 0.6101 lineto 0.61772 0.63073 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62585 0.65196 moveto 0.67882 0.66901 lineto 0.69096 0.69152 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.67882 0.66901 moveto 0.62585 0.65196 lineto 0.61772 0.63073 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48498 0.62044 moveto 0.42026 0.62827 lineto 0.42811 0.60776 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42811 0.60776 moveto 0.48769 0.60033 lineto 0.48498 0.62044 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39332 0.55698 moveto 0.34259 0.57229 lineto 0.34402 0.54746 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34402 0.54746 moveto 0.39441 0.53173 lineto 0.39332 0.55698 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33669 0.6753 moveto 0.29902 0.69249 lineto 0.30076 0.66678 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.30076 0.66678 moveto 0.3382 0.64898 lineto 0.33669 0.6753 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40386 0.67112 moveto 0.34471 0.6876 lineto 0.35702 0.66523 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.35702 0.66523 moveto 0.41218 0.64939 lineto 0.40386 0.67112 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39222 0.5826 moveto 0.34115 0.59749 lineto 0.34259 0.57229 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34259 0.57229 moveto 0.39332 0.55698 lineto 0.39222 0.5826 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33515 0.70201 moveto 0.29726 0.71857 lineto 0.29902 0.69249 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.29902 0.69249 moveto 0.33669 0.6753 lineto 0.33515 0.70201 lineto gsave
+0.217 0.065 0.45 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.61772 0.63073 moveto 0.55416 0.62131 lineto 0.55128 0.60116 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48769 0.60033 moveto 0.55128 0.60116 lineto 0.55416 0.62131 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63422 0.67381 moveto 0.69096 0.69152 lineto 0.70341 0.7146 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.69096 0.69152 moveto 0.63422 0.67381 lineto 0.62585 0.65196 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55416 0.62131 moveto 0.61772 0.63073 lineto 0.62585 0.65196 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55416 0.62131 moveto 0.48498 0.62044 lineto 0.48769 0.60033 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48219 0.64116 moveto 0.41218 0.64939 lineto 0.42026 0.62827 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.42026 0.62827 moveto 0.48498 0.62044 lineto 0.48219 0.64116 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3911 0.60861 moveto 0.33968 0.62305 lineto 0.34115 0.59749 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34115 0.59749 moveto 0.39222 0.5826 lineto 0.3911 0.60861 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.34471 0.6876 moveto 0.40386 0.67112 lineto 0.39529 0.69352 lineto gsave
+0.266 0 0.177 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38996 0.635 moveto 0.3382 0.64898 lineto 0.33968 0.62305 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33968 0.62305 moveto 0.3911 0.60861 lineto 0.38996 0.635 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64284 0.6963 moveto 0.70341 0.7146 lineto 0.71617 0.73826 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.70341 0.7146 moveto 0.64284 0.6963 lineto 0.63422 0.67381 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.62585 0.65196 moveto 0.55713 0.64208 lineto 0.55416 0.62131 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48498 0.62044 moveto 0.55416 0.62131 lineto 0.55713 0.64208 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55713 0.64208 moveto 0.62585 0.65196 lineto 0.63422 0.67381 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.55713 0.64208 moveto 0.48219 0.64116 lineto 0.48498 0.62044 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47931 0.66255 moveto 0.40386 0.67112 lineto 0.41218 0.64939 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.41218 0.64939 moveto 0.48219 0.64116 lineto 0.47931 0.66255 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38881 0.66179 moveto 0.33669 0.6753 lineto 0.3382 0.64898 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.3382 0.64898 moveto 0.38996 0.635 lineto 0.38881 0.66179 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.71617 0.73826 moveto 0.65171 0.71946 lineto 0.64284 0.6963 lineto gsave
+0.83 0.383 0.167 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38764 0.68899 moveto 0.33515 0.70201 lineto 0.33669 0.6753 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33669 0.6753 moveto 0.38881 0.66179 lineto 0.38764 0.68899 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56019 0.66351 moveto 0.63422 0.67381 lineto 0.64284 0.6963 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.63422 0.67381 moveto 0.56019 0.66351 lineto 0.55713 0.64208 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.48219 0.64116 moveto 0.55713 0.64208 lineto 0.56019 0.66351 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56019 0.66351 moveto 0.47931 0.66255 lineto 0.48219 0.64116 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47634 0.68463 moveto 0.39529 0.69352 lineto 0.40386 0.67112 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.40386 0.67112 moveto 0.47931 0.66255 lineto 0.47634 0.68463 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.38645 0.7166 moveto 0.3336 0.72911 lineto 0.33515 0.70201 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.33515 0.70201 moveto 0.38764 0.68899 lineto 0.38645 0.7166 lineto gsave
+0.422 0.229 0.511 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56335 0.68562 moveto 0.64284 0.6963 lineto 0.65171 0.71946 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.64284 0.6963 moveto 0.56335 0.68562 lineto 0.56019 0.66351 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47931 0.66255 moveto 0.56019 0.66351 lineto 0.56335 0.68562 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56335 0.68562 moveto 0.47634 0.68463 lineto 0.47931 0.66255 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47327 0.70743 moveto 0.38645 0.7166 lineto 0.39529 0.69352 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.39529 0.69352 moveto 0.47634 0.68463 lineto 0.47327 0.70743 lineto gsave
+0.492 0.126 0.273 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.65171 0.71946 moveto 0.56662 0.70845 lineto 0.56335 0.68562 lineto gsave
+0.749 0.337 0.269 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.47634 0.68463 moveto 0.56335 0.68562 lineto 0.56662 0.70845 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+0.002 setlinewidth
+0.56662 0.70845 moveto 0.47327 0.70743 lineto 0.47634 0.68463 lineto gsave
+0.639 0.253 0.298 setrgbcolor
+fill grestore
+stroke
+grestore
+gsave
+grestore
+% End of Graphics
+MathPictureEnd%%PSTrailer
+end
+
+%%EPS Trailer
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/auxfile.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/auxfile.cd
new file mode 100644
index 00000000000..4176ca6e811
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/auxfile.cd
@@ -0,0 +1,22 @@
+% auxfile.cd
+% Anders G S Svensson
+
+% Source: auxfile.nw
+% $Revision: 1.8 $
+% $Date: 1996/06/08 00:43:51 $
+
+\edef\auxfile@newwrite@{\noexpand\newwrite}
+
+\def\newauxfile{\bgroup\@ignorewhitespace@\auxfile@new@}
+\def\auxfile@new@#1{\egroup
+ \@csafter@\auxfile@newwrite@{auxfile@aux@#1}%
+ \@def@{open#1}{\auxfile@open@{#1}\global\@let@{open#1}\relax}%
+ \@def@{write#1}{\auxfile@write@{#1}}%
+ \@def@{read#1}{\auxfile@read@{#1}\global\@let@{read#1}\relax}}
+\def\auxfile@open@#1{\immediate\openout\@cs@{auxfile@aux@#1}=\jobname.#1\relax}
+\def\auxfile@read@#1{%
+ \IfFileExists{\jobname.#1}%
+ {\edef\@action@{\noexpand\@makeatletter@\noexpand\input\jobname.#1\relax
+ \noexpand\@restoreat@{\the\catcode`\@}}\@action@}%
+ {}}
+\def\auxfile@write@#1{\write\@cs@{auxfile@aux@#1}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/carrot.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/carrot.tex
new file mode 100644
index 00000000000..410049cf16b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/carrot.tex
@@ -0,0 +1,283 @@
+% carrot.tex
+% Anders G S Svensson
+
+% Source: carrot.nw
+% $Revision: 1.29 $
+% $Date: 1996/06/08 00:23:21 $
+
+\ifx\carrot\relax \expandafter\endinput\fi
+\let\carrot\relax
+
+\chardef\carrotcode=\catcode`\@
+\catcode`\@=11
+
+\def\@meaning@{\expandafter\@gobblemeaning@\meaning}
+\let\expansion\@meaning@
+\def\@gobblemeaning@#1:->{}
+
+\def\@makeatletter@{\catcode`\@=11 }
+\def\@restoreat@#1{\catcode`\@=#1\relax}
+
+\def\IfOption#1{\relax
+ \IfCarrot{\@ifundefined@{@op@\@currentcarrot@ @#1}%
+ \@SecondOfTwo@\@FirstOfTwo@}
+ {\nocarrot@\IfOption}}
+\def\IfOptionInCarrot#1#2{\relax
+ \@ifundefined@{@op@#2@#1}\@SecondOfTwo@\@FirstOfTwo@}
+
+\def\Option#1{\relax
+ \IfCarrot{\ifoption@{#1}{\executeopt@{#1}}}
+ {\nocarrot@\Option}}
+
+\def\IfCarrot{\relax
+ \ifx\@currentcarrot@\@empty@
+ \let\@action@\@SecondOfTwo@
+ \else
+ \let\@action@\@FirstOfTwo@
+ \fi
+ \@action@}
+
+\def\IfCarrotLoaded#1{\relax
+ \@ifundefined@{@cd@#1}\@SecondOfTwo@\@FirstOfTwo@}
+
+\def\@def@#1{%
+ \expandafter\def\csname #1\endcsname}
+\def\@edef@#1{%
+ \expandafter\edef\csname #1\endcsname}
+\def\@gdef@#1{%
+ \expandafter\gdef\csname #1\endcsname}
+\def\@xdef@#1{%
+ \expandafter\xdef\csname #1\endcsname}
+\def\@let@#1{%
+ \expandafter\let\csname #1\endcsname}
+
+\def\@cs@#1{\csname #1\endcsname}
+\def\@csafter@#1#2{\expandafter#1\csname #2\endcsname}
+
+\def\@space@{ }
+\def\@empty@{}
+
+\def\@ifempty@#1{%
+ \def\@tmp@{#1}%
+ \ifx\@tmp@\@empty@
+ \let\@action@\@FirstOfTwo@
+ \else
+ \let\@action@\@SecondOfTwo@
+ \fi
+ \@action@}
+
+\def\@echo@#1{#1}
+\def\@eat@#1{}
+\def\@eattwo@#1#2{}
+\def\@FirstOfTwo@#1#2{#1}
+\def\@SecondOfTwo@#1#2{#2}
+\def\@gobble@#1{\@ifempty@{#1}{}{\@gobble@}}
+\def\@chomp@#1@ {}
+
+\def\@eatspace@#1{%
+ \@ifnextchar@\@space@
+ {\def\@action@{#1}\expandafter\@action@\@chomp@ @}%
+ {#1}}
+
+\def\@eatnextchar@#1{\@expandafter@{#1}\@eat@}
+
+\def\@expandafter@#1{\def\@action@{#1}\expandafter\@action@}
+\def\@afterassignment@#1{\def\@action@{#1}\afterassignment\@action@}
+
+\def\@ifnext@#1#2#3{\@eatspace@{\@ifnextchar@{#1}{#2}{#3}}}
+
+\def\@ifundefined@#1{%
+ \expandafter\ifx\csname #1\endcsname\relax
+ \let\@action@\@FirstOfTwo@
+ \else
+ \let\@action@\@SecondOfTwo@
+ \fi
+ \@action@}
+
+\def\@ifnextchar@#1#2#3{%
+ \def\@action@{\@choice@{#1}\@action@{#2}{#3}}%
+ \futurelet\@ch@\@action@}
+
+\def\@choice@#1{%
+ \if#1\noexpand\@ch@
+ \let\@action@\@FirstOfTwo@
+ \else
+ \let\@action@\@SecondOfTwo@
+ \fi}
+
+\def\@strcmp@#1#2{%
+ \edef\@tmp@{#1}\edef\@action@{#2}%
+ \ifx\@tmp@\@action@
+ \let\@action@\@FirstOfTwo@
+ \else
+ \let\@action@\@SecondOfTwo@
+ \fi
+ \@action@}
+
+\def\IfFileExists#1{%
+ \immediate\openin\@r@=#1\relax
+ \ifeof\@r@
+ \let\@action@\@SecondOfTwo@
+ \else
+ \let\@action@\@FirstOfTwo@
+ \fi
+ \immediate\closein\@r@
+ \@action@}
+
+\def\@ifx@#1#2{%
+ \ifx#1#2%
+ \let\@action@\@FirstOfTwo@
+ \else
+ \let\@action@\@SecondOfTwo@
+ \fi
+ \@action@}
+
+\def\@ifmmode@{%
+ \ifmmode
+ \let\@action@\@FirstOfTwo@
+ \else
+ \let\@action@\@SecondOfTwo@
+ \fi
+ \@action@}
+
+\def\InputIfFileExists#1{%
+ \IfFileExists{#1}{\input #1\relax}{}}
+
+\def\@ignorespaces@{\@ifmmode@{}\ignorespaces}
+
+\def\@ignorewhitespace@{%
+ \catcode`\ =9 \catcode`\^^I=9 }
+
+\def\@Warning@#1{%
+ \immediate\write16{** #1}}
+\def\@Message@#1{%
+ \immediate\write16{#1}}
+\def\@message@#1{%
+ \def\@tmp@{#1}\@Message@{\@meaning@\@tmp@}}
+\def\@warning@#1{%
+ \def\@tmp@{#1}\@Warning@{\@meaning@\@tmp@}}
+
+\def\@sum@#1#2+#3@{%
+ \advance#1 by #2\relax
+ \@ifempty@{#3}{}{\@sum@{#1}#3@}}
+
+\def\@define@#1{%
+ \@afterassignment@{\@edef@{#1}{\the\@t@}}\@t@}
+
+\def\@settodimen@#1#2#3{%
+ \setbox\@b@=\hbox{#3}#1=#2\@b@}
+
+\newcount\@c@
+\newskip\@s@
+\newbox\@b@
+\newtoks\@t@
+\newread\@r@
+\newdimen\@d@
+
+\def\@grabitems@#1,#2@{%
+ \@itemaction@{#1}%
+ \@ifempty@{#2}{}{\@grabitems@#2@}}
+
+\def\usecarrot{\relax
+ \let\@currentoptions@\@empty@
+ \@ifnextchar@[\carrotwithopts@\carrotnoopt@}
+
+\def\carrotwithopts@[#1]#2{%
+ \def\@itemaction@##1{%
+ \edef\@currentoptions@{\@currentoptions@{##1}}}%
+ \@grabitems@#1,@\pickcarrot@#2,@}
+
+\def\carrotnoopt@#1{\pickcarrot@#1,@}
+
+\def\pickcarrot@#1,#2@{%
+ \@ifundefined@{@cd@#1}%
+ {\IfFileExists{#1.cd}%
+ {\loadcd@{#1}}%
+ {\@Warning@{No carrot: #1.cd}}}%
+ {}%
+ \@ifempty@{#2}%
+ {}%
+ {\pickcarrot@#2@}}
+
+\def\PassToCarrot#1{\relax
+ \IfCarrot{\pickcarrot@#1,@%
+ \expandafter\declaresilently@\@currentoptions@{}}%
+ {\nocarrot@\PassToCarrot}}
+
+\def\declaresilently@#1{%
+ \@ifempty@{#1}%
+ {}%
+ {\@ifundefined@{@co@\@currentcarrot@ @#1}%
+ {\@let@{@co@\@currentcarrot@ @#1}\@empty@ \declaresilently@}%
+ {}}}
+
+\def\loadcd@#1{%
+ \@let@{@cd@#1}\@empty@
+ \@let@{@opt@#1}\@empty@
+ \@expandafter@{\markoption@{#1}}\@currentoptions@{}%
+ \@let@{@do@#1}\relax
+ \edef\@action@{%
+ \def\noexpand\@currentcarrot@{#1}
+ \noexpand\@makeatletter@
+ \noexpand\input #1.cd\relax
+ \noexpand\@restoreat@{\the\catcode`\@}%
+ \noexpand\checkoption@\@currentoptions@{}%
+ \noexpand\expandafter\noexpand\executeoption@
+ \expandafter\noexpand\csname @opt@#1\endcsname{}%
+ \noexpand\@cs@{@do@#1}%
+ \def\noexpand\@currentoptions@{\@currentoptions@}%
+ \def\noexpand\@currentcarrot@{\@currentcarrot@}}%
+ \@action@}
+
+\def\markoption@#1#2{%
+ \@ifempty@{#2}%
+ {}%
+ {\@let@{@op@#1@#2}\@empty@ \markoption@{#1}}}
+
+\def\executeoption@#1{%
+ \@ifempty@{#1}%
+ {}%
+ {\@ifundefined@{@op@\@currentcarrot@ @#1}%
+ {}%
+ {\@let@{@do@\@currentcarrot@}\relax \executeopt@{#1}}%
+ \executeoption@}}
+
+\def\executeopt@#1{%
+ \@cs@{@co@\@currentcarrot@ @#1}\@let@{@co@\@currentcarrot@ @#1}\@empty@}
+
+\def\checkoption@#1{%
+ \@ifempty@{#1}%
+ {}%
+ {\ifoption@{#1}{}\checkoption@}}
+
+\def\ifoption@#1#2{%
+ \@ifundefined@{@co@\@currentcarrot@ @#1}%
+ {\@Warning@{Unrecognized option: #1 (\@currentcarrot@.cd)}}%
+ {#2}}
+
+\let\@currentcarrot@\@empty@
+
+\def\nocarrot@#1{%
+ \@warning@{Ignored #1in non-carrot}}
+
+\def\DeclareOption{\relax
+ \IfCarrot\DeclareOption@
+ {\nocarrot@\DeclareOption\@eattwo@}}
+
+\def\DeclareOption@#1{%
+ \@edef@{@opt@\@currentcarrot@}{\@cs@{@opt@\@currentcarrot@}{#1}}
+ \@define@{@co@\@currentcarrot@ @#1}}
+
+\def\DeclareDefaultOption{\relax
+ \IfCarrot{\@define@{@do@\@currentcarrot@}}
+ {\nocarrot@\DeclareDefaultOption\@eat@}}
+
+\def\ExecuteOptions#1{\relax
+ \IfCarrot{\def\@itemaction@##1{\ifoption@{##1}{\executeopt@{##1}}}%
+ \@grabitems@#1,@}%
+ {\nocarrot@\ExecuteOptions}}
+
+
+\InputIfFileExists{\jobname.cd}
+
+\catcode`\@=\carrotcode
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/cite.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/cite.cd
new file mode 100644
index 00000000000..864e10ca819
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/cite.cd
@@ -0,0 +1,24 @@
+% cite.cd
+% Anders G S Svensson
+
+% Source: cite.nw
+% $Revision: 1.3 $
+% $Date: 1996/02/19 04:06:30 $
+
+\usecarrot{xr}
+
+\def\citedef#1#2{%
+ \definexr{@cite@#1@}{#2}{@cite@}}
+\def\@cite@tag#1{\citetag{#1\@cite@opt}}
+
+\def\citesep{,}
+\def\citetag#1{[#1]}
+
+\def\cite{\relax
+ \@ifnextchar@[\cite@cite@\cite@citenoopt@}
+\def\cite@cite@[#1]#2{%
+ \def\@cite@opt{\citesep\@space@ #1}%
+ \refxr{@cite@#2@}}
+\def\cite@citenoopt@#1{\let\@cite@opt\relax \refxr{@cite@#1@}}
+
+\def\citepage#1{\pagexr{@cite@#1@}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/contents.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/contents.cd
new file mode 100644
index 00000000000..13e158bf7aa
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/contents.cd
@@ -0,0 +1,88 @@
+% contents.cd
+% Anders G S Svensson
+
+% Source: contents.nw
+% $Revision: 1.13 $
+% $Date: 1996/02/23 03:03:12 $
+
+\usecarrot{auxfile}
+
+\newauxfile{ccx}
+
+\def\readccx{%
+ \IfFileExists{\jobname.ccx}%
+ {\expandafter\contents@open@\contents@list@{}%
+ {\@makeatletter@ \input\jobname.ccx\relax}%
+ \expandafter\contents@close@\contents@list@{}}
+ {}%
+ \global\let\readccx\relax}
+
+\def\newcontentsfile{\bgroup\@ignorewhitespace@\contents@newfile@}
+\def\contents@newfile@#1{\egroup
+ \xdef\contents@list@{\contents@list@{#1}}%
+ \@let@{#1contents}\relax
+ \@let@{end#1contents}\relax
+ \@csafter@\auxfile@newwrite@{contents@toc@#1}}
+\let\contents@list@\@empty@
+
+\def\contents@open@#1{%
+ \@ifempty@{#1}%
+ {}%
+ {\immediate\openout\@cs@{contents@toc@#1}=\jobname.#1\relax
+ \contents@writefile@{#1}{%
+ \expandafter\noexpand\csname #1contents\endcsname}%
+ \contents@open@}}
+\def\contents@close@#1{%
+ \@ifempty@{#1}%
+ {}%
+ {\contents@writefile@{#1}{%
+ \expandafter\noexpand\csname end#1contents\endcsname}%
+ \immediate\closeout\@cs@{contents@toc@#1}\relax\contents@close@}}
+
+\def\contents@writefile@#1{%
+ \immediate\write\@cs@{contents@toc@#1}}
+
+\def\contents@writetoks@#1#2{%
+ \def\@tmp@{#2}\contents@writefile@{#1}{\@meaning@\@tmp@}}
+
+\def\readcontentsfile#1{\relax
+ \readccx
+ \@ifundefined@{contents@toc@#1}%
+ {\@Warning@{Undeclared contents file: #1}}%
+ {\InputIfFileExists{\jobname.#1\relax}}}
+\def\writecontentsfile#1#2{\relax
+ \@ifundefined@{contents@toc@#1}%
+ {\@Warning@{Undeclared contents file: #1}}%
+ {\def\@tmp@{\contents@writetoks@{#1}{#2}}%
+ \edef\@action@{\noexpand\writeccx{\@meaning@\@tmp@}}%
+ \@action@}}
+\def\writecontentsentry{\relax
+ \@ifnextchar@*%
+ {\expandafter\contents@writeentry@\expandafter\contents@sentry@\@eat@}%
+ {\contents@writeentry@\contents@entry@}}
+
+\def\contents@writeentry@#1#2{%
+ \@ifundefined@{contents@toc@#2}%
+ {\@Warning@{Undeclared contents file: #2}}%
+ {\readccx \openccx #1{#2}}}
+
+\def\contents@sentry@#1#2#3{%
+ \def\@tmp@{\contents@swrite@{#1}{#2}{#3}}%
+ \edef\@action@{%
+ \noexpand\writeccx{\@meaning@\@tmp@{\noexpand\folio}}}%
+ \@action@}
+
+\def\contents@entry@#1#2#3#4{%
+ \def\@tmp@{\contents@write@{#1}{#2}{#3}}%
+ \edef\@action@{%
+ \noexpand\writeccx{\@meaning@\@tmp@{#4}{\noexpand\folio}}}%
+ \@action@}
+\def\contents@swrite@#1#2#3#4{%
+ \def\@tmp@{{#3}{#4}}%
+ \contents@writefile@{#1}{%
+ \expandafter\noexpand\csname #1#2entryu\endcsname\@meaning@\@tmp@}}
+
+\def\contents@write@#1#2#3#4#5{%
+ \def\@tmp@{{#3}{#4}{#5}}%
+ \contents@writefile@{#1}{%
+ \expandafter\noexpand\csname #1#2entry\endcsname\@meaning@\@tmp@}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/counter.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/counter.cd
new file mode 100644
index 00000000000..ddc58554378
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/counter.cd
@@ -0,0 +1,75 @@
+% counter.cd
+% Anders G S Svensson
+
+% Source: counter.nw
+% $Revision: 1.7 $
+% $Date: 1996/02/20 10:35:33 $
+
+\edef\counter@newcount@{\noexpand\newcount}
+
+\def\newcounter#1{%
+ \@ifundefined@{counter@ctn@#1}%
+ {\@def@{counter@ctn@#1}{#1}\@csafter@\counter@newcount@{counter@ctr@#1}%
+ \@def@{counter@ctr++@#1}{\counter@stepcounter@{#1}}%
+ \@def@{the#1}{\@csafter@\counter@arabic@{counter@ctr@#1}}%
+ \@cs@{counter@ctr@#1}=0 }%
+ {}%
+ \@ifnextchar@[%
+ {\counter@numberwithin@{\@cs@{counter@ctn@#1}}}%
+ {}}
+\def\stepcounter#1{\@cs@{counter@ctr++@\@cs@{counter@ctn@#1}}}
+\def\counter#1{\@cs@{counter@ctr@\@cs@{counter@ctn@#1}}}
+
+\def\arabic#1{\@csafter@\counter@arabic@{counter@ctr@\@cs@{counter@ctn@#1}}}
+\def\roman#1{\@csafter@\counter@roman@{counter@ctr@\@cs@{counter@ctn@#1}}}
+\def\Roman#1{\@csafter@\counter@Roman@{counter@ctr@\@cs@{counter@ctn@#1}}}
+\def\alph#1{\@csafter@\counter@alph@{counter@ctr@\@cs@{counter@ctn@#1}}}
+\def\Alph#1{\@csafter@\counter@Alph@{counter@ctr@\@cs@{counter@ctn@#1}}}
+\def\counter@arabic@{\number}
+\def\counter@roman@{\romannumeral}
+\def\counter@Roman@#1{\uppercase{\romannumeral#1}}
+\def\counter@alph@#1{{\count0=\number#1 \advance\count0 by 96 \char\count0}}
+\def\counter@Alph@#1{{\count0=\number#1 \advance\count0 by 64 \char\count0}}
+\def\numberwithin#1#2{%
+ \newcounter{#1}[#2]}
+\def\numberwith#1#2{%
+ \newcounter{#2}%
+ \@def@{counter@ctn@#1}{\@cs@{counter@ctn@#2}}%
+ \@def@{the#1}{\@cs@{the\@cs@{counter@ctn@#2}}}}
+
+\def\counter@numberwithin@#1[#2]{%
+ \newcounter{#2}%
+ \@def@{the#1}{\@cs@{the#2}.\@csafter@\counter@arabic@{counter@ctr@#1}}%
+ \@ifundefined@{counter@container@#1}%
+ {}%
+ {\edef\@action@{\noexpand\counter@removeitem@
+ \expandafter\noexpand
+ \csname counter@within@\@cs@{counter@container@#1}\endcsname
+ {\@cs@{counter@ctn@#1}}%
+ \@cs@{counter@within@\@cs@{counter@container@#1}}{}}%
+ \@action@}
+ \@def@{counter@container@#1}{\@cs@{counter@ctn@#2}}%
+ \@ifundefined@{counter@within@\@cs@{counter@ctn@#2}}%
+ {\@edef@{counter@within@\@cs@{counter@ctn@#2}}{{#1}}}%
+ {\@edef@{counter@within@\@cs@{counter@ctn@#2}}{%
+ \@cs@{counter@within@\@cs@{counter@ctn@#2}}{#1}}}}
+
+\def\counter@removeitem@#1#2#3{%
+ \@ifempty@{#3}%
+ {}%
+ {\@strcmp@{#2}{#3}%
+ {}%
+ {\edef#2{#2{#3}}}%
+ \counter@removeitem@{#1}{#2}}}
+
+\def\counter@stepcounter@#1{%
+ \global\advance\@cs@{counter@ctr@#1} by 1
+ \@ifundefined@{counter@within@#1}%
+ {}%
+ {\expandafter\expandafter\expandafter
+ \counter@initcounter@\csname counter@within@#1\endcsname{}}}
+
+\def\counter@initcounter@#1{%
+ \@ifempty@{#1}%
+ {}%
+ {\global\@cs@{counter@ctr@#1}=0 \counter@initcounter@}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/environ.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/environ.cd
new file mode 100644
index 00000000000..5e316d6f3eb
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/environ.cd
@@ -0,0 +1,101 @@
+% environ.cd
+% Anders G S Svensson
+
+% Source: environ.nw
+% $Revision: 1.9 $
+% $Date: 1996/02/19 19:21:07 $
+
+\def\B#1{\environ@envin@{#1}\@cs@{environ@benv@#1}}
+\def\E#1{\@cs@{environ@eenv@#1}\environ@envout@{#1}}
+
+\def\environ@B@#1{\environ@blockin@{#1}\@cs@{environ@bblo@#1}}
+\def\environ@E@#1{\@cs@{environ@eblo@#1}\environ@blockout@{#1}}
+
+\def\environ@envin@#1{\environ@checkin@{env}{#1}}
+\def\environ@blockin@#1{\environ@checkin@{blo}{#1}}
+\def\environ@envout@#1{\environ@checkout@{env}{#1}}
+\def\environ@blockout@#1{\environ@checkout@{blo}{#1}}
+
+\let\environ@checkin@\@eattwo@
+\let\environ@checkout@\@eattwo@
+
+\DeclareOption{check}
+ {\def\environ@checkin@#1#2{\relax
+ \@ifundefined@{environ@b#1@#2}{\environ@unknown@{#1}{#2}}{}%
+ \gdef\environ@currenv@{{#1}{#2}}%
+ \xdef\environ@envstack@{{#1}{#2}\environ@envstack@}}
+ \def\environ@checkout@#1#2{\relax
+ \@ifx@\environ@currenv@\environ@topenv@
+ {\environ@toperror@{#1}{#2}}%
+ {\@strcmp@{#2}{\expandafter\@SecondOfTwo@\environ@currenv@}
+ {\@expandafter@{\expandafter\environ@popenv@\@eattwo@}\environ@envstack@ @}%
+ {\environ@incompat@{#1}{#2}}
+ \@ifundefined@{environ@e#1@#2}{\environ@unknown@{#1}{#2}}{}}}%
+ \def\environ@topenv@{{}{}}
+ \let\environ@currenv@\environ@topenv@
+ \let\environ@envstack@\environ@topenv@
+ \def\environ@toperror@#1#2{%
+ \@Warning@{\environ@endstring@{#1}{#2} at top level}}
+ \def\environ@incompat@#1#2{%
+ \@Warning@{\expandafter\environ@beginstring@\environ@currenv@\@space@
+ terminated by \environ@endstring@{#1}{#2}}}
+ \def\environ@unknown@#1#2{\@Warning@{Unknown \environ@environname@{#1}: #2}}
+ \def\environ@beginstring@#1#2{\@cs@{environ@b#1string@}{#2}}
+ \def\environ@endstring@#1#2{\@cs@{environ@e#1string@}{#2}}
+ \def\environ@benvstring@#1{\string\B{#1}}
+ \def\environ@eenvstring@#1{\string\E{#1}}
+ \def\environ@bblostring@#1{\expandafter\string\csname #1\endcsname}
+ \def\environ@eblostring@#1{\expandafter\string\csname end#1\endcsname}
+ \def\environ@environname@#1{\@cs@{environ@#1name@}}
+ \def\environ@envname@{environment}
+ \def\environ@bloname@{block}
+ \def\environ@popenv@#1#2#3@{%
+ \gdef\environ@currenv@{{#1}{#2}}\gdef\environ@envstack@{#3}}}
+
+\def\Bdef{\relax\environ@def@{def}{b}}
+\def\Blet{\relax\environ@def@{let}{b}}
+\def\Edef{\relax\environ@def@{def}{e}}
+\def\Elet{\relax\environ@def@{let}{e}}
+
+\def\environ@def@#1#2{%
+ \@ifnextchar@*%
+ {\@expandafter@{\environ@blodef@{#1}{#2}}\@eat@}%
+ {\environ@envdef@{#1}{#2}}}
+
+\def\environ@envdef@#1#2#3{%
+ \@cs@{@#1@}{environ@#2env@#3}}
+
+\def\environ@blodef@#1#2#3{%
+ \@def@{#3}{\environ@B@{#3}}\@def@{end#3}{\environ@E@{#3}}\@cs@{@#1@}{environ@#2blo@#3}}
+
+\def\newgroup{\relax
+ \@ifnextchar@*{\expandafter\environ@newblockgroup@\@eat@}\environ@newenvgroup@}
+
+\def\environ@newblockgroup@#1{%
+ \@def@{#1}{\environ@B@{#1}}\@def@{end#1}{\environ@E@{#1}}%
+ \environ@n@wblockgroup@{#1}}
+\long\def\environ@n@wblockgroup@#1#2#3{%
+ \@def@{environ@bblo@#1}{\begingroup#2}
+ \@def@{environ@eblo@#1}{#3\endgroup}}
+
+\def\environ@newenvgroup@#1{%
+ \environ@n@wenvgroup@{#1}}
+\long\def\environ@n@wenvgroup@#1#2#3{%
+ \@def@{environ@benv@#1}{\begingroup#2}
+ \@def@{environ@eenv@#1}{#3\endgroup}}
+
+\def\newpair{\relax
+ \@ifnextchar@*{\expandafter\environ@newblockpair@\@eat@}\environ@newenvpair@}
+
+\def\environ@newblockpair@#1{%
+ \@def@{#1}{\environ@B@{#1}}\@def@{end#1}{\environ@E@{#1}}%
+ \environ@n@wblockpair@{#1}}
+\long\def\environ@n@wblockpair@#1#2#3{%
+ \@def@{environ@bblo@#1}{#2}
+ \@def@{environ@eblo@#1}{#3}}
+
+\def\environ@newenvpair@#1{%
+ \environ@n@wenvpair@{#1}}
+\long\def\environ@n@wenvpair@#1#2#3{%
+ \@def@{environ@benv@#1}{#2}
+ \@def@{environ@eenv@#1}{#3}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/equation.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/equation.cd
new file mode 100644
index 00000000000..179ba9969f6
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/equation.cd
@@ -0,0 +1,332 @@
+% equation.cd
+% Anders G S Svensson
+
+% Source: equation.nw
+% $Revision: 1.17 $
+% $Date: 1996/02/19 22:40:12 $
+
+\usecarrot{label}
+
+\def\equation@cases@begin@{%
+ \left\{\,\vcenter\bgroup \let\\\cr \normalbaselines \m@th
+ \ialign\bgroup $##\hfil$&\quad##\hfil\crcr}
+\def\equation@cases@end@{\crcr\egroup\egroup\right.}
+\def\equation@eqalign@select@[#1]{%
+ \@ifundefined@{equation@vbox@#1@}%
+ {\@Warning@{Invalid eqalign option: #1}\equation@vbox@c@}%
+ {\@cs@{equation@vbox@#1@}}%
+ \bgroup
+ \let\\\cr
+ \openup\jot\m@th
+ \ialign\bgroup
+ \strut\hfil$\displaystyle{##}$
+ &$\displaystyle{{}##}$\hfil\crcr}
+\let\equation@vbox@t@\vtop
+\let\equation@vbox@b@\vbox
+\let\equation@vbox@c@\vcenter
+
+\def\equation@eqalign@begin@{%
+ \,\@ifnextchar@[\equation@eqalign@select@{\equation@eqalign@select@[c]}}
+\def\equation@eqalign@end@{\crcr\egroup\egroup\,}
+\def\equation@matrix@select@[#1]{%
+ \vcenter\bgroup\let\\\cr
+ \@ifundefined@{equation@lhfil@#1@}%
+ {\@Warning@{Invalid matrix option: #1}
+ \@let@{equation@lhfil@#1@}\hfil \@let@{equation@rhfil@#1@}\hfil}
+ {}
+ \normalbaselines\m@th
+ \ialign\bgroup
+ \@cs@{equation@lhfil@#1@}$##$\@cs@{equation@rhfil@#1@}&&\quad
+ \@cs@{equation@lhfil@#1@}$##$\@cs@{equation@rhfil@#1@}\crcr
+ \mathstrut\crcr\noalign{\kern-\baselineskip}}
+\let\equation@lhfil@l@\relax \let\equation@rhfil@l@\hfil
+\let\equation@lhfil@c@\hfil \let\equation@rhfil@c@\hfil
+\let\equation@lhfil@r@\hfil \let\equation@rhfil@r@\relax
+
+\def\equation@matrix@begin@{%
+ \,\@ifnextchar@[\equation@matrix@select@{\equation@matrix@select@[c]}}
+\def\equation@matrix@end@{%
+ \crcr\mathstrut\crcr
+ \noalign{\kern-\baselineskip}\egroup\egroup\,}
+\def\pmatrixdelimiters#1#2{%
+ \def\equation@pmatrixdelimiter@left@{#1}%
+ \def\equation@pmatrixdelimiter@right@{#2}}
+\pmatrixdelimiters()
+\def\equation@displaymath@begin@{%
+ \@ifmmode@
+ {\let\equation@displaymath@end@\relax}%
+ {$$\def\equation@displaymath@end@{$$}}}
+
+\def\equation@align@displaymath@begin@{\equation@displaymath@begin@}
+\def\equation@align@displaymath@end@{\equation@displaymath@end@}
+
+\def\equation@equation@begin@{%
+ \equation@insertifstarred@\equation@equation@nonumber@
+ \equation@equation@begin@primitive@}
+
+\def\equation@equation@end@{%
+ \equation@stepcounter@\currentcounter
+ \equation@eqno@\equation@number@ \equation@equation@label@
+ \equation@displaymath@end@\@ignorespaces@}
+\def\equation@equation@begin@primitive@#1{%
+ \equation@displaymath@begin@
+ #1\equation@equation@numbering@
+ \def\equation@align@displaymath@begin@{%
+ \def\equation@align@displaymath@end@{\egroup$\hss\egroup}%
+ \hbox to\z@\bgroup
+ \hss$\vcenter\bgroup
+ \equation@align@nonumbers@ \let\equation@tagcr@\crcr}}
+
+\def\equation@insertifstarred@#1#2{#2\relax}
+\let\equation@stepcounter@\@eat@
+\def\equation@equation@nonumber@{%
+ \let\equation@eqnobox@choice@\@eattwo@}
+\def\rightequationtags{%
+ \def\equation@eqno@{\equation@eqnobox@choice@\eqno}%
+ \let\equation@tagbox@\equation@tagbox@right@}
+
+\def\leftequationtags{%
+ \def\equation@eqno@{\equation@eqnobox@choice@\leqno}%
+ \let\equation@tagbox@\equation@tagbox@left@}
+
+\def\equation@tagbox@left@#1{\hbox to \displaywidth{#1\hss}}
+\def\equation@tagbox@right@#1{#1}
+
+\rightequationtags
+
+\let\equation@eqnobox@choice@\@eattwo@
+\def\equation@eqnobox@#1#2{#1{\hbox{#2}}}
+\def\equation@equation@label@{\equation@equation@label@primitive@}
+\let\equation@equation@label@primitive@\relax
+
+\def\equation@label@generate@{\@warning@{Missing \tag}\@eat@}
+
+\def\equation@equation@numbering@{%
+ \def\label##1{%
+ \def\equation@equation@label@primitive@{%
+ \equation@label@generate@{##1}}}%
+ \let\tag\equation@equation@tag@
+ \def\notag{%
+ \let\equation@eqno@\@eat@ \let\equation@equation@label@\relax}}
+
+\def\equation@equation@tag@{%
+ \let\equation@eqnobox@choice@\equation@eqnobox@
+ \@ifnextchar@*%
+ {\expandafter\equation@equation@tag@star@\@eat@}
+ \equation@equation@tag@nostar@}
+\def\equation@equation@tag@star@#1{%
+ \def\equation@number@{#1}%
+ \def\equation@label@generate@##1{\definexr{##1}{#1}{empty}}}
+
+\def\equation@equation@tag@nostar@#1{%
+ \def\equation@number@{\@cs@{\currentcounter tag}{#1}}%
+ \def\equation@label@generate@##1{\definexr{##1}{#1}\currentcounter}}
+\def\equation@display@begin@{%
+ \equation@insertifstarred@\equation@align@nonumbers@
+ \equation@display@begin@primitive@}
+
+\def\equation@display@end@{%
+ \equation@crcr@ \egroup \equation@align@displaymath@end@\@ignorespaces@}
+
+\def\equation@display@begin@primitive@#1{%
+ \equation@align@displaymath@begin@
+ #1\equation@align@numbering@
+ \displ@y \tabskip\z@skip
+ \halign\bgroup
+ &{\gdef\equation@crcr@{\equation@cr@}}%
+ \hbox to\displaywidth{$\@lign\hfil\displaystyle##\hfil$}\crcr}
+\def\equation@subdisplay@begin@{%
+ \equation@insertifstarred@\equation@align@nonumbers@
+ \equation@subdisplay@begin@primitive@}
+
+\def\equation@subalign@numbering@{%
+ \def\equation@number@{\subequationtag\thesubequation}%
+ \def\currentcounter{subequation}%
+ \equation@tweaknumbering@
+ \equation@align@numbering@primitive@}
+
+\let\equation@tweaknumbering@\relax
+
+\def\equation@subdisplay@begin@primitive@#1{%
+ \equation@display@begin@primitive@{#1\equation@subalign@numbering@\@eat@}}
+\def\equation@align@begin@{%
+ \equation@insertifstarred@\equation@align@nonumbers@
+ \equation@align@begin@primitive@}
+
+\def\equation@align@end@{%
+ \equation@crcr@ \egroup \equation@align@displaymath@end@\@ignorespaces@}
+
+\def\equation@align@begin@primitive@#1{%
+ \equation@align@displaymath@begin@
+ #1\equation@align@numbering@
+ \displ@y \tabskip\centering
+ \halign to\displaywidth\bgroup
+ &{\gdef\equation@crcr@{\equation@cr@}}%
+ \hfil$\@lign\displaystyle{##}$\tabskip\z@skip
+ &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering\crcr}
+\def\equation@subalign@begin@{%
+ \equation@insertifstarred@\equation@align@nonumbers@
+ \equation@subalign@begin@primitive@}
+
+\def\equation@subalign@begin@primitive@#1{%
+ \equation@align@begin@primitive@{#1\equation@subalign@numbering@\@eat@}}
+\def\equation@align@numbering@primitive@{%
+ \def\\{\equation@cr@}%
+ \global\let\equation@align@label@\relax
+ \global\let\equation@align@label@generate@\equation@label@generate@
+ \def\label##1{%
+ \gdef\equation@align@label@{\equation@align@label@generate@{##1}}}%
+ \let\tag\equation@align@tag@ \let\notag\equation@align@notag@}
+\def\equation@align@numbering@{%
+ \def\currentcounter{equation}%
+ \equation@align@numbering@primitive@}
+
+\def\equation@align@nonumbers@{%
+ \def\equation@cr@{\crcr}\def\equation@crcr@{\crcr}}%
+\let\equation@align@notag@\equation@align@nonumbers@
+\def\equation@align@tag@{\relax
+ \def\equation@cr@{\equation@tagcr@}%
+ \gdef\equation@crcr@{\equation@tagcr@}%
+ \@ifnextchar@*%
+ {\expandafter\equation@align@tag@star@\@eat@}%
+ \equation@align@tag@nostar@}
+
+\def\equation@align@tag@star@#1{%
+ \equation@align@buildtab@\@echo@{#1}%
+ \gdef\equation@align@label@generate@##1{\definexr{##1}{#1}{empty}}}
+\def\equation@align@tag@nostar@#1{%
+ \equation@align@buildtab@{\@cs@{\currentcounter tag}}{#1}%
+ \gdef\equation@align@label@generate@##1{\definexr{##1}{#1}\currentcounter}}
+
+\def\equation@tagcr@{%
+ \equation@numbertab@tag@ \crcr
+ \noalign{%
+ \equation@align@label@
+ \global\let\equation@align@label@\relax
+ \global\let\equation@align@label@generate@\@eat@
+ \gdef\equation@crcr@{\crcr}}}
+
+\def\equation@align@buildtab@#1#2{%
+ \gdef\equation@numbertab@tag@{&\omit \llap{\equation@tagbox@{#1{#2}}}}}
+
+\let\equation@crcr@\crcr \let\equation@cr@\crcr
+\let\equation@autocr@\crcr
+\def\equationtag#1{(#1)}
+\let\subequationtag\equationtag
+
+\DeclareOption{number}
+ {\usecarrot{counter}
+ \newcounter{equation}
+ \newcounter{subequation}[equation]
+ \def\thesubequation{\theequation\alph{subequation}}
+ \def\equation@insertifstarred@#1#2{\@ifnextchar@*{\@eatnextchar@{#2#1}}{#2\relax}}
+ \let\equation@stepcounter@\stepcounter
+ \let\equation@eqnobox@choice@\equation@eqnobox@
+ \def\equation@number@{\equationtag\theequation}
+ \def\equation@equation@nonumber@{%
+ \let\equation@eqnobox@choice@\@eattwo@
+ \let\equation@stepcounter@\@eat@}
+ \def\equation@label@generate@#1{\definelabel{#1}\currentcounter}
+ \def\equation@equation@numbering@{%
+ \def\currentcounter{equation}%
+ \def\label##1{%
+ \def\equation@equation@label@primitive@{%
+ \equation@label@generate@{##1}}}%
+ \let\tag\equation@equation@tag@
+ \let\notag\equation@equation@notag@}
+ \def\equation@equation@tag@{\relax
+ \let\equation@stepcounter@\@eat@
+ \@ifnextchar@*%
+ {\expandafter\equation@equation@tag@star@\@eat@}
+ \equation@equation@tag@nostar@}
+ \def\equation@equation@notag@{%
+ \let\equation@eqno@\@eat@ \let\equation@equation@tag@\relax
+ \let\equation@stepcounter@\@eat@}
+ \def\equation@tweaknumbering@{%
+ \@def@{counter@ctr++@subequation}{%
+ \stepcounter{equation}%
+ \counter@stepcounter@{subequation}%
+ \@gdef@{counter@ctr++@subequation}{%
+ \counter@stepcounter@{subequation}}}}%
+ \def\equation@autocr@{%
+ \stepcounter\currentcounter
+ \equation@align@label@ \equation@numbertab@ \crcr
+ \noalign{%
+ \global\let\equation@align@label@\relax
+ \global\let\equation@align@label@generate@\equation@label@generate@
+ \gdef\equation@crcr@{\crcr}}}
+ \let\equation@cr@\equation@autocr@
+ \def\equation@numbertab@{&\omit \llap{\equation@tagbox@\equation@number@}}}
+
+\DeclareOption{arg}
+ {\def\cases#1{\equation@cases@begin@ #1\equation@cases@end@}
+ \def\equation@eqalign@arg@[#1]#2{%
+ \,\equation@eqalign@select@[#1]#2\equation@eqalign@end@}
+ \def\eqalign{\null
+ \@ifnextchar@[\equation@eqalign@arg@{\equation@eqalign@arg@[c]}}
+ \def\equation@matrix@arg@[#1]#2{%
+ \,\equation@matrix@select@[#1]#2\equation@matrix@end@}
+ \def\equation@pmatrix@arg@[#1]#2{%
+ \left\equation@pmatrixdelimiter@left@
+ \equation@matrix@arg@[#1]#2\equation@matrix@end@
+ \right\rpmtxdel@\ignorespaces}
+ \def\matrix{\null
+ \@ifnextchar@[\equation@matrix@arg@{\equation@matrix@arg@[c]}}
+ \def\pmatrix{\null
+ \@ifnextchar@[\equation@pmatrix@arg@{\equation@pmatrix@arg@[c]}}
+ \def\equation{%
+ \equation@insertifstarred@\equation@equation@nonumber@
+ \equation@equation@arg@}
+ \def\equation@equation@arg@#1#2{%
+ \equation@equation@begin@primitive@#1#2\equation@equation@end@}
+ \def\display{%
+ \equation@insertifstarred@\equation@align@nonumbers@
+ \equation@display@arg@}
+ \def\equation@display@arg@#1#2{%
+ \equation@display@begin@primitive@#1#2\equation@display@end@}
+ \def\subdisplay{%
+ \equation@insertifstarred@\equation@align@nonumbers@
+ \equation@subdisplay@arg@}
+ \def\equation@subdisplay@arg@#1#2{%
+ \equation@subdisplay@begin@primitive@#1#2\equation@display@end@}
+ \def\align{%
+ \equation@insertifstarred@\equation@align@nonumbers@\equation@align@arg@}
+ \def\equation@align@arg@#1#2{%
+ \equation@align@begin@primitive@#1#2\equation@align@end@}
+ \def\subalign{%
+ \equation@insertifstarred@\equation@align@nonumbers@
+ \equation@subalign@arg@}
+ \def\equation@subalign@arg@#1#2{%
+ \equation@subalign@begin@primitive@#1#2\equation@align@end@}}
+
+\DeclareOption{block}
+ {\usecarrot{environ}
+ \newpair*{cases}{\equation@cases@begin@}{\equation@cases@end@}
+ \newpair*{eqalign}{\null\equation@eqalign@begin@}{\equation@eqalign@end@}
+ \newpair*{matrix}{\null\equation@matrix@begin@}{\equation@matrix@end@}
+ \newpair*{pmatrix}
+ {\left\equation@pmatrixdelimiter@left@ \equation@matrix@begin@}
+ {\equation@matrix@end@ \right\equation@pmatrixdelimiter@right@}
+ \newpair*{equation}{\equation@equation@begin@}{\equation@equation@end@}
+ \newpair*{display}{\equation@display@begin@}{\equation@display@end@}
+ \newpair*{subdisplay}{\equation@subdisplay@begin@}{\equation@display@end@}
+ \newpair*{align}{\equation@align@begin@}{\equation@align@end@}
+ \newpair*{subalign}{\equation@subalign@begin@}{\equation@align@end@}}
+
+\DeclareOption{environ}
+ {\usecarrot{environ}
+ \newpair{cases}{\equation@cases@begin@}{\equation@cases@end@}
+ \newpair{eqalign}{\null\equation@eqalign@begin@}{\equation@eqalign@end@}
+ \newpair{matrix}{\null\equation@matrix@begin@}{\equation@matrix@end@}
+ \newpair{pmatrix}
+ {\left\equation@pmatrixdelimiter@left@ \equation@matrix@begin@}
+ {\equation@matrix@end@\right\equation@pmatrixdelimiter@right@}
+ \newpair{equation}{\equation@equation@begin@}{\equation@equation@end@}
+ \newpair{display}{\equation@display@begin@}{\equation@display@end@}
+ \newpair{subdisplay}{\equation@subdisplay@begin@}{\equation@display@end@}
+ \newpair{align}{\equation@align@begin@}{\equation@align@end@}
+ \newpair{subalign}{\equation@subalign@begin@}{\equation@align@end@}}
+
+\IfOption{arg}{}{\IfOption{block}{}{\Option{environ}}}
+
+\def\intertext#1{\noalign{#1}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/index.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/index.cd
new file mode 100644
index 00000000000..e494944e25f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/index.cd
@@ -0,0 +1,42 @@
+% index.cd
+% Anders G S Svensson
+
+% Source: index.nw
+% $Revision: 1.4 $
+% $Date: 1996/02/19 19:08:56 $
+
+\usecarrot{auxfile}
+
+\def\newindexfile{\bgroup\@ignorewhitespace@\index@newindexfile@}
+\def\index@newindexfile@#1{\egroup
+ \newauxfile{#1dx}%
+ \@def@{read#1dx}{\index@readind@{#1}\global\@let@{read#1dx}\relax}%
+ \@def@{read#1nd}{\@cs@{read#1dx}}}
+\def\index@readind@#1{%
+ \IfFileExists{\jobname.#1nd}%
+ {\input\jobname.#1nd\relax}%
+ {}}
+
+\def\readindexfile{\bgroup\@ignorewhitespace@\index@readindexfile@}
+\def\index@readindexfile@#1{\egroup
+ \@ifundefined@{auxfile@aux@#1dx}%
+ {\@Warning{Undeclared index file: #1}}%
+ {\@cs@{read#1dx}}}
+
+\def\writeindexentry{\bgroup\@ignorewhitespace@\index@writeindexentry@}
+\def\index@writeindexentry@#1{\egroup
+ \@ifundefined@{auxfile@aux@#1dx}%
+ {\@Warning{Undeclared index file: #1}\@eat@}%
+ {\index@writeidx@{#1}}}
+
+\def\index@writeidx@#1#2{%
+ \@cs@{open#1dx}%
+ \def\@tmp@{\indexentry{#2}}%
+ \edef\@action@{%
+ \expandafter\noexpand\csname write#1dx\endcsname{%
+ \@meaning@\@tmp@{\noexpand\folio}}}%
+ \@action@}
+
+\newindexfile{i}
+
+\def\index{\writeindexentry{i}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/label.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/label.cd
new file mode 100644
index 00000000000..0a10bbb3a81
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/label.cd
@@ -0,0 +1,18 @@
+% label.cd
+% Anders G S Svensson
+
+% Source: label.nw
+% $Revision: 1.2 $
+% $Date: 1996/02/19 02:05:49 $
+
+\usecarrot{counter,xr}
+
+\def\definelabel#1#2{%
+ \@ifundefined@{counter@ctn@#2}%
+ {\@Warning@{Unknown class: #2}}%
+ {\definexr{#1}{\@cs@{the#2}}{#2}{\noexpand\folio}}}
+\def\label#1{\definelabel{#1}{\currentcounter}}
+
+\let\ref\refxr
+\let\pageref\pagexr
+\let\pagedef\definepage
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/patchlevel_10 b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/patchlevel_10
new file mode 100644
index 00000000000..89094d13406
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/patchlevel_10
@@ -0,0 +1 @@
+07 Jun 1996
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/section.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/section.cd
new file mode 100644
index 00000000000..0eb70fb8d95
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/section.cd
@@ -0,0 +1,223 @@
+% section.cd
+% Anders G S Svensson
+
+% Source: section.nw
+% $Revision: 1.25 $
+% $Date: 1996/06/04 12:57:01 $
+
+\def\section@newunnumberedsection@#1#2{
+ \section@initsection@{#2}
+ \@def@{#2banneru}{%
+ \@cs@{section@banner@\@cs@{section@style@#2}}{#2}{}}%
+ \@def@{#2}{\section@unnumsect@{#1}{#2}}
+ \@ifnext@<{\section@skip@{pre}{#2}%
+ {\@eatspace@{\section@skip@{post}{#2}{}}}}%
+ {}}
+\let\section@newsection@\section@newunnumberedsection@
+
+\def\section@unnumsect@#1#2#3{%
+ \@ifnext@[%
+ {\section@@unnumsect@{#1}{#2}{#3}}%
+ {\section@@unnumsect@{#1}{#2}{#3}[#3]}}
+
+\def\section@@unnumsect@#1#2#3[#4]{%
+ \section@section@{#2}{%
+ \section@sectionbanner@{#2}{\@cs@{#2banneru}{#3}}%
+ \@expandafter@{\@expandafter@{#1*{toc}{#2}}}%
+ \csname section@\@cs@{section@tocchoice@#2}choice@\endcsname{#3}{#4}%
+ \@expandafter@{\@expandafter@{\@cs@{#2mark}}}%
+ \csname section@\@cs@{section@markchoice@#2}choice@\endcsname{#3}{#4}%
+ }\ignorespaces}%
+\def\section@skip@#1#2#3<#4>{\relax
+ \@ifempty@{#4}%
+ {#3}%
+ {\@def@{section@#1skip@#2}{\@s@\z@\@sum@\@s@#4+@\vskip\@s@}#3}}
+
+\def\section@newnumberedsection@#1#2{\relax
+ \@ifnextchar@*%
+ {\@expandafter@{\section@newunnumberedsection@{#1}{#2}}\@eat@}%
+ {\section@@newnumberedsection@{#1}{#2}}}
+
+\def\section@@newnumberedsection@#1#2{%
+ \section@initsection@{#2}
+ \@def@{#2banneru}{%
+ \@cs@{section@banner@\@cs@{section@style@#2}}{#2}{}}%
+ \@def@{#2banner}{%
+ \@cs@{section@banner@\@cs@{section@style@#2}}{#2}{\@cs@{the#2}}}%
+ \@ifnext@[%
+ {\section@newnumsectwithin@{#1}{#2}}
+ {\section@newnumsect@{#1}{#2}}}
+
+\def\section@sectionbanner@#1#2{{\@cs@{section@headinghook@#1}#2}}
+\def\section@initsection@#1{%
+ \@def@{#1plug}{\defaultsectionplug}
+ \@def@{#1mark}{\defaultsectionmark{#1}}
+ \@def@{section@markchoice@#1}{\section@markchoice@def@ult}
+ \@def@{section@tocchoice@#1}{\section@tocchoice@def@ult}
+ \@def@{section@style@#1}{\section@style@def@ult}
+ \@def@{section@preskip@#1}{%
+ \@s@\z@
+ \expandafter\@sum@
+ \expandafter\@s@\defaultpresectionskip+@\vskip\@s@}
+ \@def@{section@postskip@#1}{%
+ \@s@\z@
+ \expandafter\@sum@
+ \expandafter\@s@\defaultpostsectionskip+@\vskip\@s@}
+ \@def@{section@prehook@#1}{\section@prehook@def@ult}%
+ \@def@{section@posthook@#1}{\section@posthook@def@ult}%
+ \@def@{section@headinghook@#1}{\section@headinghook@def@ult}}
+
+\def\section@define@#1[#2]{%
+ \@define@{section@#1@#2}}
+
+\def\section@defvar@#1{\relax
+ \@ifnextchar@[{\section@define@{#1}}{\section@define@{#1}[def@ult]}}
+
+\def\presectionhook{\section@defvar@{prehook}}
+\def\postsectionhook{\section@defvar@{posthook}}
+\def\headinghook{\section@defvar@{headinghook}}
+
+\let\section@prehook@def@ult\relax
+\def\section@posthook@def@ult{\penalty200}
+\def\section@headinghook@def@ult{\bf}
+
+\let\defaultsectionmark\@eattwo@
+\def\defaultsectionplug{\hskip.8em}
+\def\defaultpresectionskip{-\lastskip+\bigskipamount+-.5\parskip}
+\def\defaultpostsectionskip{\medskipamount+-.5\parskip}
+
+\def\markchoice{\relax
+ \@ifnextchar@[%
+ {\section@choiceforclass@{mark}}%
+ {\section@choiceforclass@{mark}[def@ult]}}
+\def\tocchoice{\relax
+ \@ifnextchar@[%
+ {\section@choiceforclass@{toc}}%
+ {\section@choiceforclass@{toc}[def@ult]}}
+\def\section@choiceforclass@#1[#2]#3{%
+ \@ifundefined@{section@#3choice@}%
+ {\@Warning@{Invalid choice: #3}}%
+ {\@def@{section@#1choice@#2}{#3}}}
+
+\def\section@markchoice@def@ult{alt}
+\def\section@tocchoice@def@ult{full}
+
+\def\section@altchoice@#1#2{{#2}}
+\def\section@fullchoice@#1#2{{#1}}
+\def\sectionstyle{\relax
+ \@ifnextchar@[\section@styleforclass@{\section@styleforclass@[def@ult]}}
+\def\section@styleforclass@[#1]{%
+ \@afterassignment@{\section@checkstyle@{#1}}\@t@}
+\def\section@checkstyle@#1{%
+ \@ifundefined@{section@banner@\the\@t@}%
+ {\@Warning@{Unknown section style: \the\@t@}}%
+ {\@edef@{section@style@#1}{\the\@t@}}}
+\def\section@style@def@ult{plain}
+
+\def\section@banner@plain#1#2#3{%
+ \noindent
+ \@ifempty@{#2}{}{#2\@cs@{#1plug}}#3}
+\let\section@banner@p\section@banner@plain
+
+\def\section@banner@word#1#2#3{%
+ \noindent
+ \@ifempty@{#2}%
+ {}%
+ {\@ifundefined@{#1word}{}{\@cs@{#1word}\ }#2\@cs@{#1plug}}#3}
+\let\section@banner@w\section@banner@word
+
+\def\section@banner@center#1#2#3{%
+ \parindent\z@
+ \leftskip=0pt plus 1fil \rightskip=0pt plus 1fil
+ \parfillskip\z@
+ \@ifempty@{#2}{}{#2\@cs@{#1plug}}#3\par}
+\let\section@banner@centre\section@banner@center
+\let\section@banner@c\section@banner@center
+
+\def\section@banner@centerword#1#2#3{%
+ \parindent\z@
+ \leftskip=0pt plus 1fil \rightskip=0pt plus 1fil
+ \parfillskip\z@
+ \@ifempty@{#2}%
+ {}%
+ {\@ifundefined@{#1word}{}{\@cs@{#1word}\ }#2\@cs@{#1plug}}#3\par}
+\let\section@banner@centreword\section@banner@centerword
+\let\section@banner@cw\section@banner@centerword
+\def\section@newnumsectwithin@#1#2[#3]{
+ \newcounter{#2}[#3]
+ \@def@{#2}{\section@numsectcs@{#1}{#2}}%
+ \@ifnext@<{\section@skip@{pre}{#2}%
+ {\@eatspace@{\section@skip@{post}{#2}{}}}}%
+ {}}
+
+\def\section@newnumsect@#1#2{
+ \newcounter{#2}
+ \@def@{#2}{\section@numsectcs@{#1}{#2}}%
+ \@ifnext@<{\section@skip@{pre}{#2}%
+ {\@eatspace@{\section@skip@{post}{#2}{}}}}%
+ {}}
+
+\def\section@numsectcs@#1#2{\relax
+ \@ifnextchar@*%
+ {\section@numsectnonum@{#1}{#2}}%
+ {\section@numsect@{#1}{#2}}}
+
+\def\section@numsectnonum@#1#2#3#4{\par
+ \@ifnext@[%
+ {\section@numsectionnonum@{#1}{#2}{#4}}%
+ {\section@numsectionnonum@{#1}{#2}{#4}[#4]}}
+
+\def\section@numsectionnonum@#1#2#3[#4]{%
+ \section@section@{#2}{%
+ \section@sectionbanner@{#2}{\@cs@{#2banneru}{#3}}%
+ \@expandafter@{\@expandafter@{#1*{toc}{#2}}}%
+ \csname section@\@cs@{section@tocchoice@#2}choice@\endcsname{#3}{#4}%
+ \@expandafter@{\@expandafter@{\@cs@{#2mark}}}%
+ \csname section@\@cs@{section@markchoice@#2}choice@\endcsname{#3}{#4}%
+ }\ignorespaces}
+
+\def\section@numsect@#1#2#3{\par
+ \@ifnext@[%
+ {\section@@numsect@{#1}{#2}{#3}}%
+ {\section@@numsect@{#1}{#2}{#3}[#3]}}
+
+\def\section@@numsect@#1#2#3[#4]{%
+ \stepcounter{#2}%
+ \def\currentcounter{#2}%
+ \section@section@{#2}{%
+ \section@sectionbanner@{#2}{\@cs@{#2banner}{#3}}%
+ \@expandafter@{\@expandafter@{#1{toc}{#2}}}%
+ \csname section@\@cs@{section@tocchoice@#2}choice@\endcsname
+ {#3}{#4}{\@cs@{the#2}}%
+ \@expandafter@{\@expandafter@{\@cs@{#2mark}}}%
+ \csname section@\@cs@{section@markchoice@#2}choice@\endcsname{#3}{#4}%
+ }\ignorespaces}
+
+\DeclareOption{toc}
+ {\usecarrot{toc}
+ \let\newsection\section@newtocsection@}
+
+\DeclareOption{number}
+ {\usecarrot{counter}
+ \let\section@newsection@\section@newnumberedsection@}
+
+\def\newsection{\section@newsection@\section@notocentry@}
+
+\def\section@newtocsection@{\relax
+ \@ifnextchar@*
+ {\expandafter\section@newsection@\expandafter\section@notocentry@\@eat@}
+ {\section@newsection@\writecontentsentry}}
+
+\def\section@notocentry@#1#2{\@eattwo@}
+
+\def\section@section@#1#2{%
+ \@cs@{section@prehook@#1}\relax
+ \@cs@{section@preskip@#1}%
+ #2\par
+ \@cs@{section@posthook@#1}\relax
+ \@cs@{section@postskip@#1}%
+ \postsectionindent}
+
+\def\postsectionindent{%
+ \edef\@action@{\everypar={\hskip-\parindent\the\everypar
+ \everypar={\the\everypar}}}\@action@}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/state.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/state.cd
new file mode 100644
index 00000000000..19c6e316e6c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/state.cd
@@ -0,0 +1,185 @@
+% state.cd
+% Anders G S Svensson
+
+% Source: state.nw
+% $Revision: 1.17 $
+% $Date: 1996/02/22 10:00:43 $
+
+\usecarrot{environ}
+
+\def\state@newstatement@#1#2{%
+ \@def@{#1captionu}{%
+ \@cs@{state@caption@\@cs@{state@style@#1}}{#1}{#2}{}}
+ \state@newst@tement@{#1}{#2}\state@beginstate@}
+\let\newstatement\state@newstatement@
+
+\def\state@newst@tement@#1#2#3{%
+ \state@initstatement@{#1}{#2}
+ \state@statecsdef@{#1}{#3}\state@endstate@
+ \@ifnext@<{\state@skip@{pre}{#1}%
+ {\state@skip@{post}{#1}{}}}%
+ {}}
+
+\DeclareOption{block}
+ {\def\state@statecsdef@#1#2#3{%
+ \Bdef*{#1}{#2{#1}}\Edef*{#1}{#3{#1}}}}
+
+\DeclareOption{environ}
+ {\def\state@statecsdef@#1#2#3{%
+ \Bdef{#1}{#2{#1}}\Edef{#1}{#3{#1}}}}
+
+\IfOption{environ}{}{\Option{block}}
+
+\def\state@skip@#1#2#3<#4>{\relax
+ \@ifempty@{#4}{#3}{%
+ \@def@{state@#1skip@#2}{\@s@\z@\@sum@\@s@#4+@\vskip\@s@}#3}}
+
+\def\state@initstatement@#1#2{%
+ \@def@{state@style@#1}{\state@style@def@ult}%
+ \@def@{state@preskip@#1}{%
+ \@s@\z@
+ \expandafter\@sum@
+ \expandafter\@s@\defaultprestatementskip+@\vskip\@s@}
+ \@def@{state@postskip@#1}{%
+ \@s@\z@
+ \expandafter\@sum@
+ \expandafter\@s@\defaultpoststatementskip+@\vskip\@s@}
+ \@def@{state@prehook@#1}{\state@prehook@def@ult}%
+ \@def@{state@posthook@#1}{\state@posthook@def@ult}%
+ \@def@{state@captionhook@#1}{\state@captionhook@def@ult}%
+ \@def@{state@bodyhook@#1}{\state@bodyhook@def@ult}%
+ \@def@{#1tag}{\defaultstatementtag{#2}}%
+ \@def@{#1paren}{\defaultstatementparen}%
+ \@def@{#1plug}{\defaultstatementplug}}
+
+\def\state@define@#1[#2]{%
+ \@define@{state@#1@#2}}
+
+\def\state@defvar@#1{\relax
+ \@ifnextchar@[{\state@define@{#1}}{\state@define@{#1}[def@ult]}}
+
+\def\prestatementhook{\state@defvar@{prehook}}
+\def\poststatementhook{\state@defvar@{posthook}}
+\def\captionhook{\state@defvar@{captionhook}}
+\def\bodyhook{\state@defvar@{bodyhook}}
+
+\let\state@prehook@def@ult\relax
+\let\state@posthook@def@ult\relax
+\let\state@bodyhook@def@ult\relax
+\def\state@captionhook@def@ult{\bf}
+
+\def\defaultprestatementskip{-\lastskip+\medskipamount+-.5\parskip}
+\def\defaultpoststatementskip{\medskipamount+-.5\parskip}
+\def\defaultstatementparen#1{(#1)}
+\def\defaultstatementplug{\hskip.75em}
+\def\defaultstatementtag#1#2{#1 #2}
+
+\def\state@beginstate@#1{\par
+ \begingroup
+ \@cs@{state@prehook@#1}%
+ \@cs@{state@preskip@#1}%
+ \state@statenonum@{#1}{u}}
+
+\def\state@endstate@#1{\par
+ \@cs@{state@posthook@#1}%
+ \@cs@{state@postskip@#1}%
+ \endgroup\ignorespaces}
+
+\def\state@statenonum@#1#2{%
+ \@ifnextchar@[{\state@state@{#1}{#2}}{\state@state@{#1}{#2}[]}}
+
+\def\state@state@#1#2[#3]{\relax
+ \state@statementcaption@{#1}{\@cs@{#1caption#2}{#3}}\ignorespaces}
+
+\def\state@statementcaption@#1#2{%
+ {\@cs@{state@captionhook@#1}#2}\@cs@{state@bodyhook@#1}}
+
+\def\statementstyle{\relax
+ \@ifnextchar@[\state@styleforclass@{\state@styleforclass@[def@ult]}}
+\def\state@styleforclass@[#1]{%
+ \@afterassignment@{\state@checkstyle@{#1}}\@t@}
+\def\state@checkstyle@#1{%
+ \@ifundefined@{state@caption@\the\@t@}%
+ {\@Warning@{Unknown statement style: \the\@t@}}%
+ {\@edef@{state@style@#1}{\the\@t@}}}
+\def\state@style@def@ult{post}
+
+\def\state@caption@post#1#2#3#4{%
+ \noindent #2%
+ \@ifempty@{#3}{}{\ #3}%
+ \@ifempty@{#4}{}{\ \@cs@{#1paren}{#4}}\@cs@{#1plug}}
+
+\def\state@caption@pre#1#2#3#4{%
+ \noindent\@ifempty@{#3}{}{#3\ }%
+ #2%
+ \@ifempty@{#4}{}{\ \@cs@{#1paren}{#4}}\@cs@{#1plug}}
+
+\def\state@caption@nlpost#1#2#3#4{%
+ \noindent #2%
+ \@ifempty@{#3}{}{\ #3}%
+ \@ifempty@{#4}{}{\ \@cs@{#1paren}{#4}}\@cs@{#1plug}%
+ \unskip\par\penalty10000\smallskip\noindent}
+
+\def\state@caption@nlpre#1#2#3#4{%
+ \noindent \@ifempty@{#3}{}{#3\ }%
+ #2%
+ \@ifempty@{#4}{}{\ \@cs@{#1paren}{#4}}\@cs@{#1plug}%
+ \unskip\par\penalty10000\smallskip\noindent}
+
+\def\state@caption@clpre#1#2#3#4{%
+ {\parindent\z@ \leftskip=0pt plus 1fil \rightskip=0pt plus 1fil
+ \parfillskip\z@
+ \@ifempty@{#3}{}{#3\ }%
+ #2%
+ \@ifempty@{#4}{}{\ \@cs@{#1paren}{#4}}\@cs@{#1plug}\par}%
+ \unskip\par\penalty10000\smallskip\noindent}
+
+\def\state@caption@clpost#1#2#3#4{%
+ {\parindent\z@ \leftskip=0pt plus 1fil \rightskip=0pt plus 1fil
+ \parfillskip\z@
+ #2%
+ \@ifempty@{#3}{}{\ #3}%
+ \@ifempty@{#4}{}{\statementspace\@cs@{#1paren}{#4}}\@cs@{#1plug}%
+ \unskip\par}%
+ \penalty10000\smallskip\noindent}
+\def\state@newnumberstatement@{%
+ \@ifnextchar@*%
+ {\expandafter\state@newstatement@\@eat@}%
+ \state@newstatementwithnumbers@}
+
+\def\state@newstatementwithnumbers@#1{%
+ \@ifnextchar@[%
+ {\state@newstatementwithin@{#1}}%
+ {\state@newstatementwith@{#1}}}
+
+\def\state@newstatementwithin@#1[#2]#3{
+ \newcounter{#1}[#2]
+ \@def@{#1caption}{%
+ \@cs@{state@caption@\@cs@{state@style@#1}}{#1}{#3}{\@cs@{the#1}}}
+ \@def@{#1captionu}{%
+ \@cs@{state@caption@\@cs@{state@style@#1}}{#1}{#3}{}}
+ \state@newst@tement@{#1}{#3}\state@beginnumstate@}
+
+\def\state@newstatementwith@#1#2{%
+ \@def@{#1caption}{%
+ \@cs@{state@caption@\@cs@{state@style@#1}}{#1}{#2}{\@cs@{the#1}}}
+ \@def@{#1captionu}{%
+ \@cs@{state@caption@\@cs@{state@style@#1}}{#1}{#2}{}}
+ \@ifnextchar@[%
+ {\state@newst@tementwith@{#1}{#2}}%
+ {\newcounter{#1}\state@newst@tement@{#1}{#2}\state@beginnumstate@}}
+
+\def\state@newst@tementwith@#1#2[#3]{%
+ \numberwith{#1}{#3}\state@newst@tement@{#1}{#2}\state@beginnumstate@}
+
+\def\state@beginnumstate@#1{\par
+ \begingroup
+ \@cs@{state@prehook@#1}%
+ \@cs@{state@preskip@#1}%
+ \@ifnextchar@*%
+ {\@expandafter@{\state@statenonum@{#1}{u}}\@eat@}%
+ {\stepcounter{#1}\def\currentcounter{#1}\state@statenonum@{#1}{}}}
+
+\DeclareOption{number}
+ {\usecarrot{counter}
+ \let\newstatement\state@newnumberstatement@}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/theorem.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/theorem.cd
new file mode 100644
index 00000000000..be1d614a11b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/theorem.cd
@@ -0,0 +1,13 @@
+% theorem.cd
+% Anders G S Svensson
+
+% Source: theorem.nw
+% $Revision: 1.1 $
+% $Date: 1996/02/11 10:47:00 $
+
+\PassToCarrot{state}
+
+\let\newtheorem\newstatement
+\let\theoremstyle\statementstyle
+\let\pretheoremhook\prestatementhook
+\let\posttheoremhook\poststatementhook
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/toc.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/toc.cd
new file mode 100644
index 00000000000..3f65de6baed
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/toc.cd
@@ -0,0 +1,21 @@
+% toc.cd
+% Anders G S Svensson
+
+% Source: toc.nw
+% $Revision: 1.4 $
+% $Date: 1996/02/20 09:22:32 $
+
+\usecarrot{contents}
+
+\newcontentsfile{toc}
+
+\def\writetocentry{\relax
+ \@ifnextchar@*%
+ {\expandafter\toc@writeentry@
+ \expandafter\contents@sentry@\@eat@}%
+ {\toc@writeentry@\contents@entry@}}
+
+\def\toc@writeentry@#1{\contents@writeentry@{#1}{toc}}
+
+\def\readtocfile{\readcontentsfile{toc}}
+\def\writetocfile{\writecontentsfile{toc}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/xr.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/xr.cd
new file mode 100644
index 00000000000..66edbf0bbcf
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/basic/xr.cd
@@ -0,0 +1,45 @@
+% xr.cd
+% Anders G S Svensson
+
+% Source: xr.nw
+% $Revision: 1.5 $
+% $Date: 1996/03/23 18:44:30 $
+
+\usecarrot{auxfile}
+
+\newauxfile{cxr}
+
+\def\definexr#1#2#3{%
+ \readcxr \opencxr
+ \edef\@action@{%
+ \noexpand\writecxr{%
+ \noexpand\noexpand\noexpand\xr@definexr@
+ {#1}{#2}{#3}{\noexpand\folio}}}%
+ \@action@}
+
+\def\xr@definexr@#1#2#3#4{%
+ \@gdef@{xr@xr@#1}{\xr@xref@{#3}{#2}{#4}}}
+
+\def\refxr{\relax
+ \readcxr \opencxr
+ \@ifnextchar@*%
+ {\def\xr@xref@{\expandafter\@FirstOfTwo@\@eat@}%
+ \expandafter\xr@ref@\@eat@}%
+ {\let\xr@xref@\xr@tagcs@ \xr@ref@}}
+\def\xr@tagcs@#1#2{%
+ \@ifundefined@{#1tag}\@echo@{\@cs@{#1tag}}{#2}\@eat@}
+\let\emptytag\@echo@
+
+\def\xr@ref@#1{%
+ \@ifundefined@{xr@xr@#1}%
+ {\@Warning@{Undefined label: #1}[#1]}%
+ {\@cs@{xr@xr@#1}}}
+
+\def\pagexr#1{%
+ \readcxr \opencxr
+ \@ifundefined@{xr@xr@#1}%
+ {\@Warning@{Undefined label: #1}[#1]}%
+ {\def\xr@xref@{\expandafter\@SecondOfTwo@\@eat@}\@cs@{xr@xr@#1}}}
+
+\let\pagetag\@echo@
+\def\definepage#1{\definexr{#1}{\noexpand\folio}{page}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/misc/biblio.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/misc/biblio.cd
new file mode 100644
index 00000000000..0224e99b06c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/misc/biblio.cd
@@ -0,0 +1,86 @@
+% biblio.cd
+% Anders G S Svensson
+
+% Source: biblio.nw
+% $Revision: 1.1 $
+% $Date: 1996/02/23 01:01:48 $
+
+\usecarrot{cite,environ,xr}
+
+\def\biblio@begin@{\par
+ \readcxr \opencxr
+ \@settodimen@\leftskip\wd{\citetag{\biblio@widest@}}%
+ \advance\leftskip by \bibindent\relax
+ \parindent\z@
+ \biblio@bibliodefs@}
+
+\let\biblio@widest@\@empty@
+\def\bibindent{2em}
+\def\bibsep{12pt plus 1pt minus 1pt}
+
+\def\biblio@entry@begin@#1{\par
+ \penalty-100
+ \@settodimen@\@d@\wd{\citetag{#1}}%
+ \setbox\@b@=\hbox{\citetag\biblio@widest@}%
+ \ifdim\@d@>\wd\@b@ \gdef\biblio@widest@{#1}\fi
+ \leavevmode\llap{\hbox to \leftskip{\citetag{#1}\hss}}%
+ \parskip\bibsep\relax}
+
+\def\biblio@end@{\par
+ \writecxr{\gdef\noexpand\biblio@widest@{\biblio@widest@}}}
+\def\abbrev{\@ifnextchar@[\biblio@def@\biblio@ref@}
+\def\biblio@def@[#1]#2{%
+ \def\@tmp@{#1}\definexr{@abbrev@#2@}{\@meaning@\@tmp@}{@abbrev@}}
+\def\biblio@ref@#1{\refxr{@abbrev@#1@}}
+
+\let\@abbrev@tag\@echo@
+
+{\catcode`\/=13
+ \catcode`\|=13
+ \catcode`\*=13
+ \catcode`\#=13
+ \catcode`\%=6
+
+ \gdef\biblio@bibliodefs@{
+ \catcode`\/=13 \catcode`\|=13 \catcode`\*=13 \catcode`\#=13
+ \def/{\@ifnextchar@{\noexpand/}{\biblio@slash@}{\biblio@it@}}
+ \def|{\@ifnextchar@{\noexpand|}{\biblio@bar@}{\biblio@bf@}}
+ \def*{\@ifnextchar@{\noexpand*}{\biblio@star@}{\biblio@ref@}}
+ \let#\bibentry
+ \biblio@contplus@ \let\\\biblio@newline@}
+
+ \xdef\biblio@contplus@{\let\noexpand\+\noexpand\biblio@contline@}
+
+ \gdef\biblio@it@%1/{{\it \let/\biblio@slash@ %1}\@ifnextchar@.{}{\@ifnextchar@,{}{\/}}}
+ \gdef\biblio@bf@%1|{{\bf \let|\biblio@bar@ %1}}
+}
+\def\biblio@slash@#1{/}\def\biblio@bar@#1{|}\def\biblio@star@{*}
+\def\biblio@newline@{\hfil\break}
+\def\biblio@contline@{\biblio@newline@\hbox to 1em{\hfil}}
+\def\bibentry{\@ifnextchar@[\biblio@entry@\biblio@entry@noopt@}
+\def\biblio@entry@[#1]#2{\citedef{#2}{#1}%
+ \biblio@entry@begin@{#1}\ignorespaces}
+\def\biblio@entry@noopt@#1{%
+ \@Warning@{Missing biblio label: #1}%
+ \biblio@entry@[?]{#1}}
+
+\DeclareOption{numeric}
+ {\usecarrot{counter}
+ \newcounter{bibentry}
+ \def\biblio@entry@[#1]#2{\biblio@entry@noopt@{#2}}
+ \def\biblio@entry@noopt@#1{%
+ \stepcounter{bibentry}%
+ \citedef{#2}{\thebibentry}%
+ \biblio@entry@begin@\thebibentry}}
+
+\DeclareOption{block}
+ {\newgroup*{biblio}{\biblio@begin@}{\biblio@end@}}
+
+\DeclareOption{environ}
+ {\newgroup{biblio}{\biblio@begin@}{\biblio@end@}}
+
+\IfOption{block}{}{\Option{environ}}
+
+% Local Variables:
+% mode:TeX
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/misc/rcs.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/misc/rcs.cd
new file mode 100644
index 00000000000..61a306e0d6a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/misc/rcs.cd
@@ -0,0 +1,73 @@
+% rcs.cd
+% Anders G S Svensson
+% $Date: 1996/02/10 21:43:45 $
+% $Revision: 1.1 $
+
+% Convert RCS strings into something palatable.
+
+\def\rcsdate$#1: #2/#3/#4#5 #6 ${\dateformat#4#5 #3 #2 }
+
+% #1#2 <- day
+% #3 <- month
+% #4 <- year
+%
+\def\DMYformat#1#2 #3 #4 {\dayformat#1#2 \monthname{#3} #4}
+\def\MDYformat#1#2 #3 #4 {\monthname{#3} \dayformat#1#2, #4}
+\def\stampformat#1#2 #3 #4 {#1#2 \shortmonthname{#3} #4}
+
+\DeclareOption{DMY}{\let\dateformat\DMYformat}
+\DeclareOption{MDY}{\let\dateformat\MDYformat}
+\DeclareOption{stamp}{\let\dateformat\stampformat}
+
+\def\dayformat#1#2{\ifnum#1>0 #1\fi#2}
+
+\DeclareOption{leadingzero}{\let\dayformat\relax}
+
+\def\monthname#1{%
+ \ifcase#1\relax
+ \or January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi}
+
+\def\shortmonthname#1{%
+ \ifcase#1\relax
+ \or Jan\or Feb\or Mar\or Apr\or May\or Jun\or
+ Jul\or Aug\or Sep\or Oct\or Nov\or Dec\fi}
+
+\DeclareOption{shortmonths}{\let\monthname\shortmonthname}
+
+\def\rcsrevision$#1: #2 ${Revision \revisionformat#2 }
+
+\def\revisionformat#1 {#1}
+
+\def\r@patchlevels{\def\revisionformat##1 {\rcsstrip{13}{##1}}}
+\def\r@shortrevisions{\def\revisionformat##1 {\rcsstrip3{##1}}}
+
+\DeclareOption{patchlevels}{\r@patchlevels}
+\DeclareOption{shortrevisions}{\r@shortrevisions}
+
+\def\rcsstrip#1#2{{\count0=1 \r@rcspeel{#1}#2. }}
+
+\def\r@rcspeel#1#2.#3 {%
+ \r@scan#10 {\r@separate#2}%
+ \def\r@tmp{#3}%
+ \ifx\r@tmp\empty
+ \let\r@action\relax
+ \else
+ \def\r@action{\advance\count0 by 1 \r@rcspeel{#1}#3 }%
+ \fi
+ \r@action}
+\def\r@separate{\def\r@separate{.}}
+
+\def\r@scan#1#2 #3{%
+ \ifnum#1=0
+ \def\r@action{#3}%
+ \else
+ \ifnum\count0=#1
+ \let\r@action\relax
+ \else
+ \def\r@action{\r@scan#2 {#3}}%
+ \fi
+ \fi
+ \r@action}
+
+\ExecuteOptions{MDY}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/arrsy.fs b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/arrsy.fs
new file mode 100644
index 00000000000..0d8ffdf10d9
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/arrsy.fs
@@ -0,0 +1,25 @@
+% arrsy.fs
+% Anders G S Svensson
+
+% $Date: 1996/02/09 07:56:23 $
+% $Revision: 1.5 $
+
+% Created: Mon Feb 5 01:27:03 1996
+% Time-stamp: <1996/02/08 23:56:01 PST agss@klagshamn>
+
+\input arrsy
+
+\DeclareFont{arrsy}{10}
+
+\DeclareMathFamily{arrsy}{arrsy}
+
+\@famdef@{arrsy}{\arrfam}
+\@fnlet@{arrsy}{10}\A@tenarr
+\@fnlet@{arrsy}{7}\A@sevenarr
+\@fnlet@{arrsy}{5}\A@fivearr
+
+\selectmathfonts{arrsy}
+
+% Local Variables:
+% mode:TeX
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/bbm.fs b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/bbm.fs
new file mode 100644
index 00000000000..83ea1629b8a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/bbm.fs
@@ -0,0 +1,49 @@
+% bbm.fs
+% Anders G S Svensson
+
+% $Date: 1996/02/07 01:20:11 $
+% $Revision: 1.7 $
+
+% Created: Mon Feb 5 00:54:19 1996
+% Time-stamp: <1996/02/06 17:15:44 PST agss@klagshamn>
+
+\DeclareFont{bbmbxsl}{10}% bold extended slanted
+\DeclareFont{bbmbx}{5-10,12}% bold extended
+\DeclareFont{bbmb}{10}% bold
+\DeclareFont{bbmdunh}{10}% bold dunhill
+\DeclareFont{bbmfib}{8}% bold fibonacci
+\DeclareFont{bbmsltt}{10}% slanted typewriter
+\DeclareFont{bbmsl}{8-10,12}% slanted
+\DeclareFont{bbmssbx}{10}% sans serif bold extended
+\DeclareFont{bbmssdc}{10}% sans serif demibold condensed
+\DeclareFont{bbmssi}{8-10,12,17}% slanted sans serif
+\DeclareFont{bbmssq}{8}% sans serif quotation style
+\DeclareFont{bbmssqi}{8}% slanted sans serif quotation style
+\DeclareFont{bbmss}{8-10,12,17}% sans serif
+\DeclareFont{bbmtt}{8-10,12,17}% typewriter
+\DeclareFont{bbmvtt}{10}% variable width typewriter
+\DeclareFont{bbm}{5-10,12,17}% roman
+
+\DeclareShapeMap{sf}{bbm}{bbmss}
+\DeclareShapeMap{sf}{bbmsl}{bbmssi}
+\DeclareShapeMap{sl}{bbm}{bbmsl}
+\DeclareShapeMap{sl}{bbmbx}{bbmbxsl}
+\DeclareShapeMap{sl}{bbmss}{bbmssi}
+\DeclareShapeMap{sl}{bbmtt}{bbmsltt}
+\DeclareShapeMap{tt}{bbm}{bbmtt}
+\DeclareShapeMap{tt}{bbmsl}{bbmsltt}
+
+\DeclareWeightMap{bf}{bbm}{bbmbx}
+\DeclareWeightMap{bf}{bbmsl}{bbmbxsl}
+\DeclareWeightMap{bf}{bbmss}{bbmssbx}
+
+\def\bbmfont{bbmsl}
+\DeclareMathFamily{bbm}\bbmfont
+
+\def\bbm{\SelectMathFamily{bbm}\SelectTextFont\bbmfont}
+
+\selectmathfonts{bbm}
+
+% Local Variables:
+% mode:TeX
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/bbold.fs b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/bbold.fs
new file mode 100644
index 00000000000..b46159788c4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/bbold.fs
@@ -0,0 +1,20 @@
+% bbold.fs
+% Anders G S Svensson
+
+% Created: Tue May 14 03:10:19 1996
+% Time-stamp: <1996/05/14 10:15:18 PDT agss@klagshamn>
+
+% $Date: 1996/05/14 17:16:26 $
+% $Revision: 1.1 $
+
+\DeclareFont{bbold}{5-10,12,17}
+
+\DeclareMathFamily{bbold}{bbold}
+
+\def\bb{\SelectMathFamily{bbold}\SelectTextFont{bbold}}
+
+\selectmathfonts{bbold}
+
+% Local Variables:
+% mode:TeX
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/cm.fs b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/cm.fs
new file mode 100644
index 00000000000..cc8b14c39b0
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/cm.fs
@@ -0,0 +1,108 @@
+% cm.fs
+% Anders G S Svensson
+
+% $Date: 1996/02/08 23:21:40 $
+% $Revision: 1.10 $
+
+% Created: Sun Feb 4 16:13:25 1996
+% Time-stamp: <1996/02/08 15:20:08 PST agss@klagshamn>
+
+\DeclareFont{cmbsy}{10}% bold symbols
+\DeclareFont{cmbxsl}{10}% bold extended slanted
+\DeclareFont{cmbxti}{10}% bold extended text italic
+\DeclareFont{cmbx}{5-10,12}% bold extended
+\DeclareFont{cmb}{10}% bold
+\DeclareFont{cmcsc}{10}% small caps
+\DeclareFont{cmdunh}{10}% dunhill
+\DeclareFont{cmex}{9,10}% extended
+\DeclareFont{cmfib}{8}% fibonacci
+\DeclareFont{cmitt}{10}% italic typewriter
+\DeclareFont{cmmib}{10}% math italic bold
+\DeclareFont{cmmi}{5-10,12}% math italic
+\DeclareFont{cmr}{5-10,12,17}% roman
+\DeclareFont{cmsltt}{10}% slanted typewriter
+\DeclareFont{cmsl}{8-10,12}% slanted
+\DeclareFont{cmssbx}{10}% sans serif bold extended
+\DeclareFont{cmssdc}{10}% sans serif demibold condensed
+\DeclareFont{cmssi}{8-10,12,17}% slanted sans serif
+\DeclareFont{cmssqi}{8}% slanted sans serif quotation style
+\DeclareFont{cmssq}{8}% sans serif quotation style
+\DeclareFont{cmss}{8-10,12,17}% sans serif
+\DeclareFont{cmsy}{5-10}% symbol
+\DeclareFont{cmtcsc}{10}% typewriter small caps
+\DeclareFont{cmtex}{8-10}% typewriter extended
+\DeclareFont{cmti}{7-10,12}% text italic
+\DeclareFont{cmtt}{8-10,12}% typewriter
+\DeclareFont{cmu}{10}% unslanted italic
+\DeclareFont{cmvtt}{10}% variable width typewriter
+
+\DeclareShapeMap{it}{cmr}{cmti}
+\DeclareShapeMap{sl}{cmr}{cmsl}
+\DeclareShapeMap{sf}{cmr}{cmss}
+\DeclareShapeMap{tt}{cmr}{cmtt}
+\DeclareShapeMap{sc}{cmr}{cmcsc}
+\DeclareShapeMap{sl}{cmss}{cmssi}
+\DeclareShapeMap{it}{cmti}{cmr}
+\DeclareShapeMap{it}{cmtt}{cmitt}
+\DeclareShapeMap{sl}{cmtt}{cmsltt}
+\DeclareShapeMap{sc}{cmtt}{cmtcsc}
+
+\DeclareWeightMap{bf}{cmsy}{cmbsy}
+\DeclareWeightMap{bf}{cmsl}{cmbxsl}
+\DeclareWeightMap{bf}{cmti}{cmbxti}
+\DeclareWeightMap{bf}{cmr}{cmbx}
+\DeclareWeightMap{bf}{cmmi}{cmmib}
+\DeclareWeightMap{bf}{cmss}{cmssbx}
+
+\DeclareMathFamily{rm}{cmr} \@famdef@{rm}{0}
+\DeclareMathFamily{mit}{cmmi} \@famdef@{mit}{1}
+\DeclareMathFamily{sy}{cmsy} \@famdef@{sy}{2}
+\DeclareMathFamily{ex}{cmex} \@famdef@{ex}{3}
+\DeclareMathFamily{it}{cmti} \@famdef@{it}{4}
+\DeclareMathFamily{sl}{cmsl} \@famdef@{sl}{5}
+\DeclareMathFamily{bf}{cmbx} \@famdef@{bf}{6}
+\DeclareMathFamily{tt}{cmtt} \@famdef@{tt}{7}
+
+\@fnlet@{cmr}{10}\tenrm
+\@fnlet@{cmr}{7}\sevenrm
+\@fnlet@{cmr}{5}\fiverm
+\@fnlet@{cmmi}{10}\teni
+\@fnlet@{cmmi}{7}\seveni
+\@fnlet@{cmmi}{5}\fivei
+\@fnlet@{cmsy}{10}\tensy
+\@fnlet@{cmsy}{7}\sevensy
+\@fnlet@{cmsy}{5}\fivesy
+\@fnlet@{cmex}{10}\tenex
+\@fnlet@{cmbx}{10}\tenbf
+\@fnlet@{cmbx}{7}\sevenbf
+\@fnlet@{cmbx}{5}\fivebf
+\@fnlet@{cmtt}{10}\tentt
+\@fnlet@{cmsl}{10}\tensl
+\@fnlet@{cmti}{10}\tenit
+
+\def\rm{\SelectMathFamily{rm}\fontshape{up}}
+\def\it{\SelectMathFamily{it}\fontshape{it}}
+\def\sl{\SelectMathFamily{sl}\fontshape{sl}}
+\def\tt{\SelectMathFamily{tt}\fontshape{tt}}
+
+\def\sc{\fontshape{sc}}
+\def\sf{\fontshape{sf}}
+
+\def\mit{\SelectMathFamily{mit}}
+\def\oldstyle{\mit\SelectTextFont{cmmi}}
+\def\cal{\SelectMathFamily{sy}}
+
+\def\md{\SelectMathFamily{rm}\fontweight{md}}
+\def\bf{\SelectMathFamily{bf}\fontweight{bf}}
+\def\mdseries{\fontweight{md}\selectmathfonts*}
+\def\bfseries{\fontweight{bf}\selectmathfonts*}
+
+\FontName{cmr}
+\FontSize{10}
+\FontShape{up}
+\FontWeight{md}
+\selectmathfonts* \currentfont
+
+% Local Variables:
+% mode:TeX
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/rsfs.fs b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/rsfs.fs
new file mode 100644
index 00000000000..a3c472b2140
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/fs/rsfs.fs
@@ -0,0 +1,20 @@
+% rsfs.fs
+% Anders G S Svensson
+
+% $Date: 1996/02/06 23:48:54 $
+% $Revision: 1.5 $
+
+% Created: Mon Feb 5 01:23:54 1996
+% Time-stamp: <1996/02/06 15:35:40 PST agss@klagshamn>
+
+\DeclareFont{rsfs}{5,7,10}
+
+\DeclareMathFamily{rsfs}{rsfs}
+
+\def\scr{\SelectMathFamily{rsfs}\SelectTextFont{rsfs}}
+
+\selectmathfonts{rsfs}
+
+% Local Variables:
+% mode:TeX
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.cd
new file mode 100644
index 00000000000..0bf1b218a82
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.cd
@@ -0,0 +1,206 @@
+% sfss.cd
+% Anders G S Svensson
+
+% Source: sfss.nw
+% $Revision: 1.21 $
+% $Date: 1996/06/08 00:33:27 $
+
+\def\@fnlet@#1#2{\@let@{fn@#1@#2}}
+\def\@famdef@#1{\@def@{fam@#1}}
+\def\usefs{\bgroup\@ignorespaces@\f@usefs}
+\def\f@usefs#1{\egroup
+ \f@pickfs#1,@}
+\def\f@pickfs#1,#2@{%
+ \@ifundefined@{fs@#1}%
+ {\f@loadfs{#1}}%
+ {}%
+ \@ifempty@{#2}%
+ {}%
+ {\f@pickfs#2@}}
+\def\f@loadfs#1{%
+ \IfFileExists{#1.fs}%
+ {\@let@{fs@#1}\@empty@
+ \edef\@action@{\noexpand\@makeatletter@
+ \noexpand\input #1.fs\relax
+ \noexpand\@restoreat@{\the\catcode`\@}}\@action@}%
+ {\@Warning@{No font selection file: #1.fs}}}
+
+\def\DeclareFont#1{\bgroup\@ignorespaces@\f@DeclareFont{#1}}
+
+\def\f@DeclareFont#1#2{\egroup
+ \let\f@size\@empty@
+ \f@ExpandSizes #2,@%
+ \@edef@{font@#1}{\f@size}}
+
+\def\f@ExpandSizes#1,#2@{%
+ \@ifempty@{#1}%
+ {}%
+ {\f@ExpandRange#1-@\@ifempty@{#2}{}{\f@ExpandSizes#2@}}}
+
+\def\f@ExpandRange#1-#2@{%
+ \@ifempty@{#2}{\edef\f@size{\f@size{#1}}}{\f@SizeRange#1-#2}}
+
+\def\f@SizeRange#1-#2-{\relax
+ \ifnum#1>#2
+ \let\@action@\relax
+ \else
+ \edef\f@size{\f@size{#1}}%
+ \@c@=#1 \advance\@c@ by 1
+ \def\@action@{\expandafter\f@SizeRange\the\@c@-#2-}%
+ \fi
+ \@action@}
+
+\def\DeclareMathFamily#1#2{%
+ \edef\f@families{\f@families{#1}}%
+ \@ifundefined@{family@#1}{\@gdef@{family@#1}{#2}}{}}
+\def\f@families{}
+\def\DeclareShapeMap#1#2#3{\@def@{shape@#2@#1}{#3}}
+\def\DeclareWeightMap#1#2#3{\@def@{weight@#2@#1}{#3}}
+
+\def\FontName{\def\f@currentfont}
+\def\FontShape{\def\f@currentshape}
+\def\FontWeight{\def\f@currentweight}
+
+\let\f@font\font
+\def\fontname#1{\FontName{#1}\currentfont}
+\def\fontshape#1{\FontShape{#1}\currentfont}
+\def\fontweight#1{\FontWeight{#1}\currentfont}
+\def\SelectTextFont{\f@selecttextfont}
+\def\currentfont{\SelectTextFont\f@currentfont}
+
+\def\SelectMathFamily{\f@selectmathfamily}
+\def\f@selecttextfont#1{%
+ \f@loadfont{#1}\f@currentsize\f@currentshape\f@currentweight
+ {\@cs@{fn@\f@name @\f@size}}}
+\def\f@loadfont#1#2#3#4#5{%
+ \edef\f@name{#1}%
+ \edef\f@size{#2}%
+ \def\f@shape{#3}%
+ \def\f@weight{#4}%
+ \def\f@sizespec{ at #2pt}%
+ \@ifundefined@{shape@\f@name @#3}%
+ {}%
+ {\edef\f@name{\@cs@{shape@\f@name @#3}}}%
+ \@ifundefined@{weight@\f@name @#4}%
+ {}%
+ {\edef\f@name{\@cs@{weight@\f@name @#4}}}%
+ \@ifundefined@{font@\f@name}%
+ {\@Warning@{Font \f@name\@space@ not declared.}}%
+ {\@ifundefined@{fn@\f@name @\f@size}{\f@load}{}#5}}
+\def\f@loadmathfont#1#2#3#4#5{%
+ \edef\f@name{#1}%
+ \edef\f@size{#2}%
+ \def\f@shape{#3}%
+ \def\f@weight{#4}%
+ \def\f@sizespec{ at #2pt}%
+ \@ifundefined@{weight@\f@name @#4}%
+ {}%
+ {\edef\f@name{\@cs@{weight@\f@name @#4}}}%
+ \@ifundefined@{font@\f@name}%
+ {\@Warning@{Font \f@name\@space@ not declared.}}%
+ {\@ifundefined@{fn@\f@name @\f@size}{\f@load}{}#5}}
+\def\f@load{%
+ \expandafter\expandafter\expandafter
+ \f@lookup\csname font@\f@name\endcsname{}%
+ \global\@csafter@\f@font{fn@\f@name @\f@size}=\f@name\f@sizespec\relax}
+
+\def\f@lookup#1{%
+ \@ifempty@{#1}%
+ {\let\@action@\relax}%
+ {\def\f@sizespec{#1 at \f@size pt}%
+ \let\@action@\@gobble@
+ \ifdim#1\p@>\f@size\p@\relax
+ \else
+ \ifdim#1\p@=\f@size\p@\relax
+ \let\f@sizespec\f@size
+ \else
+ \let\@action@\f@lookup
+ \fi
+ \fi
+ \@action@}}
+\def\f@selectmathfamily#1{%
+ \@ifundefined@{family@#1}%
+ {\@Warning@{Math family #1 not declared.}}%
+ {\f@loadfamily{#1}\f@currentsize\f@currentshape\f@currentweight
+ \@csafter@\fam{fam@#1}\relax}}
+
+\def\f@loadfamily#1#2#3#4{%
+ \@ifundefined@{fam@#1}%
+ {\@csafter@\f@newfamily{fam@#1}}%
+ {}%
+ \f@loadmathfont{\@cs@{family@#1}}{\@cs@{textsize@#2}}{#3}{#4}%
+ {\@csafter@\textfont{fam@#1}=\@cs@{fn@\f@name @\f@size}}%
+ \f@loadmathfont{\@cs@{family@#1}}{\@cs@{scriptsize@#2}}{#3}{#4}%
+ {\@csafter@\scriptfont{fam@#1}=\@cs@{fn@\f@name @\f@size}}%
+ \f@loadmathfont{\@cs@{family@#1}}{\@cs@{scriptscriptsize@#2}}{#3}{#4}%
+ {\@csafter@\scriptscriptfont{fam@#1}=\@cs@{fn@\f@name @\f@size}}}
+
+\let\f@newfam\newfam
+\edef\f@newfamily{\noexpand\f@newfam}
+\def\FontSize#1{%
+ \@ifnextchar@\bgroup
+ {\f@FontSize{#1}}%
+ {\f@FontSizeNoBaselineskip{#1}}}
+
+\newskip\f@baselineskip
+
+\def\f@FontSize#1#2{%
+ \def\f@currentsize{#1}%
+ \f@baselineskip=#2\p@
+ \f@MathSize}
+
+\def\f@FontSizeNoBaselineskip#1{%
+ \def\f@currentsize{#1}%
+ \f@baselineskip=#1\p@
+ \f@baselineskip=\f@openbaselines\f@baselineskip
+ \f@MathSize}
+
+\def\f@MathSize{%
+ \baselineskip=\f@baselinestretch\f@baselineskip
+ \@ifundefined@{textsize@\f@currentsize}%
+ {\@xdef@{textsize@\f@currentsize}{\f@currentsize}}%
+ {}%
+ \@ifundefined@{scriptsize@\f@currentsize}%
+ {\@xdef@{scriptsize@\f@currentsize}{\f@currentsize}}%
+ {}%
+ \@ifundefined@{scriptscriptsize@\f@currentsize}%
+ {\@xdef@{scriptscriptsize@\f@currentsize}{\f@currentsize}}%
+ {}}
+
+\def\fontsize#1{%
+ \@ifnextchar@\bgroup
+ {\f@fontsize{#1}}%
+ {\f@fontsizenobaselineskip{#1}}}
+
+\def\f@fontsize#1#2{%
+ \f@FontSize{#1}{#2}\selectmathfonts*\currentfont}
+
+\def\f@fontsizenobaselineskip#1{%
+ \f@FontSizeNoBaselineskip{#1}\selectmathfonts*\currentfont}
+
+\def\selectmathfonts{%
+ \@ifnextchar@*%
+ {\expandafter\f@SelectMathFonts\f@families{}\@eat@}%
+ \f@selectmathfonts}
+
+\def\f@selectmathfonts#1{%
+ \f@loadfamily{#1}\f@currentsize\f@currentshape\f@currentweight}
+
+\def\baselinestretch#1{%
+ \def\f@baselinestretch{#1}%
+ \baselineskip=#1\f@baselineskip}
+\def\f@baselinestretch{1}
+\def\openbaselines{\def\f@openbaselines}
+\openbaselines{1.2}
+
+\def\f@SelectMathFonts#1{%
+ \@ifempty@{#1}%
+ {}%
+ {\f@selectmathfonts{#1}\f@SelectMathFonts}}
+
+\def\DeclareMathSizes#1#2#3#4{%
+ \@def@{textsize@#1}{#2}%
+ \@def@{scriptsize@#1}{#3}%
+ \@def@{scriptscriptsize@#1}{#4}}
+
+\input sfss.df
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.df b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.df
new file mode 100644
index 00000000000..bd99c28be52
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.df
@@ -0,0 +1,41 @@
+% sfss.df
+% Anders G S Svensson
+
+% $Date: 1996/02/09 08:15:35 $
+% $Revision: 1.6 $
+
+% Created: Mon Feb 5 01:03:33 1996
+% Time-stamp: <1996/02/09 00:15:19 PST agss@klagshamn>
+
+\DeclareMathSizes{5}{5}{5}{5}
+\DeclareMathSizes{6}{6}{5}{5}
+\DeclareMathSizes{7}{7}{5}{5}
+\DeclareMathSizes{8}{8}{6}{5}
+\DeclareMathSizes{9}{9}{6.5}{5}
+\DeclareMathSizes{10}{10}{7}{5}
+\DeclareMathSizes{11}{11}{7.7}{5.5}
+\DeclareMathSizes{12}{12}{8.4}{6}
+\DeclareMathSizes{13}{13}{9.1}{6.5}
+\DeclareMathSizes{14}{14}{9.8}{7}
+\DeclareMathSizes{15}{15}{10.5}{7.5}
+\DeclareMathSizes{16}{16}{11.2}{8}
+\DeclareMathSizes{17}{17}{11.9}{8.5}
+\DeclareMathSizes{18}{18}{12.6}{9}
+\DeclareMathSizes{19}{19}{13.3}{9.5}
+\DeclareMathSizes{20}{20}{14}{10}
+\DeclareMathSizes{21}{21}{14.7}{10.5}
+\DeclareMathSizes{22}{22}{15.4}{11}
+\DeclareMathSizes{23}{23}{16.1}{11.5}
+\DeclareMathSizes{24}{24}{16.8}{12}
+\DeclareMathSizes{25}{25}{17.5}{12.5}
+\DeclareMathSizes{26}{26}{18.2}{13}
+\DeclareMathSizes{27}{27}{18.9}{13.5}
+\DeclareMathSizes{28}{28}{19.6}{14}
+\DeclareMathSizes{29}{29}{20.3}{14.5}
+\DeclareMathSizes{30}{30}{21}{15}
+
+\input sfss.fs
+
+% Local Variables:
+% mode:TeX
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.fs b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.fs
new file mode 100644
index 00000000000..cc8b14c39b0
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/carrot/sfss/sfss.fs
@@ -0,0 +1,108 @@
+% cm.fs
+% Anders G S Svensson
+
+% $Date: 1996/02/08 23:21:40 $
+% $Revision: 1.10 $
+
+% Created: Sun Feb 4 16:13:25 1996
+% Time-stamp: <1996/02/08 15:20:08 PST agss@klagshamn>
+
+\DeclareFont{cmbsy}{10}% bold symbols
+\DeclareFont{cmbxsl}{10}% bold extended slanted
+\DeclareFont{cmbxti}{10}% bold extended text italic
+\DeclareFont{cmbx}{5-10,12}% bold extended
+\DeclareFont{cmb}{10}% bold
+\DeclareFont{cmcsc}{10}% small caps
+\DeclareFont{cmdunh}{10}% dunhill
+\DeclareFont{cmex}{9,10}% extended
+\DeclareFont{cmfib}{8}% fibonacci
+\DeclareFont{cmitt}{10}% italic typewriter
+\DeclareFont{cmmib}{10}% math italic bold
+\DeclareFont{cmmi}{5-10,12}% math italic
+\DeclareFont{cmr}{5-10,12,17}% roman
+\DeclareFont{cmsltt}{10}% slanted typewriter
+\DeclareFont{cmsl}{8-10,12}% slanted
+\DeclareFont{cmssbx}{10}% sans serif bold extended
+\DeclareFont{cmssdc}{10}% sans serif demibold condensed
+\DeclareFont{cmssi}{8-10,12,17}% slanted sans serif
+\DeclareFont{cmssqi}{8}% slanted sans serif quotation style
+\DeclareFont{cmssq}{8}% sans serif quotation style
+\DeclareFont{cmss}{8-10,12,17}% sans serif
+\DeclareFont{cmsy}{5-10}% symbol
+\DeclareFont{cmtcsc}{10}% typewriter small caps
+\DeclareFont{cmtex}{8-10}% typewriter extended
+\DeclareFont{cmti}{7-10,12}% text italic
+\DeclareFont{cmtt}{8-10,12}% typewriter
+\DeclareFont{cmu}{10}% unslanted italic
+\DeclareFont{cmvtt}{10}% variable width typewriter
+
+\DeclareShapeMap{it}{cmr}{cmti}
+\DeclareShapeMap{sl}{cmr}{cmsl}
+\DeclareShapeMap{sf}{cmr}{cmss}
+\DeclareShapeMap{tt}{cmr}{cmtt}
+\DeclareShapeMap{sc}{cmr}{cmcsc}
+\DeclareShapeMap{sl}{cmss}{cmssi}
+\DeclareShapeMap{it}{cmti}{cmr}
+\DeclareShapeMap{it}{cmtt}{cmitt}
+\DeclareShapeMap{sl}{cmtt}{cmsltt}
+\DeclareShapeMap{sc}{cmtt}{cmtcsc}
+
+\DeclareWeightMap{bf}{cmsy}{cmbsy}
+\DeclareWeightMap{bf}{cmsl}{cmbxsl}
+\DeclareWeightMap{bf}{cmti}{cmbxti}
+\DeclareWeightMap{bf}{cmr}{cmbx}
+\DeclareWeightMap{bf}{cmmi}{cmmib}
+\DeclareWeightMap{bf}{cmss}{cmssbx}
+
+\DeclareMathFamily{rm}{cmr} \@famdef@{rm}{0}
+\DeclareMathFamily{mit}{cmmi} \@famdef@{mit}{1}
+\DeclareMathFamily{sy}{cmsy} \@famdef@{sy}{2}
+\DeclareMathFamily{ex}{cmex} \@famdef@{ex}{3}
+\DeclareMathFamily{it}{cmti} \@famdef@{it}{4}
+\DeclareMathFamily{sl}{cmsl} \@famdef@{sl}{5}
+\DeclareMathFamily{bf}{cmbx} \@famdef@{bf}{6}
+\DeclareMathFamily{tt}{cmtt} \@famdef@{tt}{7}
+
+\@fnlet@{cmr}{10}\tenrm
+\@fnlet@{cmr}{7}\sevenrm
+\@fnlet@{cmr}{5}\fiverm
+\@fnlet@{cmmi}{10}\teni
+\@fnlet@{cmmi}{7}\seveni
+\@fnlet@{cmmi}{5}\fivei
+\@fnlet@{cmsy}{10}\tensy
+\@fnlet@{cmsy}{7}\sevensy
+\@fnlet@{cmsy}{5}\fivesy
+\@fnlet@{cmex}{10}\tenex
+\@fnlet@{cmbx}{10}\tenbf
+\@fnlet@{cmbx}{7}\sevenbf
+\@fnlet@{cmbx}{5}\fivebf
+\@fnlet@{cmtt}{10}\tentt
+\@fnlet@{cmsl}{10}\tensl
+\@fnlet@{cmti}{10}\tenit
+
+\def\rm{\SelectMathFamily{rm}\fontshape{up}}
+\def\it{\SelectMathFamily{it}\fontshape{it}}
+\def\sl{\SelectMathFamily{sl}\fontshape{sl}}
+\def\tt{\SelectMathFamily{tt}\fontshape{tt}}
+
+\def\sc{\fontshape{sc}}
+\def\sf{\fontshape{sf}}
+
+\def\mit{\SelectMathFamily{mit}}
+\def\oldstyle{\mit\SelectTextFont{cmmi}}
+\def\cal{\SelectMathFamily{sy}}
+
+\def\md{\SelectMathFamily{rm}\fontweight{md}}
+\def\bf{\SelectMathFamily{bf}\fontweight{bf}}
+\def\mdseries{\fontweight{md}\selectmathfonts*}
+\def\bfseries{\fontweight{bf}\selectmathfonts*}
+
+\FontName{cmr}
+\FontSize{10}
+\FontShape{up}
+\FontWeight{md}
+\selectmathfonts* \currentfont
+
+% Local Variables:
+% mode:TeX
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/calc.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/calc.tex
new file mode 100644
index 00000000000..65ea4d1999b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/calc.tex
@@ -0,0 +1,70 @@
+% calc.tex
+% Anders G S Svensson
+% $Date: 1994/08/18 00:55:29 $
+% $Revision: 1.0 $
+
+\chardef\CalccodE=\catcode`\@
+\catcode`\@=11
+
+% Get superscript height right. Plain has
+%
+% \def\sin{\mathop{\rm sin}\nolimits}
+%
+% etc, but \sin^2 x and \cos^2 x should have the superscript at the same
+% height.
+%
+\def\sin{\mathop{\smash{\rm sin}}\nolimits}
+\def\cos{\mathop{\smash{\rm cos}}\nolimits}
+\def\tan{\mathop{\smash{\rm tan}}\nolimits}
+\def\csc{\mathop{\smash{\rm csc}}\nolimits}
+\def\sec{\mathop{\smash{\rm sec}}\nolimits}
+\def\cot{\mathop{\smash{\rm cot}}\nolimits}
+\def\invsin{\sin^{-1}} \def\arcsin{\mathop{\smash{\rm arcsin}}\nolimits}
+\def\invcos{\cos^{-1}} \def\arccos{\mathop{\smash{\rm arccos}}\nolimits}
+\def\invtan{\tan^{-1}} \def\arctan{\mathop{\smash{\rm arctan}}\nolimits}
+\def\invcsc{\csc^{-1}} \def\arccsc{\mathop{\smash{\rm arccsc}}\nolimits}
+\def\invsec{\sec^{-1}} \def\arcsec{\mathop{\smash{\rm arcsec}}\nolimits}
+\def\invcot{\cot^{-1}} \def\arccot{\mathop{\smash{\rm arccot}}\nolimits}
+
+% First partials
+%
+\def\p#1\wrt#2{{\def\@@tmp{#1}\partial \ifx\@@tmp\empty \else #1\fi
+ \over \partial #2}}
+\let\fp\p % "partial wrt"
+%
+% Second partials
+% \sp is for superscripts!
+%
+\def\spar#1\wrt#2#3{{\def\@@tmp{#1}\partial^2 \ifx\@@tmp\empty \else \!#1 \fi
+ \over \partial #2 \partial #3}}
+\let\smp\spar % Second mixed partial
+\def\spp#1\wrt#2{{\def\@@tmp{#1}\partial^2 \ifx\@@tmp\empty \else \!#1 \fi
+ \over \partial #2^2}} % "2nd pure partial..."
+%
+% Ordinary first derivatives
+%
+\def\d#1\wrt#2{{\def\@@tmp{#1}d \ifx\@@tmp\empty \else #1 \fi
+ \over d #2}}
+\let\fd\d
+%
+% Ordinary second derivatives
+%
+\def\sd#1\wrt#2#3{{\def\@@tmp{#1}d^2 \ifx\@@tmp\empty \else \!#1 \fi
+ \over d #2 d #3}}
+\let\smd\sd
+\def\spd#1\wrt#2{{\def\@@tmp{#1}d^2 \ifx\@@tmp\empty \else \!#1 \fi
+ \over d #2^2}}
+
+\let\grad\nabla
+\let\implies\Longrightarrow
+
+% Unit vectors
+%
+\def\unit#1{\hat{#1}}
+\def\ui{\unit \imath}
+\def\uj{\unit \jmath}
+\def\uk{\unit k}
+\def\ue{\unit e} % \ue_1,...,\ue_n
+
+
+\catcode`\@=\CalccodE
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/listing.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/listing.tex
new file mode 100644
index 00000000000..9e99e4377a1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/listing.tex
@@ -0,0 +1,67 @@
+% listing.tex
+% Anders G S Svensson
+% $Date: 1995/08/11 10:15:30 $
+% $Revision: 1.4 $
+
+\chardef\ListingcodE=\catcode`\_
+\catcode`\_=11
+
+\def\__bailout__{\message{again}\catcode`\_=\ListingcodE \endinput}
+
+\ifx\__agss_listing__\relax
+\else
+ \let\__agss_listing__\relax
+ \let\__bailout__\relax
+\fi
+
+\__bailout__
+
+%%%%%%%%%%
+
+\newcount\listinglineno \listinglineno=0
+\newdimen\listingindent \listingindent=30pt
+\newdimen\listingskip \listingskip=12pt
+\newread\_listingfile
+
+\font\ninett=cmtt9
+
+\def\_listing#1{%
+ \ifeof\_listingfile
+ \immediate\closein\_listingfile
+ \def\_next{\egroup\csname end#1\endcsname}%
+ \else
+ \def\_next{%
+ \def\_action{\expandafter\expandafter
+ \csname #1line\endcsname\_tmp}%
+ \expandafter\_action\csname #1endline\endcsname
+ \immediate\read\_listingfile to \_tmp
+ \_listing{#1}}%
+ \fi
+ \_next}
+
+\def\newlisting#1{%
+ \expandafter\def\csname #1\endcsname##1{\bgroup
+ \def\do####1{\catcode`####1=12}\dospecials
+ \frenchspacing
+ \immediate\openin\_listingfile=##1
+ \vbadness10000\csname #1tt\endcsname\csname every#1\endcsname
+ \ifeof\_listingfile \else \immediate\read\_listingfile to \_tmp \fi
+ \_listing{#1}}%
+ \expandafter\def\csname every#1\endcsname{\par
+ \parindent=\listingindent\leavevmode\parskip=0pt
+ \baselineskip=\listingskip\listingspaces}
+ \expandafter\let\csname #1line\endcsname\leavevmode
+ \expandafter\let\csname #1endline\endcsname\par
+ \expandafter\let\csname end#1\endcsname\par
+ \expandafter\let\csname #1tt\endcsname\ninett}
+
+\let\listingspaces\obeyspaces
+
+\newlisting{listing}
+\def\listingline{\leavevmode\linemarker}
+
+\def\linemarker{\advance\listinglineno by 1
+ \llap{\hbox to 15pt{\hbox to 0pt{\hss\sevenrm\the\listinglineno}\hfil}}}
+\def\nolinenumbers{\let\linemarker\relax}
+
+\catcode`\_=\ListingcodE
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/verbatim.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/verbatim.tex
new file mode 100644
index 00000000000..abe0bde3668
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/macros/misc/verbatim.tex
@@ -0,0 +1,96 @@
+% verbatim.tex
+% Anders G S Svensson
+% $Date: 1995/08/07 09:39:00 $
+% $Revision: 1.4 $
+
+\chardef\VerbatimcodE=\catcode`\_
+\catcode`\_=11
+
+\def\__bailout__{\message{again}\catcode`\_=\VerbatimcodE \endinput}
+
+\ifx\__agss_verbatim__\relax
+\else
+ \let\__agss_verbatim__\relax
+ \let\__bailout__\relax
+\fi
+
+\__bailout__
+
+%%%%%%%%%%
+
+\newdimen\verbatimindent \verbatimindent=30pt
+\newdimen\verbatimskip \verbatimskip=12pt
+
+{\escapechar=-1
+ \xdef\_namedtestdef#1{\noexpand\expandafter\edef
+ \noexpand\csname _end#1verbatim\noexpand\endcsname{\string\\end#1}}
+}
+
+{\catcode`\^^M=12 \endlinechar=-1 %
+ \gdef\_verbeatim#1#2^^M{\csname _#1verbatim\endcsname}
+ \gdef\_namedsetup#1{%
+ \expandafter\def\csname _#1verbatim\endcsname##1^^M{\def\_found{##1}%
+ \expandafter\ifx\csname _end#1verbatim\endcsname\_found
+ \def\_next{\egroup\csname end#1\endcsname}%
+ \else
+ \def\_next{%
+ \def\_found{\csname #1line\endcsname ##1}%
+ \expandafter\_found\csname #1endline\endcsname
+ \csname _#1verbatim\endcsname}%
+ \fi
+ \_next}}
+}
+
+\def\newverbatim#1{%
+ \_namedtestdef{#1}%
+ \_namedsetup{#1}%
+ \expandafter\def\csname #1\endcsname{\bgroup
+ \def\do####1{\catcode`####1=12}\dospecials
+ \frenchspacing
+ \vbadness10000\csname #1tt\endcsname\csname every#1\endcsname
+ \endlinechar`\^^M \catcode`\^^M=12
+ \_verbeatim{#1}}%
+%
+% Default setup is for verbatim blocks.
+%
+ \expandafter\def\csname every#1\endcsname{\par
+ \parindent=\verbatimindent\leavevmode\parskip=0pt
+% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+% The order here is important. TeX skips vertically by \parskip just before
+% entering horizontal mode so \parskip=0pt\leavevmode won't work: We'll
+% skip by 0pt instead of whatever \parskip is outside the group. Similarly
+% \parindent has to be set before entering into horizontal mode.
+ \baselineskip=\verbatimskip\verbatimspaces}%
+ \expandafter\let\csname #1line\endcsname\leavevmode
+ \expandafter\let\csname #1endline\endcsname\par
+ \expandafter\let\csname end#1\endcsname\par
+ \expandafter\let\csname #1tt\endcsname\tt}
+
+\let\verbatimspaces\obeyspaces
+
+\newverbatim{verbatim}
+
+% Commented blocks.
+%
+\newverbatim{comment}
+\let\everycomment\relax
+\def\commentline#1\commentendline{}
+\let\endcomment\relax
+\let\commenttt\relax
+
+% Short verbatim selections delimited by \@ and @\.
+% Use @@ for a literal ampersand.
+
+\def\@{\leavevmode\bgroup\frenchspacing\_vb\vbtt\everyvb}
+\def\_vb{\def\do##1{\catcode`##1=12}\dospecials
+ \let\_endvb\endvb\def\endvb{\_endvb\egroup}\_vbactivate}
+
+{\catcode`\@=\active \gdef\_vbactivate{\catcode`\@=\active\let@\_vbtest}}
+{\catcode`\/=0 /catcode`\\=11
+ /gdef/_vbtest#1{/if/noexpand#1\/endvb/else/if/noexpand#1@@/else@#1/fi/fi}}
+
+\let\vbtt\tt
+\let\everyvb\obeyspaces
+\let\endvb\relax
+
+\catcode`\_=\VerbatimcodE
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/revision_2.5.12 b/Master/texmf-dist/source/latex/kuvio/doc-src/revision_2.5.12
new file mode 100644
index 00000000000..fef96d0b5ab
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/revision_2.5.12
@@ -0,0 +1 @@
+09 Jun 1996
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.ccx b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.ccx
new file mode 100644
index 00000000000..53b49c5beb1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.ccx
@@ -0,0 +1,30 @@
+\contents@write@ {toc}{section}{Cell Macros}{1}{2}
+\contents@write@ {toc}{section}{Grid Lines}{2}{4}
+\contents@write@ {toc}{section}{Coordinates and Modifications}{3}{5}
+\contents@write@ {toc}{section}{Modification Cells I}{4}{6}
+\contents@write@ {toc}{section}{Figures and Graphs}{5}{7}
+\contents@write@ {toc}{section}{Modification Cells II}{6}{9}
+\contents@write@ {toc}{section}{Fudges and Moves}{7}{9}
+\contents@write@ {toc}{section}{Defining New Cell Types}{8}{10}
+\contents@write@ {toc}{section}{Pads and Pushes}{9}{11}
+\contents@write@ {toc}{section}{Naming Points and Attaching Arrows}{10}{11}
+\contents@write@ {toc}{section}{Defining New Diagram Types}{11}{12}
+\contents@write@ {toc}{section}{Flexible Grids}{12}{13}
+\contents@write@ {toc}{section}{Predefined Cell Types}{13}{15}
+\contents@write@ {toc}{section}{Another Font: arrsy10}{14}{16}
+\contents@write@ {toc}{section}{Fill Cells and Box Cells}{15}{17}
+\contents@write@ {toc}{section}{Breaking Arrows}{16}{17}
+\contents@write@ {toc}{section}{Shades of Gray}{17}{17}
+\contents@write@ {toc}{section}{Frames and Shades}{18}{18}
+\contents@write@ {toc}{section}{Rotation and Reflection}{19}{18}
+\contents@write@ {toc}{section}{Compilation}{20}{22}
+\contents@write@ {toc}{section}{Making Definitions}{21}{23}
+\contents@write@ {toc}{section}{Name Clashes}{22}{24}
+\contents@write@ {toc}{section}{Using kuvio.tex with \LaTeX }{23}{24}
+\contents@write@ {toc}{section}{Specifying Diagrams in Alignments}{24}{25}
+\contents@write@ {toc}{section}{Summary}{25}{26}
+\contents@write@ {toc}{section}{Examples}{26}{56}
+\contents@write@ {toc}{section}{Availability}{27}{68}
+\contents@write@ {toc}{section}{Copyright}{28}{68}
+\contents@write@ {toc}{section}{Final Thoughts}{29}{68}
+\contents@write@ {toc}{section}{Index}{30}{69}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.cd
new file mode 100644
index 00000000000..aaea6cb9814
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.cd
@@ -0,0 +1,161 @@
+% tdwk.cd
+% Anders G S Svensson
+
+% Time-stamp: <1996/06/09 14:35:42 PDT agss@klagshamn>
+
+% $Date: 1996/06/09 21:44:47 $
+% $Revision: 1.3 $
+
+\usecarrot{sfss,index,toc,environ,label}
+\usecarrot[toc,number]{section}
+\usecarrot[shortrevisions]{rcs}
+
+% Indicate the revision, date and author in the document.
+
+\let\@@revision\relax
+\def\revision{\gdef\@@revision}
+
+\let\@@date\relax
+\def\date{\gdef\@@date}
+
+\let\@@author\relax
+\def\author{\gdef\@@author}
+
+\let\@@email\relax
+\def\email{\gdef\@@email}
+
+\def\title#1{\gdef\@@title{#1}{\FontSize{16}\bf\noindent #1}%
+ \identifier\@@author\@@email\@@revision\@@date
+ \let\email\emailaddress}
+\let\@@title\relax
+
+\headline{\headliner\@@title\@@author\@@revision\@@date}
+
+\def\emailaddress#1{{\tt\lower.8pt\hbox{<}#1\lower.8pt\hbox{>}}}
+
+\def\identifier#1#2#3#4{
+ \ifx#1\relax
+ \else
+ \smallskip
+ \noindent{\bf#1}%
+ \ifx#2\relax
+ \else
+ \ \ \emailaddress#2\relax
+ \fi
+ \fi
+ \revisionidentifier#3#4\relax
+ \bigskip}
+
+\def\revisionidentifier#1#2{
+ \ifx#1\relax
+ \ifx#2\relax
+ \else
+ \bigskip\noindent#2\relax
+ \fi
+ \else
+ \revisionfootnote#1#2\relax
+ \fi}
+
+\def\revisionfootnote#1#2{\footnote{}{#1. \ifx#2\relax\else#2.\fi}}
+
+\def\headliner#1#2#3#4{%
+ \headlinefont
+ \ifnum\pageno=1
+ \hfil
+ \else
+ \ifx#1\relax \else #1\fi
+ \hfil \ifx#3\relax\else#3\fi
+ \fi}
+\def\headlinefont{\fontsize{8}}
+
+% Sectioning.
+
+\newsection{section}<-\lastskip+\bigskipamount><\medskipamount>
+\presectionhook[section]{\goodbreak}
+\headinghook[section]{\FontSize{14}\bf}
+\def\sectionplug{.\defaultsectionplug}
+
+\def\tableofcontents{\vfill\bgroup
+ \parskip=2pt
+ \tochead
+ \readtocfile
+ \egroup\newpage}
+
+\def\tochead{{\FontSize{14}\currentfont Contents}\par
+ \leavevmode
+ \hbox to .6\hsize{\hfil\squish{\it page}\ }\par}
+
+\def\tocsectionentry#1#2#3{\leavevmode
+ \hbox to .6\hsize{%
+ \ifnum#2<10 \phantom{1}\fi #2.\quad
+ {\bf #1}\ \dotfill\ #3}\par}
+
+\def\sectiontag#1{\S#1}
+
+\def\printindex{
+ \begindoublecolumns
+ \parskip\z@
+ \parindent=7pt
+ \fontsize{9}
+ \def\item{\par\noindent}
+ \def\subitem{\par\indent \hangindent\parindent \indent}
+ \let\indexspace\bigskip
+ \def\begin##1{}\def\end##1{}
+ \readind
+ \enddoublecolumns}
+
+% Double column code modified from Knuth's manmac.tex, with
+% \onpageout a modification of plain.tex's \plainoutput.
+
+\newdimen\pagewidth
+\newdimen\pageheight
+\newbox\partialpage
+
+\def\begindoublecolumns{%
+ \begingroup
+ \output={\global\setbox\partialpage=\vbox{\unvbox255\bigskip}}\eject
+ \output={\doublecolumnout} \hsize=15pc \vsize=2\pageheight}
+\def\enddoublecolumns{\newpage\endgroup \pagegoal=\vsize}
+
+\def\doublecolumnout{\splittopskip=\topskip \splitmaxdepth=\maxdepth
+ \dimen@=\pageheight
+ \advance\dimen@ by-\ht\partialpage
+ \setbox0=\vsplit255 to\dimen@ \setbox2=\vsplit255 to\dimen@
+ \onepageout\pagesofar
+ \unvbox255 \penalty\outputpenalty}
+
+\def\pagesofar{%
+ \unvbox\partialpage
+ \wd0=\hsize \wd2=\hsize \hbox to\pagewidth{\box0\hfil\box2}}
+
+\def\onepageout#1{%
+ \shipout\vbox{{\hsize\pagewidth\makeheadline}\onepagebody{#1}%
+ {\hsize\pagewidth\makefootline}}%
+ \advancepageno
+ \ifnum\outputpenalty>-\@MM \else\dosupereject\fi}
+
+\def\onepagebody#1{%
+ \vbox to\pageheight{\boxmaxdepth\maxdepth \onepagecontents{#1}}}
+
+\def\onepagecontents#1{%
+ \ifvoid\topins\else\unvbox\topins\fi
+ #1%
+ \ifvoid\footins\else % footnote info is present
+ \vskip\skip\footins
+ \footnoterule
+ \unvbox\footins\fi
+ \ifr@ggedbottom \kern-\dimen@ \vfil \fi}
+
+%%%%
+
+\def\emph#1{{\it #1}\@ifnextchar@.{}{\@ifnextchar@,{}{\/}}}
+
+\parindent 0pt
+\baselineskip=12pt
+\parskip=10pt plus 1pt
+\raggedbottom
+
+% Local Variables:
+% mode:TeX
+% agss-tex-jobname:"tdwk"
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.cxr b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.cxr
new file mode 100644
index 00000000000..759f7c4097f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.cxr
@@ -0,0 +1,8 @@
+\xr@definexr@ {Modification Cells I}{4}{section}{6}
+\xr@definexr@ {Naming Points and Attaching Arrows}{10}{section}{11}
+\xr@definexr@ {Flexible Grids}{12}{section}{13}
+\xr@definexr@ {Another Font: arrsy10}{14}{section}{16}
+\xr@definexr@ {Using kuvio with LaTeX}{23}{section}{24}
+\xr@definexr@ {Specifying Diagrams in Alignments}{24}{section}{25}
+\xr@definexr@ {Summary}{25}{section}{26}
+\xr@definexr@ {center def}{31}{page}{31}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.tex
new file mode 100644
index 00000000000..8d612f6fbed
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.tex
@@ -0,0 +1,5 @@
+% tdwk-A4.tex
+% Anders G S Svensson
+% 25 Aug 1995
+
+\input tdwk
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.tmp b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.tmp
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-A4.tmp
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-e.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-e.tex
new file mode 100644
index 00000000000..98824624a92
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-e.tex
@@ -0,0 +1,101 @@
+% tdwk-e.tex
+% Anders G S Svensson
+
+% Time-stamp: <1996/06/09 04:02:06 PDT agss@klagshamn>
+
+% $Revision: 1.9 $
+% $Date: 1996/06/09 11:28:47 $
+
+\section{Examples}
+The {\tt Dash}, {\tt Dashto} and {\tt Mono} cell types in some of
+these examples use the {\tt arrsy10} font: See \ref{Another Font:
+arrsy10} and \csq\arrsy\ in \ref{Summary}. Also, \csq\bb\ invokes the
+bbm family of fonts.
+\ifAAAA \bigskip \fi
+
+\listingindent=0pt
+
+\def\Grok#1{\listing{eg/#1}\newpage
+ \null\vfill\bgroup\compileto{tdwk/#1}\input eg/#1 \egroup}
+\def\grok#1{\listing{eg/#1}\bgroup
+ \compileto{tdwk/#1}\input eg/#1 \egroup}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\grok{eg06a}
+
+\vfill
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\bf G. Bredon}, \emph{Introduction to Compact Transformation Groups},
+page 75.
+\grok{eg04}
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\grok{eg13}
+
+\vfill
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\grok{eg15}
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\bf S. Mac Lane}, \emph{Categories for the Working Mathematician}, page 109.
+\grok{eg17}
+
+\vfill
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\bf S. Mac Lane}, \emph{Categories for the Working Mathematician}, page 117.
+\grok{eg16}
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\bf S. Mac Lane and I. Moerdijk}, \emph{Sheaves In Geometry and Logic},
+page 232.
+\grok{eg18}
+
+\vfill
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\bf K. S. Brown}, \emph{Cohomology of Groups}, page 280.
+\ifAAAA\grok{eg20A4}\else\grok{eg20}\fi
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\bf George W. Whitehead}, \emph{Elements of Homotopy Theory}, page 592.
+\Grok{eg03}
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\bf J. McCleary}, \emph{A User's to Spectral Sequences}, page 13.
+\ifAAAA\grok{eg02A4}\else\grok{eg02}\fi
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\bf J. McCleary}, \emph{A User's to Spectral Sequences}, page 346.
+\grok{eg19}
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\bf P. J. Hilton and U. Stammbach}, \emph{A Course in Homological Algebra},
+page 149.
+\grok{eg01b}
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\bf George W. Whitehead}, \emph{Elements of Homotopy Theory}, page 650.
+\grok{eg05}
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\grok{eg09}
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\grok{eg12}
+
+\vfill
+\grok{eg21}
+
+% Local Variables:
+% mode:TeX
+% agss-tex-jobname:"tdwk"
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-r.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-r.tex
new file mode 100644
index 00000000000..ee8bd538316
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-r.tex
@@ -0,0 +1 @@
+\def\doclevel{216}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-s.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-s.tex
new file mode 100644
index 00000000000..3cc26ec793a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk-s.tex
@@ -0,0 +1,2123 @@
+% tdwk-s.tex
+% Anders G S Svensson
+
+% Time-stamp: <1996/06/09 03:30:06 PDT agss@klagshamn>
+
+% $Revision: 1.21 $
+% $Date: 1996/06/09 11:31:01 $
+
+\autocompileto{tdwk/tdwk-s}
+
+\Graphpad=5pt
+
+\def\entry{\leavevmode\vtop\bgroup
+ \openup3pt
+ \FontSize{13}\currentfont
+ \catcode`\^^M=\active\Entry}
+{\catcode`\^^M=\active
+ \gdef\Entry#1{\anotherline #1%
+ \let\relax\entrystrut\aftergroup\lastline^^M\egroup}
+ \gdef\anotherline#1^^M{\hbox to \hsize{#1\relax\hfil}\anotherline}
+}
+
+\ifAAAA
+\def\endentry{\vskip20pt\goodbreak}
+\else
+\def\endentry{\vskip15pt\goodbreak}
+\fi
+\def\entrystrut{\vphantom{\vrule width 0pt depth 8pt}}
+\def\lastline#1{}
+\def\mod{\par\leavevmode\modmarker}
+\def\modmarker{{\llap{$\bullet$\hskip.4in}}}
+
+\def\d{\hfill\tt}
+\def\hs{\hskip15mm}
+
+\def\harebra{\epsfxsize=3cm \rot1\epsffile{harebra.eps}\endrot}
+
+\def\int{\emph{integer}}
+\def\dim{\emph{dimen}}
+\def\text{\emph{text}}
+\def\math{\emph{math}}
+\def\{{{\escapechar=-1 \tt\string\{}}
+\def\}{{\escapechar=-1 \tt\string\}}}
+\def\:{{\escapechar=-1 \tt\string\:}}
+\def\*{{\escapechar=-1 \tt\string\*}}
+\def\|{{\escapechar=-1 \tt\string\|}}
+\def\({{\escapechar=-1 \tt\string\(}}
+\def\){{\escapechar=-1 \tt\string\)}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Summary}
+\label{Summary}
+
+Brief descriptions (plus some examples) of the available control
+sequences and modifiers, including several not mentioned thus far.
+Modifiers are indicated by a $\bullet$ in the left margin. Default or
+predefined values, where appropriate, are listed in the right margin.
+{\let\egroup\relax\endentry}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mc\^\sindex mc\_%
+ \sindex mc\<\sindex mc\>%
+ \ch\^\{\math\}\qquad \ch\_\{\math\}
+ \ch\<\{\math\}\qquad \ch\>\{\math\}}
+Place labels on an arrow in \csq\labelstyle.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mc\(\tt\(\int,\int\)}
+Specify coordinates to an \csq\a\type\ or \csq\b\type\ cell macro.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mc\(\tt\(\num,\num\)}
+Specify coordinates to a modification.
+Both \index mm{Box} and \index mm{Frame} modifications require two sets of
+coordinates while others can accept either one or two sets.
+
+\side
+\Graph{2cm,2}{1cm}
+\Txt{bitterness} (2,.5) *{1.1}
+\Txt{bereavement} (3,.5) (4,.5) :{1.1} *0
+\Box (2,0) (3,1) \Frame (3,1) (4,0)
+\endGraph
+\endside
+
+For modifications on a Figure or Graph,
+a coordinate may be given as a dimension.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mc\*\ch\*\{\num\}\d .5}
+Set the tag point of a modification.
+Has no effect on type 2 modification cells,
+\index tm{Box} modifications or \index tm{Frame} modifications.
+
+\side
+\Graph{1cm}{1cm}
+\To (1,.5) *0 \Line (1,.5) *{1.5}
+\Text{chaos} (1,.5) *{-2}
+\endGraph
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mc\/\ch\/\{\int\}\d 0}
+Rotate a modification by \int\ degrees counterclockwise.
+Has no effect on type 2 modification cells,
+\index tm{Box} modifications or \index tm{Frame} modifications.
+
+\side
+\Graph{3cm}{1cm}
+\Line (0,.5) /{90} \Line (1,.5) /{90}
+\Txt{losfer words} (.5,.5) /{180}
+\endGraph
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mw{"|@\BAR}\ch\|\{\dim\}}
+Set the length of a type 1 modification cell.
+See \csq\celllength.
+
+\side
+\Graph{2cm}{5mm}
+\To (.5,1) \Two (.5,0) |{2cm}
+\endGraph
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mc\:%
+ \:\{\num\}\d .5
+ \:\{\dim\}\d 0pt
+ \:\{\num\ch\,\dim\} or \:\{\dim\ch\,\num\}}
+Adjust the positioning of a label tied to an arrow, \num\ determining
+a point along the line joining the endpoints of the arrow and \dim\ a
+point on a line perpendicular to the arrow.
+
+\eg
+\Diagram A & \rTo ^f :{.75} & B & \rTo ^g :{.75,5pt} & C & \rTo ^h :{5pt} & D \\
+\endDiagram
+\endeg
+
+A semicolon can also be used as the argument separator.
+In fact, in this case we can replace the label pad \dim\ by a
+comma-separated pair of
+dimensions, the first moving a label parallel to the
+direction of an arrow and a second being a label pad. That is,
+the forms \:\{\dim\ch\,\dim\}, \:\{\num\ch\;\dim\ch\,\dim\}
+and \:\{\dim\ch\,\dim\ch\;\num\} are also legal.
+
+\eg
+\Diagram A & \rTo ^f :{-10pt,0pt} & B & \rTo ^g :{0;10pt,0pt} & C \\
+\endDiagram
+\endeg
+
+Label positioning with \ch\: applies to all labels placed on an arrow.
+For any individual label, this can be overridden by supplying a
+positioning specification to \index tc\^, \index tc\_,
+\index tc\<\ or \index tc\>,
+delimited by square braces.
+This may be useful for cell types whose arrows are composed of many pieces,
+although the same results can be obtained using null arrows (see \csq\nl).
+
+\side
+\newcell{Adj}
+\def\Adjbox#1{\vcenter{\offinterlineskip\dimen0=#1
+ \hbox to #1{\leftarrowfill\hskip.2\dimen0} \hbox to #1{\hskip.2\dimen0\rightarrowfill}}}
+\labelpad{Adj}=2.5pt
+
+\Diagram A & \rAdj ^[.6]{f_1} _[.4]{f_2} & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mc\:\ch\:\{\num\}\d .5}
+For \index tm{Label}, \index tm{Math}, \index tm{Text}, \index tm{Txt}
+and \index tm{Vertex} modifications, specify a coordinate as a fractional
+distance from one point to another.
+
+{\edge{.75}
+\side
+\Graph{15mm}{15mm}
+\Line (0,1) (1,0)
+\Text{X} (0,1) (1,0) :{.25} *0
+\Math\bullet (0,1) (1,0) :{.75}
+\endGraph
+\endside
+}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{al}}
+Move the column in which this control sequence occurs.
+Like \csq\dl\ except that, instead of also moving columns to
+the right of the given column, recursively moves those which are
+\sindex mw{binding}\emph{bound} to it.
+
+A column is bound to another in the following situations.
+
+{\parindent=30pt
+\item{(1)}If an arrow goes between two entries in columns $C_\ell <
+C_r$ and both columns are on or to the left of the
+gravitating column then $C_\ell$ is bound to $C_r$.
+\item{(2)}If two entries in the same row of columns $C_\ell < C_r$
+are adjacent (in the sense that these entries typeset material with
+non-zero dimensions and there are no other such entries in columns
+strictly between $C_\ell$ and $C_r$) and both columns are on or to the
+left of the \index tm{gravitating column} then $C_\ell$ is bound to
+$C_r$.
+\item{(3)}If an arrow goes between two entries in columns $C_\ell <
+C_r$ and both columns are on or to the right of the gravitating column
+then $C_r$ is bound to $C_\ell$.
+\item{(4)}If two entries in the same row of columns $C_\ell < C_r$
+are adjacent and both columns are on or to the right of the
+gravitating column then $C_r$ is bound to $C_\ell$.
+\par}
+
+The control sequence \index tm{displaybindings} causes a message of
+the form {\tt (B:$C$-$C'$)} to be displayed whenever column $C'$ is
+bound to column $C$.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{ar}}
+Move the column in which this control sequence occurs.
+Like \csq\dr\ except that, instead of also moving columns to
+the left of the given column, recursively moves those which are
+bound to it. See \csq\al.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{arrsy}}
+Load the font {\tt \index tw{arrsy10}} and define several control sequences
+and cell types using this font. Of course, the font has to have been installed
+on your system for this to work.
+
+\verbatim
+\input kuvio \arrsy % plain TeX \usepackage[arrsy]{kuvio} % LaTeX
+\endverbatim
+\hskip\egindent{\verbatimit blah, blah, blah...}
+\endentry
+\sindex tw{LaTeX@\LaTeX}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{atpush}%
+ \csq{\atpush=}\dim\d 3pt
+ \csq{\atpush+=}\dim
+ \csq{\atpush\{\type\}=}\dim\hs\csq{\atpush\{\type\}+=}\dim}
+Global and type-specific amounts by which the end of an arrow attached
+to another arrow (using \csq\pt) is shortened whenever a vertex has not been
+attached using \csq\hd\ or \csq\tl.
+The type-specific quantity applies to ends attached to an arrow of
+cell type \type. Spaces in \type\ are ignored.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{autocompile}}
+Abbreviation for \@\autocompileto{.\jobname}@\.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{autocompilecounter}}
+Count register used with \index tm{autocompileto}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{autocompileto}\{\name\}}
+Cause all diagrams to be compiled unless otherwise specified using
+\index tm{nocompile}. The files \name\@-\the\@\{\tt auto\-compilecounter.kdg}
+and \name\@-\the\@\{\tt autocompilecounter.kuv} are either written or read,
+the count register \index tm{autocompilecounter} being incremented with each
+diagram being compiled. Spaced in \name\ are ignored.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{ax}\{\dim\}}
+Move the column in which this control sequence occurs rightward by \dim.
+Like \csq\dx\ except that, instead of also moving columns to
+the right of the given column, recursively moves those which are
+bound to it. See \csq\al.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{base}}
+Make the baseline of a Diagram coincide with that of a row in its alignment.
+Takes precedence over any baseline specification given outside the alignment
+(using \index tm{tall}, \index tm{deep}, etc).
+
+{\edge{.7}
+\side
+\newDiagram{Ydiag}
+\def\everyYdiag{\flexible \xgrid=0pt \ygrid=4pt \joined \columndist=9pt}
+
+\def\Y#1#2#3{%
+ \Ydiag
+ & & #2 \\
+ \\ \\
+ & \rdLine & & \ldLine & \\
+ & \base & \stop\my{2pt} \\
+ & #1 & \qquad\dLine & #3 \\
+ \\
+ \endYdiag}
+
+Thus, $\Y\alpha\beta\gamma = \Y\delta\epsilon\zeta$.
+\endside
+}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{black}}
+Typeset an arrow or modification with graylevel 0.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{black}\endblack}
+Typeset the enclosed material with graylevel 0.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Box}}
+Typeset a box as a modification. The coordinates of two
+diagonally opposite corners must be specified.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Boxcell}\{\emph{box} \emph{macro}\}}
+Typeset an arrow as a modification without naming a cell type.
+Possibly the most useless control sequence of the lot!
+Has ten equally useless siblings for use in the alignment part
+of a Diagram: \csq\aBoxcell, \csq\bBoxcell, \csq\rBoxcell,
+\csq\rdBoxcell, \csq\dBoxcell, \csq\ldBoxcell, \csq\lBoxcell,
+\csq\luBoxcell, \csq\uBoxcell\ and \csq\ruBoxcell.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{bpad}%
+ \csq{\bpad=}\dim\d 0pt
+ \csq{\bpad+=}\dim}
+Padding added to the bottom of a diagram or framed material.
+Does not alter the baseline.
+
+\side
+\framed \bpad=10pt
+\Diagram
+A & \rTo & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{br}%
+ \csq\br\{\dim\}}
+Typeset an arrow on top of a white rule.
+
+\side
+\Graph{3cm,3}{12mm,2}
+\To (1,2) (1,0)
+\Line (0,2) (3,0) \br \Two (2,0) (2,2) \br
+\endGraph
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{braced}}
+With flexible grids, make all diagonal arrows fully braced by default and
+invert the action of \index tm{db}: An arrow will be unbraced when \csq\db\ is
+specified.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{bracewidth}%
+ \csq{\bracewidth=}\dim\d 1cm
+ \csq{\bracewidth+=}\dim}
+With flexible grids, width of the
+\emph{brace} used with braced diagonal arrows.
+
+\side
+\braced
+\Dg
+A \\ & \rdTo \\ B & & X \\
+\endDg
+\qquad\bracewidth+=1cm
+\Dg
+A \\ & \rdTo \\ B & & X \\
+\endDg
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{breakpad}%
+ \csq{\breakpad=}\dim\d 2.5pt
+ \csq{\breakpad+=}\dim
+ \csq{\breakpad\{\type\}=}\dim\hs\csq{\breakpad\{\type\}+=}\dim}
+Global and type-specific pads to determine the rule width used
+with \index tm{br} and \index tm{rl}. Spaces in \type\ are ignored.
+
+\side
+\breakpad{One}=5pt \yscale=.75
+\Diagram
+\\ & \dTo \br & \rTo \pp \dOne \br & \\ \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{celllength}%
+ \csq{\celllength=}\dim\d 1cm
+ \csq{\celllength+=}\dim}
+Default length of a type 1.
+\sindex tw{modification cell!type 1}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{cellpush}%
+ \csq{\cellpush=}\dim\d 2pt
+ \csq{\cellpush+=}\dim
+ \csq{\cellpush\{\type\}=}\dim\hs\csq{\cellpush\{\type\}+=}\dim}
+Global and type-specific cell pushes. Spaces in \type\ are ignored.
+
+\side
+\cellpush=-10pt
+\Graph{2cm}{5mm,2}
+\Line (0,2) (1,2) \tl{\bullet} \hd{}
+\Line (0,0) (1,0) \hd{\bullet}
+\endGraph
+\endside
+
+Note the use of \index tm{tl} and \index tm{hd} in this example.
+Cell pushes are applied to a modification cell only when a vertex is attached
+using one of these two.\sindex tw{modification cell!applying cell pushes}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{cellwidth}%
+ \csq{\cellwidth=}\dim\d 1cm
+ \csq{\cellwidth+=}\dim}
+With flexible grids, the minimum distance between vertices at the ends of
+horizontal alignment cells.\sindex tw{alignment cell!length}
+
+{\edge{.5}
+\side
+\Dg A & \rTo & B & {} = C \\ \endDg
+\qquad\cellwidth+=1cm
+\Dg A & \rTo & B & {} = C \\ \endDg
+\endside
+}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{center} or \index mm{centre}}
+Center diagrams on the math axis. With the exception of Diagrams
+consisting of a single row, this is the default in math modes.
+\endentry
+\pagedef{center def}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{centermath} or \index mm{centremath}}
+Center diagrams in math modes only. This is the default behaviour.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{columndist}%
+ \csq{\columndist=}\dim\d 15mm
+ \csq{\columndist+=}\dim}
+With flexible grids, the minimum distance between the centers of columns at
+either end of an unbraced diagonal arrow.
+\sindex tw{grid!flexible}
+
+\side
+\Dg
+A \\ & \rdTo \\ B & & X \\
+\endDg
+\qquad\columndist+=1cm
+\Dg
+A \\ & \rdTo \\ B & & X \\
+\endDg
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{compileto}\{\name\}}
+Compile a diagram to, or read a diagram from, the files \name{\tt .kdg} and
+\name{\tt .kuv}. Spaces in \name\ are ignored.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{db}}
+Make a diagonal arrow fully braced unless \index tm{braced} has been
+specified, in which case the arrow is made unbraced.
+\sindex tw{arrows!braced}
+
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{deep}}
+Make the baseline of a \sindex tw{Diagram!baseline}Diagram coincide
+with that of its topmost row and the baseline of a \sindex
+tw{Figure!baseline}Figure or \sindex tw{Graph!baseline}Graph coincide
+with that of its upper edge. This is the default for Diagrams in
+non-math modes.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mw{Dg@{\tt Dg}}\tt Dg}
+Diagram type having \index tm{flexible}, \index tm{xgrid}{\tt =0pt},
+\index tm{ygrid}{\tt +=-2mm}, \index tm{cellwidth}{\tt +=3mm} and
+\index tm{bracewidth}{\tt +=-2.5mm}.
+
+\eg
+\Dg
+\eta_k:\qquad & {\bb R} & \rInto & X_k & {} =
+ \{\,(A,\vect v)\in W_k\times{\bb R}^n \mid A\vect v = \lambda_k\vect v\,\} \\
+ & & & \dTo \\ % \vect is from arrsy10
+ & & & W_k \\
+\endDg
+\endeg
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{dh}\{\dim\}}
+Fudge the length of an arrow at its head.
+
+\side
+\Diagram
+A & \rTo \dh{-10pt} & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{dh}\{\dim\ or \num\ch\,\dim\}}
+Fudge the positioning of an arrow at its head.
+Equivalent to \csq\hx\{\dim\ or \num\} \csq\hy\{\dim\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{%
+ \index mm{dh}\{\dim1 or \num\ch\,\dim2\ch\;\dim3\}
+ \csq\dh\{\dim3\ch\;\dim1 or \num\ch\,\dim2\}}
+Fudge both the length and positioning at the head of an arrow.
+Equivalent to \csq\hx\{\dim1 or \num\} \csq\hy\{\dim2\} \csq\dh\{\dim3\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mw{Diag@{\tt Diag}}\tt Diag}
+Diagram type having \csq\flexible\ and \csq{\xgrid=0pt}.
+
+\eg
+\ygrid=7mm
+\Diag
+\cdots& \rTo& H_n A& \rTo& H_n X& \rTo& H_n(X,A)& \rTo& H_{n-1}A& \rTo& \cdots \\
+ & & \dTo & & \dTo & & \dTo & & \dTo \\
+\cdots& \rTo& H_n B& \rTo& H_n Y& \rTo& H_n(Y,B)& \rTo& H_{n-1}B& \rTo& \cdots \\
+\endDiag
+\endeg
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{Diagram}\endDiagram}
+Diagram delimiters. Uses a rigid grid unless \csq\flexible\ is specified.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{diagramdot}\d\csq\bullet}
+Token used with \csq\dotted\ and \csq\Dot.
+
+\side
+\let\diagramdot\circ \dotted
+\Diagram
+ & \\
+ \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{Diagrampad}%
+ \csq{\Diagrampad=}\dim\d 5pt
+ \csq{\Diagrampad+=}\dim}
+Padding added to all sides of a Diagram.
+
+\side
+\framed
+\Diagram A & \rTo & B \\ \endDiagram
+\Diagrampad=10pt \quad
+\Diagram A & \rTo & B \\ \endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{displayall}}
+Abbreviation for \index tm{displaybindings} \index tm{displaymovements}
+\index tm{displaystretches}, each of which announce certain computations.
+\endentry
+
+\comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\csq\displaybindings}
+Display the message (B:<C1>-<C2>) when column <C1> is bound to column <C2>.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\csq\displaymovements}
+Display the message (X<C>) when a column is moved and
+(Y<C>) when a row is moved.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\csq\displaystretches}
+Display messages of the form (A:r<R>,c<Cl>-<Cr>),
+(C:r<R>,c<C>) and (W:r<Rl>-<Rr>,c<Cl>-<Cr>) for stretches set by
+horizontal arrows, column entries and diagonal arrows respectively.
+\endentry
+\endcomment
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Displaybox}}
+Control sequence, taking a single parameter (a box register),
+which displays a diagram.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{dl}}
+Move the column in which this control sequence occurs
+so that the alignment entry in which it occurs abuts it nearest
+neighbour to the left. Additionally, move each column to the right of the
+given column by the same amount.
+Many of the same effects can be obtained simply by using a flexible grid with
+\csq{\xgrid=0pt}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Dot}}
+Abbreviation for \@\Math{\diagramdot}@\.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{dotted}}
+Place a \csq\diagramdot\ in every empty alignment entry
+in a Diagram unless prevented from doing so by \csq\nodot.
+
+\side
+\dotted
+\Diagram
+ & \nodot \\
+A \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{dr}}
+Move the column in which this control sequence occurs
+so that the alignment entry in which it occurs abuts it nearest
+neighbour to the right.
+Additionally, move each column to the left of the
+given column by the same amount.
+Many of the same effects can be obtained simply by using a flexible grid with
+\csq{\xgrid=0pt}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{dt}\{\dim\}}
+Fudge the length of an arrow at its tail.
+
+\side
+\Diagram
+A & \rTo \dt{-10pt} & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{dt}{\{\dim1 or \num\ch\,\dim2\}}}
+Fudge the positioning of an arrow at its tail.
+Equivalent to \csq\tx\{\dim1 or \num\} \csq\ty\{\dim2\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{%
+ \index mm{dt}\{\dim1 or \num\ch\,\dim2\ch\;\dim3\}
+ \csq\dt\{\dim3\ch\;\dim1 or \num\ch\,\dim2\}}
+Fudge both the length and positioning at the tail of an arrow.
+Equivalent to \csq\tx\{\dim1 or \num\} \csq\ty\{\dim2\} \csq\dt\{\dim3\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{dx}\{\num\ or \dim\}}
+Move the column in which this control sequence occurs.
+\csq\dx\{\dim\} moves the column rightward by \dim\ and
+also moves all columns to the right of the given column by the same amount.
+If the distance to the next column (to the right) is currently $d$,
+\csq\dx\{\num\} moves the column rightward by $\num\cdot d$ and also moves all
+columns to the left of the given column by the same amount.
+
+\side
+\gridlines
+\Diagram
+A & B \dx{5mm} & C & D & E \\
+A & B & C & D \dx{-.25} & E \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{dy}\{\num\ or \dim\}}
+Move the row in which this control sequence occurs.
+\csq\dy\{\dim\} moves the row upward by \dim\ and
+also moves all rows above the given row by the same amount.
+If the distance to the next row (above) is currently $d$,
+\csq\dy\{\num\} moves the row upward by $\num\cdot d$ and also moves all
+rows below the given row by the same amount.
+
+\side
+\gridlines
+\Diagram
+A \\
+\dEq & \dy{1} \\
+B & \rTo & C \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{epi}}
+An epimorphism arrow, as in $A\epi B$.
+The {\tt arrsy10} font must be loaded for this to work. See \csq\arrsy.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{fd}\{\emph{fudge}\}}
+Abbreviation for \csq\dt\{\emph{fudge}\} \csq\dh\{\emph{fudge}\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{Figure}\endFigure}
+Figure delimiters.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{Figurepad}%
+ \csq{\Figurepad=}\dim\d 0pt
+ \csq{\Figurepad+=}\dim}
+Padding added to all sides of a Figure.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Fillcell}\{{\it fill} \emph{macro}\}}
+Like, \csq\Boxcell, typeset an arrow as a modification without naming a
+cell type.
+Has ten siblings for use in the alignment part of a Diagram:
+\csq\aFillcell, \csq\bFillcell, \csq\rFillcell,
+\csq\rdFillcell, \csq\dFillcell, \csq\ldFillcell, \csq\lFillcell,
+\csq\luFillcell, \csq\uFillcell\ and \csq\ruFillcell.
+
+\side
+\Diagram
+A & \rFillcell\lrrrightarrowfill & B \\
+\Modify
+\Fillcell\rrightarrowxfill (3,0) /{90}
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{flexible}}
+Enable the flexible grid.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{flip}\endflip}
+Rotate the enclosed material by 180 degrees.
+The material cannot contain vertical commands (unless enclosed in a box).
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{forcekdg}}
+Force diagrams to be read from \csq{\jobname.kdg} if not otherwise
+being compiled. See \ref{Specifying Diagrams in Alignments}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{fr}\{\dim\}}
+Abbreviation for \csq\tr\{\dim\} \csq\hr\{\dim\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Frame}}
+Typeset a frame as a modification. The coordinates of two
+diagonally opposite corners must be specified.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{frame}\endframe}
+Put a frame around the enclosed material.
+The material cannot contain vertical commands (unless enclosed in a box).
+
+{\edge{.65}
+\side
+\frame\bf N\"ara skjuter ingen hare.\endframe
+\endside
+}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{framed}}
+Place diagrams in a frame.
+
+\eg
+\framed
+\Long
+H_n X\otimes G & \rMono & H_n(X;G) & \rEpi & {\rm Tor}(H_{n-1}X,G) \\
+\endLong
+\endeg
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{framegray}\sindex mm{framegrey}%
+ \csq{\framegray=}\num\ or \csq{\framegrey=}\num\d 0}
+Set the graylevel of the frame used with \csqq\frame\endframe.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{framepad}%
+ \csq{\framepad=}\dim\d 5pt
+ \csq{\framepad+=}\dim}
+Padding around material framed with \csqq\frame\endframe.
+
+\side
+\frame \TeX \endframe
+\framepad=10pt \frame \TeX \endframe
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{Framerulewidth}%
+ \csq{\Framerulewidth=}\dim\d .4pt
+ \csq{\Framerulewidth+=}\dim}
+Default thickness of the rule used when typesetting \csq\Frame\ modifications.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{framerulewidth}%
+ \csq{\framerulewidth=}\dim\d .4pt
+ \csq{\framerulewidth+=}\dim}
+Thickness of the rule used when typesetting frames with \csq\framed\ or
+\csqq\frame\endframe.
+
+\side
+\framerulewidth=2mm
+\frame Which way to the home world?\endframe
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{fs}\{\dim\ or \num\}}
+Abbreviation for \csq\ts\{\dim\ or \num\} \csq\hs\{\dim\ or \num\}.
+
+The following trick with %\sidx{fs@{\csqn{fs}}!trick}%
+\csq\fs\ can be used to typeset an arrow which is parallel to
+another but offset by some distance.
+
+\eg
+\Dg
+M & & \rTo ^\theta & & \beta^{-1}(W) \\
+ & \rdTo & & \ldTo \\
+ & & \beta^{-1}(F) \\
+\Modify
+\Mapsto (0,2) (2,0) \fs{-50pt} \tl{x} \hd{R(x)}
+\endDg
+\endeg
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{fx}\{\dim\ or \num\}}
+Abbreviation for \csq\tx\{\dim\ or \num\} \csq\hx\{\dim\ or \num\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{fy}\{\dim\}}
+Abbreviation for \csq\ty\{\dim\} \csq\hy\{\dim\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{gr}\{{\it number}\}}
+Typeset an arrow or modification with the specified graylevel.
+Probably none too pretty on many an output device.
+
+\side
+\Graph{1cm}{1cm}
+\Box (0,0) (1,1) \gr{.25}
+\endGraph
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\csq\gr\{{\it number}\} \csq\endgr\sindex mp{gr}\endgr}
+Typeset the enclosed material with the specified graylevel.
+
+\side
+\gr{.25}Anyone seen my bat'leth?\endgr
+\endside
+\sindex tw{bat'leth}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{Graph}\endGraph
+ \csq\Graph\{\dim\}\{\dim\} \csq\endGraph
+ \csq{\Graph\{\dim,}\dim\ or \int\}\{\dim\} \csq\endGraph
+ \csq\Graph\{\dim\}\{\dim{\tt ,}\dim\ or \int\} \csq\endGraph
+ \csq{\Graph\{\dim,}\dim\ or \int\}\{\dim{\tt ,}\dim\ or \int\} \csq\endGraph}
+Graph delimiters.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{Graphpad}%
+ \csq{\Graphpad=}\dim\d 0pt
+ \csq{\Graphpad+=}\dim}
+Padding added to all sides of a Graph.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{grav}}
+Explicitly set the gravitating column.
+Columns at the ends of an arrow which passes through the gravitating column
+will tend to be centered on it.
+
+\eg
+\loose
+\Dg
+p^{-1}(U) & & \rTo & & U\times F & {} \approx U\times {\bb R}P^2 \\
+ & \rdTo <p & & \ldTo >{\pi_1} \\
+ & & U \grav & & \\
+\endDg
+\endeg
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{gravitateleft}}
+Set the default location of the gravitating column to the first column of
+an alignment.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{gravitateright}}
+Set the default location of the gravitating column to the last column of
+an alignment.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{gray} or \index mm{grey}}
+Typeset an arrow or modification with the graylevel set by \csq\graygray.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{gray}\endgray\ or \index mp{grey}\endgrey}
+Typeset the enclosed material with the graylevel set by \csq\graygray.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{graygray}\sindex mm{greygrey}%
+ \csq{\graygray=}\num\ or \csq{\greygrey=}\num\d .5}
+Set the graylevel used with \csq\gray.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{grid}%
+ \csq{\grid=}\dim
+ \csq{\grid+=}\dim}
+Abbreviation for \csq{\xgrid=}\dim\ \csq{\ygrid=}\dim\ or
+\csq{\xgrid+=}\dim\ \csq{\ygrid+=}\dim.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{gridgray}\sindex mm{gridgrey}%
+ \csq{\gridgray=}\num\ or \csq{\gridgrey=}\num\d .5}
+Set the graylevel used with \csq\gridlines.
+
+\side
+\gridlines \gridgray=0
+\Diagram
+A \\
+ & \rdTo \\
+ & & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{gridlines}}
+Display gridlines.
+
+\side
+\gridlines
+\Diagram
+A \\
+ & \rdTo \\
+ & & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{hd}\{\math\}}
+Attach math material to the head of a type 2 modification cell.
+\sindex tw{modification cell!type 2}
+
+\side
+\Graph{5cm}{1cm}
+\To (0,.5) (1,.5) \hd{B}
+\endGraph
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{hmir}\endhmir}
+Reflect the enclosed material across a horizontal mirror lying
+on the baseline. The material cannot contain vertical commands
+(unless enclosed in a box).
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{hpad}%
+ \csq{\hpad=}\dim
+ \csq{\hpad+=}\dim}
+Abbreviation for \csq{\lpad=}\dim \csq{\rpad=}\dim\ or \csq{\lpad+=}\dim
+\csq{\rpad+=}\dim.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{hr}\{\dim\}}
+Raise the vertex attached to the head of a type 2 modification cell.
+\sindex tw{modification cell!type 2}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{hs}\{\dim\ or \num\}}
+Slide the vertex attached to the head of a type 2 modification cell
+horizontally.
+\sindex tw{modification cell!type 2}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{hx}\{\dim\ or \num\}}
+Fudge the positioning of an arrow at its head.
+Makes the head of an arrow point to a point which is offset horizontally
+from the center of the math axis of the head vertex
+($\num = 0 \leftrightarrow{}$left edge of
+head vertex, $\num = 1 \leftrightarrow{}$right edge of head vertex).
+Has no effect on type 1 modification cells.
+\sindex tw{modification cell!type 1}
+
+\side
+\Diagram
+X \\
+ & \rdTo \hx{.2} \\
+ & & X\times X \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{hy}\{\dim\}}
+Fudge the positioning of an arrow at its head.
+Makes the head of an arrow point to a point which is offset vertically
+from the math axis of the head vertex.
+Has no effect on type 1 modification cells.
+\sindex tw{modification cell!type 1}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{into}}
+Abbreviation for \@\lhook\joinrel\rightarrow@\, as in $A\into X$.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{jh}}
+Join the head of an arrow to the point at the coordinate of its head
+vertex by applying \csq\joinpush\ rather than \csq\cellpush\ (or \csq\ptpush\
+and \csq\atpush) and ignoring the dimensions of the vertex.
+
+\side
+\Diagram
+\bullet & \rLine \jh & \bullet \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{joined}}
+Invert the action of the \csq\jh, \csq\jn\ and \csq\jt\ modifiers:
+Ends of arrows are joined unless one of these is specified.
+
+\side
+\joined \scale=.5
+\Diagram
+ & \rLine & \\
+\dLine & & \dLine \\
+ & \rLine \jn & \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{joinpush}%
+ \csq{\joinpush=}\dim\d -1pt
+ \csq{\joinpush+=}\dim
+ \csq{\joinpush\{\type\}=}\dim\hs\csq{\joinpush\{\type\}+=}\dim}
+Global and type specific pushes used with \csq\jt, \csq\jh\ and \csq\jn.
+Spaces in \type\ are ignored.
+\endentry
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{jn}}
+Abbreviation for \csqq\jt\jh.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{jt}}
+Join the tail of an arrow to the point at the coordinate of its tail vertex.
+
+\side
+\Diagram
+\bullet & \rLine \jt & \bullet \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuvio}}
+Abbreviation for \@{\tt kuvio.tex}@\.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuviocs}\ch\\{\it name}}
+Access a control sequence which \kuvio\ makes available but does not define
+explicitly due to a name conflict with an existing control sequence.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuviodate}}
+Expands to the date of the current patchlevel of \kuvio.
+\endentry
+
+\comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuviodef}}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuviodefine}}
+\endentry
+\endcomment
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuviofmt}}
+Load all macros. This should be expanded when using \kuvio\ to build a
+format file.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuvioforce}\ch\\{\it name}}
+Force redefinition of \ch\\\emph{name} when \kuvio\ makes it available only
+through \csq\kuviocs.
+\endentry
+
+\comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuviolet}}
+\endentry
+\endcomment
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuviopatchlevel}}
+Expands to the current patchlevel of \kuvio.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuviorequire}\{\int\}}
+A warning of forthcoming disaster will be issued if \csq\kuviopatchlevel\ is
+not at least \int.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuviorevision}\{\text\}}
+With compilation, cause the string \text\ to be written to {\tt .kuv} files.
+A diagram is recompiled if this string doesn't match the one found in its
+{\tt .kuv} file.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{kuviospecial}\ch\\{\it name}}
+Set the \csq\special\ syntax. Not a good thing to do unless you know what
+you're doing. The following two lines in \kuvio\ set the syntax for
+{\tt dvips}.
+
+\code
+\def\dvipsspecial#1{\special{ps:#1}}
+\kuviospecial\dvipsspecial
+\endcode
+
+Experimentation with other {\tt dvi} to \PS\ translators is possible using
+\csq\kuviospecial.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Label}\{\math\}}
+Typeset math material as a modification in \csq\labelstyle.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{labelpad}%
+ \csq{\labelpad=}\dim\d 3pt
+ \csq{\labelpad+=}\dim
+ \csq{\labelpad\{\type\}=}\dim\hs\csq{\labelpad\{\type\}+=}\dim}
+Global and type-specific label pads. Spaces in \type\ are ignored.
+
+\side
+\labelpad{One}=5pt
+\Diagram A & \rTo ^f & B \\ \endDiagram
+\quad
+\Diagram A & \rOne ^f & B \\ \endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{labelpoint}%
+ \csq{\labelpoint=}\num\d .5
+ \csq{\labelpoint\{\type\}=}\num}
+Set the default location of labels tied to an arrow. Spaces in \type\ are
+ignored.
+
+\side
+\labelpoint{One}=.75
+\Diagram A & \rTo ^f & B \\ \endDiagram
+\quad
+\Diagram A & \rOne ^f & B \\ \endDiagram
+\endside
+
+Once a type-specific
+default has been set it can be unset, causing the global default to be used,
+by making an empty assignment of the form
+\csq{\labelpoint\ch\{\type\ch\}=\ch\{\ch\}}.
+All predefined cell types in \kuvio\ have their \csq\labelpoint\
+unset.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{labelstyle}\d\csq\scriptstyle}
+Style in which labels of a diagram are typeset.
+
+\side
+\let\labelstyle\textstyle
+\Diagram
+A & \rTo ^f & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{labelwidthpad}%
+ \csq{\labelwidthpad=}\dim\d 5pt
+ \csq{\labelwidthpad+=}\dim
+ \csq{\labelwidthpad\{\type\}=}\dim\hs\csq{\labelwidthpad\{\type\}+=}\dim}
+With a flexible grid, \kuvio\ will stretch a horizontal arrow
+(specified using a \csq\l\type\ or \csq\r\type\ cell macro) so
+that a label centered along its length isn't wider than the arrow
+is long. The value of \csq\labelwidthpad\ determines the minimum
+allowable distance between the edges of the label and the ends of
+the arrow. Note that the comparison of the arrow length and label
+width occurs before the application of cell pushes specified using
+\csq\dt\ and \csq\dh.
+
+Spaces in \type\ are ignored.
+
+\csq\labelwidthpad\ has no effect on labels which are not centered and
+no attempt is made to ensure that these ``fit'' on the arrow to
+which they are attached. Also, \csq\labelwidthpad\ may not work well
+with arrows that are attached to other arrows and are thus also
+affected by \csq\atpush\ and \csq\ptpush. See also \csq\lw.
+
+\eg
+\let\labelstyle\textstyle
+\labelwidthpad{One}+=5pt
+\leavevmode
+\Dg
+X(s)\times |u| & & \rTo ^{(f_{s\to t},\pi_2)} & & X(t)\times |u| \\
+ & \rdTo <{f_{s\to u}} & & \ldTo >{f_{t\to u}} \\
+ & & X(u) \\
+\endDg\qquad
+\Dg
+X(s)\times |u| & & \rOne ^{(f_{s\to t},\pi_2)} & & X(t)\times |u| \\
+ & \rdTo <{f_{s\to u}} & & \ldTo >{f_{t\to u}} \\
+ & & X(u) \\
+\endDg
+\endeg
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{land}\endland}
+Rotate the enclosed material by 90 degrees counterclockwise.
+The material cannot contain vertical commands (unless enclosed in a box).
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{landscape}}
+Rotate a diagram 90 degrees counterclockwise.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{latexTo}}
+Load the font {\tt line10}, define \csq\sleftarrowfill\ and
+\csq\srightarrowfill\ using the arrowhead character from this font and do
+\@\let\Tofill\srightarrowfill@\.
+
+\side
+\latexTo
+\Dg
+A & \rTo & B & \rOne & C \\
+\endDg
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{lb}}
+Make an arrow left braced.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mw{Long@{\tt Long}}\tt Long}
+Diagram type having \csq\flexible, \csq{\xgrid=0pt} and \csq{\ygrid+=-5mm}.
+
+\eg
+\Long
+0 & & & & & & 0 \\
+\dEq & & & & & & \dEq \\
+\pi_j S^k & \rTo & \pi_j V(n,k) & \rTo & \pi_j V(n-1,k+1) & \rTo & \pi_{j-1} S^k \\
+\endLong
+\endeg
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{loose}}
+Make all diagonal alignment cells unbraced by default.
+Additionally, sets \csq{\columndist=0pt}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{lpad}%
+ \csq{\lpad=}\dim\d 0pt
+ \csq{\lpad+=}\dim}
+Padding added to the left of a diagram or framed material.
+
+\side
+\framed \lpad=10pt
+\Diagram
+A & \rTo & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{lw} or \csq\lw\{\dim\}}
+In the first case, don't stretch a horizontal
+arrow even if a centered label is wider than the arrow is long.
+In the second case, increase the effective width of the label by twice
+\dim. See \csq\labelwidthpad.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Math}\{\math\}}
+Typeset math material as a modification in \csq\textstyle.
+\endentry
+
+\comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{%
+ \csq{\MinimumCellLength=}\dim\d 0pt
+ \csq{\MinimumCellLength+=}\dim}
+Minimum arrow length to be typeset.
+\endentry
+\endcomment
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{ml}}
+Move the column in which this control sequence occurs
+so that the alignment entry in which it occurs abuts it nearest
+neighbour to the left.
+Many of the same effects can be obtained simply by using a flexible grid with
+\csq{\xgrid=0pt}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Modify}}
+Modifications are specified following an occurrence of this control sequence.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{mono}}
+A monomorphism arrow, as in $A\mono B$. The {\tt arrsy10} font must be loaded
+for this to work. See \csq\arrsy.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{mr}}
+Move the column in which this control sequence occurs
+so that the alignment entry in which it occurs abuts it nearest
+neighbour to the right.
+Many of the same effects can be obtained simply by using a flexible grid with
+\csq{\xgrid=0pt}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{mx}\{\num\ or \dim\}}
+Move the column in which this control sequence occurs.
+\csq\mx\{\dim\} moves the column rightward by \dim.
+If the distance to the next column (to the right) is currently $d$,
+\csq\mx\{\num\} moves the column rightward by $\num\cdot d$.
+
+\side
+\gridlines
+\Diagram
+A & B \mx{5mm} & C & D & E \\
+A & B & C & D \mx{-.25} & E \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{my}\{\num\ or \dim\}}
+Move the row in which this control sequence occurs.
+\csq\my\{\dim\} moves the row upward by \dim.
+If the distance to the next row (above) is currently $d$,
+\csq\my\{\num\} moves the row upward by $\num\cdot d$.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mm{mv}\csq{\mv\{\dim1,\dim2\}}}
+Abbreviation for \csq\rt\{\dim1\} \csq\up\{\dim2\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{newcell}\{\type\}}
+Define a new cell type.
+One must define either the fill macro
+\ch{\\\type fill} or redefine
+the box macro \ch{\\\type box} before using a cell macro associated with
+this cell type. Spaces in \type\ are ignored.
+
+\side
+\newcell{Br}
+\def\Brfill{\linefill\ \rightarrowfill}
+
+\Diagram
+A & \rBr & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{newDiagram}\{\type\}}
+Define a new Diagram type. The macro pair \ch\\\type\ \csq\end\type\
+delimits Diagrams of this type. The macro \csq\every\type\ can be used
+to customize their setup. Spaces in \type\ are ignored.
+
+\side
+\newDiagram{Framed}
+\def\everyFramed{\Diagrampad=10pt \framed}
+
+\Framed
+A & \rTo & B \\
+\endFramed
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{newFigure}\{\type\}}
+Define a new Figure type. The macro pair \ch\\\type\ \csq\end\type\
+delimits Figures of this type. The macro \csq\every\type\ can be used
+to customize their setup. Spaces in \type\ are ignored.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{newfill}\{\name\}\{\emph{tail} \emph{tokens}\}%
+ \{\emph{mid} \emph{tokens}\}\{\emph{head} \emph{tokens}\}}
+Define a fill macro, which can then be used to construct arrows for diagrams.
+Spaces in \name\ are ignored.
+
+\side
+\font\tenln=line10
+\def\ltxah{\smash{\hbox{\kern-4pt\raise\fontdimen22\textfont2
+ \hbox{\tenln\char"2D}\hskip.5pt}}}
+\newfill{srightarrow}--\ltxah
+
+\hbox to 3cm{\srightarrowfill}
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{newGraph}\{\type\}}
+Define a new Graph type. The macro pair \ch\\\type\ \csq\end\type\
+delimits Graphs of this type. The macro \csq\every\type\ can be used
+to customize their setup. Spaces in \type\ are ignored.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{nonkuviocs}\ch\\{\it name}}
+Access the original definition of a control sequence which \kuvio\ has
+redefined.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{nl}}
+Typeset an arrow as a phantom.
+
+{\edge{.7}
+\side
+\newcell{Adj}
+\def\Adjbox#1{\vcenter{\offinterlineskip\dimen0=#1
+ \hbox to #1{\hskip.2\dimen0\rightarrowfill}
+ \hbox to #1{\leftarrowfill\hskip.2\dimen0}}}
+
+\labelpad{Adj}=2.5pt
+\Diagram
+A & \rAdj ^{f_1} :{.6} \rAdj \nl _{f_2} :{.4} & B \\
+\endDiagram
+\endside
+}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{nocompile}}
+Equivalent (almost) to \@\def\compileto#1{}@\.
+Note that \@\global\nocompile@\ behaves as expected.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{nodot}}
+Inhibit the typesetting of a \csq\diagramdot\ in an alignment entry of
+a Diagram for which \csq\dotted\ has been specified.
+See \csq\dotted.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{nw}}
+Ignore a horizontal alignment cell as far as positioning the columns at
+its head and tail.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{opland}\endopland}
+Rotate the enclosed material by 90 degrees clockwise.
+The material cannot contain vertical commands (unless enclosed in a box).
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{oplandscape}}
+Rotate a diagram 90 degrees clockwise.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{overgrid}}
+Typeset a grid on top of a Figure.
+For Diagrams and Graphs, synonymous with \csq\gridlines.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{pd}\{\math\}}
+Abbreviation for \csq\hd\{\csq\phantom\{\math\}\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{pl}\{\math\}}
+Abbreviation for \csq\tl\{\csq\phantom\{\math\}\}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{pp}}
+Typeset an alignment cell before those corresponding to cell macros
+preceding it (above or to the left).
+Usually alignment cells are typeset in the same order in which
+their corresponding cell macros were processed (top to bottom, left to right)
+but order is important when breaking arrows with \csq\br\ or \csq\rl.
+Modification cells can be used for even greater control over the order in which
+arrows are typeset.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Pt}\{\name\}}
+Name a point which can then be referenced using \csq\pt.
+Spaces in \name\ are significant.
+
+\side
+\Graph{2cm}{15mm}
+\Pt{tail} (0,1)
+\Pt{head} (1,0)
+\To \pt{tail} \tl{X} \pt{head} \hd{Y}
+\endGraph
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mm{pt}%
+ \csq{\pt\{\name,\num\}}
+ \csq{\pt\{\name\}}}
+Name, or reference as a coordinate, a point on an arrow.
+The string \name\ must be enclosed in parentheses if it contains a comma.
+Also, spaces in \name\ are significant.
+For type 1 modification cells \csq\pt\ is somewhat stunted: A defined point
+is always just the specified coordinate.
+\sindex tw{modification cell!type 1}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{ptpoint}%
+ \csq{\ptpoint=\num\d .5}
+ \csq{\ptpoint\{\type\}=\num}}
+Set the default location of points defined on arrows. Behaves like
+\csq\labelpoint. Spaces in \type\ are ignored.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{ptpush}%
+ \csq{\ptpush=}\dim\d 0pt
+ \csq{\ptpush+=}\dim
+ \csq{\ptpush\{\type\}=}\dim\hs\csq{\ptpush\{\type\}+=}\dim}
+Global and type-specific amounts by which the end of an arrow attached
+to another arrow (using \csq\pt) is shortened whenever a vertex has not been
+attached using \csq\hd\ or \csq\tl.
+The type-specific quantity applies to ends of arrows of cell type \type.
+Spaces in \type\ are ignored.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{range}\csq{\range=}\int}
+Set both \csq\xrange\ and \csq\yrange.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{rb}}
+Make an arrow right braced.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{recompile}}
+Equivalent (almost) to \@\let\compileto\recompileto@\.
+Note that \@\global\recompile@\ behaves as expected.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{recompileto}\{\name\}}
+Compile a diagram to the files \name{\tt .kdg} and \name{\tt .kuv}.
+Spaces in \name\ are ignored.
+\endentry
+
+\comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{rekuviodef}}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{rekuviodefine}}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{rekuviolet}}
+\endentry
+\endcomment
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{%
+ \index mm{rl}%
+ \csq\rl\{\dim\}}
+Like \csq\br\ except a white rule is typeset in place of an arrow.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\sindex mm{rm}\csq{\rm\{\dim1,\dim2\}}}
+Abbreviation for \csq\rr\{\dim1\} \csq\ru\{\dim2\}. This meaning is only taken
+when a modifier is expected so does not conflict with the usual meaning of
+\csq\rm. This is also true of all other modifiers.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{ro}}
+Rotate labels on an arrow.
+
+{\edge{.7}
+\side
+\Diagram
+ & & A \\
+ & \ldTo <L >R \ro & \dTo <L >R \ro & \rdTo <L >R \ro \\
+X & & X & & X \\
+\endDiagram
+\endside
+}
+
+If \csq\rotatedlabels\ is specified then \csq\ro\ inhibits rotation.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{rot}\endrot\csq\rot\{\num\} \csq\endrot}
+Rotate the enclosed material by \num\ degrees counterclockwise.
+The material cannot contain vertical commands (unless enclosed in a box).
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{rotatedlabels}}
+Invert the action of the \csq\ro\ modifier: Labels are rotated
+unless \csq\ro\ is specified.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{rpad}%
+ \csq{\rpad=}\dim\d 0pt
+ \csq{\rpad+=}\dim}
+Padding added to the right of a diagram or framed material.
+
+\side
+\framed \rpad=10pt
+\Diagram
+A & \rTo & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{rr}\{\dim\}}
+Move an arrow or modification
+to the right relative to a rotated coordinate system.
+
+\side
+\Diagram
+A & & B & \lTo ^f \rr{2\xgrid} & C \\
+\endDiagram
+\endside
+
+Note that \csq\xgrid\ is not actually a dimension
+register, although in the context of a Diagram it can be used as
+such. Ditto for \csq\ygrid.
+For a Figure or Graph one can use
+\csq\xunit\ and \csq\yunit\ in the same way.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{rt}\{\dim\}}
+Move an arrow or modification to the right.
+
+\side
+\Diagram
+A & & B & \rTo ^f \rt{-2\xgrid} & C \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{ru}\{\dim\}}
+Move an arrow or modification
+upwards relative to a rotated coordinate system.
+
+{\edge{.7}
+\side
+\Diagram
+A \\
+ & \luTo _f \ru{5pt} \luTo ^g \ru{-5pt} \\
+ & & B \\
+\endDiagram
+\endside
+}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mw{Rule@{\tt Rule}}\tt Rule}
+Cell type whose arrows are rules. The rule width can be set using \csq\rw.
+
+{\edge{.7}
+\side
+\Diagram
+A & \rRule ^{\rm above} _{\rm below} & B \\
+\endDiagram
+\endside
+}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{Rulewidth}%
+ \csq{\Rulewidth=}\dim\d 5pt
+ \csq{\Rulewidth+=}\dim}
+Default rule width used with {\tt Rule} cells.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{rw}\{\dim\}\d .4pt}
+Set the rule width for a {\tt Rule} cell or \csq\Frame\ modification.
+
+\side
+\Graph{.25\hsize}{5mm,2}
+\Frame (0,0) (.45,2) \rw{1mm}
+\Rule (.55,1) (1,1) \rw{3mm}
+\endGraph
+\endside
+\endentry
+
+\comment
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{safe}\ch\\{\it name}}
+Inside an alignment, access the usual definition of a special control
+sequence.
+\endentry
+\endcomment
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{scale}\csq{\scale=}\num}
+Abbreviation for \csq{\xscale=\num} \csq{\yscale=\num}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{shade}\endshade
+ \csq{\shade\{\dim,\dim\}\{\dim,\dim\}} \csq\endshade}
+Place a shadow behind a frame by specifying its offsets from the
+bottom left and top right corners of the enclosed material.
+The values of \csq\framegray, \csq\framepad\ and \csq\framerulewidth\ apply.
+
+\verbatim
+\shade{5pt,-5pt}{3pt,-3pt}\epsfxsize=3cm \epsffile{harebra.eps}\endshade
+\endverbatim
+
+\leavevmode\hskip\egindent\shade{5pt,-5pt}{3pt,-3pt}\harebra\endshade
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{shadegray}\sindex mm{shadegrey}%
+ \csq{\shadegray=}\num\ or \csq{\shadegrey=}\num\d 0}
+Set the graylevel of the shadow produced by \csqq\shade\endshade.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{stop}}
+Force an arrow to stop at an alignment entry. Has no effect on
+cell macros in the same alignment entry.
+
+{\edge{.7}
+\side
+\Diagram
+A & \rTo \up{-2pt} & \stop \rTo \up{2pt} & B \\
+\endDiagram
+\endside
+}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{squash}}
+Like \csq\smash\ from {\tt plain.tex} except typesets the following
+parenthesized material in a box
+having no height, depth or width. The typeset material is centered
+horizontally.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{squish}}
+Like \csq\smash\ from {\tt plain.tex} except typesets the following
+parenthesized material in a box
+having the same height and depth but no width.
+The typeset material is centered horizontally.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{tall}}
+Make the baseline of a Diagram coincide with that of
+its bottommost row and
+the baseline of a Figure or Graph coincide with that of
+its lower edge.
+This is the default for Figures and Graphs in non-math modes.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Text}\{\text\}}
+Typeset \text\ as a modification.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{tl}\{\math\}}
+Attach math material to the tail of a type 2 modification cell.
+\sindex tw{modification cell!type 2}
+
+\side
+\Graph{5cm}{5mm}
+\To (0,.5) (1,.5) \tl{A}
+\endGraph
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{tpad}%
+ \csq{\tpad=}\dim\d 0pt
+ \csq{\tpad+=}\dim}
+Padding added to the top of a diagram or framed material.
+Does not alter the baseline.
+
+\side
+\framed \tpad=10pt
+\Diagram
+A & \rTo & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{tr}\{\dim\}}
+Raise the vertex attached to the tail of a type 2 modification cell.
+\sindex tw{modification cell!type 2}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{ts}\{\dim\ or \num\}}
+Slide the vertex attached to the tail of a type 2 modification cell
+horizontally.
+\sindex tw{modification cell!type 2}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{tx}\{\dim\ or \num\}}
+Fudge the positioning of an arrow at its tail. See \csq\hx.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Txt}\{\text\}}
+Typeset \text\ as a modification, centered vertically on its math axis.
+
+\eg
+\gridlines
+\Graph{2cm}{1cm,2}
+\Text{left} (0,1) *0 \Txt{right} (1,1) *1
+\endGraph
+\endeg
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{ty}\{\dim\}}
+Fudge the positioning of an arrow at its tail.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\ch\\\type}
+Typeset an arrow of cell type \type\ as a modification.
+Has ten siblings for use in the alignment part of a Diagram:
+\csq\a\type, \csq\b\type, \csq\r\type,
+\csq\rd\type, \csq\d\type, \csq\ld\type, \csq\l\type,
+\csq\lu\type, \csq\u\type\ and \csq\ru\type.
+
+Non-empty alignment entries in a Diagram
+are implicitly attached (a la \csq\pl\ and \csq\pd) to the end of any
+type 2 modification cell having integral (no decimal point) coordinates.
+\sindex tw{modification cell!type 2}
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{unit}%
+ \csq{\unit=}\dim
+ \csq{\unit+=}\dim}
+Abbreviation for \csq{\xunit=\dim} \csq{\yunit=\dim} or \csq{\xunit+=\dim}
+\csq{\yunit+=\dim}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{up}\{\dim\}}
+Move an arrow or modification upwards.
+
+\side
+\Diagram
+A & \rTo ^f \up{-\ygrid} & B \\
+A & & B \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{Vertex}\{\math\}}
+Typeset math material as a modification in \csq\vertexstyle.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mm{vertexstyle}\d\csq\displaystyle}
+Style in which vertices of a diagram are typeset.
+
+\side
+\let\vertexstyle\scriptstyle
+\Diagram
+A & B \\
+C & D \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{vmir}\endvmir}
+Reflect the enclosed material across a vertical mirror located
+horizontally at the midpoint of the material. The material
+cannot contain vertical commands (unless enclosed in a box).
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{vpad}%
+ \csq{\vpad=}\dim
+ \csq{\vpad+=}\dim}
+Abbreviation for \csq{\bpad=}\dim\ \csq{\tpad=}\dim\ or \csq{\bpad+=}\dim\
+\csq{\tpad+=}\dim.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\mod\entry{\index mm{white}}
+Typeset an arrow or modification with graylevel 1.
+
+\eg
+\font\big=cmss17
+\Graph{.25\hsize}{1cm}
+\Box (0,0) (1,1)
+\Txt{\big \"Ovningsk\"orning} (.5,.5) \white
+\endGraph
+\endeg
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\index mp{white}\endwhite}
+Typeset the enclosed material with graylevel 1.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{xgrid}%
+ \csq{\xgrid=}\dim\d 1cm
+ \csq{\xgrid+=}\dim}
+Set the default distance between the vertical gridlines of a
+Diagram. Sets \csq{\xscale=1}.
+
+\side
+\xgrid=2cm
+\Diagram
+A & B \\
+C & D \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{xrange}\csq{\xrange=}\int\d 1}
+Set the horizontal units for the coordinate
+system used when typesetting modifications on a Figure or Graph
+by dividing the default unit by \int.
+
+\side
+\xrange=2
+\Graph{1cm}{5mm}
+\Dot (0,.5) \Dot (1,.5) \Dot (2,.5)
+\endGraph
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{xscale}\csq{\xscale=}\num\d 1}
+Scale \csq\xgrid\ by \num.
+
+\side
+\xscale=1.5
+\Diagram
+A & B \\
+C & D \\
+\endDiagram
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{xunit}%
+ \csq{\xunit=}\dim
+ \csq{\xunit+=}\dim}
+Set the horizontal units for the coordinate
+system used when typesetting modifications on a Figure or Graph.
+
+\side
+\xunit=5mm
+\Graph{1cm}{5mm}
+\Dot (0,.5) \Dot (1,.5) \Dot (2,.5)
+\endGraph
+\endside
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{ygrid}%
+ \csq{\ygrid=}\dim\d 1cm
+ \csq{\ygrid+=}\dim}
+Set the default distance between the horizontal gridlines of a
+Diagram. Sets \csq{\yscale=1}.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{yrange}\csq{\yrange=}\int\d 1}
+Set the vertical units for the coordinate
+system used when typesetting modifications on a Figure or Graph
+by dividing the default unit by \int. See \csq\xrange.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{yscale}\csq{\yscale=}\num\d 1}
+Scale \csq\ygrid\ by \num. See \csq\xscale.
+\endentry
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\entry{\sindex mm{yunit}%
+ \csq{\yunit=}\dim
+ \csq{\yunit+=}\dim}
+Set the vertical units for the coordinate
+system used when typesetting modifications on a Figure or Graph.
+See \csq\xunit.
+\endentry
+
+\endinput
+
+
+% Local Variables:
+% mode:TeX
+% agss-tex-jobname:"tdwk"
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.cd b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.cd
new file mode 100644
index 00000000000..aaea6cb9814
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.cd
@@ -0,0 +1,161 @@
+% tdwk.cd
+% Anders G S Svensson
+
+% Time-stamp: <1996/06/09 14:35:42 PDT agss@klagshamn>
+
+% $Date: 1996/06/09 21:44:47 $
+% $Revision: 1.3 $
+
+\usecarrot{sfss,index,toc,environ,label}
+\usecarrot[toc,number]{section}
+\usecarrot[shortrevisions]{rcs}
+
+% Indicate the revision, date and author in the document.
+
+\let\@@revision\relax
+\def\revision{\gdef\@@revision}
+
+\let\@@date\relax
+\def\date{\gdef\@@date}
+
+\let\@@author\relax
+\def\author{\gdef\@@author}
+
+\let\@@email\relax
+\def\email{\gdef\@@email}
+
+\def\title#1{\gdef\@@title{#1}{\FontSize{16}\bf\noindent #1}%
+ \identifier\@@author\@@email\@@revision\@@date
+ \let\email\emailaddress}
+\let\@@title\relax
+
+\headline{\headliner\@@title\@@author\@@revision\@@date}
+
+\def\emailaddress#1{{\tt\lower.8pt\hbox{<}#1\lower.8pt\hbox{>}}}
+
+\def\identifier#1#2#3#4{
+ \ifx#1\relax
+ \else
+ \smallskip
+ \noindent{\bf#1}%
+ \ifx#2\relax
+ \else
+ \ \ \emailaddress#2\relax
+ \fi
+ \fi
+ \revisionidentifier#3#4\relax
+ \bigskip}
+
+\def\revisionidentifier#1#2{
+ \ifx#1\relax
+ \ifx#2\relax
+ \else
+ \bigskip\noindent#2\relax
+ \fi
+ \else
+ \revisionfootnote#1#2\relax
+ \fi}
+
+\def\revisionfootnote#1#2{\footnote{}{#1. \ifx#2\relax\else#2.\fi}}
+
+\def\headliner#1#2#3#4{%
+ \headlinefont
+ \ifnum\pageno=1
+ \hfil
+ \else
+ \ifx#1\relax \else #1\fi
+ \hfil \ifx#3\relax\else#3\fi
+ \fi}
+\def\headlinefont{\fontsize{8}}
+
+% Sectioning.
+
+\newsection{section}<-\lastskip+\bigskipamount><\medskipamount>
+\presectionhook[section]{\goodbreak}
+\headinghook[section]{\FontSize{14}\bf}
+\def\sectionplug{.\defaultsectionplug}
+
+\def\tableofcontents{\vfill\bgroup
+ \parskip=2pt
+ \tochead
+ \readtocfile
+ \egroup\newpage}
+
+\def\tochead{{\FontSize{14}\currentfont Contents}\par
+ \leavevmode
+ \hbox to .6\hsize{\hfil\squish{\it page}\ }\par}
+
+\def\tocsectionentry#1#2#3{\leavevmode
+ \hbox to .6\hsize{%
+ \ifnum#2<10 \phantom{1}\fi #2.\quad
+ {\bf #1}\ \dotfill\ #3}\par}
+
+\def\sectiontag#1{\S#1}
+
+\def\printindex{
+ \begindoublecolumns
+ \parskip\z@
+ \parindent=7pt
+ \fontsize{9}
+ \def\item{\par\noindent}
+ \def\subitem{\par\indent \hangindent\parindent \indent}
+ \let\indexspace\bigskip
+ \def\begin##1{}\def\end##1{}
+ \readind
+ \enddoublecolumns}
+
+% Double column code modified from Knuth's manmac.tex, with
+% \onpageout a modification of plain.tex's \plainoutput.
+
+\newdimen\pagewidth
+\newdimen\pageheight
+\newbox\partialpage
+
+\def\begindoublecolumns{%
+ \begingroup
+ \output={\global\setbox\partialpage=\vbox{\unvbox255\bigskip}}\eject
+ \output={\doublecolumnout} \hsize=15pc \vsize=2\pageheight}
+\def\enddoublecolumns{\newpage\endgroup \pagegoal=\vsize}
+
+\def\doublecolumnout{\splittopskip=\topskip \splitmaxdepth=\maxdepth
+ \dimen@=\pageheight
+ \advance\dimen@ by-\ht\partialpage
+ \setbox0=\vsplit255 to\dimen@ \setbox2=\vsplit255 to\dimen@
+ \onepageout\pagesofar
+ \unvbox255 \penalty\outputpenalty}
+
+\def\pagesofar{%
+ \unvbox\partialpage
+ \wd0=\hsize \wd2=\hsize \hbox to\pagewidth{\box0\hfil\box2}}
+
+\def\onepageout#1{%
+ \shipout\vbox{{\hsize\pagewidth\makeheadline}\onepagebody{#1}%
+ {\hsize\pagewidth\makefootline}}%
+ \advancepageno
+ \ifnum\outputpenalty>-\@MM \else\dosupereject\fi}
+
+\def\onepagebody#1{%
+ \vbox to\pageheight{\boxmaxdepth\maxdepth \onepagecontents{#1}}}
+
+\def\onepagecontents#1{%
+ \ifvoid\topins\else\unvbox\topins\fi
+ #1%
+ \ifvoid\footins\else % footnote info is present
+ \vskip\skip\footins
+ \footnoterule
+ \unvbox\footins\fi
+ \ifr@ggedbottom \kern-\dimen@ \vfil \fi}
+
+%%%%
+
+\def\emph#1{{\it #1}\@ifnextchar@.{}{\@ifnextchar@,{}{\/}}}
+
+\parindent 0pt
+\baselineskip=12pt
+\parskip=10pt plus 1pt
+\raggedbottom
+
+% Local Variables:
+% mode:TeX
+% agss-tex-jobname:"tdwk"
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.ist b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.ist
new file mode 100644
index 00000000000..881d23f6403
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.ist
@@ -0,0 +1,10 @@
+% tdwk.ist
+% Anders G S Svensson
+
+% Time-stamp: <1996/06/09 13:32:29 PDT agss@klagshamn>
+
+% $Date: 1996/06/09 20:32:58 $
+% $Revision: 1.2 $
+
+delim_0 "\\ \\dotfill\\ "
+delim_1 "\\ \\dotfill\\ "
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.tex b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.tex
new file mode 100644
index 00000000000..a165a5e5fac
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk.tex
@@ -0,0 +1,1743 @@
+% tdwk.tex
+% Anders G S Svensson
+
+% Time-stamp: <1996/06/09 14:35:27 PDT agss@klagshamn>
+
+% $Revision: 2.5.0.12 $
+% $Date: 1996/06/09 21:43:53 $
+
+\input carrot \usecarrot{sfss} \usefs{arrsy,bbm}
+\input epsf
+\input kuvio \arrsy
+\input verbatim
+\input listing
+\input tdwk-r \kuviorequire\doclevel
+
+\let\bb\bbm
+
+\listingindent=10pt
+\verbatimindent=10pt
+
+\autocompileto{tdwk/tdwk}
+
+{\escapechar=-1
+ \xdef\AAAA{\expandafter\string\csname tdwk-A4\endcsname}\xdef\NAME{\jobname}}
+
+\newif\ifAAAA
+
+\ifx\AAAA\NAME
+\AAAAtrue
+\fi
+
+\ifAAAA
+\special{papersize=210mm,297mm}
+\hsize=15.9cm
+\vsize=24.6cm
+\kuviorevision{$Revision: 2.5.0.12 $ A4}
+\else
+\special{papersize=8.5in,11in}
+\kuviorevision{$Revision: 2.5.0.12 $}
+\fi
+
+\pagewidth\hsize \pageheight\vsize
+
+\def\verbatimit{\FontSize{9}\SelectTextFont{cmti}}
+\let\verbatimtt\listingtt
+
+\newverbatim{code}
+\def\everycode{\verbatimindent=25pt\everyverbatim}
+
+\newgroup*{indented}
+ {\par\parindent=25pt\leavevmode\parskip=0pt\obeylines}
+ {\par}
+
+\newwrite\tmpfile
+\def\opentmp{\immediate\openout\tmpfile=\jobname.tmp }
+\def\closetmp{\immediate\closeout\tmpfile}
+\def\writetmp{\immediate\write\tmpfile}
+
+\newverbatim{eg}
+\def\everyeg{\opentmp\obeyspaces}
+\def\egline#1\egendline{\writetmp{#1}}
+\def\endeg{\closetmp{\nolinenumbers\listing{\jobname.tmp}}%
+ \leavevmode\hskip\egindent
+ \vbox{\advance\hsize by -\egindent\leavevmode\input \jobname.tmp }\par}
+
+\def\egindent{10pt}
+
+\newverbatim{side}
+\let\everyside\everyeg
+\def\sideline#1\sideendline{\writetmp{#1}}
+\def\endside{\closetmp\par\leavevmode
+ \hbox to \hsize{%
+ \hbox to \ifx\sideedge\empty .6\else\sideedge\fi\hsize{%
+ \vbox{\nolinenumbers\listing{\jobname.tmp}}%
+ \hss}%
+ \vbox{\leavevmode\tall\input \jobname.tmp }%
+ \hss}%
+ \par}
+
+\let\sideedge\empty
+\def\edge#1{\def\sideedge{#1}}
+
+\let\stockepsffile\epsffile
+\def\epsffile#1{\stockepsffile{eps/#1}}
+
+\def\csq#1{{\tt\string#1}}
+\def\ch#1{{\escapechar=-1 \tt\string#1}}
+\def\newpage{\vfill\eject}
+\def\type{\emph{type}}
+\def\name{\emph{name}}
+\def\num{\emph{number}}
+\def\BAR{\ch\|}
+
+\def\PS{{\sf PostScript}}
+\def\LaTeXe{\LaTeX\kern.15em 2${}_{\textstyle\varepsilon}$}
+\def\AMS{{$\cal A$\kern-.1667em\lower.5ex\hbox{$\cal M$}\kern-.125em$\cal S$}}
+\def\AMSLaTeX{\AMS-\LaTeX}
+\def\LaTeX{L\kern-.36em\raise.3ex\hbox{\sc A}\kern-.15em\TeX}%
+
+% Indexing
+
+\let\sidx\index
+\def\sidxe#1{\sidx{#1|emph}}
+\def\sidxm#1#2{\sidx{#2@#1{#2}}}
+\def\sidxme#1#2{\sidx{#2@#1{#2}|emph}}
+
+\def\index#1#2{\csname #1#2Idx\endcsname}
+\def\iindex#1#2#3{\emph{\index#1#2{#3}}}
+\def\sindex#1#2{\csname #1#2sIdx\endcsname}
+
+\def\tmsIdx{\sidxm\csqn}% text, macro
+\def\tpsIdx#1#2{\sidxm\csQ{#1 #2}}% text, macro pair
+\def\tcsIdx{\sidxm\ch}% text, character
+\def\twsIdx{\sidx}% text, word
+
+\def\tmIdx#1{\csqn{#1}\tmsIdx{#1}}
+\def\tpIdx#1#2{\csqqn#1 #2\tpsIdx{#1}#2}
+\def\tcIdx#1{\ch#1\tcsIdx#1}
+\def\twIdx#1{\EatAt#1@@\twsIdx{#1}}
+
+\def\mmsIdx{\sidxme\csqn}% main, macro
+\def\mpsIdx#1#2{\sidxme\csQ{#1 #2}}% main, macro pair
+\def\mcsIdx{\sidxme\ch}
+\def\mwsIdx#1{\sidxe{#1}}% main, word
+
+\def\mmIdx#1{\csqn{#1}\mmsIdx{#1}}
+\def\mpIdx#1#2{\csqqn#1 #2\mpsIdx{#1}#2}
+\def\mcIdx#1{\ch#1\mcsIdx#1}
+\def\mwIdx#1{\EatAt#1@@\mwsIdx#1}
+
+\def\EatAt#1@#2@{\def\Action{#2}%
+ \ifx\Action\empty\def\Action{#1}\else\def\Action{#2\Chomp}\fi
+ \Action}
+\def\Chomp#1{}
+\def\csqq#1#2{\csq#1\ \csq#2}
+\def\csqn#1{{\tt\expandafter\string\csname #1\endcsname}}
+\def\csQ#1{\csqqn#1}
+\def\csqqn#1 #2{{\tt\expandafter\string\csname #1\endcsname}\ \csq#2}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\author{Anders G. S. Svensson}
+\email{svensson@math.ubc.ca}
+\title{Typesetting diagrams with kuvio.tex}\footnote{}
+{\rcsrevision$Revision: 2.5.0.12 $ for patchlevel \doclevel.
+ \rcsdate$Date: 1996/06/09 21:43:53 $.\hfil\break}
+\revision{\rcsrevision$Revision: 2.5.0.12 $}
+
+The macros in \kuvio\ use \PS\ code embedded in \csq{\special} control
+sequences to perform rotations and reflections and to set graylevels.
+The \csq{\special} syntax used is that of Tomas Rokicki's excellent
+{\tt dvips}. Be forewarned that this is likely to confuse many {\tt
+dvi} (not \PS) previewers.
+
+A summary contains details on the syntax of control sequences as well
+as discussion of several points not covered in the main sections of
+this manual.
+
+\tableofcontents
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Cell Macros}
+
+Let's start with a simple diagram.
+
+\eg
+\Diagram
+P' \aTo (2,-4) <{b'} \aTo (4,-2) >{a'} \\
+ & \rdTo \\
+ & & P & \rTo ^a & A \\
+ & & \dTo <b & & \dTo \\
+ & & B & \rTo & X \\
+\endDiagram
+\endeg
+
+The control sequences \csq\rTo, \csq\dTo,
+\csq\rdTo\ and \csq\aTo\ in this example each specify an arrow in the diagram.
+These control sequences are called \sindex tw{cell macro}\emph{cell
+macros} and, in this case, each is associated with the \iindex tw{cell
+type} {\tt To}. Note that, except for \csq\aTo, the direction of the
+arrow is built into the name of the cell macro: \csq\rTo\ for a
+rightward {\tt To} cell, \csq\dTo\ for a downward {\tt To} cell, etc.
+In the case of \csq\aTo, the arrow extends from the alignment entry in
+which the macro was found to the alignment entry whose relative
+position is specified by a parenthesized pair of integers. In our
+example, the arrow specified by
+\code
+\aTo (2,-4)
+\endcode
+points to the alignment entry 2 columns to the right and 4 rows below
+the entry in which this code is located.
+
+We shall soon see that there are many cell types predefined in \kuvio\
+and that other types can easily be defined by the user using the
+control sequence \csq\newcell. The full list of cell macros
+associated with a cell type \type\ is as follows.
+
+{\parindent=25pt\leavevmode
+\vbox{\openup2pt\halign{#\hfil\qquad& #\hfil\cr
+\csq\a\type& \type\ cell originating at an alignment entry\cr
+\csq\b\type& \type\ cell terminating at an alignment entry\cr
+\csq\ru\type& rightward and upward \type\ cell\cr
+\csq\r\type& rightward \type\ cell\cr
+\csq\rd\type& rightward and downward \type\ cell\cr
+\csq\lu\type& leftward and upward \type\ cell\cr
+\csq\l\type& leftward \type\ cell\cr
+\csq\ld\type& leftward and downward \type\ cell\cr
+\csq\u\type& upward \type\ cell\cr
+\csq\d\type& downward \type\ cell\cr
+\ch\\\type& \type\ cell typeset as a \emph{modification}\cr
+}}}
+
+The last of these differs from the others in that it it not used in
+alignments. This will be discussed in \ref{Modification Cells I}. The
+\csq\b\type\ cell macro is similar to \csq\a\type\ except that the
+required coordinate pair specifies the relative position of the tail
+(rather than the head) of the arrow.
+
+\side
+\Diagram
+A \aTo (1,-1) & & A \\
+ & B \bTo (1,1) \\
+\endDiagram
+\endside
+
+Let us refer to cell macros which can be used in alignments as
+\sindex tw{cell macro!alignment}\emph{alignment cell macros}
+and all others as
+\sindex tw{cell macro!modification}\emph{modification cell macros}.
+Thus, associated with any cell type we have ten alignment cell macros
+and one modification cell macro.
+
+Labels are tied to arrows using \index tc\<, \index tc\>, \index tc\_\
+and \index tc\^\ for labels to the left, right, below and above an
+arrow respectively. Many characteristics of an arrow and its labels
+can be modified using certain characters and control sequences, which
+we will refer to as \sindex tw{modifier}\emph{modifiers}, following an
+occurrence of a cell macro. The \index tc\:\ modifier can be used to
+tie labels to a point other than the midpoint of an arrow.
+
+\side
+\Diagram
+A & \rTo ^f :{.75} & B \\
+\endDiagram
+\endside
+
+The argument passed to {\tt :} is used to interpolate linearly between
+the tail and head of an arrow, 0 being the tail and 1 being the head.
+One can also use {\tt :} to move labels in a direction perpendicular
+to that of an arrow by supplying it with a dimension rather than a
+real number.
+
+\side
+\Diagram
+A & \rTo ^f :{5pt} & B \\
+\endDiagram
+\endside
+
+To use both functions of the {\tt :} modifier, separate two arguments (in
+either order) by a comma or semicolon.
+
+\side
+\Diagram
+A & \rTo ^f :{.75,5pt} & B \\
+\endDiagram
+\endside
+
+Except for the \csq\a\type\ and \csq\b\type\ variants, arrows specified by
+alignment cell macros, \sindex tw{alignment cell}\emph{alignment cells},
+stretch to meet non-empty alignment entries.
+
+\goodbreak
+\side
+\Diagram
+A & \rTo & B \\
+C & & \rTo & D \\
+\endDiagram
+\endside
+
+The control sequence \index tm{stop} can be used to stop an alignment cell
+at an otherwise empty alignment entry.
+
+\side
+\Diagram
+ & \rTo & \stop & \rTo & \stop \\
+ & & \stop & \rTo & \stop & \rTo & \\
+\endDiagram
+\endside
+
+\ifAAAA \newpage \fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Grid Lines}
+
+Each diagram is constructed on a grid, vertical grid lines
+corresponding to columns in an alignment and horizontal grid lines to
+rows. Tokens preceding the first occurrence of a cell macro in an
+alignment entry are typeset at the intersection point of two grid
+lines.
+
+There are two kinds of grid: \sindex tw{grid!rigid}\emph{rigid} and
+\sindex tw{grid!flexible}\emph{flexible}. The grid lines of a rigid
+grid will be uniformly spaced unless explicitly moved while those of a
+flexible grid will be positioned using knowledge of the particular
+vertices and arrows occurring in a diagram. The pair
+\csqq\Diagram\endDiagram\ uses a rigid grid by default. Flexible
+grids are enabled using the control sequence
+\csq\flexible. These will be discussed in \ref{Flexible Grids}.
+
+Grid lines can be moved using any of the control sequences
+\index tm{mx}, \index tm{my}, \index tm{dx}, \index tm{dy}, \index tm{ml},
+\index tm{mr}, \index tm{dl} and \index tm{dr}.
+\index tm{mx} adjusts the position of the vertical grid line
+associated with the column in which this control sequence occurs while
+\csq\dx\ simultaneously adjusts the position of all grid lines
+associated with columns lying to the right of the one in which it
+occurs. The row in which either \csq\mx\ or \csq\dx\ occurs is
+immaterial.
+
+\side
+\gridlines
+\Diagram
+A & B \mx{-5mm} & C & D & E & F \\
+A & B & C & D & E \dx{5mm} & F \\
+\endDiagram
+\endside
+
+The behaviour of \csq\my\ and \csq\dy\ on horizontal grid lines
+corresponding to alignment rows is analogous, \csq\dy\ moving grid
+lines associated with rows lying on or above a particular row.
+
+The control sequence \csq\ml\ moves a vertical grid line leftward so
+that the alignment entry in which this control sequence occurs abuts
+the next entry typesetting as a box of non-zero dimensions.
+
+\side
+\gridlines
+\Diagram
+A & \rTo & B \\
+\dTo \\
+C & {} = D \ml \\
+\endDiagram
+\endside
+
+Similarly, \csq\mr\ moves a vertical grid line rightward.
+\csq\dl\ and \csq\dr\ have the same relation to \csq\ml\ and \csq\mr\
+that \csq\dx\ has to \csq\mx.
+
+The default \sindex tw{grid!spacing}spacing between grid lines can be
+adjusted in two ways: By scaling the current values using \index
+tm{xscale} and \index tm{yscale} or by explicitly setting new values
+using \index tm{xgrid} and \index tm{ygrid}.
+
+\side
+\gridlines \xgrid=2cm
+\Diagram
+A \\
+ & \rdTo \\
+ & & B \\
+\endDiagram
+\endside
+
+The control sequence \index tm{scale} can be used to set both
+\csq\xscale\ and \csq\yscale\ to the same value. Similarly, \index
+tm{grid} can be used to set both \csq\xgrid\ and \csq\ygrid.
+
+\ifAAAA \newpage \fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Coordinates and Modifications}
+
+Grid lines provide us with a coordinate system in which points with
+non-integral coordinates are obtained by linear interpolation between
+grid lines. These coordinates can be used to typeset \sindex
+tw{modification}\emph{modifications} at arbitrary locations on (or
+outside) a diagram, following an occurrence of the control sequence
+\index tm{Modify}.
+
+\side
+\gridlines
+\Diagram
+A \\
+ & \rdTo \\
+ & & B \\
+\Modify
+\Text{X} (2,1.5)
+\endDiagram
+\endside
+
+Here the control sequence \index tm{Text} takes a single argument,
+the material to be typeset, and must also be supplied with a
+parenthesized coordinate pair indicating a position on the diagram.
+
+Besides \csq\Text\ there are control sequences
+\index tm{Txt}, \index tm{Math}, \index tm{Vertex} and \index tm{Label}.
+The latter three typeset their argument in math mode:
+\csq\Math\ in \csq\textstyle, and \csq\Vertex\ and \csq\Label\
+in the current values of \index tm{vertexstyle} and \index
+tm{labelstyle}, the defaults being \csq\displaystyle\ and
+\csq\scriptstyle\ respectively. These are the same styles in which
+vertices and labels in the alignment part of a diagram are typeset.
+
+Control sequences which typeset modifications behave very much like
+cell macros in that they are also affected by
+\sindex tw{modifier}modifiers. The \index tc\:\ modifier can be used to
+specify a position to \csq\Text, \csq\Txt, \csq\Math, \csq\Vertex\ and
+\csq\Label\ as a fractional distance from a first coordinate to a
+second. The fraction $.5$ is assumed if none is specified explicitly.
+
+\side
+\gridlines
+\Diagram
+A \\
+ \\
+ & & B \\
+\Modify
+\Text{X} (0,0) (1,1)
+\Text{Y} (0,0) (2,2) :{.75}
+\endDiagram
+\endside
+
+The position indicated to \csq\Text\ and its siblings are those of the
+\iindex tw{tag point}: The point on the typeset material which is
+placed at the position in question. For \csq\Text\ the default tag
+point lies at the midpoint of the baseline while for \csq\Txt,
+\csq\Math, \csq\Vertex\ and \csq\Label\ it lies at the midpoint of the
+math axis. The location of the tag point along the length of the
+typeset material can be changed using the \index tc\*\ modifier.
+
+\side
+\gridlines
+\Diagram
+ \\
+ & & \\
+ \\
+\Modify
+\Text{v\"anster} (0,0) *0
+\Text{h\"oger} (2,2) *1
+\endDiagram
+\endside
+
+Modifications can be rotated using the \index tc\/\ modifier.
+\sindex tw{modification!rotation}
+
+\side
+\gridlines
+\Diagram
+ \\
+ & & \\
+ \\
+\Modify
+\Text{leftish} (0,0) *{.2} /{95}
+\Text{rightish} (2,2) *{.8} /{45}
+\endDiagram
+\endside
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Modification Cells I}
+\label{Modification Cells I}
+
+Modification cell macros typeset arrows as modifications. We refer to
+such arrows as \sindex tw{modification cell}\emph{modification cells}.
+
+\side
+\Diagram
+xF & \rTo ^{fF} & yF \\
+\dTo <{x\eta} & & \dTo >{y\eta} \\
+xG & \rTo _{fG} & yG \\
+\Modify
+\Para (1.5,.5) <{f\eta} /{-135}
+\endDiagram
+\endside
+
+The \sindex tw{modification cell!length}length of a modification cell
+can be specified explicitly using the \sindex tw{"|@\BAR}{\tt |}
+modifier.
+
+\side
+\Diagram
+xF & \rTo ^{fF} & yF \\
+\dTo <{x\eta} & & \dTo >{y\eta} \\
+xG & \rTo _{fG} & yG \\
+\Modify
+\Para (1.3,.7) <{f\eta} /{-135} |{14mm}
+\endDiagram
+\endside
+
+The following alternative to the previous two examples will become
+clear in \ref{Naming Points and Attaching Arrows}.
+
+\eg
+\ptpush+=3pt
+\Diagram
+xF & \rTo ^{fF} & yF \\
+\dTo <{x\eta} & & \dTo >{y\eta} \pt{t} \\
+xG & \rTo _{fG} \pt{h} & yG \\
+\Modify
+\Para \pt{t} \pt{h} <{f\eta}
+\endDiagram
+\endeg
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Figures and Graphs}
+
+Before continuing our discussion of modification cells, let us first
+mention two variants of the \csqq\Diagram\endDiagram\ pair. The
+first, \sindex tw{Figure}\index tp{Figure}\endFigure, can be used to
+typeset modifications on top of any \TeX\ box. One use for this is for
+typesetting \TeX\ labels on top of included \PS\ figures.
+
+\verbatim
+\input epsf % from the dvips distribution
+\endverbatim
+\eg
+\Figure
+\epsfxsize=3in
+\epsffile{plot.eps}
+\Modify
+\Math{x^2 + y^2 = 1} (.8,.55) *0
+\Math{z = 2\sqrt{x^2 + y^2}} (.6,.9) *0
+\endFigure
+\endeg
+
+The second, \index tp{Graph}\endGraph, uses \csq\Figure\ to typeset
+modifications on top of an empty box whose dimensions we specify.
+
+\eg
+\Graph{\hsize}{1.5cm}
+\Two (0,.5)
+\Two /{45} (.25,.5)
+\Two /{90} (.5,.5)
+\Two /{135} (.75,.5)
+\Two /{180} (1,.5)
+\endGraph
+\endeg
+
+The coordinate \sindex tw{modification!coordinate system}system used
+for typesetting modifications on a \csq\Figure\ or \csq\Graph\ has its
+origin at the bottom left corner of the box in question. There are
+two ways of specifying units of length in the coordinate directions of
+this coordinate system, the default units being chosen so that the top
+right corner of the box has coordinates (1,1). First, the control
+sequences \index tm{xrange}, \index tm{yrange} and \index tm{range}
+can be used to divide the default units by any integer value.
+
+\ifAAAA \newpage \fi
+
+\eg
+\xrange=5 \yrange=20 \gridlines
+\Figure
+\epsfxsize=3in
+\epsffile{plot.eps}
+\Modify
+\Math{x^2 + y^2 = 1} (4,11) *0
+\Math{z = 2\sqrt{x^2 + y^2}} (3,18) *0
+\endFigure
+\endeg
+
+Second, one can use \index tm{xunit}, \index tm{yunit} and \index
+tm{unit} to explicitly specify units of length.
+
+\eg
+\xunit=.25\hsize \yrange=2 \gridlines
+\Graph{\hsize}{1.5cm}
+\Two (0,1) \Two /{45} (1,1) \Two /{90} (2,1) \Two /{135} (3,1) \Two /{180} (4,1)
+\endGraph
+\endeg
+
+For any individual \csq\Graph, unit and range specifications can be
+incorporated into the argument list.
+
+\eg
+\gridlines
+\Graph{\hsize,.25\hsize}{1.5cm,2}
+\Two (0,1) \Two /{45} (1,1) \Two /{90} (2,1) \Two /{135} (3,1) \Two /{180} (4,1)
+\endGraph
+\endeg
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Modification Cells II}
+
+The modification cells shown above place the midpoint of an arrow at a
+specified location on a diagram. Just as with ordinary modifications,
+we can change the \index tw{tag point} using the \index tc\*\
+modifier.
+
+\side
+\range=2
+\Graph{2cm}{2cm}
+\To (1,1) *0 \To (1,1) *0 /{180}
+\To (1,1) *0 /{90} \To (1,1) *0 /{270}
+\endGraph
+\endside
+
+There is another variant of modification cell in which we specify the
+coordinates of the tail and head of an arrow rather the position of
+the tag point.
+
+\side
+\Graph{2cm,2}{15mm,2}
+\Line (1,0) (1,2)
+\Bar (0,1) (2,1)
+\endGraph
+\endside
+
+We will refer to modification cells as
+\sindex tw{modification cell!type 1}\emph{type 1} or
+\sindex tw{modification cell!type 2}\emph{type 2}
+depending on whether they have been specified with one or two
+coordinate pairs.
+
+Vertices can be attached to the tail and head of such a modification
+cell using the modifiers \index tm{tl} and
+\sindex tw{attaching!with \csq\hd\ or \csq\tl}\index tm{hd}.
+In the case of \csq\Diagram\ \csq\endDiagram, if the coordinates of
+either end of a type 2 \sindex tw{modification cell!type
+2}modification cell are integral then an implicit \csq\tl\ or \csq\hd\
+is performed with the contents of the appropriate alignment entry
+whenever a tail or head hasn't been explicitely attached.
+
+\side
+\Diagram
+A & & \\
+ & & B \\
+\Modify
+\To (0,1) (2,0)
+\Line (0,0) (2,1) \tl{C} \hd{D}
+\endDiagram
+\endside
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Fudges and Moves}
+
+The length of individual arrows can be adjusted using the modifiers
+\index tm{dt} and \index tm{dh} for the tail and head of an arrow
+respectively. Passing a single dimension to one of these control
+sequences lengthens the appropriate end of an arrow by the specified
+amount.
+
+{\edge{.65}
+\side
+\let\b\bullet
+\Diagram
+\b & \rTo \dh{10pt} & \stop & \rTo \dt{-10pt} & \b \\
+\b & \rTo & \stop & \rTo & \b \\
+\b & \rTo \dh{-10pt} & \stop & \rTo \dt{10pt} & \b \\
+\endDiagram
+\endside
+}
+
+\index tm{tx}, \index tm{ty}, \index tm{hx} and \index tm{hy}
+can be used to make an arrow point from or to a point other than the
+midpoint of a vertex.
+
+\side
+\Diagram
+A\times B \\
+\dTo & \rdTo \tx{7pt} \\
+A & & B \\
+\endDiagram
+\endside
+
+Length and positional adjustments with the aforementioned six control
+sequences are referred to as \sindex tw{fudge}\emph{fudges}.
+
+The length of a positionally fudged arrow is adjusted to accommodate
+the vertices at either end of the arrow.
+
+\side
+\Diagram
+X \\
+ & \rdTo \hy{-20pt}
+ \rdTo
+ \rdTo \hx{20pt} \\
+ & & A\times B\times C \\
+\endDiagram
+\endside
+
+Arrows and modifications can be \sindex tw{move}\emph{moved}
+using the modifiers \index tm{up} and \index tm{rt}.
+
+\side
+\Diagram
+X & \rTo \up{3pt}
+ \lTo \up{-2pt} & A \\
+\endDiagram
+\endside
+
+Moves differ from fudges in that an entire arrow is literally just
+moved: No length adjustments are made. Using the modifiers \index
+tm{ru} and \index tm{rr}, moves can be made relative to a coordinate
+system which has been rotated from the horizontal along with a
+(rightward pointing) arrow or modification.
+
+\side
+\Diagram
+A \\
+ & \rdTo ^f \ru{5pt}
+ \rdTo _g \ru{-5pt} \\
+ & & B \\
+\endDiagram
+\endside
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Defining New Cell Types}
+
+The control sequence \index tm{newcell} is used to define cell types.
+For example, near the end of \kuvio\ we find the following two lines.
+\code
+\newcell{To}
+\let\Tofill\rightarrowfill
+\endcode
+Expansion of \@\newcell{@\\type\@}@\ causes several control sequences
+to be defined, one being the \iindex tw{box macro} \ch{\\\type box}.
+\indented %
+\@\def\@\\type\@box#1{\hbox to #1{\@\\type\@fill}}@\
+\endindented
+This definition tells the macros in \kuvio\ how to typeset a rightward
+arrow of cell type \type. As we can see, before using a cell macro
+associated with this cell type we were required to either define the
+\iindex tw{fill macro} \ch{\\\type fill} or else redefine \ch{\\\type
+box}.
+
+\newcell{Eql}
+\def\Eqlbox#1{\vcenter{\offinterlineskip
+ \hbox to #1{\rightarrowfill}
+ \vskip-2pt
+ \hbox to #1{\rightarrowfill}}}
+
+\side
+\newcell{Eql}
+\def\Eqlbox#1{\vcenter{\offinterlineskip
+ \hbox to #1{\rightarrowfill} \vskip-2pt \hbox to #1{\rightarrowfill}}}
+
+\Diagram
+A & \rEql & B \\
+\endDiagram
+\endside
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Pads and Pushes}
+
+Let us try placing labels on our newly defined {\tt Eql} cells.
+
+{\bpad=5pt
+\side
+\Diagram
+X & \rEql ^{f_1} _{f_2} & A \\
+\endDiagram
+\endside
+}
+
+These labels are probably a little too close to the arrows for most
+people's tastes. There are three \sindex tw{label pad}\emph{label
+pads} associated with every arrow in a diagram. As we have already
+seen, a pad which applies to only a single arrow can be specified with
+the \index tc\:\ modifier. Global and type-specific label pads can be
+assigned using \index tm{labelpad}. For any individual arrow, these
+three label pads are summed to determine the distance at which a label
+is placed from line joining its endpoints.
+
+{\bpad=8pt
+\side
+\labelpad=4pt \labelpad{Eql}=2.5pt
+\Diagram
+X & \rEql ^{f_1} _{f_2} & A & \rTo ^g & B \\
+\endDiagram
+\endside
+}
+
+Another kind of padding determines how much space will be placed
+around the sides of a diagram. Assignments can be made to
+\index tm{lpad} (left), \index tm{rpad} (right), \index tm{bpad} (bottom)
+and \index tm{tpad} (top). Assignments can also be made to
+\index tm{Diagrampad}, \index tm{Figurepad}
+and \index tm{Graphpad} to add space to all four sides of a diagram.
+
+\eg
+\framed
+\Diagram A & \rTo & B \\ \endDiagram
+\quad\Diagrampad=10pt
+\Diagram A & \rTo & B \\ \endDiagram
+\quad\lpad=-5pt
+\Diagram A & \rTo & B \\ \endDiagram
+\endeg
+
+\sindex tw{cell push}\emph{Cell pushes} determine the spacing between
+an arrow and the vertices at its tail and head. As with label pads,
+cell pushes are additive. Global and type-specific cell pushes are
+assigned using \index tm{cellpush}, just as with \csq\labelpad.
+Length fudges with \index tm{dt} and \index tm{dh} can be thought of
+as arrow-specific pushes, although a positive fudge corresponds to a
+negative push.
+
+\side
+\cellpush{Eql}=3pt
+\Diagram
+X & \rEql & A & \rTo & B \\
+\endDiagram
+\endside
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Naming Points and Attaching Arrows}
+\label{Naming Points and Attaching Arrows}
+
+Modification cells can be \sindex tw{arrows!attaching}\emph{attached}
+to points on other arrows by \sindex tw{points!naming}\emph{naming}
+these points using the \index tm{pt} modifier. Once a point has been
+named it can be referenced as a coordinate.
+
+\side
+\Diagram
+X & \rTo \up{10pt} \pt{a1,.2} \pt{b1,.8}
+ \rTo \up{-10pt} \pt{a2,.2} \pt{b2,.8} & Y \\
+\Modify
+\Two \pt{a1} \pt{a2}
+\Two \pt{b1} \pt{b2}
+\endDiagram
+\endside
+
+A point must be named \sindex tw{points!referencing}before it is
+referenced. Note that cell macros are processed in order from left to
+right and top to bottom.
+
+The form \csq{\pt\ch\{\name,\num\ch\}} can be shortened to
+\csq\pt\ch\{\name\ch\} if \name\ has not already been named or if
+another coordinate is not expected. In this case the default position
+is chosen. Global and type-specific defaults can be set using \index
+tm{ptpoint}.
+
+\side
+\ptpoint=.75 \ptpoint{One}=.5
+\Diagram
+X & \rTo \up{10pt} \pt1
+ \rTo \up{-10pt} \pt2 & Y & \rOne \up{10pt} \pt3
+ \rOne \up{-10pt} \pt4 & Z \\
+\Modify
+\Two \pt1 \pt2
+\Two \pt3 \pt4
+\endDiagram
+\endside
+
+A type-specific \csq\ptpoint\ can be unset, causing the global value
+to be used, by making an empty assignment of the form
+\csq{\ptpoint\ch\{\type\ch\}=\ch\{\ch\}}.
+
+Global and type-specific assignments can also be made with
+\index tm{ptpush} and \index tm{atpush}. The ends of an arrow of cell
+type \type\ attached to another arrow are shortened by the sum of the
+global and type-specific \csq\ptpush. The ends of an arrow attached
+to an arrow of cell type \type\ are shortened by the sum of the global
+and type-specific \csq\atpush.
+
+\ifAAAA \else \newpage \fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Defining New Diagram Types}
+
+Before actually typesetting a diagram, \csq\Diagram\ begins a group and
+expands \index tm{everyDiagram}. Similarly there a control sequences
+\index tm{everyFigure} and \index tm{everyGraph}. The control
+sequences \index tm{newDiagram}, \index tm{newFigure} and \index
+tm{newGraph} allow one to further customize the setup for a named
+class of diagrams.
+
+Expansion of
+\@\newDiagram{@\\type\@}@\ is roughly equivalent to the following.
+\indented %
+\@\def\@\\type\@{\bgroup\everyDiagram\every@\\type\@\D@Diagram}@\
+\@\def\end@\\type\@{\D@endDiagram\egroup}@\
+\@\let\every@\\type\@\relax@\
+\endindented
+Here \csq{\D@Diagram} and \csq{\D@endDiagram} are a pair of
+inaccessible control sequences in terms of which \csq{\Diagram} and
+\csq{\endDiagram} are similarly defined. Thus, the setup for diagrams
+of type \type\ is customized by redefining
+\csq\every\type.
+
+\eg
+\newDiagram{Diag}
+\def\everyDiag{\flexible \xgrid=0pt}
+
+\Diag
+\cdots & \rTo & H_n A & \rTo & H_n X & \rTo & H_n(X,A) & \rTo & H_{n-1}A & \rTo & \cdots \\
+\endDiag
+\endeg
+
+The diagram type \sindex tw{Diag@{\tt Diag}}{\tt Diag} is predefined in
+\kuvio. The other predefined diagram types are \sindex tw{Dg@{\tt Dg}}{\tt Dg}
+and \sindex tw{Long@{\tt Long}}{\tt Long}, both of which have \index
+tm{flexible} and \csq{\xgrid=0pt} in addition to adjusting the values
+of certain parameters.
+
+By a \iindex tw{Diagram} (capitalized) we will mean any diagram
+typeset using \csqq\Diagram\endDiagram\ or any pair associated with a
+diagram type defined using \index tm{newDiagram}. We will similarly
+use the terms \iindex tw{Figure} and \iindex tw{Graph}.
+
+Rather than make global changes to the parameters available in \kuvio,
+it is probably always best to identify the various kinds of diagrams
+one is interested in and then define diagram types for each of
+these. The predefined types have been set up with the author's
+interests and tastes in mind but a little experimentation should yield
+other useful possibilities.
+
+The following example uses \iindex tw{incremental assignment}, which
+is available for all dimension assignments made available by \kuvio.
+
+\side
+\newDiagram{Cat}
+\def\everyCat{\everyDiag\cellwidth+=25pt\ygrid+=-1mm}
+
+\Cat
+ & & \stop & \rTo \pt t & \stop \\
+ & \rTo _f & \stop & \rTo \pt m & \stop & \rTo _g & \\
+ & & \stop & \rTo \pt b & \stop \\
+\Modify
+\Two \pt t \pt m <\alpha
+\Two \pt m \pt b <\beta
+\endCat
+\endside
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Flexible Grids}
+\label{Flexible Grids}
+
+Expansion of the control sequence \index tm{flexible} alters the way
+in which the macros in \kuvio\ position vertical grid lines in a
+Diagram. Rather than simply spacing them uniformly, they are instead
+placed using the knowledge of the particular vertices and arrows
+occuring in the Diagram.
+
+The vertical grid lines in a flexible grid gravitate toward a single
+column, the \iindex tw{gravitating column}. By default this will be
+the centermost column, or columns in case of an even number, but the
+gravitating column can also be set explicitly using the control
+sequence \index tm{grav}. For many diagrams though, especially
+simpler ones, the actual column will be immaterial.
+
+Columns gravitate in such a way as to ensure that the distance between
+adjacent vertices which do not otherwise have a horizontal arrow
+between them are at least \csq\xgrid\ apart. When \csq{\xgrid=0pt}
+this behaviour can be used to make adjacent entries abut.
+
+\eg
+\def\xc#1{#1\cdots#1}
+
+\Dg
+v_1\xc\otimes v_k & \rMapsto & v_k\xc\otimes v_1 \\
+T(V) & \rTo & T(V) \\
+\dTo <\theta & & \dTo >\theta \\
+C(V,q) & \rTo & C(V,q) \\
+v_1\cdots v_k & \rMapsto & v_k\cdots v_1 & {} \equiv (v_1\cdots v_k)^* \\
+\endDg
+\endeg
+
+Alignment entries are always centered on the column in which they
+occur. Notice how the two rightmost entries in the following example
+lie in different columns of the alignment.
+
+\eg
+\Dg
+A & & SO(4) & {} \approx S^3\times SO(3) \\
+\dMapsto & & \dTo \\
+[Ae_1] & \qquad & SO(4)/SO(3) & & {} \approx S^3 \\
+\endDg
+\endeg
+
+The parameter \index tm{cellwidth} controls the minimum distance
+between vertices the ends of a horizontal arrow. Other components of a
+particular diagram may, of course, cause this distance to increase but
+for Diagrams consisting of a single row arrows will be of a uniform
+length.
+
+\eg
+\cellwidth=25pt
+\Diag
+\cdots & \rTo &
+\pi_j S^k & \rTo & \pi_j V(n,k) & \rTo & \pi_j V(n-1,k+1) & \rTo & \pi_{j-1} S^k &
+\rTo & \cdots \\
+\endDiag
+\endeg
+
+There are two parameters which control the distance between columns
+containing the vertices at the ends of a diagonal arrow. Unless one of
+the the \index tm{lb}, \index tm{rb} or \index tm{db} modifiers is
+specified, the distance between the centers of the columns containing
+the two vertices at either end of such an arrow will be at least
+\index tm{columndist}. If one of these modifiers is specified, \index
+tm{bracewidth} will instead be used to position columns in the
+following manner.
+$$
+\scale=1.5
+\let\labelstyle\textstyle
+\Diagram
+\frame\phantom{XXX}\endframe \\
+ & \rdDashto \\
+ & & \frame\phantom{XX}\endframe \\
+\Modify
+\Line (2,0) (3.2,0) \tl\bullet \jt \hd{(R_r,C_r)}
+\Math{(R_\ell,C_r)} (2,2) *{-.2}
+\Line (0,2) (-1.3,2) \tl\bullet \jt \hd{(R_\ell,C_\ell)}
+\Math{(R_r,C_\ell)} (0,0) *{1.2}
+\Bij (0,0) (2,0) \tl\bullet _{d_\ell}
+\Bij (0,2) (2,2) \hd\bullet ^{d_r}
+\endDiagram
+\qquad
+\vcenter{\hsize=.4\ifAAAA 0\else 1\fi\hsize
+Suppose the vertices at the two ends of a diagonal arrow have row and
+column coordinates $(R_\ell,C_\ell)$ and $(R_r,C_r)$ with $C_\ell <
+C_r$. If \csq\lb\ is specified then the distance $d_\ell$ from the
+vertex at $(R_r,C_\ell)$ to the vertex at $(R_r,C_r)$ will be at least
+\csq\bracewidth. If \csq\rb\ is specified then the distance $d_r$
+from the vertex at $(R_\ell,C_\ell)$ to the vertex at $(R_\ell,C_r)$
+will be at least \csq\bracewidth. If \csq\db\ is specified then both
+requirements will be met.}
+$$
+Note that specifying \index tm{db} is not equivalent to specifying
+both \csq\lb\ and \csq\rb: The last modifier specified will take
+precedence.
+
+We will refer to a diagonal arrow as being either \sindex
+tw{arrows!braced}\emph{braced} or \sindex
+tw{arrows!unbraced}\emph{unbraced} depending on whether
+\csq\bracewidth\ or \csq\columndist\ has been used in positioning the columns
+containing its head and tail vertices. We will also distinguish
+between \sindex tw{arrows!fully braced}\emph{fully braced},
+\sindex tw{arrows!left braced}\emph{left braced} and
+\sindex tw{arrows!right braced}\emph{right braced}
+diagonal arrows, the latter two having been specified using the
+\csq\lb\ and \csq\rb\ modifiers respectively.
+
+The control sequence \index tm{braced} causes all diagonal arrows to
+be fully braced by default. It also inverts the action of \index
+tm{db} so that diagonal arrows will be unbraced only when this
+modifier is specified. The control sequence \index tm{loose} resets
+the behaviour to the default and, additionally, sets
+\csq{\columndist=0pt}. This may be appropriate for certain triangular
+diagrams.
+
+\ifAAAA \newpage \fi
+
+The control sequence \csq\bb\ in the following (and other) examples invokes the
+beautiful bbm family of fonts.
+
+\side
+\loose
+\Dg
+ & & {\bb R}^2 \\
+ & \ldTo & & \rdTo \\
+C({\bb R}^2,-g)&& \rTo & & {\bb H} \\
+\endDg
+\endside
+
+\ifAAAA \else \newpage \fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Predefined Cell Types}
+
+There are a number of fill macros defined in \kuvio.
+
+\def\testfill#1{\leavevmode\hbox to 8cm{\csq#1\hfil\hbox to 3cm{#1}}\par}
+
+\null{\parskip=0pt\parindent=25pt
+%\testfill\leftarrowfill
+%\testfill\rleftarrowfill
+%\testfill\Leftarrowfill
+%\testfill\leftharpoonupfill
+%\testfill\leftharpoondownfill
+%\testfill\hookleftarrowfill
+%\testfill\leftintofill
+%\testfill\lleftarrowfill
+%\testfill\leftepifill
+%\testfill\rlleftarrowfill
+%\testfill\llleftarrowfill
+%\testfill\rllleftarrowfill
+%\testfill\rightarrowfill
+\testfill\lrightarrowfill
+%\testfill\Rightarrowfill
+\testfill\rightharpoonupfill
+\testfill\rightharpoondownfill
+\testfill\hookrightarrowfill
+\testfill\rightintofill
+\testfill\rrightarrowfill
+\testfill\rightepifill
+\testfill\lrrightarrowfill
+\testfill\rrrightarrowfill
+\testfill\lrrrightarrowfill
+%\testfill\relbarfill
+\testfill\linefill
+%\testfill\Relbarfill
+\testfill\barfill
+\testfill\cdotfill
+\testfill\mapstofill
+\testfill\leftrightarrowfill
+\testfill\Leftrightarrowfill
+%\testfill\leftarrowxfill
+%\testfill\leftarrowxxfill
+%\testfill\xleftarrowxfill
+%\testfill\leftarrowxxxfill
+%\testfill\xxleftarrowxfill
+\testfill\rightarrowxfill
+\testfill\rightarrowxxfill
+\testfill\xrightarrowxfill
+\testfill\rightarrowxxxfill
+\testfill\xxrightarrowxfill
+%\testfill\lleftarrowxfill
+%\testfill\lleftarrowxxfill
+%\testfill\xlleftarrowxfill
+%\testfill\lleftarrowxxxfill
+%\testfill\xxleftarrowxfill
+\testfill\rrightarrowxfill
+\testfill\rrightarrowxxfill
+\testfill\xrrightarrowxfill
+\testfill\rrightarrowxxxfill
+\testfill\xxrrightarrowxfill
+%\testfill\llleftarrowxfill
+%\testfill\llleftarrowxxfill
+%\testfill\xllleftarrowxfill
+%\testfill\llleftarrowxxxfill
+%\testfill\xxllleftarrowxfill
+\testfill\rrrightarrowxfill
+\testfill\rrrightarrowxxfill
+\testfill\xrrrightarrowxfill
+\testfill\rrrightarrowxxxfill
+\testfill\xxrrrightarrowxfill
+}
+
+Several of these also have leftward variants.
+Of course, all can be used in diagrams, the nicest way
+being to define a new cell type using \index tm{newcell}.
+
+The following cell types are predefined in \kuvio.
+
+\def\testcell#1{\leavevmode
+ \hbox to 6cm{{\tt #1}\hfil\csname #1box\endcsname{3cm}}\par}
+
+\null{\parskip=0pt\parindent=25pt
+\testcell{To}
+\testcell{Mapsto}
+\testcell{Into}
+\testcell{Epi}
+\testcell{Line}
+\testcell{Bij}
+\testcell{Nul}
+\testcell{Two}
+\testcell{Bar}
+\testcell{Eq}
+\testcell{Null}
+\testcell{Dots}
+}
+
+The difference between a {\tt Nul} cell and a {\tt Null} cell is the
+value of their respective label pads. The former acts like a phantom
+{\tt To} cell, the latter like a phantom {\tt Two} cell. Phantom cells
+can also be realized using the \csq{\nl} modifier. The type {\tt One}
+can be used synonymously with {\tt To}. The type {\tt Impl} can be
+used synonymously with {\tt Two}.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Another Font: arrsy10}
+\label{Another Font: arrsy10}
+
+Expanding the control sequence \index tm{arrsy}
+causes the author's \index tw{arrsy10} font to be
+loaded.\footnote{$^\dagger$}%
+{Use of this font is entirely optional and \csq\arrsy\ will result in an error
+if arrsy10 has not been installed. Also, users of \LaTeX\ should use the {\tt
+arrsy} option to the {\tt kuvio} package in place of the control sequence
+\csq\arrsy, as described in \ref{Using kuvio with LaTeX}.}
+The following fills then become available.
+
+\null{\parskip=0pt\parindent=25pt
+%\testfill\Leftharpoonupfill
+%\testfill\Leftparafill
+%\testfill\Leftharpoondownfill
+%\testfill\Leftallofill
+\testfill\Rightharpoonupfill
+%\testfill\Rightallofill
+\testfill\Rightharpoondownfill
+%\testfill\Rightparafill
+%\testfill\Lleftarrowfill
+\testfill\Rrightarrowfill
+%\testfill\Rrelbarfill
+\testfill\equivfill
+%\testfill\Lleftrightarrowfill
+%\testfill\dashbarfill
+\testfill\dashfill
+\testfill\rightdashfill
+%\testfill\leftdashfill
+\testfill\rightepifill
+%\testfill\leftepifill
+\testfill\rightmonofill
+%\testfill\leftmonofill
+\testfill\rightmonotailfill
+%\testfill\leftmonotailfill
+\testfill\rightisofill
+%\testfill\leftisofill
+\testfill\rightdashmonofill
+%\testfill\leftdashmonofill
+\testfill\rightdashmonotailfill
+%\testfill\leftdashmonotailfill
+\testfill\rightdashepifill
+%\testfill\leftdashepifill
+\testfill\rightdashisofill
+%\testfill\leftdashisofill
+\testfill\squigglefill
+}
+
+The following cell types also become available.
+
+\null{\parskip=0pt\parindent=25pt
+\testcell{Allo}
+\testcell{Para}
+\testcell{Three}
+\testcell{Equiv}
+\testcell{Nulll}
+\testcell{Dash}
+\testcell{Dashto}
+\testcell{Mono}
+\testcell{Tail}
+\testcell{Iso}
+}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Fill Cells and Box Cells}
+
+Both fill and box macros can be used to specify arrows in a diagram
+without defining a new cell type. This (especially the former) may be
+useful for seldomly used arrows. The macros in question are used
+exactly as if we had defined cell types {\tt Fillcell} and {\tt
+Boxcell} except that the cell macros associated with these types
+accept a single argument, a fill or box macro.
+
+\side
+\Diagram
+A & \rFillcell\lrightarrowfill ^f & B \\
+\endDiagram
+\endside
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Breaking Arrows}
+
+White rules can be used to break arrows in a more general way than is
+provided for by \csq{\stop}. The modifier \sindex
+tw{arrows!breaking}\index tm{br} causes an arrow to be typeset on top
+of a white rule.
+
+\side
+\Graph{3cm,3}{2cm,2}
+\To (2,2) (2,0)
+\Line (0,1) (3,1) \br
+\Two (1,2) (1,0) \br
+\endGraph
+\endside
+
+The order in which arrows are typeset here is significant: Cell macros
+are processed from left to right and top to bottom. The \index
+tm{pp} modifier can be used to change the order in which alignment
+cells are typeset.
+
+The modifier \index tm{rl} causes a white rule to be
+typeset in place of an arrow.
+
+Global and type-specific assignments made with \index tm{breakpad}
+determine the width of the rule used with \csq\br\ or \csq\rl. The
+width used with an arrow of cell type \type\ is twice the sum of an
+optional dimension passed as an argument to \csq\br\ or \csq\rl\ and
+the global and type-specific values of \csq{\breakpad}.
+
+The cell type \sindex tw{Rule@{\tt Rule}}{\tt Rule} can also used to
+typeset rules as arrows in a diagram. In this case the \index tm{rw}
+modifier can be used to set the width of the rule. The default width
+can be set using \index tm{Rulewidth}.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Shades of Gray}
+
+The pair \index tp{gr}\endgr\ can be used to typeset material in
+shades of gray.
+
+\side
+\gr{.5}\vrule width 1cm height 12pt\endgr
+\endside
+
+The \iindex tw{graylevel} should lie between 0 (black) and 1 (white)
+inclusive. There are also pairs \index tp{gray}\endgray\ for a
+graylevel which can be set using \index tm{graygray} (the predefined
+value being .5), \index tp{black}\endblack\ for graylevel 0 and
+\index tp{white}\endwhite\ for graylevel 1. Arrows and modifications
+can be typeset in shades of gray using the first control sequence of
+one of the above pairs as a modifier.
+
+\side
+\Diagram
+A & \rTo \gray & B \\
+\endDiagram
+\endside
+
+Shades of gray may print unsatisfactorily on some printers.
+
+\ifAAAA \else \newpage \fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Frames and Shades}
+
+The pair \index tp{frame}\endframe\ can be used to put a frame around
+the enclosed material. This material should not contain any vertical
+commands (unless enclosed in a box).
+
+\eg
+\input calc % my calculus macros
+
+Laplacian:\quad
+\frame$\displaystyle
+ \Delta f = \p\wrt{x^i}\left( g^{ki} \p f\wrt{x^k} \right)
+ + g^{kj} \p f\wrt{x^k} \Gamma^i_{ij}
+$\endframe
+\endeg
+
+The thickness of the rule can be changed by making an assignment to
+\index tm{framerulewidth} while the padding around the formula can be
+changed by making an assignment to \index tm{framepad}. Padding can
+also be applied selectively to the sides of the material being framed
+using \index tm{lpad}, \index tm{rpad}, \index tm{bpad} and \index
+tm{tpad}. The graylevel of the frame can be changed using
+\index tm{framegray}. One can put a frame around a diagram using
+\index tm{framed}.
+
+The pair \index tp{shade}\endshade\ places a shadow behind a frame.
+The offsets of the bottom left and top right corners of the shadow
+must be specified as two coordinate pairs.
+
+\eg
+\framepad=1cm \shadegray=.5
+\shade{10pt,-10pt}{5pt,-5pt}\vbox{\hsize=.8\hsize
+``Om man l\"aser svenska k\"arleks visor fr\aa n 1600--talet \"ar det
+sl\aa ende hur vanligt det \"ar att de \"alskande drar sig undan och m\"ots i
+den gr\"ona naturen. F\"or de allra flesta var det endast d\"ar som man kunde
+uppn\aa\ n\aa gon sann avskildhet; under denna epok var sex en
+syssels\"attning som i h\"og grad idkades under \"oppen himmel.''\par
+Peter Englund, {\it F\"orflutenhetens Landskap}.}\endshade
+\endeg
+
+Frames and solid boxes can be typeset as modifications using
+\index tm{Frame} and \index tm{Box}.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Rotation and Reflection}
+
+There are several control sequence pairs in \kuvio\ for performing
+rotations and reflections. The material enclosed by these pairs is
+enclosed in an \csq\hbox\ and should not contain any vertical commands
+unless enclosed in a \csq\vbox.
+
+Let us play with the following {\tt .eps} file.
+
+\eg
+\epsffile{face.eps}
+\endeg
+
+{\escapechar=-1
+ \xdef\verbatimhook{\string\\vbhook}
+}
+{\catcode`\_=11 \catcode`\^^M=12 \endlinechar=-1 %
+ \gdef\hookedverbatim#1^^M{\def\_found{#1}%
+ \ifx\_found\_endverbatimverbatim
+ \def\_next{\egroup\endverbatim}%
+ \else
+ \ifx\_found\verbatimhook
+ \def\_next{\let\_everyline\verbatimline
+ \let\_everyendline\verbatimendline
+ \def\verbatimline{\leavevmode\bgroup\verbatimit}%
+ \def\verbatimendline{\egroup\par
+ \let\verbatimline\_everyline
+ \let\verbatimendline\_everyendline}
+ \hookedverbatim}%
+ \else
+ \def\_next{\verbatimline #1\verbatimendline\hookedverbatim}%
+ \fi
+ \fi
+ \_next}
+}
+
+\ifAAAA
+\newpage
+
+The pair \index tp{flip}\endflip\ rotates material by 180 degrees.
+
+\eg
+\flip\epsffile{face.eps}\endflip
+\endeg
+\fi
+
+The pair \index tp{land}\endland\ rotates material by 90 degrees
+counterclockwise. Similarly, the pair \index tp{opland}\endopland\
+rotates material by 90 degrees clockwise.
+
+\eg
+\land\epsffile{face.eps}\endland \opland\epsffile{face.eps}\endopland
+\endeg
+
+A diagram can be rotated using \index tm{landscape} or \index
+tm{oplandscape}.
+
+{\expandafter\let\csname _verbatimverbatim\endcsname\hookedverbatim
+\verbatim
+{\bf George W. Whitehead}, {\it Elements of Homotopy Theory}, page 592.
+\bigskip
+$$
+\landscape \let\labelstyle\textstyle \cellpad=10pt
+\Diagram
+\vbhook
+blah, blah, blah ...
+\endDiagram
+$$
+\endverbatim
+}
+
+\newpage
+{\bf George W. Whitehead}, \emph{Elements of Homotopy Theory}, page 592.
+\bigskip
+{\compileto{tdwk/eg03}
+ \input eg/eg03
+}
+\newpage
+
+\ifAAAA
+\else
+The pair \index tp{flip}\endflip\ rotates material by 180 degrees.
+
+\eg
+\flip\epsffile{face.eps}\endflip
+\endeg
+\fi
+
+Material can also be reflected across horizontal or vertical mirrors.
+
+\eg
+\hmir\epsffile{face.eps}\endhmir
+\endeg
+
+\side
+\vmir Who me, get carried away?!\endvmir
+\endside
+
+One can also rotate material by an arbitrary angle using \index
+tp{rot}\endrot\ but be aware that this pair does not modify the
+bounding box of the rotated material.
+
+\verbatim
+\rot{45}\epsffile{face.eps}\endrot
+\endverbatim
+\vskip12mm
+\rot{45}\epsffile{face.eps}\endrot
+\vskip5mm
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Compilation}
+
+Due to the large number of computations being performed, typesetting
+large diagrams can be rather time-consuming. The control sequence
+\index tm{compileto} can be used to compile a diagram into a form
+which the macros in \kuvio\ can typeset more quickly. The information
+contained in a diagram is then written to two files having the
+extensions {\tt .kdg} and {\tt .kuv}.
+
+\verbatim
+\compileto{stable}
+\endverbatim
+\eg
+\Long
+0 & & & & & & 0 \\
+\dEq & & & & & & \dEq \\
+\pi_{n+1} S^k & \rTo & \pi_n O(k) & \rTo & \pi_n O(k+1) & \rTo & \pi_n S^k \\
+\endLong
+\endeg
+
+Expansion of \@\compileto{@\\name\@}@\ causes the next diagram in the input
+(at a given level of grouping) to be compiled to, or read from, the files
+\sindex tw{kdg@{\tt\leavevmode\llap{.}kdg}}%
+\sindex tw{kdg@{\tt\leavevmode\llap{.}kuv}}%
+\name{\tt .kdg} and \name{\tt .kuv}.
+If these files already exist, then the text of the diagram is compared
+with the contents of \name{\tt .kdg} to determine whether or not the
+diagram should be recompiled or read from
+\name{\tt .kuv}.
+
+To force the recompilation of a diagram, \index tm{recompileto} can
+be used in place of \csq{\compileto}. The control sequence \index
+tm{recompile} can also be used to force recompilation at a given
+level of grouping. The control sequence \index tm{nocompile} can be
+used to turn off compilation at a given level of grouping. Note that
+\csq\global\csq\recompile\ and \csq\global\csq\nocompile\ behave as expected.
+
+Compilation can be automated using \csq\autocompileto. Expansion of
+\@\autocompileto{@\\name\@}@\ allocates a count register, \index
+tm{autocompilecounter}, and causes the tokens
+\indented %
+\@\global\advance\autocompilecounter by 1@\
+\@\compileto{@\\name\@-\the\autocompilecounter}@\
+\endindented
+to be expanded just prior to each expansion of \csq\everyDiagram,
+\csq\everyFigure\ or \csq\everyGraph.
+Each subsequent expansion of \csq\autocompileto\ resets
+\csq\autocompilecounter\ to zero.
+Note that \csq\autocompilecounter\ is incremented even if
+\csq\nocompile\ has been specified.
+
+The control sequence \index tm{autocompile} is an abbreviation for
+\@\autocompileto{.\jobname}@\.
+
+\verbatim
+\input kuvio \autocompile
+\endverbatim
+\hskip\egindent{\verbatimit blah, blah, blah...}
+
+Be aware that compilation hard codes much information into {\tt .kuv}
+files. While changes to diagram input are detected during future \TeX
+ings, changes to many parameters which affect the layout of components
+of a diagram are not. It may be necessary to use \index
+tm{recompile} to have such changes propagate to compiled files. Note
+that whether or not \csq\gridlines\ was specified when a diagram was
+compiled will be detected by the macros. Also, parameters and control
+sequences which affect only the box containing a diagram
+(\csq\Diagrampad, \csq\lpad, \csq\landscape, \csq\deep, etc) can be
+safely applied to a diagram which has already been compiled.
+
+\ifAAAA \else \newpage \fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Making Definitions}
+
+\TeX\ associates a category code with each character of input and once
+a category code has been assigned it cannot be changed. Unfortunately,
+since several category codes are changed between diagram delimiters
+like \csqq\Diagram\endDiagram, an ordinary \index tm{def} having
+diagram macros in the replacement text may not behave as expected. In
+particular, the following characters require special consideration.
+\code
+( * / : < > ^ _ |
+\endcode
+Each of these should be preceded by a backslash when
+used as a modifier in a macro definition.
+
+\eg
+\def\ReallySimpleRightwardArrow#1#2#3{%
+ \Dg #1 & \rTo \^{#2} & #3 \\ \endDg}
+
+\ReallySimpleRightwardArrow{X^I}{e_0}X
+\endeg
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Name Clashes}
+
+Macros are loaded safely from \kuvio. If a name conflict is detected
+for an accessible control sequence (except for those having the string
+``kuvio'' as part of their names), a message announces the
+conflict. The control sequence is then either made available through
+the control sequence \index tm{kuviocs}, or it is redefined and the
+old definition is made available through the control sequence \index
+tm{nonkuviocs}.
+
+For example, \index tw{LaTeX@\LaTeX} defines \index tm{center}. This
+control sequence is not redefined by \kuvio: One must use
+\@\kuviocs\center@\ to access the control sequence documented on page
+\pageref{center def}. Also, {\tt plain.tex} defines \index
+tm{land}. This control sequence {\sl is\/} redefined by
+\kuvio: The version defined in {\tt plain.tex} can be accessed as
+\@\nonkuviocs\land@\. (It is also available as
+\csq\wedge\ since {\tt plain.tex} make this equivalent to \csq\land.)
+
+If a control sequence has not been defined by \kuvio, then prefixing
+it by \csq\kuviocs\ or \csq\nonkuviocs\ does nothing.
+
+The control sequence \index tm{kuvioforce} can be used to force
+redefinition of a control sequence which \kuvio\ makes available
+through \csq\kuviocs.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Using kuvio.tex with \LaTeX}
+\label{Using kuvio with LaTeX}
+
+Users of \sindex tw{LaTeX@\LaTeX!aka \LaTeXe}\LaTeX
+\footnote{$^\dagger$}{\LaTeXe, not \LaTeX\ 2.09.}
+can load \kuvio\ via the package file {\tt kuvio.sty} using the
+\@\usepackage{kuvio}@\ declaration. This package provides the option
+{\tt arrsy} which should be used in place of the control sequence
+\csq\arrsy. This option causes the \LaTeX\ package file {\tt
+arrsy.sty} to be loaded in place of its {\tt plain} \TeX\ counterpart
+{\tt arrsy.tex}.
+
+\verbatim
+\usepackage[arrsy]{kuvio}
+\endverbatim
+
+There are also options {\tt autocompile}, {\tt gridlines}, {\tt
+kuviofmt}, {\tt nocompile}, {\tt overgrid} and {\tt recompile} which
+can be used in place of the corresponding control sequences to affect
+global changes on a document, although none of these options offer any
+additional functionality.
+
+Diagrams should still be input using the
+\ch\\\emph{type} \csq\end\emph{\type} syntax and {\sl not\/}
+the \LaTeX\ environment syntax, \@\begin{@\\emph{type}\@}@\
+\@\end{@\\emph{type}\@}@\. The latter may appear to work but will fail when
+diagrams are being compiled.
+
+Several environments in the {\tt amsmath} package of
+\sindex tw{AMSLaTeX@\AMSLaTeX}\AMSLaTeX\ read their
+bodies as the argument of a delimited macro. This has the side effect
+of setting the category codes of all the characters in the body before
+its expansion. This is causes trouble for \kuvio\ since it wants to
+change several catcodes between a pair of diagram delimiters. To get
+around this the control sequence \index tm{forcekdg} will cause
+diagrams at the same level of grouping that are not already being
+compiled to be written to and then read from the file
+\csq{\jobname.kdg}, thereby circumventing any catcode assignments
+already made between a pair of diagram delimiters. This can be
+affected globally in \LaTeX\ by loading the {\tt kuvio} package with
+the {\tt forcekdg} option.
+
+\csq\forcekdg\ is expanded automatically if the {\tt amsmath} package
+is being used. If you don't want this, load {\tt kuvio} with the {\tt
+unforcekdg} option.
+
+The \LaTeX\ user should also aware of the following section when placing
+diagrams in an alignment-like environment.
+
+%*****************************************************************************
+\section{Specifying Diagrams in Alignments}
+\label{Specifying Diagrams in Alignments}
+
+Due to the nature in which \TeX\ processes alignments, it is an
+unfortunate necessity that a diagram specified inside an \index
+tw{alignment} (\csq\halign, etc) be enclosed in a pair of braces.
+
+\eg
+$$
+\eqalign{
+ {\rm equalizer:}\qquad& {\Dg X & \rTo & Y & \rTo \up{3pt}
+ \rTo \up{-3pt} & Z \\ \endDg}\cr
+ \noalign{\medskip}
+ {\rm coequalizer:}\qquad& {\Dg X & \rTo \up{3pt}
+ \rTo \up{-3pt} & Y & \rTo & Z \\ \endDg}\cr
+}
+$$
+\endeg
+
+The same consideration should be bourn in mind by \LaTeX\ and \AMSLaTeX\
+users when using any {\tt array}-like environment.
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+{\input tdwk-s }
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\input tdwk-e
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Availability}
+
+Both \kuvio\ and {\tt arrsy10} are available
+by anonymous ftp from the following location.
+\code
+ftp.math.ubc.ca:/pub/svensson
+\endcode
+They can also be found in
+$\langle${\it tex-archive}$\rangle${\tt /macros/generic/diagrams/kuvio}
+on any of the following CTAN hosts.
+\code
+ftp.dante.de (Deutschland)
+ftp.tex.ac.uk (England)
+ftp.cdrom.com (USA)
+\endcode
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Copyright}
+
+The file \kuvio\ may be freely distributed and used, with the
+following restrictions.
+
+{\leftskip=15pt
+\def\pt#1 {\leavevmode\llap{\hbox to 15pt{#1.\hss}}}
+\pt1 Substantial use of \kuvio\ in any published work should be suitably
+acknowledged.
+
+\pt2 No changes or modifications are to be made to \kuvio.
+
+\pt3 The documentation, \emph{Typesetting diagrams with kuvio.tex},
+must be distributed with \kuvio.
+
+}
+
+I would enjoy receiving a copy of any book, journal
+article or thesis prepared using \kuvio.
+
+Thank you.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\section{Final Thoughts}
+
+This document was written using {\tt plain.tex}, {\tt epsf.tex} (from
+the {\tt dvips} distribution) and homegrown macros.
+
+Remember to use grouping and diagram types to keep changes local to a
+particular level (as was done with the examples in this manual).
+
+As noted earlier, \csq\special\ may wreak havoc with your {\tt dvi}
+file previewer. On the NeXT, Rokicki's \TeX view\ has no trouble.
+However, older versions of \TeX view may display rotated arrows
+improperly. The version from February 1994 (last seen at {\tt
+labrea.stanford.edu:/pub/texview.tar.Z}) has fixed this problem.
+
+If you have trouble previewing a {\tt dvi} file and can preview a \PS\ file,
+the command
+\code
+dvips name.dvi -o
+\endcode
+generates the \PS\ file {\tt name.ps} from the {\tt dvi} file {\tt name.dvi}.
+Save trees. Ghostview does an excellent job of previewing \PS\ under X.
+
+Two notable limitations of \kuvio:
+(1) Diagrams cannot be nested and
+(2) there are no helpful error messages if something goes wrong.
+This will probably not change anytime soon, if ever.
+
+\opentmp\closetmp
+
+\def\csqn#1{\leavevmode\llap{\ch\\}{\tt #1}}
+\def\csqqn#1 #2{\leavevmode\llap{\ch\\}{\tt #1} \csq#2}
+
+\newpage
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\section{Index}
+
+The page number of a Summary entry is set in italics.
+
+\printindex
+
+\bye
+
+% Local Variables:
+% mode:TeX
+% agss-tex-jobname:"tdwk"
+% End:
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg01b.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg01b.kdg
new file mode 100644
index 00000000000..945d20f30de
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg01b.kdg
@@ -0,0 +1 @@
+\Dg & & K & \rMono && E_1^\alpha & \rEpi ^{\eta '}&& A' \\ & \ldTo & & && & & \ruBar \\ ~K& & \dBar \rMono \br & ~E_1^\alpha && \dTo \rEpi ^{~\eta '}\br & A' \\ \dBar & & & && & & & \dTo >\alpha \\ & & K & \rMono \dTo \br && E_1\ax {2mm}& \rEpi \dTo \br && A \\ & \ldTo & & & \ldTo & & & \ldBar \\ ~K& & \rMono & ~E_1 & \rEpi _{~\eta }& & A \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg01b.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg01b.kuv
new file mode 100644
index 00000000000..075caf1bd9f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg01b.kuv
@@ -0,0 +1,58 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{18130104}{8950464}{6}{0}{-1}
+{8392746sp}{8950464sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6716225}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 432810sp \K@vl {Mono}{}{5704828sp}\hskip 578587sp}}\K@cg {grestore}}}}
+{14940481sp}{8950464sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6379245}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 578587sp \K@vl {Epi}{}{5331893sp}\hskip 468765sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{14940481sp}{8950464sp}{0{\K@cg {gsave}\K@wi {0}{6379245}\hskip 0.83788pt \raise 3.0pt \hbox {\K@wc {0}{6379245}\K@vy {$\labelstyle \eta '$}}\K@cg {grestore}}}
+{2517317sp}{7458720sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-5034634}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 452198sp \K@vl {To}{}{4918618sp}\hskip 481088sp}}\K@cg {grestore}}}}
+{15426319sp}{7458720sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2983488}{5407569}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 516042sp \K@vl {Bar}{}{5191120sp}\hskip 468582sp}}\K@cg {grestore}}}}
+{5034634sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Bar}{}{5257004sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{3171645sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6343290}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 432810sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 5331893sp height 163840sp depth 163840sp}}$}\hskip 578587sp}}\K@cg {grestore}}}}
+{3171645sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6343290}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 432810sp \K@vl {Mono}{}{5331893sp}\hskip 578587sp}}\K@cg {grestore}}}}
+{11750859sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 456928sp \K@vl {To}{}{5094988sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{9532912sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6379245}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 578587sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 5331893sp height 163840sp depth 163840sp}}$}\hskip 468765sp}}\K@cg {grestore}}}}
+{9532912sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6379245}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 578587sp \K@vl {Epi}{}{5331893sp}\hskip 468765sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{9532912sp}{5966976sp}{0{\K@cg {gsave}\K@wi {0}{6379245}\hskip 0.83788pt \raise 3.0pt \hbox {\K@wc {0}{6379245}\K@vy {$\labelstyle ~\eta '$}}\K@cg {grestore}}}
+{0sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Bar}{}{5101484sp}\hskip 570580sp}}\K@cg {grestore}}}}
+{18130104sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{5257004sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{18130104sp}{5966976sp}{0{\K@cg {gsave}\K@wi {-5966976}{0}\hskip -0.91666pt \raise 3.0pt \hbox {\K@wc {-5966976}{0}\K@vy {$\labelstyle \alpha $}}\K@cg {grestore}}}
+{8392746sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6716225}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 432810sp \K@vl {Mono}{}{5763450sp}\hskip 519965sp}}\K@cg {grestore}}}}
+{6343290sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 456928sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 4939468sp height 163840sp depth 163840sp}}$}\hskip 570580sp}}\K@cg {grestore}}}}
+{6343290sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 456928sp \K@vl {To}{}{4939468sp}\hskip 570580sp}}\K@cg {grestore}}}}
+{14940481sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6379245}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 519965sp \K@vl {Epi}{}{5482448sp}\hskip 376832sp}}\K@cg {grestore}}}}
+{12722535sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 294912sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 5257004sp height 163840sp depth 163840sp}}$}\hskip 415060sp}}\K@cg {grestore}}}}
+{12722535sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{5257004sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{2517317sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-5034634}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 452198sp \K@vl {To}{}{4918618sp}\hskip 481088sp}}\K@cg {grestore}}}}
+{9047074sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-5407569}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 574410sp \K@vl {To}{}{5026924sp}\hskip 574410sp}}\K@cg {grestore}}}}
+{15426319sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-5407569}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 411238sp \K@vl {Bar}{}{5353268sp}\hskip 411238sp}}\K@cg {grestore}}}}
+{3171645sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6343290}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 432810sp \K@vl {Mono}{}{5390515sp}\hskip 519965sp}}\K@cg {grestore}}}}
+{9532912sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6379245}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 519965sp \K@vl {Epi}{}{5482448sp}\hskip 376832sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{9532912sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{6379245}\hskip 1.09203pt \raise -3.0pt \hbox {\K@wc {0}{6379245}\K@vy {$\labelstyle ~\eta $}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv K \K@rt }}
+{5034634sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv E_1^\alpha \K@rt }}
+{11750859sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A' \K@rt }}
+{18130104sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "707E K\K@rt }}
+{0sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "707E E_1^\alpha \K@rt }}
+{6343290sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A' \K@rt }}
+{12722535sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv K \K@rt }}
+{5034634sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv E_1\ax {2mm}\K@rt }}
+{11750859sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{18130104sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "707E K\K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "707E E_1 \K@rt }}
+{6343290sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{12722535sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {525456}\gdef \K@et {98303}\gdef \K@eu {301738}\gdef \K@ev {337693}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg02A4.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg02A4.kdg
new file mode 100644
index 00000000000..d4a0b53e35e
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg02A4.kdg
@@ -0,0 +1 @@
+\Diagram &&&&&&&&&xz&&&&xyz&&&&xy^2z&&&&xy^3z&\\ \\ z&&&&zy&&&&zy^2&&&&zy^3\\ \dy {-.2} &&&&&&&&&x&&&&xy&&&&xy^2&&&&xy^3\\ \\ &&&&y&&&&y^2&&&&y^3\\ \Modify \Line (0,0) (4,0) \dt {1pt} \Line (4,0) (8,0) \Line (8,0) (12,0) \Line (12,0) (22.5,0) \Line (0,0) (0,3) \dt {1pt} \Line (0,3) (0,5.2) \To (9,2) (12,0) \To (9,5) (12,3) \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg02A4.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg02A4.kuv
new file mode 100644
index 00000000000..bd65de86af2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg02A4.kuv
@@ -0,0 +1,164 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{28716050}{13574852}{5}{0}{-1}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xz\K@rt }}
+{11747475sp}{13574852sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xyz\K@rt }}
+{16968575sp}{13574852sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xy^2z\K@rt }}
+{22189675sp}{13574852sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xy^3z\K@rt }}
+{27410775sp}{13574852sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv z\K@rt }}
+{0sp}{8353752sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv zy\K@rt }}
+{5221100sp}{8353752sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv zy^2\K@rt }}
+{10442200sp}{8353752sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv zy^3\K@rt }}
+{15663300sp}{8353752sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv x\K@rt }}
+{11747475sp}{5221100sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xy\K@rt }}
+{16968575sp}{5221100sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xy^2\K@rt }}
+{22189675sp}{5221100sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xy^3\K@rt }}
+{27410775sp}{5221100sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv y\K@rt }}
+{5221100sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv y^2\K@rt }}
+{10442200sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv y^3\K@rt }}
+{15663300sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{0sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1305275sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{2610550sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{3915825sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{5221100sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{6526375sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{7831650sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{9136925sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{10442200sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{13052750sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{14358025sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{15663300sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{18273850sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{19579125sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{20884400sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{23494950sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{24800225sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{26105500sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{28716050sp}{13574852sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1305275sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{2610550sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{3915825sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{5221100sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{6526375sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{7831650sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{9136925sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{10442200sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{11747475sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{13052750sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{14358025sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{15663300sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{16968575sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{18273850sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{19579125sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{20884400sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{22189675sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{23494950sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{24800225sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{26105500sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{27410775sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{28716050sp}{10964302sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1305275sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{2610550sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{3915825sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{6526375sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{7831650sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{9136925sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{11747475sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{13052750sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{14358025sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{16968575sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{18273850sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{19579125sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{20884400sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{22189675sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{23494950sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{24800225sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{26105500sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{27410775sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{28716050sp}{8353752sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1305275sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{2610550sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{3915825sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{5221100sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{6526375sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{7831650sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{9136925sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{10442200sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{13052750sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{14358025sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{15663300sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{18273850sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{19579125sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{20884400sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{23494950sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{24800225sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{26105500sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{28716050sp}{5221100sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1305275sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{2610550sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{3915825sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{5221100sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{6526375sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{7831650sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{9136925sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{10442200sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{11747475sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{13052750sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{14358025sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{15663300sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{16968575sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{18273850sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{19579125sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{20884400sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{22189675sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{23494950sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{24800225sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{26105500sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{27410775sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{28716050sp}{2610550sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1305275sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{2610550sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{3915825sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{6526375sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{7831650sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{9136925sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{11747475sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{13052750sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{14358025sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{16968575sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{18273850sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{19579125sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{20884400sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{22189675sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{23494950sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{24800225sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{26105500sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{27410775sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{28716050sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{2610550sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5221100}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{4983152sp}\hskip 303484sp}}\K@cg {grestore}}}}
+{7831650sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5221100}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 303484sp \K@vl {Line}{}{4467131sp}\hskip 450485sp}}\K@cg {grestore}}}}
+{13052750sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5221100}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 450485sp \K@vl {Line}{}{4320130sp}\hskip 450485sp}}\K@cg {grestore}}}}
+{22515993sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{13705387}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 450485sp \K@vl {Line}{}{13254902sp}\hskip 0sp}}\K@cg {grestore}}}}
+{0sp}{4176876sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {8353752}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{8124376sp}\hskip 294912sp}}\K@cg {grestore}}}}
+{0sp}{11225353sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {5743202}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 249400sp \K@vl {Line}{}{5493802sp}\hskip 0sp}}\K@cg {grestore}}}}
+{13705387sp}{2610550sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5221100}{3915825}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 334233sp \K@vl {To}{}{5561680sp}\hskip 630039sp}}\K@cg {grestore}}}}
+{13705387sp}{10964302sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5221100}{3915825}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 334233sp \K@vl {To}{}{5561680sp}\hskip 630039sp}}\K@cg {grestore}}}}
+{}{1}{\gdef \K@es {566233}\gdef \K@et {127431}\gdef \K@eu {166799}\gdef \K@ev {652637}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg03.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg03.kdg
new file mode 100644
index 00000000000..f139818e376
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg03.kdg
@@ -0,0 +1 @@
+\Diagram & & H_n(X^+\cup \T A^+, X^+) & \lTo ^{H_n(k_1)} & & H_n(\T A^+,A^+) \aTo (-3,-2) _{H_n(p_1)} \aTo (3,-4) ^{\partial _1} \\ & & \dTo >{H_n{q_1}} \\ & & H_n(\S A^+,P) & & & * \dx {.7} \\ & \ruTo _{H_n(q_4)} \tx {15pt} & \uTo >{H_n(t)} \\ H_n(X^+\cup \T A^+,P) \aTo (2,4) ^{H_n(j_1)} \tx {15pt} \aTo (2,-4) _{H_n(j_2)} \tx {15pt} & & & & & & H_{n-1}(A) & \rTo ^{H_{n-1}(i_A)} & H_{n-1}(A^+,P) \\ & \rdTo ^{H_n(q_2)} \tx {15pt} & & & & \ruTo \\ & & H_n(X^+/A^+,P) & \lTo ^{P_n(X,A)} & H_n(X,A) \aTo (1,-2) >{H_n(i_X)} \\ & & \uTo >{H_n(q_3)} \\ & & H_n(X^+\cup \T A^+,\T A^+)& \lTo _{H_n(k_2)} & & H_n(X^+,A^+) \aTo (3,4) _{\partial _2} \aTo (-3,2) _{H_n(p_X)} \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg03.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg03.kuv
new file mode 100644
index 00000000000..c836b4a7d7b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg03.kuv
@@ -0,0 +1,74 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{29946715}{14917432}{8}{0}{-1}
+{14358008sp}{14917432sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-12306864}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 2695360sp \K@vl {To}{}{5985901sp}\hskip 3625603sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{14358008sp}{14917432sp}{0{\K@cg {gsave}\K@wi {0}{-12306864}\hskip -7.0972pt \raise -3.0pt \hbox {\K@wc {0}{-12306864}\K@vy {$\labelstyle H_n(k_1)$}}\K@cg {grestore}}}
+{14358008sp}{13052753sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{-12306864}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1778834sp \K@vl {To}{}{9084484sp}\hskip 1995050sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xk \K@gx }
+{14358008sp}{13052753sp}{0{\K@cg {gsave}\K@wi {-3729358}{-12306864}\hskip -1.6496pt \raise 3.0pt \hbox {\K@wc {-3729358}{-12306864}\K@vy {$\labelstyle H_n(p_1)$}}\K@cg {grestore}}}
+{25229077sp}{11188074sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-7458716}{9435275}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1170285sp \K@vl {To}{}{9587211sp}\hskip 1269384sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xg \K@gx }
+{25229077sp}{11188074sp}{0{\K@cg {gsave}\K@wi {-7458716}{9435275}\hskip -0.75607pt \raise 3.0pt \hbox {\K@wc {-7458716}{9435275}\K@vy {$\labelstyle \partial _1$}}\K@cg {grestore}}}
+{8204576sp}{13052753sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 983040sp \K@vl {To}{}{1700215sp}\hskip 1046103sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{8204576sp}{13052753sp}{0{\K@cg {gsave}\K@wi {-3729358}{0}\hskip -0.48114pt \raise 3.0pt \hbox {\K@wc {-3729358}{0}\K@vy {$\labelstyle H_n{q_1}$}}\K@cg {grestore}}}
+{4593808sp}{9323395sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{7221536}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1503272sp \K@vl {To}{}{5257279sp}\hskip 1366425sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xk \K@gx }
+{4593808sp}{9323395sp}{0{\K@cg {gsave}\K@wi {3729358}{7221536}\hskip 1.04405pt \raise -3.0pt \hbox {\K@wc {3729358}{7221536}\K@vy {$\labelstyle H_n(q_4)$}}\K@cg {grestore}}}
+{8204576sp}{7458716sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {7458716}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1046103sp \K@vl {To}{}{5429573sp}\hskip 983040sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{8204576sp}{7458716sp}{0{\K@cg {gsave}\K@wi {7458716}{0}\hskip 0.48112pt \raise -3.0pt \hbox {\K@wc {7458716}{0}\K@vy {$\labelstyle H_n(t)$}}\K@cg {grestore}}}
+{4593808sp}{11188074sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {7458716}{7221536}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1198492sp \K@vl {To}{}{8071985sp}\hskip 1110835sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xj \K@gx }
+{4593808sp}{11188074sp}{0{\K@cg {gsave}\K@wi {7458716}{7221536}\hskip 0.66876pt \raise 3.0pt \hbox {\K@wc {7458716}{7221536}\K@vy {$\labelstyle H_n(j_1)$}}\K@cg {grestore}}}
+{4593808sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-7458716}{7221536}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1110835sp \K@vl {To}{}{8071985sp}\hskip 1198492sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{4593808sp}{3729358sp}{0{\K@cg {gsave}\K@wi {-7458716}{7221536}\hskip -0.66878pt \raise -3.0pt \hbox {\K@wc {-7458716}{7221536}\K@vy {$\labelstyle H_n(j_2)$}}\K@cg {grestore}}}
+{25844427sp}{7458716sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{8204576}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1942152sp \K@vl {To}{}{3701207sp}\hskip 2561217sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{25844427sp}{7458716sp}{0{\K@cg {gsave}\K@wi {0}{8204576}\hskip -4.7231pt \raise 3.0pt \hbox {\K@wc {0}{8204576}\K@vy {$\labelstyle H_{n-1}(i_A)$}}\K@cg {grestore}}}
+{4593808sp}{5594037sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{7221536}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1366425sp \K@vl {To}{}{5257279sp}\hskip 1503272sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xg \K@gx }
+{4593808sp}{5594037sp}{0{\K@cg {gsave}\K@wi {-3729358}{7221536}\hskip -1.04407pt \raise 3.0pt \hbox {\K@wc {-3729358}{7221536}\K@vy {$\labelstyle H_n(q_2)$}}\K@cg {grestore}}}
+{19075645sp}{5594037sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{5332987}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1225523sp \K@vl {To}{}{4056218sp}\hskip 1225523sp}}\K@cg {grestore}}}}
+{12306864sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-8204576}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 2031351sp \K@vl {To}{}{3287059sp}\hskip 2886166sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{12306864sp}{3729358sp}{0{\K@cg {gsave}\K@wi {0}{-8204576}\hskip -6.52173pt \raise -3.0pt \hbox {\K@wc {0}{-8204576}\K@vy {$\labelstyle P_n(X,A)$}}\K@cg {grestore}}}
+{18460296sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{4102288}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1140326sp \K@vl {To}{}{3169695sp}\hskip 1233659sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xg \K@gx }
+{18460296sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{4102288}\hskip -0.71208pt \raise 3.0pt \hbox {\K@wc {-3729358}{4102288}\K@vy {$\labelstyle H_n(i_X)$}}\K@cg {grestore}}}
+{8204576sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1046103sp \K@vl {To}{}{1700215sp}\hskip 983040sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{8204576sp}{1864679sp}{0{\K@cg {gsave}\K@wi {3729358}{0}\hskip 0.48112pt \raise -3.0pt \hbox {\K@wc {3729358}{0}\K@vy {$\labelstyle H_n(q_3)$}}\K@cg {grestore}}}
+{14358008sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-12306864}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 2484644sp \K@vl {To}{}{5985901sp}\hskip 3836319sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{14358008sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{-12306864}\hskip -10.31247pt \raise 3.0pt \hbox {\K@wc {0}{-12306864}\K@vy {$\labelstyle H_n(k_2)$}}\K@cg {grestore}}}
+{25229077sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {7458716}{9435275}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1269384sp \K@vl {To}{}{9587211sp}\hskip 1170285sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xk \K@gx }
+{25229077sp}{3729358sp}{0{\K@cg {gsave}\K@wi {7458716}{9435275}\hskip 0.75606pt \raise -3.0pt \hbox {\K@wc {7458716}{9435275}\K@vy {$\labelstyle \partial _2$}}\K@cg {grestore}}}
+{14358008sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{-12306864}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1995050sp \K@vl {To}{}{9084484sp}\hskip 1778834sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{14358008sp}{1864679sp}{0{\K@cg {gsave}\K@wi {3729358}{-12306864}\hskip 1.6496pt \raise 3.0pt \hbox {\K@wc {3729358}{-12306864}\K@vy {$\labelstyle H_n(p_X)$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(X^+\cup \T A^+, X^+) \K@rt }}
+{8204576sp}{14917432sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(\T A^+,A^+) \aTo (-3,-2) _{H_n(p_1)} \aTo (3,-4) ^{\partial _1} \K@rt }}
+{20511440sp}{14917432sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(\S A^+,P) \K@rt }}
+{8204576sp}{11188074sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv * \dx {.7} \K@rt }}
+{20511440sp}{11188074sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(X^+\cup \T A^+,P) \aTo (2,4) ^{H_n(j_1)} \tx {15pt} \aTo (2,-4) _{H_n(j_2)} \tx {15pt} \K@rt }}
+{0sp}{7458716sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_{n-1}(A) \K@rt }}
+{21742139sp}{7458716sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_{n-1}(A^+,P) \K@rt }}
+{29946715sp}{7458716sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(X^+/A^+,P) \K@rt }}
+{8204576sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(X,A) \aTo (1,-2) >{H_n(i_X)} \K@rt }}
+{16409152sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(X^+\cup \T A^+,\T A^+)\K@rt }}
+{8204576sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(X^+,A^+) \aTo (3,4) _{\partial _2} \aTo (-3,2) _{H_n(p_X)} \K@rt }}
+{20511440sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {554583}\gdef \K@et {163840}\gdef \K@eu {2711399}\gdef \K@ev {1905857}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg04.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg04.kdg
new file mode 100644
index 00000000000..34c2853e277
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg04.kdg
@@ -0,0 +1 @@
+\Dg F\times K\times U & \rTo ^{\rm proj} & & K\times U \\ \dTo & & & \dTo >{\rm proj} \\ F\times _K (K\times U) & {} \approx F\times U & \rTo ^{\rm proj}& U \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg04.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg04.kuv
new file mode 100644
index 00000000000..acfe609541b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg04.kuv
@@ -0,0 +1,23 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7515619}{2983488}{2}{0}{-1}
+{3757809sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{7515619}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1749486sp \K@vl {To}{}{4673370sp}\hskip 1092763sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{3757809sp}{2983488sp}{0{\K@cg {gsave}\K@wi {0}{7515619}\hskip 5.0104pt \raise 3.0pt \hbox {\K@wc {0}{7515619}\K@vy {$\labelstyle \rm proj$}}\K@cg {grestore}}}
+{0sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 349525sp \K@vl {To}{}{2175211sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{7515619sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 349525sp \K@vl {To}{}{2218903sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{7515619sp}{1491744sp}{0{\K@cg {gsave}\K@wi {-2983488}{0}\hskip -0.5pt \raise 3.0pt \hbox {\K@wc {-2983488}{0}\K@vy {$\labelstyle \rm proj$}}\K@cg {grestore}}}
+{5497307sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4036624}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1484156sp \K@vl {To}{}{2161938sp}\hskip 390530sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5497307sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{4036624}\hskip 8.3437pt \raise 3.0pt \hbox {\K@wc {0}{4036624}\K@vy {$\labelstyle \rm proj$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F\times K\times U \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv K\times U \K@rt }}
+{7515619sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F\times _K (K\times U) \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} \approx F\times U \K@rt }}
+{3478995sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv U \K@rt }}
+{7515619sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {163840}\gdef \K@eu {2125911}\gdef \K@ev {961691}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg05.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg05.kdg
new file mode 100644
index 00000000000..9b6df9043e4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg05.kdg
@@ -0,0 +1 @@
+\Graph {4in,4}{3.5in,1in} \To (0,0) (3.3,0) \hd {p} \To (0,0) (0,3.5) \hd {q} \Line (2,0) (2,3.25) \Line (0,1) (3.2,1) \Dot (2,1) \Dot (0,0) \Dot (2,0) \Dot (2.25,0) \Dot (2.5,0) \Dot (2.75,0) \Dot (3,0) \Dot (0,1) \Dot (0,1.25) \Dot (0,1.5) \Dot (0,1.75) \Dot (0,2) \Dot (0,2.25) \Dot (0,2.5) \Dot (0,2.75) \Dot (0,3) \Line (0,2.25) (2.5,0) ^{d^p} :{.35,5pt} \ro \Line (0,3) (3,0) ^{p + q = m + n} :{.35,5pt} \ro \Math {q = n} (-.1,1) *1 \Math {E_{0,p-1}^2 = E_{0,p-1}^p} (-.1,2.25) *1 \Math {p = m} (2,-.2) *{.55} \Math {E_{p,0}^2 = E_{p,0}^p} (2.75,-.2) *{.6} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg05.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg05.kuv
new file mode 100644
index 00000000000..6702c491308
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg05.kuv
@@ -0,0 +1,54 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{18945146}{16577003}{}{0}
+{7814879sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{15629758}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {To}{}{15202750sp}\hskip 427008sp}}\K@cg {grestore}}}}
+{15629758sp}{0sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle p$}}}
+{0sp}{8288500sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {16577001}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {To}{}{16023586sp}\hskip 553415sp}}\K@cg {grestore}}}}
+{0sp}{16577001sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle q$}}}
+{9472572sp}{7696464sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {15392929}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Line}{}{15392929sp}\hskip 0sp}}\K@cg {grestore}}}}
+{7578050sp}{4736286sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{15156100}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Line}{}{15156100sp}\hskip 0sp}}\K@cg {grestore}}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{9472572sp}{4736286sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{0sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{9472572sp}{0sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{10656643sp}{0sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{11840715sp}{0sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{13024786sp}{0sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{14208858sp}{0sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{4736286sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{5920357sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{7104429sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{8288500sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{9472572sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{10656643sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{11840715sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{13024786sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{14208858sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{5920357sp}{5328321sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-10656643}{11840715}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Line}{}{15929344sp}\hskip 0sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5920357sp}{5328321sp}{0{\K@cg {gsave}\K@wi {-10656643}{11840715}\hskip -36.4579pt \raise 8.0pt \hbox {\K@vy {$\labelstyle d^p$}}\K@cg {grestore}}}
+{7104429sp}{7104429sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-14208858}{14208858}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Line}{}{20092928sp}\hskip 0sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{7104429sp}{7104429sp}{0{\K@cg {gsave}\K@wi {-14208858}{14208858}\hskip -45.9872pt \raise 8.0pt \hbox {\K@vy {$\labelstyle p + q = m + n$}}\K@cg {grestore}}}
+{}{0}{\K@do =24.15848pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$q = n$}}}
+{-473657sp}{4736286sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 1\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =70.53635pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$E_{0,p-1}^2 = E_{0,p-1}^p$}}}
+{-473657sp}{10656643sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 1\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =27.1446pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$p = m$}}}
+{9472572sp}{-947242sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .55\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =50.06406pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$E_{p,0}^2 = E_{p,0}^p$}}}
+{13024786sp}{-947242sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .6\K@do }\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg06a.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg06a.kdg
new file mode 100644
index 00000000000..7e115a99ef9
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg06a.kdg
@@ -0,0 +1 @@
+\Diagram A' & & \rTo ^{f'} & & B' \\ & \rdTo <a \dh {2pt}& & & & \rdTo _b \\ \dTo <{g'} & & A & & \dTo <{h'} :{.25} \rTo ^f :{.25} \br & & B \\ \\ C' & & \rTo ^{k'} :{.75} \dTo <g :{.25} \br & & D' & & \dTo >h \\ & \rdTo _c \dh {.5pt}&& & & \rdTo _d \\ & & C & & \rTo ^k & & D \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg06a.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg06a.kuv
new file mode 100644
index 00000000000..b7296e4b893
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg06a.kuv
@@ -0,0 +1,57 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{8391054}{8391054}{6}{0}{-1}
+{2797018sp}{8391054sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594036}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 468765sp \K@vl {To}{}{4637278sp}\hskip 487993sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{2797018sp}{8391054sp}{0{\K@cg {gsave}\K@wi {0}{5594036}\hskip -0.1467pt \raise 3.0pt \hbox {\K@wc {0}{5594036}\K@vy {$\labelstyle f'$}}\K@cg {grestore}}}
+{1398509sp}{6992545sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797018}{2797018}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{3246721sp}\hskip 346521sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{1398509sp}{6992545sp}{0{\K@cg {gsave}\K@wi {-2797018}{2797018}\hskip 0.11874pt \raise -3.0pt \hbox {\K@wc {-2797018}{2797018}\K@vy {$\labelstyle a$}}\K@cg {grestore}}}
+{6992545sp}{6992545sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797018}{2797018}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{3088537sp}\hskip 504705sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{6992545sp}{6992545sp}{0{\K@cg {gsave}\K@wi {-2797018}{2797018}\hskip -1.0881pt \raise -3.0pt \hbox {\K@wc {-2797018}{2797018}\K@vy {$\labelstyle b$}}\K@cg {grestore}}}
+{0sp}{5594036sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5594036}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{4806436sp}\hskip 492688sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{0sp}{5594036sp}{0{\K@cg {gsave}\K@wi {-5594036}{0}\hskip -1.50891pt \raise -3.0pt \hbox {\K@wc {-5594036}{0}\K@vy {$\labelstyle g'$}}\K@cg {grestore}}}
+{5594036sp}{5594036sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5594036}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{4806436sp}\hskip 492688sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{5594036sp}{5594036sp}{0{\K@cg {gsave}\K@wi {-5594036}{0}\hskip -19.84401pt \raise -3.0pt \hbox {\K@wc {-5594036}{0}\K@vy {$\labelstyle h'$}}\K@cg {grestore}}}
+{5594036sp}{5594036sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594036}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 376832sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 4821144sp height 163840sp depth 163840sp}}$}\hskip 396060sp}}\K@cg {grestore}}}}
+{5594036sp}{5594036sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594036}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{4821144sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5594036sp}{5594036sp}{0{\K@cg {gsave}\K@wi {0}{5594036}\hskip -18.5379pt \raise 3.0pt \hbox {\K@wc {0}{5594036}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{2797018sp}{2797018sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594036}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 480642sp \K@vl {To}{}{4609996sp}\hskip 503398sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{2797018sp}{2797018sp}{0{\K@cg {gsave}\K@wi {0}{5594036}\hskip 17.41212pt \raise 3.0pt \hbox {\K@wc {0}{5594036}\K@vy {$\labelstyle k'$}}\K@cg {grestore}}}
+{2797018sp}{2797018sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5594036}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 294912sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 4884064sp height 163840sp depth 163840sp}}$}\hskip 415060sp}}\K@cg {grestore}}}}
+{2797018sp}{2797018sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5594036}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{4884064sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{2797018sp}{2797018sp}{0{\K@cg {gsave}\K@wi {-5594036}{0}\hskip -19.54788pt \raise -3.0pt \hbox {\K@wc {-5594036}{0}\K@vy {$\labelstyle g$}}\K@cg {grestore}}}
+{8391054sp}{2797018sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5594036}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{4884064sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{8391054sp}{2797018sp}{0{\K@cg {gsave}\K@wi {-5594036}{0}\hskip -0.91666pt \raise 3.0pt \hbox {\K@wc {-5594036}{0}\K@vy {$\labelstyle h$}}\K@cg {grestore}}}
+{1398509sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797018}{2797018}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{3131669sp}\hskip 461573sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{1398509sp}{1398509sp}{0{\K@cg {gsave}\K@wi {-2797018}{2797018}\hskip -0.75903pt \raise -3.0pt \hbox {\K@wc {-2797018}{2797018}\K@vy {$\labelstyle c$}}\K@cg {grestore}}}
+{6992545sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797018}{2797018}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{3066815sp}\hskip 526427sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{6992545sp}{1398509sp}{0{\K@cg {gsave}\K@wi {-2797018}{2797018}\hskip -1.25383pt \raise -3.0pt \hbox {\K@wc {-2797018}{2797018}\K@vy {$\labelstyle d$}}\K@cg {grestore}}}
+{5594036sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594036}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 388710sp \K@vl {To}{}{4793860sp}\hskip 411466sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5594036sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{5594036}\hskip -0.17361pt \raise 3.0pt \hbox {\K@wc {0}{5594036}\K@vy {$\labelstyle k$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A' \K@rt }}
+{0sp}{8391054sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B' \K@rt }}
+{5594036sp}{8391054sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{2797018sp}{5594036sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{8391054sp}{5594036sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C' \K@rt }}
+{0sp}{2797018sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D' \K@rt }}
+{5594036sp}{2797018sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{2797018sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{8391054sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {525456}\gdef \K@et {0}\gdef \K@eu {349570}\gdef \K@ev {280394}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg09.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg09.kdg
new file mode 100644
index 00000000000..da4951ca6c3
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg09.kdg
@@ -0,0 +1 @@
+\Diagram & & F(3,2) \aLine (1,-4) >{F(3,1,1)} :{.4} \br \\ & & & \rdLine >{F(1,2,2)} \pt {right,.75} \\ & & & & F(1,4) \\ F(2,3) \aDash (4,1) ^{F(1,1,3)} :{.4} \pp \\ & & & F(4,1) \aLine (1,2) >{F(1,3,1)} \\ \Modify \Pt {top} (2,4) \Pt {b1} (0,1) \Pt {b2} (3,0) \Pt {LeftF} (1.65,2) \Pt {BackF} (2,2.5) \Pt {BottomF} (2.5,1) \Pt {RightF} (3.1,2.25) \Nul \pt {b1} \pt {b2} \pt {bottom,.8} \Nul \pt {BottomF} \pt {bottom} \pt {BottomL,2} \Dash \pt {BottomF} \pt {bottom} \tl \circ \dt {3pt} \Line \pt {bottom} \pt {BottomL} \hd {F(1,1,2,1)} \Line \pt {b1} \pt {b2} _{F(2,2,1)} \br \Nul \pt {b1} \pt {top} \pt {left,.25} \pt {back,.75} \Nul \pt {BackF} \pt {back} \pt {BackL,2} \Nul \pt {LeftF} \pt {left} \pt {LeftL,2} \Dash \pt {BackF} \pt {back} \tl \circ \dt {3pt} \Line \pt {back} \pt {BackL} \hd {F(1,1,1,2)} \Line \pt {b1} \pt {top} <{F(2,1,2)} \br \Line \pt {LeftF} \pt {LeftL} \tl \bullet \hd {F(2,1,1,1)} \jt \br \Nul \pt {RightF} \pt {right} \pt {RightL,3} \Line \pt {RightF} \pt {RightL} \tl \bullet \hd {F(1,2,1,1)} \jt \br \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg09.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg09.kuv
new file mode 100644
index 00000000000..d37284ea8bb
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg09.kuv
@@ -0,0 +1,54 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{14917432}{14917432}{4}{0}{-1}
+{7458716sp}{5594037sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{14917432}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1115478sp \K@vl {Dash}{}{13144404sp}\hskip 1115478sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{7458716sp}{5594037sp}{0{\K@cg {gsave}\K@wi {3729358}{14917432}\hskip -20.058pt \raise 3.0pt \hbox {\K@vy {$\labelstyle F(1,1,3)$}}\K@cg {grestore}}}
+{9323395sp}{7458716sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-14917432}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 470454sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 14434452sp height 163840sp depth 163840sp}}$}\hskip 470454sp}}\K@cg {grestore}}}}
+{9323395sp}{7458716sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-14917432}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 470454sp \K@vl {Line}{}{14434452sp}\hskip 470454sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{9323395sp}{7458716sp}{0{\K@cg {gsave}\K@wi {-14917432}{3729358}\hskip -22.02658pt \raise 3.0pt \hbox {\K@vy {$\labelstyle F(3,1,1)$}}\K@cg {grestore}}}
+{11188074sp}{11188074sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-7458716}{7458716}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 593100sp \K@vl {Line}{}{9361000sp}\hskip 593100sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{11188074sp}{11188074sp}{0{\K@cg {gsave}\K@wi {-7458716}{7458716}\hskip 0.0pt \raise 3.0pt \hbox {\K@vy {$\labelstyle F(1,2,2)$}}\K@cg {grestore}}}
+{13052753sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {7458716}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 494796sp \K@vl {Line}{}{7348840sp}\hskip 494796sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{13052753sp}{3729358sp}{0{\K@cg {gsave}\K@wi {7458716}{3729358}\hskip 0.0pt \raise -3.0pt \hbox {\K@vy {$\labelstyle F(1,3,1)$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F(3,2) \aLine (1,-4) >{F(3,1,1)} :{.4} \br \K@rt }}
+{7458716sp}{14917432sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F(1,4) \K@rt }}
+{14917432sp}{7458716sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F(2,3) \aDash (4,1) ^{F(1,1,3)} :{.4} \pp \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F(4,1) \aLine (1,2) >{F(1,3,1)} \K@rt }}
+{11188074sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{5594037sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{11188074}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1213918sp \K@vl {Nul}{}{9417543sp}\hskip 1160923sp}}\K@cg {grestore}}}}
+{8793963sp}{2343933sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2770849}{-1058864}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Nul}{}{2769536sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{8793963sp}{2343933sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2770849}{-1058864}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 109772sp \K@vl {Dash}{}{2659764sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{9323395sp}{3729358sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle \circ $}}}
+{7803911sp}{-244070sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2405159}{-921240}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 196608sp \K@vl {Line}{}{1897191sp}\hskip 481689sp}}\K@cg {grestore}}}}
+{7343291sp}{-1446650sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle F(1,1,2,1)$}}}
+{5594037sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{11188074}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 1213918sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 9417543sp height 163840sp depth 163840sp}}$}\hskip 1160923sp}}\K@cg {grestore}}}}
+{5594037sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{11188074}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1213918sp \K@vl {Line}{}{9417543sp}\hskip 1160923sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{5594037sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{11188074}\hskip 0.40431pt \raise -3.0pt \hbox {\K@vy {$\labelstyle F(2,2,1)$}}\K@cg {grestore}}}
+{3729358sp}{9323395sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {11188074}{7458716}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 521167sp \K@vl {Nul}{}{12403298sp}\hskip 521167sp}}\K@cg {grestore}}}}
+{6454716sp}{10612459sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2578128}{-2008000}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Nul}{}{3071104sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{4080708sp}{7101991sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-713450}{-4145418}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Nul}{}{4009472sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{6454716sp}{10612459sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2578128}{-2008000}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 95027sp \K@vl {Dash}{}{2976077sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{7458716sp}{9323395sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle \circ $}}}
+{4566646sp}{13037233sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2271420}{-1768140}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 196608sp \K@vl {Line}{}{2137780sp}\hskip 543948sp}}\K@cg {grestore}}}}
+{3682576sp}{14172943sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle F(1,1,1,2)$}}}
+{3729358sp}{9323395sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {11188074}{7458716}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 521167sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 12403298sp height 163840sp depth 163840sp}}$}\hskip 521167sp}}\K@cg {grestore}}}}
+{3729358sp}{9323395sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {11188074}{7458716}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 521167sp \K@vl {Line}{}{12403298sp}\hskip 521167sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{3729358sp}{9323395sp}{0{\K@cg {gsave}\K@wi {11188074}{7458716}\hskip 0.0pt \raise 3.0pt \hbox {\K@vy {$\labelstyle F(2,1,2)$}}\K@cg {grestore}}}
+{2200674sp}{6776723sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1363986}{-7905486}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip -65536sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 6337091sp height 163840sp depth 163840sp}}$}\hskip 1750461sp}}\K@cg {grestore}}}}
+{2200674sp}{6776723sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1363986}{-7905486}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{6337091sp}\hskip 1750461sp}}\K@cg {grestore}}}}
+{6153417sp}{7458716sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle \bullet $}}}
+{-1752069sp}{6094730sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle F(2,1,1,1)$}}}
+{12203100sp}{8961017sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1139925}{1284136}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Nul}{}{1520448sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{13269002sp}{9906301sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3030492}{3415941}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip -65536sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 4008960sp height 163840sp depth 163840sp}}$}\hskip 622592sp}}\K@cg {grestore}}}}
+{13269002sp}{9906301sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3030492}{3415941}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{4008960sp}\hskip 622592sp}}\K@cg {grestore}}}}
+{11561032sp}{8391055sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle \bullet $}}}
+{14976973sp}{11421547sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle F(1,2,1,1)$}}}
+{}{1}{\gdef \K@es {491520}\gdef \K@et {1610490}\gdef \K@eu {3355425}\gdef \K@ev {1662897}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg12.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg12.kdg
new file mode 100644
index 00000000000..114ae13a9de
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg12.kdg
@@ -0,0 +1 @@
+\Dg &&&\RP ^1 = {}& \y 11 & \rInto & \y 21 & \rInto & \y 31 & \rInto & \y 41 & \rInto & \cdots \\ &&& & & & \dTo & & \dTo & & \dTo & \\ &&\RP ^2 = {}&& & & \y 12 & \rInto & \y 22 & \rInto & \y 32 & \rInto & \cdots \\ && && & & & & \dTo & & \dTo & \\ &\RP ^3 = {}&&& & & & & \y 13 & \rInto & \y 23 & \rInto & \cdots \\ & &&& & & & & & & \dTo & \\ \RP ^4 = {}&&&& & & & & & & \y 14 & \rInto & \cdots \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg12.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg12.kuv
new file mode 100644
index 00000000000..2cd67405d76
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg12.kuv
@@ -0,0 +1,55 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{19123161}{8950464}{6}{0}{-1}
+{4309185sp}{8950464sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4406548}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1122305sp \K@vl {Into}{}{2161938sp}\hskip 1122305sp}}\K@cg {grestore}}}}
+{8715733sp}{8950464sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4406548}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1122305sp \K@vl {Into}{}{2161938sp}\hskip 1122305sp}}\K@cg {grestore}}}}
+{13122281sp}{8950464sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4406548}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1122305sp \K@vl {Into}{}{2161938sp}\hskip 1122305sp}}\K@cg {grestore}}}}
+{17224358sp}{8950464sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3797606}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1122305sp \K@vl {Into}{}{2161938sp}\hskip 513363sp}}\K@cg {grestore}}}}
+{6512459sp}{7458720sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{2065984sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{10919007sp}{7458720sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{2065984sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{15325555sp}{7458720sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{2065984sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{8715733sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4406548}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1122305sp \K@vl {Into}{}{2161938sp}\hskip 1122305sp}}\K@cg {grestore}}}}
+{13122281sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4406548}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1122305sp \K@vl {Into}{}{2161938sp}\hskip 1122305sp}}\K@cg {grestore}}}}
+{17224358sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3797606}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1122305sp \K@vl {Into}{}{2161938sp}\hskip 513363sp}}\K@cg {grestore}}}}
+{10919007sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{2065984sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{15325555sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{2065984sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{13122281sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4406548}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1122305sp \K@vl {Into}{}{2161938sp}\hskip 1122305sp}}\K@cg {grestore}}}}
+{17224358sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3797606}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1122305sp \K@vl {Into}{}{2161938sp}\hskip 513363sp}}\K@cg {grestore}}}}
+{15325555sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{2065984sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{17224358sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3797606}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1122305sp \K@vl {Into}{}{2161938sp}\hskip 513363sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\bb R}P^1 = {}\K@rt }}
+{0sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y(1,1) \K@rt }}
+{2105911sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y(2,1) \K@rt }}
+{6512459sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y(3,1) \K@rt }}
+{10919007sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y(4,1) \K@rt }}
+{15325555sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{19123161sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\bb R}P^2 = {}\K@rt }}
+{4406548sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y(1,2) \K@rt }}
+{6512459sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y(2,2) \K@rt }}
+{10919007sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y(3,2) \K@rt }}
+{15325555sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{19123161sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\bb R}P^3 = {}\K@rt }}
+{8813096sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y(1,3) \K@rt }}
+{10919007sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y(2,3) \K@rt }}
+{15325555sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{19123161sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\bb R}P^4 = {}\K@rt }}
+{13219644sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y(1,4) \K@rt }}
+{15325555sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{19123161sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {566233}\gdef \K@et {163840}\gdef \K@eu {1114678}\gdef \K@ev {382291}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg13.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg13.kdg
new file mode 100644
index 00000000000..2957345686b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg13.kdg
@@ -0,0 +1 @@
+\Graph {3cm,2}{3cm,4} \Line (0,0) (0,4) <{f(z,s)} \Line (0,4) (2,4) ^{H(z,t)} \Line (0,0) (2,0) _{*} \Line (2,0) (2,4) \Line (0,4) (2,2) _{\;\;H(z,0) = f(z,1)} \ro \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg13.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg13.kuv
new file mode 100644
index 00000000000..05f9bc7fb25
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg13.kuv
@@ -0,0 +1,15 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5594039}{5594039}{}{0}
+{0sp}{2797018sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {5594036}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{5725108sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{0sp}{2797018sp}{0{\K@cg {gsave}\K@wi {5594036}{0}\hskip 0.0pt \raise 3.0pt \hbox {\K@wc {5594036}{0}\K@vy {$\labelstyle f(z,s)$}}\K@cg {grestore}}}
+{2797019sp}{5594036sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594038}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{5725110sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{2797019sp}{5594036sp}{0{\K@cg {gsave}\K@wi {0}{5594038}\hskip 0.0pt \raise 3.0pt \hbox {\K@wc {0}{5594038}\K@vy {$\labelstyle H(z,t)$}}\K@cg {grestore}}}
+{2797019sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594038}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{5725110sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{2797019sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{5594038}\hskip 0.0pt \raise -3.0pt \hbox {\K@wc {0}{5594038}\K@vy {$\labelstyle *$}}\K@cg {grestore}}}
+{5594038sp}{2797018sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {5594036}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{5725108sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{2797019sp}{4195527sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797018}{5594038}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{6384896sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{2797019sp}{4195527sp}{0{\K@cg {gsave}\K@wi {-2797018}{5594038}\hskip 0.0pt \raise -3.0pt \hbox {\K@vy {$\labelstyle \;\;H(z,0) = f(z,1)$}}\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg15.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg15.kdg
new file mode 100644
index 00000000000..4a1067ae725
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg15.kdg
@@ -0,0 +1 @@
+\Dg {\rm Spin}(3) & & & & SU(2) \\ & \rdTo & & \ldTo \\ & & SO(3) \\ & & \dTo \\ & O(3)\mod O(1)^3 = {} & SO(3)\mod (O(1)^3\cap SO(3)) \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg15.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg15.kuv
new file mode 100644
index 00000000000..30837272337
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg15.kuv
@@ -0,0 +1,16 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{8718005}{5966976}{4}{0}{-1}
+{4522476sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{2797019}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 579993sp \K@vl {To}{}{2929358sp}\hskip 579993sp}}\K@cg {grestore}}}}
+{7319495sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-2797019}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 579993sp \K@vl {To}{}{2929358sp}\hskip 579993sp}}\K@cg {grestore}}}}
+{5920986sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{1991271sp}\hskip 533465sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\rm Spin}(3) \K@rt }}
+{3123967sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv SU(2) \K@rt }}
+{8718005sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv SO(3) \K@rt }}
+{5920986sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv O(3)\mod O(1)^3 = {} \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv SO(3)\mod (O(1)^3\cap SO(3)) \K@rt }}
+{5920986sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {491520}\gdef \K@et {229380}\gdef \K@eu {2310776}\gdef \K@ev {897979}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg16.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg16.kdg
new file mode 100644
index 00000000000..d99e87ed2a9
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg16.kdg
@@ -0,0 +1 @@
+\Dg u & \rTo ^{e_1} & v & & \rTo \up {3pt} ^f \rTo \up {-3pt} _g & d \\ \uDashto >s & & \dTo >e & & & \uTo \\ w & \rTo ^{ee_1s} & w & {} = {\mit \Pi }k_i & \rTo & k_i \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg16.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg16.kuv
new file mode 100644
index 00000000000..5e9aee58a5c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg16.kuv
@@ -0,0 +1,37 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{8012874}{2983488}{2}{0}{-1}
+{1455450sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2910900}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 318655sp \K@vl {To}{}{2290583sp}\hskip 301662sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1455450sp}{2983488sp}{0{\K@cg {gsave}\K@wi {0}{2910900}\hskip 0.12964pt \raise 3.0pt \hbox {\K@wc {0}{2910900}\K@vy {$\labelstyle e_1$}}\K@cg {grestore}}}
+{5461887sp}{3180096sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5101974}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 301662sp \K@vl {To}{}{4498687sp}\hskip 301625sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5461887sp}{3180096sp}{0{\K@cg {gsave}\K@wi {0}{5101974}\hskip 0.00027pt \raise 3.0pt \hbox {\K@wc {0}{5101974}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{5461887sp}{2786880sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5101974}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 301662sp \K@vl {To}{}{4498687sp}\hskip 301625sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{5461887sp}{2786880sp}{0{\K@cg {gsave}\K@wi {0}{5101974}\hskip 0.00027pt \raise -3.0pt \hbox {\K@wc {0}{5101974}\K@vy {$\labelstyle g$}}\K@cg {grestore}}}
+{0sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 249400sp \K@vl {Dashto}{}{2439176sp}\hskip 294912sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{0sp}{1491744sp}{0{\K@cg {gsave}\K@wi {2983488}{0}\hskip -0.34723pt \raise -3.0pt \hbox {\K@wc {2983488}{0}\K@vy {$\labelstyle s$}}\K@cg {grestore}}}
+{2910900sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{2439176sp}\hskip 249400sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{2910900sp}{1491744sp}{0{\K@cg {gsave}\K@wi {-2983488}{0}\hskip 0.34723pt \raise 3.0pt \hbox {\K@wc {-2983488}{0}\K@vy {$\labelstyle e$}}\K@cg {grestore}}}
+{8012874sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 422343sp \K@vl {To}{}{2266233sp}\hskip 294912sp}}\K@cg {grestore}}}}
+{1455450sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2910900}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 374481sp \K@vl {To}{}{2161938sp}\hskip 374481sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1455450sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{2910900}\hskip 0.0pt \raise 3.0pt \hbox {\K@wc {0}{2910900}\K@vy {$\labelstyle ee_1s$}}\K@cg {grestore}}}
+{6153193sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3719362}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1146667sp \K@vl {To}{}{2161938sp}\hskip 410757sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv u \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv v \K@rt }}
+{2910900sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv d \K@rt }}
+{8012874sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv w \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv w \K@rt }}
+{2910900sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} = {\mit \Pi }k_i \K@rt }}
+{4293512sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv k_i \K@rt }}
+{8012874sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {455111}\gdef \K@et {98303}\gdef \K@eu {243409}\gdef \K@ev {279685}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg17.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg17.kdg
new file mode 100644
index 00000000000..90fee3a3341
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg17.kdg
@@ -0,0 +1 @@
+\Dg & F & _{\cod u} & \rEq & F & _{\cod u} & & & F_i \\ & \uTo >{p_u} & & & \uTo & & & \ruTo <{p_i} \tx {-5pt} & \uDashto >{\mu _i} \\ {\mit \Pi }_{u:j\to k}F_k = {\mit \Pi }_u & F & _{\cod u} & \lTo ^f \up {3pt} \lTo _g \up {-3pt} & {\mit \Pi }_i & & F_i & \lDashto ^e & d \\ & \dTo >{p_u} & & & \dTo >{p_{\dom u}} \\ & F & _{\cod u} & \lTo ^{Fu} & F & _{\dom u} \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg17.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg17.kuv
new file mode 100644
index 00000000000..ee92422fe04
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg17.kuv
@@ -0,0 +1,62 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{11175886}{5966976}{4}{0}{-1}
+{5290484sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3793467}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 746044sp \K@vl {Eq}{}{2660123sp}\hskip 387300sp}}\K@cg {grestore}}}}
+{2522551sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 415060sp \K@vl {To}{}{2273516sp}\hskip 294912sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{2522551sp}{4475232sp}{0{\K@cg {gsave}\K@wi {2983488}{0}\hskip 0.91666pt \raise -3.0pt \hbox {\K@wc {2983488}{0}\K@vy {$\labelstyle p_u$}}\K@cg {grestore}}}
+{7187218sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 415060sp \K@vl {To}{}{2273516sp}\hskip 294912sp}}\K@cg {grestore}}}}
+{9368356sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2983488}{3615060}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 576933sp \K@vl {To}{}{3567279sp}\hskip 542636sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xj \K@gx }
+{9368356sp}{4475232sp}{0{\K@cg {gsave}\K@wi {2983488}{3615060}\hskip 0.26166pt \raise 3.0pt \hbox {\K@wc {2983488}{3615060}\K@vy {$\labelstyle p_i$}}\K@cg {grestore}}}
+{11175886sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 422343sp \K@vl {Dashto}{}{2167930sp}\hskip 393215sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{11175886sp}{4475232sp}{0{\K@cg {gsave}\K@wi {2983488}{0}\hskip 0.22223pt \raise -3.0pt \hbox {\K@wc {2983488}{0}\K@vy {$\labelstyle \mu _i$}}\K@cg {grestore}}}
+{5290484sp}{3180096sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-3793467}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 512550sp \K@vl {To}{}{2534873sp}\hskip 746044sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5290484sp}{3180096sp}{0{\K@cg {gsave}\K@wi {0}{-3793467}\hskip -1.78142pt \raise -3.0pt \hbox {\K@wc {0}{-3793467}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{5290484sp}{2786880sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-3793467}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 512550sp \K@vl {To}{}{2534873sp}\hskip 746044sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{5290484sp}{2786880sp}{0{\K@cg {gsave}\K@wi {0}{-3793467}\hskip -1.78142pt \raise 3.0pt \hbox {\K@wc {0}{-3793467}\K@vy {$\labelstyle g$}}\K@cg {grestore}}}
+{9532196sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-3287380}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 301625sp \K@vl {Dashto}{}{2534873sp}\hskip 450882sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{9532196sp}{2983488sp}{0{\K@cg {gsave}\K@wi {0}{-3287380}\hskip -1.13875pt \raise -3.0pt \hbox {\K@wc {0}{-3287380}\K@vy {$\labelstyle e$}}\K@cg {grestore}}}
+{2522551sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{2273516sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{2522551sp}{1491744sp}{0{\K@cg {gsave}\K@wi {-2983488}{0}\hskip -0.91666pt \raise 3.0pt \hbox {\K@wc {-2983488}{0}\K@vy {$\labelstyle p_u$}}\K@cg {grestore}}}
+{7187218sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 393215sp \K@vl {To}{}{2175213sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{7187218sp}{1491744sp}{0{\K@cg {gsave}\K@wi {-2983488}{0}\hskip -0.16667pt \raise 3.0pt \hbox {\K@wc {-2983488}{0}\K@vy {$\labelstyle p_{\dom u}$}}\K@cg {grestore}}}
+{5290484sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-3793467}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 387300sp \K@vl {To}{}{2660123sp}\hskip 746044sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5290484sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{-3793467}\hskip -2.737pt \raise -3.0pt \hbox {\K@wc {0}{-3793467}\K@vy {$\labelstyle Fu$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F \K@rt }}
+{2522551sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _{\cod u} \K@rt }}
+{3393751sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F \K@rt }}
+{7187218sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _{\cod u} \K@rt }}
+{8150123sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F_i \K@rt }}
+{11175886sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\mit \Pi }_{u:j\to k}F_k = {\mit \Pi }_u \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F \K@rt }}
+{2522551sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _{\cod u} \K@rt }}
+{3393751sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\mit \Pi }_i \K@rt }}
+{7187218sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F_i \K@rt }}
+{7888506sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv d \K@rt }}
+{11175886sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F \K@rt }}
+{2522551sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _{\cod u} \K@rt }}
+{3393751sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F \K@rt }}
+{7187218sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _{\dom u} \K@rt }}
+{8150123sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {98303}\gdef \K@eu {2266323}\gdef \K@ev {319810}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg18.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg18.kdg
new file mode 100644
index 00000000000..e061b2558c9
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg18.kdg
@@ -0,0 +1 @@
+\Dg Y & \rMono ^y & A & \rLine \jh & \stop \\ \dEpi & & \dEpi & & \mx {-1cm} \\ D & \rMono ^d & i_A(A) & & \dLine >{\eta _A} \jn \\ \dMono & & \dMono \\ X & \rMono _x & \overline {i_A(A)} & \lTo \jt & \stop \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg18.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg18.kuv
new file mode 100644
index 00000000000..871fcdd0337
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg18.kuv
@@ -0,0 +1,37 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{6053400}{5966976}{4}{0}{-1}
+{2053816sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4107633}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 394126sp \K@vl {Mono}{}{3336675sp}\hskip 376832sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{2053816sp}{5966976sp}{0{\K@cg {gsave}\K@wi {0}{4107633}\hskip 0.13194pt \raise 3.0pt \hbox {\K@wc {0}{4107633}\K@vy {$\labelstyle y$}}\K@cg {grestore}}}
+{5080516sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{1945767}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {Line}{}{1634471sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{0sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Epi}{}{2273516sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{4107633sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Epi}{}{2229824sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{2053816sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4107633}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 411466sp \K@vl {Mono}{}{2738134sp}\hskip 958033sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{2053816sp}{2983488sp}{0{\K@cg {gsave}\K@wi {0}{4107633}\hskip -4.16997pt \raise 3.0pt \hbox {\K@wc {0}{4107633}\K@vy {$\labelstyle d$}}\K@cg {grestore}}}
+{6053400sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{6098048sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{6053400sp}{2983488sp}{0{\K@cg {gsave}\K@wi {-5966976}{0}\hskip 0.0pt \raise 3.0pt \hbox {\K@wc {-5966976}{0}\K@vy {$\labelstyle \eta _A$}}\K@cg {grestore}}}
+{0sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Mono}{}{2273516sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{4107633sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {Mono}{}{1934919sp}\hskip 589817sp}}\K@cg {grestore}}}}
+{2053816sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4107633}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {Mono}{}{2721341sp}\hskip 958033sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{2053816sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{4107633}\hskip -4.04185pt \raise -3.0pt \hbox {\K@wc {0}{4107633}\K@vy {$\labelstyle x$}}\K@cg {grestore}}}
+{5080516sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-1945767}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {To}{}{1053270sp}\hskip 958033sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y \K@rt }}
+{0sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{4107633sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{6053400sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv i_A(A) \K@rt }}
+{4107633sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \overline {i_A(A)} \K@rt }}
+{4107633sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{6053400sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {163840}\gdef \K@eu {297187}\gdef \K@ev {0}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg19.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg19.kdg
new file mode 100644
index 00000000000..a8b877f4dee
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg19.kdg
@@ -0,0 +1 @@
+\Dg &&_{N+t'}X_p & \rTo ^{g_{p+q}} & _N X_{p+q} \\ && \dFillcell {\;\cdots \;\rightarrowfill } & & \dFillcell {\;\cdots \;\rightarrowfill } \\ \\ && _{N+t'}X_1 & \rTo ^{g_{q+1}} & _N X_{q+1} \\ && \dTo & & \dTo \\ S^{N+t+t'}X \aTo (2,5) ^{f_p} \tx {.7} \hx {5pt} & \rTo ^f & S^{N+t'}X & \rTo ^{g_q} & _N X_q \\ \\ && & & \dFillcell {\rightarrowfill \;\cdots \;\rightarrowfill } \\ \\ && & & _N X_1 \\ && & & \dTo \\ && & & S^N X \bTo (-2,6) <g \hx {.2} \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg19.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg19.kuv
new file mode 100644
index 00000000000..eb4db84786d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg19.kuv
@@ -0,0 +1,45 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{10264047}{16409184}{11}{0}{-1}
+{7834927sp}{16409184sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4858239}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1519008sp \K@vl {To}{}{1879513sp}\hskip 1459718sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{7834927sp}{16409184sp}{0{\K@cg {gsave}\K@wi {0}{4858239}\hskip 0.45235pt \raise 3.0pt \hbox {\K@wc {0}{4858239}\K@vy {$\labelstyle g_{p+q}$}}\K@cg {grestore}}}
+{5405808sp}{14171568sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-4475232}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 810096sp \K@vl {Fillcell}{\;\cdots \;\rightarrowfill }{2922396sp}\hskip 742740sp}}\K@cg {grestore}}}}
+{10264047sp}{14171568sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-4475232}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 810096sp \K@vl {Fillcell}{\;\cdots \;\rightarrowfill }{2922396sp}\hskip 742740sp}}\K@cg {grestore}}}}
+{7834927sp}{11933952sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4858239}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1514544sp \K@vl {To}{}{1888441sp}\hskip 1455254sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{7834927sp}{11933952sp}{0{\K@cg {gsave}\K@wi {0}{4858239}\hskip 0.45235pt \raise 3.0pt \hbox {\K@wc {0}{4858239}\K@vy {$\labelstyle g_{q+1}$}}\K@cg {grestore}}}
+{5405808sp}{10442208sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 775509sp \K@vl {To}{}{1262655sp}\hskip 945324sp}}\K@cg {grestore}}}}
+{10264047sp}{10442208sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 810096sp \K@vl {To}{}{1430652sp}\hskip 742740sp}}\K@cg {grestore}}}}
+{3157633sp}{12679824sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {7458720}{5151710}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1047504sp \K@vl {To}{}{7132554sp}\hskip 883878sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xj \K@gx }
+{3157633sp}{12679824sp}{0{\K@cg {gsave}\K@wi {7458720}{5151710}\hskip 1.24837pt \raise 3.0pt \hbox {\K@wc {7458720}{5151710}\K@vy {$\labelstyle f_p$}}\K@cg {grestore}}}
+{2702904sp}{8950464sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5405808}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1913221sp \K@vl {To}{}{1879513sp}\hskip 1613074sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{2702904sp}{8950464sp}{0{\K@cg {gsave}\K@wi {0}{5405808}\hskip 2.28993pt \raise 3.0pt \hbox {\K@wc {0}{5405808}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{7834927sp}{8950464sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4858239}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1613074sp \K@vl {To}{}{2121688sp}\hskip 1123477sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{7834927sp}{8950464sp}{0{\K@cg {gsave}\K@wi {0}{4858239}\hskip 3.73534pt \raise 3.0pt \hbox {\K@wc {0}{4858239}\K@vy {$\labelstyle g_q$}}\K@cg {grestore}}}
+{10264047sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 810096sp \K@vl {Fillcell}{\rightarrowfill \;\cdots \;\rightarrowfill }{4414140sp}\hskip 742740sp}}\K@cg {grestore}}}}
+{10264047sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 720895sp \K@vl {To}{}{1383607sp}\hskip 878986sp}}\K@cg {grestore}}}}
+{7605262sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-8950464}{4398909}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 640614sp \K@vl {To}{}{8406399sp}\hskip 925211sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{7605262sp}{4475232sp}{0{\K@cg {gsave}\K@wi {-8950464}{4398909}\hskip -2.17131pt \raise -3.0pt \hbox {\K@wc {-8950464}{4398909}\K@vy {$\labelstyle g$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _{N+t'}X_p \K@rt }}
+{5405808sp}{16409184sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _N X_{p+q} \K@rt }}
+{10264047sp}{16409184sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _{N+t'}X_1 \K@rt }}
+{5405808sp}{11933952sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _N X_{q+1} \K@rt }}
+{10264047sp}{11933952sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv S^{N+t+t'}X \aTo (2,5) ^{f_p} \tx {.7} \hx {5pt} \K@rt }}
+{0sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv S^{N+t'}X \K@rt }}
+{5405808sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _N X_q \K@rt }}
+{10264047sp}{8950464sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv _N X_1 \K@rt }}
+{10264047sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv S^N X \bTo (-2,6) <g \hx {.2} \K@rt }}
+{10264047sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {1454469}\gdef \K@ev {1000966}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg20A4.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg20A4.kdg
new file mode 100644
index 00000000000..1ea4f12b505
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg20A4.kdg
@@ -0,0 +1 @@
+\Diagram & & & &H^0 \bTo (-1,-4) \hx {-2pt} &\cdots &H^{n-1} &H^n &H^{n+1}&H^{n+2} &\cdots \\ \mx {5mm}& & & &\dTo & &\dTo &\dEpi &\dBar &\dBar &\mx {-2mm}\\ \cdots &\^H^{-3} &\^H^{-2} &\^H^{-1}&\^H^0 &\cdots &\^H^{n-1}&\^H^n&\^H^{n+1}&\^H^{n+2}&\cdots \\ &\dBar &\dBar &\dInto &\dTo & &\dTo \dx {-2mm} \\ \cdots &\~H_{n+2}&\~H_{n+1}&\~H_n&\~H_{n-1}&\cdots &\~H_0 \aTo (1,4) \hx {-2pt} \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg20A4.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg20A4.kuv
new file mode 100644
index 00000000000..583b683ebb0
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg20A4.kuv
@@ -0,0 +1,65 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{20697931}{5966976}{4}{0}{-1}
+{6833774sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {5966976}{2106542}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 634716sp \K@vl {To}{}{5387838sp}\hskip 304742sp}}\K@cg {grestore}}}}
+{8018117sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{2082368sp}\hskip 606208sp}}\K@cg {grestore}}}}
+{12120410sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{2082368sp}\hskip 606208sp}}\K@cg {grestore}}}}
+{14358024sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Epi}{}{2082368sp}\hskip 606208sp}}\K@cg {grestore}}}}
+{16595638sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Bar}{}{2082368sp}\hskip 606208sp}}\K@cg {grestore}}}}
+{18833252sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Bar}{}{2082368sp}\hskip 606208sp}}\K@cg {grestore}}}}
+{1305275sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Bar}{}{2082368sp}\hskip 606208sp}}\K@cg {grestore}}}}
+{3542889sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Bar}{}{2082368sp}\hskip 606208sp}}\K@cg {grestore}}}}
+{5780503sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Into}{}{2082368sp}\hskip 606208sp}}\K@cg {grestore}}}}
+{8018117sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{2082368sp}\hskip 606208sp}}\K@cg {grestore}}}}
+{12120410sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{2082368sp}\hskip 606208sp}}\K@cg {grestore}}}}
+{13173681sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {5966976}{2106542}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 634716sp \K@vl {To}{}{5387838sp}\hskip 304742sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H^0 \bTo (-1,-4) \hx {-2pt} \K@rt }}
+{8018117sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{10255731sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H^{n-1} \K@rt }}
+{12120410sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H^n \K@rt }}
+{14358024sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H^{n+1}\K@rt }}
+{16595638sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H^{n+2} \K@rt }}
+{18833252sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{20697931sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0362 H^{-3} \K@rt }}
+{1305275sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0362 H^{-2} \K@rt }}
+{3542889sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0362 H^{-1}\K@rt }}
+{5780503sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0362 H^0 \K@rt }}
+{8018117sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{10255731sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0362 H^{n-1}\K@rt }}
+{12120410sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0362 H^n\K@rt }}
+{14358024sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0362 H^{n+1}\K@rt }}
+{16595638sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0362 H^{n+2}\K@rt }}
+{18833252sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{20697931sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0365 H_{n+2}\K@rt }}
+{1305275sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0365 H_{n+1}\K@rt }}
+{3542889sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0365 H_n\K@rt }}
+{5780503sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0365 H_{n-1}\K@rt }}
+{8018117sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{10255731sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathaccent "0365 H_0 \aTo (1,4) \hx {-2pt} \K@rt }}
+{12120410sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {566233}\gdef \K@et {152917}\gdef \K@eu {382291}\gdef \K@ev {382291}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg21.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg21.kdg
new file mode 100644
index 00000000000..891352908e8
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg21.kdg
@@ -0,0 +1 @@
+\Dg [q(g,b),t] \aNul (1,-1) \aMapsto (2,-4) &&& \rMapsto &&& q(g,\phi (b,t)) \aNul (-1,-1) \aMapsto (-2,-4) \mx {12pt} \\ & \M R_s & & \rTo & & \beta \inv (W_s) \\ & & \rdTo & & \ldTo >{R_s} \\ & & & \beta \inv \orlz {s} \\ & & q(g,r_s(b)) & {} = {} & q(g,r_s(\phi (b,t))) \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg21.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg21.kuv
new file mode 100644
index 00000000000..9064527955e
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/eg21.kuv
@@ -0,0 +1,29 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{11974508}{5966976}{4}{0}{-1}
+{1398509sp}{5221104sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1491744}{2797019}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 825753sp \K@vl {Nul}{}{1328884sp}\hskip 1015155sp}}\K@cg {grestore}}}}
+{1873581sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{3747163}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 517734sp \K@vl {Mapsto}{}{6010164sp}\hskip 517734sp}}\K@cg {grestore}}}}
+{5987254sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{11974508}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1444293sp \K@vl {Mapsto}{}{8817861sp}\hskip 1712354sp}}\K@cg {grestore}}}}
+{10182782sp}{5221104sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1491744}{-3583451}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 983040sp \K@vl {Nul}{}{1720883sp}\hskip 1177293sp}}\K@cg {grestore}}}}
+{10064745sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5966976}{-3819525}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 517734sp \K@vl {Mapsto}{}{6049076sp}\hskip 517734sp}}\K@cg {grestore}}}}
+{5594038sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594038}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 913447sp \K@vl {To}{}{3290680sp}\hskip 1389911sp}}\K@cg {grestore}}}}
+{4195528sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{2797019}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 490207sp \K@vl {To}{}{2916787sp}\hskip 682350sp}}\K@cg {grestore}}}}
+{6992547sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-2797019}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 579993sp \K@vl {To}{}{2827001sp}\hskip 682350sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xk \K@gx }
+{6992547sp}{2983488sp}{0{\K@cg {gsave}\K@wi {-2983488}{-2797019}\hskip -0.78093pt \raise 3.0pt \hbox {\K@wc {-2983488}{-2797019}\K@vy {$\labelstyle R_s$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv [q(g,b),t] \aNul (1,-1) \aMapsto (2,-4) \K@rt }}
+{0sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv q(g,\phi (b,t)) \aNul (-1,-1) \aMapsto (-2,-4) \mx {12pt} \K@rt }}
+{11974508sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\cal M}\dot R_s \K@rt }}
+{2797019sp}{4475232sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \beta \inv (W_s) \K@rt }}
+{8391057sp}{4475232sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \beta \inv \orlz {s} \K@rt }}
+{5594038sp}{1491744sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv q(g,r_s(b)) \K@rt }}
+{3747163sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} = {} \K@rt }}
+{5594038sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv q(g,r_s(\phi (b,t))) \K@rt }}
+{8154983sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {491520}\gdef \K@et {163840}\gdef \K@eu {1313221}\gdef \K@ev {1581282}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-1.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-1.kdg
new file mode 100644
index 00000000000..3e52180daba
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-1.kdg
@@ -0,0 +1 @@
+\Diagram P' \aTo (2,-4) <{b'} \aTo (4,-2) >{a'} \\ & \rdTo \\ & & P & \rTo ^a & A \\ & & \dTo <b & & \dTo \\ & & B & \rTo & X \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-1.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-1.kuv
new file mode 100644
index 00000000000..5e4fcf4460c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-1.kuv
@@ -0,0 +1,28 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458716}{7458716}{4}{0}{-1}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-7458716}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 312934sp \K@vl {To}{}{7579200sp}\hskip 446298sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{1864679sp}{3729358sp}{0{\K@cg {gsave}\K@wi {-7458716}{3729358}\hskip -1.01749pt \raise -3.0pt \hbox {\K@wc {-7458716}{3729358}\K@vy {$\labelstyle b'$}}\K@cg {grestore}}}
+{3729358sp}{5594037sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{7458716}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 496435sp \K@vl {To}{}{7438132sp}\hskip 403865sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xg \K@gx }
+{3729358sp}{5594037sp}{0{\K@cg {gsave}\K@wi {-3729358}{7458716}\hskip 0.70625pt \raise 3.0pt \hbox {\K@wc {-3729358}{7458716}\K@vy {$\labelstyle a'$}}\K@cg {grestore}}}
+{1864679sp}{5594037sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{4419643sp}\hskip 491871sp}}\K@cg {grestore}}}}
+{5594037sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 386958sp \K@vl {To}{}{2965568sp}\hskip 376832sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5594037sp}{3729358sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.07726pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle a$}}\K@cg {grestore}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{3019386sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{3729358sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{0}\hskip -0.91666pt \raise -3.0pt \hbox {\K@wc {-3729358}{0}\K@vy {$\labelstyle b$}}\K@cg {grestore}}}
+{7458716sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{3019386sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{5594037sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 396060sp \K@vl {To}{}{2905039sp}\hskip 428259sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv P' \aTo (2,-4) <{b'} \aTo (4,-2) >{a'} \K@rt }}
+{0sp}{7458716sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv P \K@rt }}
+{3729358sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{7458716sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {525456}\gdef \K@et {0}\gdef \K@eu {347819}\gdef \K@ev {297187}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-10.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-10.kdg
new file mode 100644
index 00000000000..7ae010edee0
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-10.kdg
@@ -0,0 +1 @@
+\relax \Diagram A \\ & \rdTo \\ & & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-10.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-10.kuv
new file mode 100644
index 00000000000..49f6f540fce
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-10.kuv
@@ -0,0 +1,14 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458718}{3729358}{2}{0}{-1}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729359sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7458718sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729359sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{7458718}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{7589790sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729359sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{7458718}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{7589790sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729359sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{7458718}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{7589790sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729359sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{7458718}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 403865sp \K@vl {To}{}{7509359sp}\hskip 425208sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{7458718sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-11.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-11.kdg
new file mode 100644
index 00000000000..ed6edeb464f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-11.kdg
@@ -0,0 +1 @@
+\relax \Diagram A \\ & \rdTo \\ & & B \\ \Modify \Text {X} (2,1.5) \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-11.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-11.kuv
new file mode 100644
index 00000000000..e675ab90244
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-11.kuv
@@ -0,0 +1,16 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{4406809sp}\hskip 504705sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\K@do =7.50002pt\setbox \K@dt =\hbox {\K@gx X}}
+{3729358sp}{2797018sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-12.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-12.kdg
new file mode 100644
index 00000000000..f06e9788bc4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-12.kdg
@@ -0,0 +1 @@
+\relax \Diagram A \\ \\ & & B \\ \Modify \Text {X} (0,0) (1,1) \Text {Y} (0,0) (2,2) :{.75} \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-12.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-12.kuv
new file mode 100644
index 00000000000..33f450dc7cf
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-12.kuv
@@ -0,0 +1,17 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\K@do =7.50002pt\setbox \K@dt =\hbox {\K@gx X}}
+{0sp}{0sp}{0{\K@cg {gsave}\K@vm {1864679}{1864679}\K@dp =40.23438pt\hskip .5\K@dp \K@wc {1864679}{1864679}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =7.50002pt\setbox \K@dt =\hbox {\K@gx Y}}
+{0sp}{0sp}{0{\K@cg {gsave}\K@vm {3729358}{3729358}\K@dp =80.46875pt\hskip .75\K@dp \K@wc {3729358}{3729358}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-13.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-13.kdg
new file mode 100644
index 00000000000..b5191b384f8
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-13.kdg
@@ -0,0 +1 @@
+\relax \Diagram \\ & & \\ \\ \Modify \Text {v\"anster} (0,0) *0 \Text {h\"oger} (2,2) *1 \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-13.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-13.kuv
new file mode 100644
index 00000000000..d9eceb5307d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-13.kuv
@@ -0,0 +1,13 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\K@do =32.02785pt\setbox \K@dt =\hbox {\K@gx v\"anster}}
+{0sp}{0sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 0\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =23.91672pt\setbox \K@dt =\hbox {\K@gx h\"oger}}
+{3729358sp}{3729358sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 1\K@do }\K@cg {grestore}}}
+{}{1}{\gdef \K@es {-1}\gdef \K@et {-1}\gdef \K@eu {0}\gdef \K@ev {0}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-14.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-14.kdg
new file mode 100644
index 00000000000..347947f7a2f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-14.kdg
@@ -0,0 +1 @@
+\relax \Diagram \\ & & \\ \\ \Modify \Text {leftish} (0,0) *{.2} /{95} \Text {rightish} (2,2) *{.8} /{45} \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-14.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-14.kuv
new file mode 100644
index 00000000000..57127e3a67d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-14.kuv
@@ -0,0 +1,13 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\K@do =26.4445pt\setbox \K@dt =\hbox {\K@gx leftish}}
+{0sp}{0sp}{0{\K@cg {gsave}\K@vg {95}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .2\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =33.13896pt\setbox \K@dt =\hbox {\K@gx rightish}}
+{3729358sp}{3729358sp}{0{\K@cg {gsave}\K@vg {45}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .8\K@do }\K@cg {grestore}}}
+{}{1}{\gdef \K@es {-1}\gdef \K@et {-1}\gdef \K@eu {0}\gdef \K@ev {0}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-15.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-15.kdg
new file mode 100644
index 00000000000..224774595d2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-15.kdg
@@ -0,0 +1 @@
+\Diagram xF & \rTo ^{fF} & yF \\ \dTo <{x\eta } & & \dTo >{y\eta } \\ xG & \rTo _{fG} & yG \\ \Modify \Para (1.5,.5) <{f\eta } /{-135} \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-15.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-15.kuv
new file mode 100644
index 00000000000..4f5e26fb746
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-15.kuv
@@ -0,0 +1,27 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 574578sp \K@vl {To}{}{2595068sp}\hskip 559712sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{3729358sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.11342pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle fF$}}\K@cg {grestore}}}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{3019386sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{0sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{0}\hskip -0.91666pt \raise -3.0pt \hbox {\K@wc {-3729358}{0}\K@vy {$\labelstyle x\eta $}}\K@cg {grestore}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 422343sp \K@vl {To}{}{2891955sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{3729358sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{0}\hskip 0.05556pt \raise 3.0pt \hbox {\K@wc {-3729358}{0}\K@vy {$\labelstyle y\eta $}}\K@cg {grestore}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 575988sp \K@vl {To}{}{2592248sp}\hskip 561122sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.11342pt \raise -3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle fG$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xF \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv yF \K@rt }}
+{3729358sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xG \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv yG \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\dimen 0=1864679sp}
+{2797018sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {-135}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Para}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xj \K@gx }
+{2797018sp}{932339sp}{0{\K@cg {gsave}\K@wh {-135}\hskip 0.0pt \raise -3.8pt \hbox {\K@we {-135}{}\K@vy {$\labelstyle f\eta $}}\K@cg {grestore}}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {127431}\gdef \K@eu {444916}\gdef \K@ev {430050}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-16.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-16.kdg
new file mode 100644
index 00000000000..184ff658d32
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-16.kdg
@@ -0,0 +1 @@
+\Diagram xF & \rTo ^{fF} & yF \\ \dTo <{x\eta } & & \dTo >{y\eta } \\ xG & \rTo _{fG} & yG \\ \Modify \Para (1.3,.7) <{f\eta } /{-135} |{14mm} \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-16.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-16.kuv
new file mode 100644
index 00000000000..5076a2bca97
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-16.kuv
@@ -0,0 +1,27 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 574578sp \K@vl {To}{}{2595068sp}\hskip 559712sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{3729358sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.11342pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle fF$}}\K@cg {grestore}}}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{3019386sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{0sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{0}\hskip -0.91666pt \raise -3.0pt \hbox {\K@wc {-3729358}{0}\K@vy {$\labelstyle x\eta $}}\K@cg {grestore}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 422343sp \K@vl {To}{}{2891955sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{3729358sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{0}\hskip 0.05556pt \raise 3.0pt \hbox {\K@wc {-3729358}{0}\K@vy {$\labelstyle y\eta $}}\K@cg {grestore}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 575988sp \K@vl {To}{}{2592248sp}\hskip 561122sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.11342pt \raise -3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle fG$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xF \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv yF \K@rt }}
+{3729358sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xG \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv yG \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\dimen 0=2610551sp}
+{2424088sp}{1305269sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {-135}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Para}{}{2610551sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xj \K@gx }
+{2424088sp}{1305269sp}{0{\K@cg {gsave}\K@wh {-135}\hskip 0.0pt \raise -3.8pt \hbox {\K@we {-135}{}\K@vy {$\labelstyle f\eta $}}\K@cg {grestore}}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {127431}\gdef \K@eu {444916}\gdef \K@ev {430050}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-17.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-17.kdg
new file mode 100644
index 00000000000..70f41f887fd
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-17.kdg
@@ -0,0 +1 @@
+\Diagram xF & \rTo ^{fF} & yF \\ \dTo <{x\eta } & & \dTo >{y\eta } \pt {t} \\ xG & \rTo _{fG} \pt {h} & yG \\ \Modify \Para \pt {t} \pt {h} <{f\eta } \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-17.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-17.kuv
new file mode 100644
index 00000000000..36cdbcd0bad
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-17.kuv
@@ -0,0 +1,26 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 574578sp \K@vl {To}{}{2595068sp}\hskip 559712sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{3729358sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.11342pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle fF$}}\K@cg {grestore}}}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{3019386sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{0sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{0}\hskip -0.91666pt \raise -3.0pt \hbox {\K@wc {-3729358}{0}\K@vy {$\labelstyle x\eta $}}\K@cg {grestore}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 422343sp \K@vl {To}{}{2891955sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{3729358sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{0}\hskip 0.05556pt \raise 3.0pt \hbox {\K@wc {-3729358}{0}\K@vy {$\labelstyle y\eta $}}\K@cg {grestore}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 575988sp \K@vl {To}{}{2592248sp}\hskip 561122sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.11342pt \raise -3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle fG$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xF \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv yF \K@rt }}
+{3729358sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv xG \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv yG \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{2800735sp}{930519sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1861038}{-1857246}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 393216sp \K@vl {Para}{}{1842688sp}\hskip 393216sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xj \K@gx }
+{2800735sp}{930519sp}{0{\K@cg {gsave}\K@wi {-1861038}{-1857246}\hskip 0.0pt \raise -3.8pt \hbox {\K@wc {-1861038}{-1857246}\K@vy {$\labelstyle f\eta $}}\K@cg {grestore}}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {127431}\gdef \K@eu {444916}\gdef \K@ev {430050}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-18.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-18.kdg
new file mode 100644
index 00000000000..b7a7b6f2f64
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-18.kdg
@@ -0,0 +1 @@
+\Figure \epsfxsize =3in \epsffile {plot.eps} \Modify \Math {x^2 + y^2 = 1} (.8,.55) *0 \Math {z = 2\sqrt {x^2 + y^2}} (.6,.9) *0 \endFigure
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-18.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-18.kuv
new file mode 100644
index 00000000000..62507e3b15b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-18.kuv
@@ -0,0 +1,7 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{14208860}{14470047}{}{0}
+{0pt}{0pt}{0{\vbox {\offinterlineskip \hbox {$\epsfxsize =3in \epsffile {plot.eps} $}\null }}}
+{}{0}{\K@do =50.5045pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$x^2 + y^2 = 1$}}}
+{11367131sp}{7958570sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 0\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =65.59482pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$z = 2\sqrt {x^2 + y^2}$}}}
+{8525402sp}{13022953sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 0\K@do }\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-19.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-19.kdg
new file mode 100644
index 00000000000..c4ac07b27b9
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-19.kdg
@@ -0,0 +1 @@
+\Graph {\hsize }{1.5cm} \Two (0,.5) \Two /{45} (.25,.5) \Two /{90} (.5,.5) \Two /{135} (.75,.5) \Two /{180} (1,.5) \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-19.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-19.kuv
new file mode 100644
index 00000000000..4762efe1356
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-19.kuv
@@ -0,0 +1,12 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{28993037}{2797019}{}{0}
+{}{0}{\dimen 0=1864679sp}
+{0sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{7248259sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {45}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{14496518sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {90}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{21744777sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {135}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{28993037sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {180}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-2.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-2.kdg
new file mode 100644
index 00000000000..00fca6a34a6
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-2.kdg
@@ -0,0 +1 @@
+\Diagram A \aTo (1,-1) & & A \\ & B \bTo (1,1) \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-2.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-2.kuv
new file mode 100644
index 00000000000..a34a10343e9
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-2.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{1864679}{1}{0}{-1}
+{932339sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1864679}{1864679}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{1770009sp}\hskip 504705sp}}\K@cg {grestore}}}}
+{2797018sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1864679}{-1864679}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{1770009sp}\hskip 504705sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \aTo (1,-1) \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{3729358sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \bTo (1,1) \K@rt }}
+{1864679sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {245760}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-20.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-20.kdg
new file mode 100644
index 00000000000..5b3fd19dce7
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-20.kdg
@@ -0,0 +1 @@
+\relax \Figure \epsfxsize =3in \epsffile {plot.eps} \Modify \Math {x^2 + y^2 = 1} (4,11) *0 \Math {z = 2\sqrt {x^2 + y^2}} (3,18) *0 \endFigure
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-20.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-20.kuv
new file mode 100644
index 00000000000..92738d07294
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-20.kuv
@@ -0,0 +1,34 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{14208860}{14470047}{}{0}
+{0sp}{7235020sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {14470040}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14601112sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{2841772sp}{7235020sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {14470040}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14601112sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{5683544sp}{7235020sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {14470040}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14601112sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{8525316sp}{7235020sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {14470040}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14601112sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{11367088sp}{7235020sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {14470040}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14601112sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{14208860sp}{7235020sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {14470040}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14601112sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{723502sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{1447004sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{2170506sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{2894008sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{3617510sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{4341012sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{5064514sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{5788016sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{6511518sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{7235020sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{7958522sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{8682024sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{9405526sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{10129028sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{10852530sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{11576032sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{12299534sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{13023036sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{13746538sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7104430sp}{14470040sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{14208860}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{14339932sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{0pt}{0pt}{0{\vbox {\offinterlineskip \hbox {$\epsfxsize =3in \epsffile {plot.eps} $}\null }}}
+{}{0}{\K@do =50.5045pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$x^2 + y^2 = 1$}}}
+{11367088sp}{7958522sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 0\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =65.59482pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$z = 2\sqrt {x^2 + y^2}$}}}
+{8525316sp}{13023036sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 0\K@do }\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-21.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-21.kdg
new file mode 100644
index 00000000000..83ec5b9be6a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-21.kdg
@@ -0,0 +1 @@
+\relax \Graph {\hsize }{1.5cm} \Two (0,1) \Two /{45} (1,1) \Two /{90} (2,1) \Two /{135} (3,1) \Two /{180} (4,1) \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-21.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-21.kuv
new file mode 100644
index 00000000000..c3c277ec34b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-21.kuv
@@ -0,0 +1,20 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{28993037}{2797019}{}{0}
+{0sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{2928090sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7248259sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{2928090sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{14496518sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{2928090sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{21744777sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{2928090sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{28993036sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{2928090sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{14496518sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{28993036}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{29124108sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{14496518sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{28993036}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{29124108sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{14496518sp}{2797018sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{28993036}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{29124108sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{0sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{7248259sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {45}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{14496518sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {90}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{21744777sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {135}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{28993036sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {180}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-22.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-22.kdg
new file mode 100644
index 00000000000..10d80c140ed
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-22.kdg
@@ -0,0 +1 @@
+\relax \Graph {\hsize ,.25\hsize }{1.5cm,2} \Two (0,1) \Two /{45} (1,1) \Two /{90} (2,1) \Two /{135} (3,1) \Two /{180} (4,1) \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-22.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-22.kuv
new file mode 100644
index 00000000000..c3c277ec34b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-22.kuv
@@ -0,0 +1,20 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{28993037}{2797019}{}{0}
+{0sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{2928090sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{7248259sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{2928090sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{14496518sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{2928090sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{21744777sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{2928090sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{28993036sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{2928090sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{14496518sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{28993036}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{29124108sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{14496518sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{28993036}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{29124108sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{14496518sp}{2797018sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{28993036}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{29124108sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{0sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{7248259sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {45}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{14496518sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {90}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{21744777sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {135}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{28993036sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {180}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-23.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-23.kdg
new file mode 100644
index 00000000000..4d35317819a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-23.kdg
@@ -0,0 +1 @@
+\Graph {2cm}{2cm} \To (1,1) *0 \To (1,1) *0 /{180} \To (1,1) *0 /{90} \To (1,1) *0 /{270} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-23.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-23.kuv
new file mode 100644
index 00000000000..c7d2fe2d6de
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-23.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729359}{3729359}{}{0}
+{}{0}{\dimen 0=1864679sp}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {To}{}{1864679sp}\hskip 0sp}\hskip 0\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {180}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {To}{}{1864679sp}\hskip 0sp}\hskip 0\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {90}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {To}{}{1864679sp}\hskip 0sp}\hskip 0\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {270}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {To}{}{1864679sp}\hskip 0sp}\hskip 0\dimen 0}\K@cg {grestore}}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-24.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-24.kdg
new file mode 100644
index 00000000000..5b88b66808c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-24.kdg
@@ -0,0 +1 @@
+\Graph {2cm,2}{15mm,2} \Line (1,0) (1,2) \Bar (0,1) (2,1) \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-24.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-24.kuv
new file mode 100644
index 00000000000..a666bf1db06
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-24.kuv
@@ -0,0 +1,4 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729359}{2797019}{}{0}
+{1864679sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Line}{}{2797018sp}\hskip 0sp}}\K@cg {grestore}}}}
+{1864679sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Bar}{}{3729358sp}\hskip 0sp}}\K@cg {grestore}}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-25.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-25.kdg
new file mode 100644
index 00000000000..8e9b28a8e87
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-25.kdg
@@ -0,0 +1 @@
+\Diagram A & & \\ & & B \\ \Modify \To (0,1) (2,0) \Line (0,0) (2,1) \tl {C} \hd {D} \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-25.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-25.kuv
new file mode 100644
index 00000000000..f1bde3b6dde
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-25.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{1864679}{1}{0}{-1}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{1864679sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1864679}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 403865sp \K@vl {To}{}{3340143sp}\hskip 425208sp}}\K@cg {grestore}}}}
+{1864679sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 417050sp \K@vl {Line}{}{3309857sp}\hskip 442309sp}}\K@cg {grestore}}}}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle C$}}}
+{3729358sp}{1864679sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle D$}}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {257638}\gdef \K@ev {280394}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-26.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-26.kdg
new file mode 100644
index 00000000000..e4e604ad43e
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-26.kdg
@@ -0,0 +1 @@
+\Diagram \b & \rTo \dh {10pt} & \stop & \rTo \dt {-10pt} & \b \\ \b & \rTo & \stop & \rTo & \b \\ \b & \rTo \dh {-10pt} & \stop & \rTo \dt {10pt} & \b \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-26.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-26.kuv
new file mode 100644
index 00000000000..b3a1a709ab1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-26.kuv
@@ -0,0 +1,27 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458716}{3729358}{2}{0}{-1}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{3958734sp}\hskip -524288sp}}\K@cg {grestore}}}}
+{5594037sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 786432sp \K@vl {To}{}{2648014sp}\hskip 294912sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{3303374sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{5594037sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{3303374sp}\hskip 294912sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{2648014sp}\hskip 786432sp}}\K@cg {grestore}}}}
+{5594037sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -524288sp \K@vl {To}{}{3958734sp}\hskip 294912sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \b \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{3729358sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \b \K@rt }}
+{7458716sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \b \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{3729358sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \b \K@rt }}
+{7458716sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \b \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \b \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {291271}\gdef \K@et {0}\gdef \K@eu {163840}\gdef \K@ev {163840}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-27.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-27.kdg
new file mode 100644
index 00000000000..1c4ff749256
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-27.kdg
@@ -0,0 +1 @@
+\Diagram A\times B \\ \dTo & \rdTo \tx {7pt} \\ A & & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-27.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-27.kuv
new file mode 100644
index 00000000000..72fd75bce05
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-27.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 349525sp \K@vl {To}{}{2964773sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{2094055sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{3270606}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 419429sp \K@vl {To}{}{4034635sp}\hskip 505936sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A\times B \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {911244}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-28.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-28.kdg
new file mode 100644
index 00000000000..b854144b82f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-28.kdg
@@ -0,0 +1 @@
+\Diagram X \\ & \rdTo \hy {-20pt} \rdTo \rdTo \hx {20pt} \\ & & A\times B\times C \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-28.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-28.kuv
new file mode 100644
index 00000000000..2babd03cd1e
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-28.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{1864679sp}{1209319sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5040078}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 334233sp \K@vl {To}{}{3826698sp}\hskip 2108509sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{4380019sp}\hskip 531495sp}}\K@cg {grestore}}}}
+{2520039sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{5040078}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 406323sp \K@vl {To}{}{5254946sp}\hskip 608171sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A\times B\times C \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {54613}\gdef \K@eu {297187}\gdef \K@ev {1569377}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-29.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-29.kdg
new file mode 100644
index 00000000000..11303593176
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-29.kdg
@@ -0,0 +1 @@
+\Diagram X & \rTo \up {3pt} \lTo \up {-2pt} & A \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-29.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-29.kuv
new file mode 100644
index 00000000000..21e0ee82992
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-29.kuv
@@ -0,0 +1,9 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{196608sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {To}{}{2924267sp}\hskip 376832sp}}\K@cg {grestore}}}}
+{1864679sp}{-131072sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2924267sp}\hskip 428259sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {297187}\gdef \K@ev {245760}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-3.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-3.kdg
new file mode 100644
index 00000000000..a5a2604b5e4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-3.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo ^f :{.75} & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-3.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-3.kuv
new file mode 100644
index 00000000000..f6bfdff776d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-3.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 11.13132pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-30.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-30.kdg
new file mode 100644
index 00000000000..7feed41af7d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-30.kdg
@@ -0,0 +1 @@
+\Diagram A \\ & \rdTo ^f \ru {5pt} \rdTo _g \ru {-5pt} \\ & & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-30.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-30.kuv
new file mode 100644
index 00000000000..fe27806caf1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-30.kuv
@@ -0,0 +1,13 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{3729358}\hskip 0sp\raise 327680sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{4406809sp}\hskip 504705sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xg \K@gx }
+{1864679sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{3729358}\hskip -1.0881pt \raise 8.0pt \hbox {\K@wc {-3729358}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{3729358}\hskip 0sp\raise -327680sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{4406809sp}\hskip 504705sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{1864679sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{3729358}\hskip -1.0881pt \raise -8.0pt \hbox {\K@wc {-3729358}{3729358}\K@vy {$\labelstyle g$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-31.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-31.kdg
new file mode 100644
index 00000000000..a6b650a7260
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-31.kdg
@@ -0,0 +1 @@
+\Diagram A & \rEql & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-31.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-31.kuv
new file mode 100644
index 00000000000..429898dc10f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-31.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {Eql}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-32.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-32.kdg
new file mode 100644
index 00000000000..83a32831ed8
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-32.kdg
@@ -0,0 +1 @@
+\Diagram X & \rEql ^{f_1} _{f_2} & A \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-32.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-32.kuv
new file mode 100644
index 00000000000..e4b01cde2bf
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-32.kuv
@@ -0,0 +1,12 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {Eql}{}{2924267sp}\hskip 376832sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.39235pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f_1$}}\K@cg {grestore}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.39235pt \raise -3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f_2$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {297187}\gdef \K@ev {245760}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-33.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-33.kdg
new file mode 100644
index 00000000000..be3f3a7211f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-33.kdg
@@ -0,0 +1 @@
+\Diagram X & \rEql ^{f_1} _{f_2} & A & \rTo ^g & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-33.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-33.kuv
new file mode 100644
index 00000000000..b0f488cd730
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-33.kuv
@@ -0,0 +1,17 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458716}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {Eql}{}{2924267sp}\hskip 376832sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.39235pt \raise 6.5pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f_1$}}\K@cg {grestore}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.39235pt \raise -6.5pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f_2$}}\K@cg {grestore}}}
+{5594037sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5594037sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.1467pt \raise 4.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle g$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {297187}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-34.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-34.kdg
new file mode 100644
index 00000000000..7fd33de7294
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-34.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-34.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-34.kuv
new file mode 100644
index 00000000000..8b68da5c054
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-34.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-35.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-35.kdg
new file mode 100644
index 00000000000..7fd33de7294
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-35.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-35.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-35.kuv
new file mode 100644
index 00000000000..8b68da5c054
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-35.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-36.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-36.kdg
new file mode 100644
index 00000000000..7fd33de7294
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-36.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-36.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-36.kuv
new file mode 100644
index 00000000000..8b68da5c054
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-36.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-37.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-37.kdg
new file mode 100644
index 00000000000..6db8e6bd874
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-37.kdg
@@ -0,0 +1 @@
+\Diagram X & \rEql & A & \rTo & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-37.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-37.kuv
new file mode 100644
index 00000000000..f9d567f63e9
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-37.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458716}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 624867sp \K@vl {Eql}{}{2531051sp}\hskip 573440sp}}\K@cg {grestore}}}}
+{5594037sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {297187}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-38.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-38.kdg
new file mode 100644
index 00000000000..b418e9d9eea
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-38.kdg
@@ -0,0 +1 @@
+\Diagram X & \rTo \up {10pt} \pt {a1,.2} \pt {b1,.8} \rTo \up {-10pt} \pt {a2,.2} \pt {b2,.8} & Y \\ \Modify \Two \pt {a1} \pt {a2} \Two \pt {b1} \pt {b2} \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-38.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-38.kuv
new file mode 100644
index 00000000000..83ca1d2fbd6
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-38.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{655360sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {To}{}{2906973sp}\hskip 394126sp}}\K@cg {grestore}}}}
+{1864679sp}{-655360sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {To}{}{2906973sp}\hskip 394126sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{1009644sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1310720}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 196608sp \K@vl {Two}{}{917504sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{2753846sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1310720}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 196608sp \K@vl {Two}{}{917504sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{}{1}{\gdef \K@es {655360}\gdef \K@et {655360}\gdef \K@eu {297187}\gdef \K@ev {263054}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-39.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-39.kdg
new file mode 100644
index 00000000000..6cce7dd239c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-39.kdg
@@ -0,0 +1 @@
+\Diagram X & \rTo \up {10pt} \pt 1 \rTo \up {-10pt} \pt 2 & Y & \rOne \up {10pt} \pt 3 \rOne \up {-10pt} \pt 4 & Z \\ \Modify \Two \pt 1 \pt 2 \Two \pt 3 \pt 4 \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-39.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-39.kuv
new file mode 100644
index 00000000000..fc73cbb8c80
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-39.kuv
@@ -0,0 +1,15 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458716}{0}{0}{0}{-1}
+{1864679sp}{655360sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {To}{}{2906973sp}\hskip 394126sp}}\K@cg {grestore}}}}
+{1864679sp}{-655360sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {To}{}{2906973sp}\hskip 394126sp}}\K@cg {grestore}}}}
+{5594037sp}{655360sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 394126sp \K@vl {One}{}{2957035sp}\hskip 378197sp}}\K@cg {grestore}}}}
+{5594037sp}{-655360sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 394126sp \K@vl {One}{}{2957035sp}\hskip 378197sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Z \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{2608488sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1310720}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 196608sp \K@vl {Two}{}{917504sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{5602001sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1310720}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 196608sp \K@vl {Two}{}{917504sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{}{1}{\gdef \K@es {655360}\gdef \K@et {655360}\gdef \K@eu {297187}\gdef \K@ev {247125}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-4.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-4.kdg
new file mode 100644
index 00000000000..c46faa0ecfc
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-4.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo ^f :{5pt} & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-4.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-4.kuv
new file mode 100644
index 00000000000..780aa3658c5
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-4.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.1467pt \raise 8.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-40.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-40.kdg
new file mode 100644
index 00000000000..2283f1b7707
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-40.kdg
@@ -0,0 +1 @@
+\Diag \cdots & \rTo & H_n A & \rTo & H_n X & \rTo & H_n(X,A) & \rTo & H_{n-1}A & \rTo & \cdots \\ \endDiag
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-40.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-40.kuv
new file mode 100644
index 00000000000..ff8cd71b2dc
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-40.kuv
@@ -0,0 +1,20 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{17792715}{0}{0}{0}{-1}
+{1471740sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2943481}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 513363sp \K@vl {To}{}{1602535sp}\hskip 827583sp}}\K@cg {grestore}}}}
+{4598045sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3309128}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 827583sp \K@vl {To}{}{1602535sp}\hskip 879010sp}}\K@cg {grestore}}}}
+{8246913sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3988608}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 879010sp \K@vl {To}{}{1602535sp}\hskip 1507063sp}}\K@cg {grestore}}}}
+{12377516sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4272599}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1507063sp \K@vl {To}{}{1602535sp}\hskip 1163001sp}}\K@cg {grestore}}}}
+{16153265sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3278899}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1163001sp \K@vl {To}{}{1602535sp}\hskip 513363sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n A \K@rt }}
+{2943481sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n X \K@rt }}
+{6252609sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(X,A) \K@rt }}
+{10241217sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_{n-1}A \K@rt }}
+{14513816sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{17792715sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {491520}\gdef \K@et {163840}\gdef \K@eu {382291}\gdef \K@ev {382291}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-41.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-41.kdg
new file mode 100644
index 00000000000..a8239f49754
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-41.kdg
@@ -0,0 +1 @@
+\Cat & & \stop & \rTo \pt t & \stop \\ & \rTo _f & \stop & \rTo \pt m & \stop & \rTo _g & \\ & & \stop & \rTo \pt b & \stop \\ \Modify \Two \pt t \pt m <\alpha \Two \pt m \pt b <\beta \endCat
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-41.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-41.kuv
new file mode 100644
index 00000000000..34f6eb36162
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-41.kuv
@@ -0,0 +1,30 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{10509236}{3356424}{2}{0}{-1}
+{5254618sp}{3356424sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3503078}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{3240934sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{1751539sp}{1678212sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3503079}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{3240935sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{1751539sp}{1678212sp}{0{\K@cg {gsave}\K@wi {0}{3503079}\hskip 0.0pt \raise -3.0pt \hbox {\K@wc {0}{3503079}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{5254618sp}{1678212sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3503078}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{3240934sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{8757696sp}{1678212sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3503079}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{3240935sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{8757696sp}{1678212sp}{0{\K@cg {gsave}\K@wi {0}{3503079}\hskip 0.0pt \raise -3.0pt \hbox {\K@wc {0}{3503079}\K@vy {$\labelstyle g$}}\K@cg {grestore}}}
+{5254618sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3503078}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{3240934sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{3503079sp}{3356424sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{7006157sp}{3356424sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{3503079sp}{1678212sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{7006157sp}{1678212sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{3503079sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{7006157sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{5254618sp}{2517318sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1678212}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 196608sp \K@vl {Two}{}{1284996sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{5254618sp}{2517318sp}{0{\K@cg {gsave}\K@wi {-1678212}{0}\hskip 0.0pt \raise -3.8pt \hbox {\K@wc {-1678212}{0}\K@vy {$\labelstyle \alpha $}}\K@cg {grestore}}}
+{5254618sp}{839106sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1678212}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 196608sp \K@vl {Two}{}{1284996sp}\hskip 196608sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{5254618sp}{839106sp}{0{\K@cg {gsave}\K@wi {-1678212}{0}\hskip 0.0pt \raise -3.8pt \hbox {\K@wc {-1678212}{0}\K@vy {$\labelstyle \beta $}}\K@cg {grestore}}}
+{}{1}{\gdef \K@es {-1}\gdef \K@et {-1}\gdef \K@eu {0}\gdef \K@ev {0}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-42.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-42.kdg
new file mode 100644
index 00000000000..72def8c9e2d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-42.kdg
@@ -0,0 +1 @@
+\Dg v_1\xc \otimes v_k & \rMapsto & v_k\xc \otimes v_1 \\ T(V) & \rTo & T(V) \\ \dTo <\theta & & \dTo >\theta \\ C(V,q) & \rTo & C(V,q) \\ v_1\cdots v_k & \rMapsto & v_k\cdots v_1 & {} \equiv (v_1\cdots v_k)^* \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-42.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-42.kuv
new file mode 100644
index 00000000000..1bc6b702ce6
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-42.kuv
@@ -0,0 +1,31 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{9119658}{5966976}{4}{0}{-1}
+{3021216sp}{5966976sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6042432}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1940247sp \K@vl {Mapsto}{}{2161938sp}\hskip 1940247sp}}\K@cg {grestore}}}}
+{3021216sp}{4475232sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6042432}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 886899sp \K@vl {To}{}{4268634sp}\hskip 886899sp}}\K@cg {grestore}}}}
+{0sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{2065984sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xh \K@gx }
+{0sp}{2983488sp}{0{\K@cg {gsave}\K@wi {-2983488}{0}\hskip 0.0pt \raise -3.0pt \hbox {\K@wc {-2983488}{0}\K@vy {$\labelstyle \theta $}}\K@cg {grestore}}}
+{6042432sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{2065984sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xi \K@gx }
+{6042432sp}{2983488sp}{0{\K@cg {gsave}\K@wi {-2983488}{0}\hskip 0.0pt \raise 3.0pt \hbox {\K@wc {-2983488}{0}\K@vy {$\labelstyle \theta $}}\K@cg {grestore}}}
+{3021216sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6042432}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1156595sp \K@vl {To}{}{3729242sp}\hskip 1156595sp}}\K@cg {grestore}}}}
+{3021216sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6042432}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1248481sp \K@vl {Mapsto}{}{3545470sp}\hskip 1248481sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv v_1\xc \otimes v_k \K@rt }}
+{0sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv v_k\xc \otimes v_1 \K@rt }}
+{6042432sp}{5966976sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv T(V) \K@rt }}
+{0sp}{4475232sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv T(V) \K@rt }}
+{6042432sp}{4475232sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C(V,q) \K@rt }}
+{0sp}{1491744sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C(V,q) \K@rt }}
+{6042432sp}{1491744sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv v_1\cdots v_k \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv v_k\cdots v_1 \K@rt }}
+{6042432sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} \equiv (v_1\cdots v_k)^* \K@rt }}
+{9119658sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {382293}\gdef \K@et {163840}\gdef \K@eu {1809175}\gdef \K@ev {1959817}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-43.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-43.kdg
new file mode 100644
index 00000000000..8c72b7a4e80
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-43.kdg
@@ -0,0 +1 @@
+\Dg A & & SO(4) & {} \approx S^3\times SO(3) \\ \dMapsto & & \dTo \\ [Ae_1] & \qquad & SO(4)/SO(3) & & {} \approx S^3 \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-43.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-43.kuv
new file mode 100644
index 00000000000..09785072ede
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-43.kuv
@@ -0,0 +1,19 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{6996444}{2983488}{2}{0}{-1}
+{0sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Mapsto}{}{2229824sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{3997086sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{2065984sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv SO(4) \K@rt }}
+{3997086sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} \approx S^3\times SO(3) \K@rt }}
+{6996444sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv [Ae_1] \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \hskip 2em\relax \K@rt }}
+{1382744sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv SO(4)/SO(3) \K@rt }}
+{3997086sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} \approx S^3 \K@rt }}
+{6759790sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {566233}\gdef \K@et {163840}\gdef \K@eu {727383}\gdef \K@ev {2101788}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-44.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-44.kdg
new file mode 100644
index 00000000000..75f330f0288
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-44.kdg
@@ -0,0 +1 @@
+\Diag \cdots & \rTo & \pi _j S^k & \rTo & \pi _j V(n,k) & \rTo & \pi _j V(n-1,k+1) & \rTo & \pi _{j-1} S^k & \rTo & \cdots \\ \endDiag
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-44.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-44.kuv
new file mode 100644
index 00000000000..a0a3284b9c5
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-44.kuv
@@ -0,0 +1,20 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{20175993}{0}{0}{0}{-1}
+{1363294sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2726589}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 513363sp \K@vl {To}{}{1376256sp}\hskip 836970sp}}\K@cg {grestore}}}}
+{4582193sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3711208}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 836970sp \K@vl {To}{}{1376256sp}\hskip 1497982sp}}\K@cg {grestore}}}}
+{9188243sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5500892}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1497982sp \K@vl {To}{}{1376257sp}\hskip 2626653sp}}\K@cg {grestore}}}}
+{14526337sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5175297}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 2626653sp \K@vl {To}{}{1376256sp}\hskip 1172388sp}}\K@cg {grestore}}}}
+{18644989sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3062007}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1172388sp \K@vl {To}{}{1376256sp}\hskip 513363sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _j S^k \K@rt }}
+{2726589sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _j V(n,k) \K@rt }}
+{6437797sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _j V(n-1,k+1) \K@rt }}
+{11938689sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _{j-1} S^k \K@rt }}
+{17113986sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{20175993sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {589170}\gdef \K@et {187504}\gdef \K@eu {382291}\gdef \K@ev {382291}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-45.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-45.kdg
new file mode 100644
index 00000000000..d15ec330977
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-45.kdg
@@ -0,0 +1 @@
+\Diagram \frame \phantom {XXX}\endframe \\ & \rdDashto \\ & & \frame \phantom {XX}\endframe \\ \Modify \Line (2,0) (3.2,0) \tl \bullet \jt \hd {(R_r,C_r)} \Math {(R_\ell ,C_r)} (2,2) *{-.2} \Line (0,2) (-1.3,2) \tl \bullet \jt \hd {(R_\ell ,C_\ell )} \Math {(R_r,C_\ell )} (0,0) *{1.2} \Bij (0,0) (2,0) \tl \bullet _{d_\ell } \Bij (0,2) (2,2) \hd \bullet ^{d_r} \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-45.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-45.kuv
new file mode 100644
index 00000000000..45f3ac68c55
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-45.kuv
@@ -0,0 +1,26 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5594036}{5594036}{2}{0}{-1}
+{2797018sp}{2797018sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-5594036}{5594036}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 861076sp \K@vl {Dashto}{}{6019095sp}\hskip 1030485sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@bq \K@Cf \phantom {XXX}\endframe \K@rt }}
+{0sp}{5594036sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@bq \K@Cf \phantom {XX}\endframe \K@rt }}
+{5594036sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{7272242sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3356413}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{2117166sp}\hskip 1304783sp}}\K@cg {grestore}}}}
+{5594036sp}{0sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle \bullet $}}}
+{8950449sp}{0sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle (R_r,C_r)$}}}
+{}{0}{\K@do =35.23784pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$(R_\ell ,C_r)$}}}
+{5594036sp}{5594036sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip -.2\K@do }\K@cg {grestore}}}
+{-1818065sp}{5594036sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-3636131}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{2434960sp}\hskip 1266707sp}}\K@cg {grestore}}}}
+{0sp}{5594036sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle \bullet $}}}
+{-3636131sp}{5594036sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle (R_\ell ,C_\ell )$}}}
+{}{0}{\K@do =35.23784pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$(R_r,C_\ell )$}}}
+{0sp}{0sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 1.2\K@do }\K@cg {grestore}}}
+{2797018sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594036}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Bij}{}{4219784sp}\hskip 1079340sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{2797018sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{5594036}\hskip -5.98471pt \raise -3.0pt \hbox {\K@wc {0}{5594036}\K@vy {$\labelstyle d_\ell $}}\K@cg {grestore}}}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle \bullet $}}}
+{2797018sp}{5594036sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594036}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1376527sp \K@vl {Bij}{}{3922597sp}\hskip 294912sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{2797018sp}{5594036sp}{0{\K@cg {gsave}\K@wi {0}{5594036}\hskip 8.25206pt \raise 3.0pt \hbox {\K@wc {0}{5594036}\K@vy {$\labelstyle d_r$}}\K@cg {grestore}}}
+{5594036sp}{5594036sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle \bullet $}}}
+{}{1}{\gdef \K@es {801722}\gdef \K@et {353894}\gdef \K@eu {4771766}\gdef \K@ev {4530124}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-46.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-46.kdg
new file mode 100644
index 00000000000..1ddb1516101
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-46.kdg
@@ -0,0 +1 @@
+\Dg & & {\bb R}^2 \\ & \ldTo & & \rdTo \\ C({\bb R}^2,-g)&& \rTo & & {\bb H} \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-46.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-46.kuv
new file mode 100644
index 00000000000..986a2826691
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-46.kuv
@@ -0,0 +1,12 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{4241956}{2983488}{2}{0}{-1}
+{1060489sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-2120978}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 330956sp \K@vl {To}{}{2707341sp}\hskip 621991sp}}\K@cg {grestore}}}}
+{3181467sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{2120978}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 330956sp \K@vl {To}{}{2851795sp}\hskip 477537sp}}\K@cg {grestore}}}}
+{2120978sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4241956}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1634009sp \K@vl {To}{}{2161938sp}\hskip 446009sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\bb R}^2 \K@rt }}
+{2120978sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C({\bb R}^2,-g)\K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\bb H} \K@rt }}
+{4241956sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {566233}\gdef \K@et {163840}\gdef \K@eu {1502937}\gdef \K@ev {314937}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-47.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-47.kdg
new file mode 100644
index 00000000000..899d1875e47
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-47.kdg
@@ -0,0 +1 @@
+\Diagram A & \rFillcell \lrightarrowfill ^f & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-47.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-47.kuv
new file mode 100644
index 00000000000..db535754b90
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-47.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {Fillcell}{\lrightarrowfill }{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.1467pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-48.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-48.kdg
new file mode 100644
index 00000000000..d20dddd48ad
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-48.kdg
@@ -0,0 +1 @@
+\Graph {3cm,3}{2cm,2} \To (2,2) (2,0) \Line (0,1) (3,1) \br \Two (1,2) (1,0) \br \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-48.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-48.kuv
new file mode 100644
index 00000000000..76a2a9967a4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-48.kuv
@@ -0,0 +1,7 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5594039}{3729359}{}{0}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {To}{}{3729358sp}\hskip 0sp}}\K@cg {grestore}}}}
+{2797018sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594037}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 0sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 5594037sp height 163840sp depth 163840sp}}$}\hskip 0sp}}\K@cg {grestore}}}}
+{2797018sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594037}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Line}{}{5594037sp}\hskip 0sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 0sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 3729358sp height 216269sp depth 216269sp}}$}\hskip 0sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Two}{}{3729358sp}\hskip 0sp}}\K@cg {grestore}}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-49.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-49.kdg
new file mode 100644
index 00000000000..454eb10ff2f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-49.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo \gray & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-49.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-49.kuv
new file mode 100644
index 00000000000..68e218e4b30
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-49.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-5.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-5.kdg
new file mode 100644
index 00000000000..215b4ec8233
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-5.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo ^f :{.75,5pt} & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-5.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-5.kuv
new file mode 100644
index 00000000000..18d68f36d74
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-5.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 11.13132pt \raise 8.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-50.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-50.kdg
new file mode 100644
index 00000000000..1000264ccd8
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-50.kdg
@@ -0,0 +1 @@
+\Long 0 & & & & & & 0 \\ \dEq & & & & & & \dEq \\ \pi _{n+1} S^k & \rTo & \pi _n O(k) & \rTo & \pi _n O(k+1) & \rTo & \pi _n S^k \\ \endLong
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-50.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-50.kuv
new file mode 100644
index 00000000000..05cc66a9e9a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-50.kuv
@@ -0,0 +1,20 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{12786764}{1864680}{2}{0}{-1}
+{0sp}{932340sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1864680}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Eq}{}{1013366sp}\hskip 556402sp}}\K@cg {grestore}}}}
+{12786764sp}{932340sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1864680}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Eq}{}{1013366sp}\hskip 556402sp}}\K@cg {grestore}}}}
+{2001312sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4002624}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1209045sp \K@vl {To}{}{1602535sp}\hskip 1191044sp}}\K@cg {grestore}}}}
+{6277103sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4548958}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1191044sp \K@vl {To}{}{1602534sp}\hskip 1755380sp}}\K@cg {grestore}}}}
+{10669173sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4235182}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1755380sp \K@vl {To}{}{1602535sp}\hskip 877267sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv 0 \K@rt }}
+{0sp}{1864680sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv 0 \K@rt }}
+{12786764sp}{1864680sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _{n+1} S^k \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _n O(k) \K@rt }}
+{4002624sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _n O(k+1) \K@rt }}
+{8551582sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _n S^k \K@rt }}
+{12786764sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {422343}\gdef \K@et {163840}\gdef \K@eu {1077973}\gdef \K@ev {746195}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-51.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-51.kdg
new file mode 100644
index 00000000000..0b18908cbe5
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-51.kdg
@@ -0,0 +1 @@
+\Dg X^I & \rTo \^{e_0} & X \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-51.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-51.kuv
new file mode 100644
index 00000000000..6512c6211e1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-51.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3168802}{0}{0}{0}{-1}
+{1584401sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3168802}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 578605sp \K@vl {To}{}{2161938sp}\hskip 428259sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1584401sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3168802}\hskip 1.14705pt \raise 3.0pt \hbox {\K@wc {0}{3168802}\K@vy {$\labelstyle e_0$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X^I \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{3168802sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {584074}\gdef \K@et {0}\gdef \K@eu {447533}\gdef \K@ev {297187}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-52.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-52.kdg
new file mode 100644
index 00000000000..f2a91241667
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-52.kdg
@@ -0,0 +1 @@
+\Dg X & \rTo & Y & \rTo \up {3pt} \rTo \up {-3pt} & Z \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-52.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-52.kuv
new file mode 100644
index 00000000000..02bb356e6cf
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-52.kuv
@@ -0,0 +1,12 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5918584}{0}{0}{0}{-1}
+{1492161sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2984323}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {To}{}{2161938sp}\hskip 394126sp}}\K@cg {grestore}}}}
+{4451453sp}{196608sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2934261}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 394126sp \K@vl {To}{}{2161938sp}\hskip 378197sp}}\K@cg {grestore}}}}
+{4451453sp}{-196608sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2934261}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 394126sp \K@vl {To}{}{2161938sp}\hskip 378197sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y \K@rt }}
+{2984323sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Z \K@rt }}
+{5918584sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {297187}\gdef \K@ev {247125}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-53.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-53.kdg
new file mode 100644
index 00000000000..7182c509332
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-53.kdg
@@ -0,0 +1 @@
+\Dg X & \rTo \up {3pt} \rTo \up {-3pt} & Y & \rTo & Z \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-53.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-53.kuv
new file mode 100644
index 00000000000..4dc329b3615
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-53.kuv
@@ -0,0 +1,12 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5918584}{0}{0}{0}{-1}
+{1492161sp}{196608sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2984323}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {To}{}{2161938sp}\hskip 394126sp}}\K@cg {grestore}}}}
+{1492161sp}{-196608sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2984323}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 428259sp \K@vl {To}{}{2161938sp}\hskip 394126sp}}\K@cg {grestore}}}}
+{4451453sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2934261}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 394126sp \K@vl {To}{}{2161938sp}\hskip 378197sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Y \K@rt }}
+{2984323sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv Z \K@rt }}
+{5918584sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {297187}\gdef \K@ev {247125}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-6.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-6.kdg
new file mode 100644
index 00000000000..8d98ee3ffe2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-6.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo & B \\ C & & \rTo & D \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-6.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-6.kuv
new file mode 100644
index 00000000000..3201f4f7fec
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-6.kuv
@@ -0,0 +1,13 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5594037}{1864679}{1}{0}{-1}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{2797018sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594037}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 388710sp \K@vl {To}{}{4793861sp}\hskip 411466sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{5594037sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {257638}\gdef \K@ev {280394}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-7.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-7.kdg
new file mode 100644
index 00000000000..731b8d1ed6b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-7.kdg
@@ -0,0 +1 @@
+\Diagram & \rTo & \stop & \rTo & \stop \\ & & \stop & \rTo & \stop & \rTo & \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-7.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-7.kuv
new file mode 100644
index 00000000000..4b275088608
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-7.kuv
@@ -0,0 +1,15 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{11188074}{1864679}{1}{0}{-1}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{3467214sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{5594037sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{3467214sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{5594037sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{3467214sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{9323395sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{3467214sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{3729358sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{7458716sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {-1}\gdef \K@et {-1}\gdef \K@eu {0}\gdef \K@ev {0}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-8.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-8.kdg
new file mode 100644
index 00000000000..9df0fa8cce4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-8.kdg
@@ -0,0 +1 @@
+\relax \Diagram A & B \mx {-5mm} & C & D & E & F \\ A & B & C & D & E \dx {5mm} & F \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-8.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-8.kuv
new file mode 100644
index 00000000000..c3e54cdba13
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-8.kuv
@@ -0,0 +1,35 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{10255734}{1864679}{1}{0}{-1}
+{0sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{1995751sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{932340sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{1995751sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729358sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{1995751sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{5594037sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{1995751sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{8391055sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{1995751sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{10255734sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{1995751sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{5127867sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{10255734}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{10386806sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{5127867sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{10255734}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{10386806sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \mx {-5mm} \K@rt }}
+{932340sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{3729358sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{5594037sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv E \K@rt }}
+{8391055sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F \K@rt }}
+{10255734sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{932340sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{5594037sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv E \dx {5mm} \K@rt }}
+{8391055sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv F \K@rt }}
+{10255734sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {256228}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-9.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-9.kdg
new file mode 100644
index 00000000000..d8e403d7dd7
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-9.kdg
@@ -0,0 +1 @@
+\relax \Diagram A & \rTo & B \\ \dTo \\ C & {} = D \ml \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-9.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-9.kuv
new file mode 100644
index 00000000000..0cbef896a99
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-9.kuv
@@ -0,0 +1,19 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{974935sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{3019386sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} = D \ml \K@rt }}
+{974935sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {257638}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-1.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-1.kdg
new file mode 100644
index 00000000000..51451a6c938
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-1.kdg
@@ -0,0 +1 @@
+\Graph {2cm,2}{1cm} \Txt {bitterness} (2,.5) *{1.1} \Txt {bereavement} (3,.5) (4,.5) :{1.1} *0 \Box (2,0) (3,1) \Frame (3,1) (4,0) \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-1.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-1.kuv
new file mode 100644
index 00000000000..113878fd313
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-1.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729359}{1864679}{}{0}
+{}{0}{\K@do =42.36118pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vcenter {\hbox {bitterness}}$}}}
+{3729358sp}{932339sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 1.1\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =54.75009pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vcenter {\hbox {bereavement}}$}}}
+{5594037sp}{932339sp}{0{\K@cg {gsave}\K@vm {0}{1864679}\K@dp =28.45117pt\hskip 1.1\K@dp \K@wc {0}{1864679}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 0\K@do }\K@cg {grestore}}}
+{56.90549pt}{0.0pt}{0{\relax \vrule width 1864679sp height 1864679sp \relax }}
+{85.35823pt}{0.0pt}{0{\relax \hbox to 1864679sp{\vbox to 1864679sp{\vfil }\hfil }\hbox to\z@ {\hss \vbox to 1864679sp{ \vfil \hbox to 1864679sp{\vrule width 0.4ptheight 1864679sp \hss \vrule width 0.4ptheight 1864679sp} \vfil }}\hbox to\z@ {\hss \hbox to 1864679sp{\hfil \vbox to 1864679sp{ \hrule height 0.4ptwidth 1864679sp \vss \hrule height 0.4ptwidth 1864679sp}\hfil }}\relax }}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-10.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-10.kdg
new file mode 100644
index 00000000000..5f9e6c99143
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-10.kdg
@@ -0,0 +1 @@
+\Ydiag & & \epsilon \\ \\ \\ & \rdLine & & \ldLine & \\ & \base & \stop \my {2pt} \\ & \delta & \qquad \dLine & \zeta \\ \\ \endYdiag
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-10.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-10.kuv
new file mode 100644
index 00000000000..eee9d45f142
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-10.kuv
@@ -0,0 +1,16 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1636297}{1572864}{6}{0}{4}
+{518486sp}{851968sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-393216}{589824}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{839936sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1108310sp}{851968sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-393216}{-589824}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{839936sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{813398sp}{327680sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-655360}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{786432sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \epsilon \K@rt }}
+{813398sp}{1572864sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \my {2pt} \K@rt }}
+{813398sp}{655360sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \delta \K@rt }}
+{0sp}{262144sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \hskip 2em\relax \dLine \K@rt }}
+{813398sp}{262144sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \zeta \K@rt }}
+{1636297sp}{262144sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {282168}\gdef \K@et {-1}\gdef \K@eu {158037}\gdef \K@ev {167538}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-11.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-11.kdg
new file mode 100644
index 00000000000..7fd33de7294
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-11.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-11.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-11.kuv
new file mode 100644
index 00000000000..8b68da5c054
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-11.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-12.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-12.kdg
new file mode 100644
index 00000000000..f0a47d9bdcc
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-12.kdg
@@ -0,0 +1 @@
+\Graph {3cm,3}{12mm,2} \To (1,2) (1,0) \Line (0,2) (3,0) \br \Two (2,0) (2,2) \br \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-12.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-12.kuv
new file mode 100644
index 00000000000..08a63aba0dc
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-12.kuv
@@ -0,0 +1,7 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5594039}{2237615}{}{0}
+{1864679sp}{1118807sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2237614}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {To}{}{2237614sp}\hskip 0sp}}\K@cg {grestore}}}}
+{2797018sp}{1118807sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2237614}{5594037}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 0sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 6024704sp height 163840sp depth 163840sp}}$}\hskip 0sp}}\K@cg {grestore}}}}
+{2797018sp}{1118807sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2237614}{5594037}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Line}{}{6024704sp}\hskip 0sp}}\K@cg {grestore}}}}
+{3729358sp}{1118807sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2237614}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 0sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 2237614sp height 216269sp depth 216269sp}}$}\hskip 0sp}}\K@cg {grestore}}}}
+{3729358sp}{1118807sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {2237614}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Two}{}{2237614sp}\hskip 0sp}}\K@cg {grestore}}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-13.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-13.kdg
new file mode 100644
index 00000000000..c6a63b13ae7
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-13.kdg
@@ -0,0 +1 @@
+\Dg A \\ & \rdTo \\ B & & X \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-13.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-13.kuv
new file mode 100644
index 00000000000..e4a88c39cab
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-13.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1960684}{2983488}{2}{0}{-1}
+{980342sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{1960684}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 326041sp \K@vl {To}{}{2774606sp}\hskip 469017sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{1960684sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {264988}\gdef \K@ev {297187}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-14.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-14.kdg
new file mode 100644
index 00000000000..c6a63b13ae7
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-14.kdg
@@ -0,0 +1 @@
+\Dg A \\ & \rdTo \\ B & & X \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-14.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-14.kuv
new file mode 100644
index 00000000000..10605652b46
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-14.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3825364}{2983488}{2}{0}{-1}
+{1912682sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{3825364}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 396492sp \K@vl {To}{}{3948925sp}\hskip 505527sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{3825364sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {264988}\gdef \K@ev {297187}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-15.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-15.kdg
new file mode 100644
index 00000000000..aed52cfd719
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-15.kdg
@@ -0,0 +1 @@
+\Diagram \\ & \dTo \br & \rTo \pp \dOne \br & \\ \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-15.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-15.kuv
new file mode 100644
index 00000000000..4ea3bf9bdac
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-15.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5594037}{2797018}{2}{0}{-1}
+{2797018sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594037}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{5331893sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{1864679sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 131072sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 2534874sp height 163840sp depth 163840sp}}$}\hskip 131072sp}}\K@cg {grestore}}}}
+{1864679sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {To}{}{2534874sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{3729358sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 131072sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 2534874sp height 491520sp depth 491520sp}}$}\hskip 131072sp}}\K@cg {grestore}}}}
+{3729358sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797018}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {One}{}{2534874sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{}{1}{\gdef \K@es {-1}\gdef \K@et {-1}\gdef \K@eu {0}\gdef \K@ev {0}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-16.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-16.kdg
new file mode 100644
index 00000000000..bb0c3dae468
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-16.kdg
@@ -0,0 +1 @@
+\Graph {2cm}{5mm,2} \Line (0,2) (1,2) \tl {\bullet } \hd {} \Line (0,0) (1,0) \hd {\bullet } \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-16.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-16.kuv
new file mode 100644
index 00000000000..574c47e39be
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-16.kuv
@@ -0,0 +1,7 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729359}{932339}{}{0}
+{1864679sp}{932338sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729359}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -491520sp \K@vl {Line}{}{4876239sp}\hskip -655360sp}}\K@cg {grestore}}}}
+{0sp}{932338sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle \bullet $}}}
+{3729359sp}{932338sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle $}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729359}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Line}{}{4220879sp}\hskip -491520sp}}\K@cg {grestore}}}}
+{3729359sp}{0sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle \bullet $}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-17.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-17.kdg
new file mode 100644
index 00000000000..1ae9d2b74a8
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-17.kdg
@@ -0,0 +1 @@
+\Dg A & \rTo & B & {} = C \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-17.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-17.kuv
new file mode 100644
index 00000000000..77593c59bea
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-17.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3894359}{0}{0}{0}{-1}
+{1467415sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2934830}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2161938sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{2934830sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} = C \K@rt }}
+{3894359sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {694541}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-18.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-18.kdg
new file mode 100644
index 00000000000..1ae9d2b74a8
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-18.kdg
@@ -0,0 +1 @@
+\Dg A & \rTo & B & {} = C \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-18.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-18.kuv
new file mode 100644
index 00000000000..94cd8a9be11
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-18.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5759039}{0}{0}{0}{-1}
+{2399755sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4799510}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{4026618sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{4799510sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} = C \K@rt }}
+{5759039sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {694541}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-19.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-19.kdg
new file mode 100644
index 00000000000..c6a63b13ae7
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-19.kdg
@@ -0,0 +1 @@
+\Dg A \\ & \rdTo \\ B & & X \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-19.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-19.kuv
new file mode 100644
index 00000000000..7ed58cdb0ac
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-19.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{2797018}{2983488}{2}{0}{-1}
+{1398509sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{2797018}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 355532sp \K@vl {To}{}{3213677sp}\hskip 520135sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{2797018sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {264988}\gdef \K@ev {297187}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-2.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-2.kdg
new file mode 100644
index 00000000000..5559f74ded6
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-2.kdg
@@ -0,0 +1 @@
+\Graph {1cm}{1cm} \To (1,.5) *0 \Line (1,.5) *{1.5} \Text {chaos} (1,.5) *{-2} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-2.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-2.kuv
new file mode 100644
index 00000000000..1328ea8543d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-2.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1864679}{1864679}{}{0}
+{}{0}{\dimen 0=1864679sp}
+{1864679sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {To}{}{1864679sp}\hskip 0sp}\hskip 0\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{1864679sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Line}{}{1864679sp}\hskip 0sp}\hskip 1.5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\K@do =23.6667pt\setbox \K@dt =\hbox {\K@gx chaos}}
+{1864679sp}{932339sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip -2\K@do }\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-20.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-20.kdg
new file mode 100644
index 00000000000..c6a63b13ae7
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-20.kdg
@@ -0,0 +1 @@
+\Dg A \\ & \rdTo \\ B & & X \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-20.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-20.kuv
new file mode 100644
index 00000000000..69741ea9842
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-20.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{4661698}{2983488}{2}{0}{-1}
+{2330849sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{4661698}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 421068sp \K@vl {To}{}{4631644sp}\hskip 481752sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{4661698sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {264988}\gdef \K@ev {297187}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-21.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-21.kdg
new file mode 100644
index 00000000000..18144ae4ae4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-21.kdg
@@ -0,0 +1 @@
+\Dg \eta _k:\qquad & {\bb R} & \rInto & X_k & {} = \{\,(A,\vect v)\in W_k\times {\bb R}^n \mid A\vect v = \lambda _k\vect v\,\} \\ & & & \dTo \\ & & & W_k \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-21.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-21.kuv
new file mode 100644
index 00000000000..6af6cf02c20
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-21.kuv
@@ -0,0 +1,15 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{10065460}{2983488}{2}{0}{-1}
+{3002051sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3131666}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 405959sp \K@vl {Into}{}{2161937sp}\hskip 563770sp}}\K@cg {grestore}}}}
+{4567884sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 393215sp \K@vl {To}{}{2175213sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \eta _k:\qquad \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\bb R} \K@rt }}
+{1436218sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X_k \K@rt }}
+{4567884sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} = \{\,(A,\vect v)\in W_k\times {\bb R}^n \mid A\vect v = \lambda _k\vect v\,\} \K@rt }}
+{10065460sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv W_k \K@rt }}
+{4567884sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {491520}\gdef \K@et {98303}\gdef \K@eu {1161330}\gdef \K@ev {5064878}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-22.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-22.kdg
new file mode 100644
index 00000000000..4ddcedbac62
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-22.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo \dh {-10pt} & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-22.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-22.kuv
new file mode 100644
index 00000000000..851991d9a25
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-22.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2301106sp}\hskip 1051420sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-23.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-23.kdg
new file mode 100644
index 00000000000..76fc598141c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-23.kdg
@@ -0,0 +1 @@
+\Diag \cdots & \rTo & H_n A& \rTo & H_n X& \rTo & H_n(X,A)& \rTo & H_{n-1}A& \rTo & \cdots \\ & & \dTo & & \dTo & & \dTo & & \dTo \\ \cdots & \rTo & H_n B& \rTo & H_n Y& \rTo & H_n(Y,B)& \rTo & H_{n-1}B& \rTo & \cdots \\ \endDiag
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-23.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-23.kuv
new file mode 100644
index 00000000000..698c678a74d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-23.kuv
@@ -0,0 +1,41 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{17831171}{2610550}{2}{0}{-1}
+{1481354sp}{2610550sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2962709}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 513363sp \K@vl {To}{}{1621763sp}\hskip 827583sp}}\K@cg {grestore}}}}
+{4617273sp}{2610550sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3309128}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 827583sp \K@vl {To}{}{1602535sp}\hskip 879010sp}}\K@cg {grestore}}}}
+{8266141sp}{2610550sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3988608}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 879010sp \K@vl {To}{}{1602535sp}\hskip 1507063sp}}\K@cg {grestore}}}}
+{12396744sp}{2610550sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4272599}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1507063sp \K@vl {To}{}{1602535sp}\hskip 1163001sp}}\K@cg {grestore}}}}
+{16182107sp}{2610550sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3298127}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1163001sp \K@vl {To}{}{1621763sp}\hskip 513363sp}}\K@cg {grestore}}}}
+{2962709sp}{1305275sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2610550}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 393215sp \K@vl {To}{}{1802275sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{6271837sp}{1305275sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2610550}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 393215sp \K@vl {To}{}{1802275sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{10260445sp}{1305275sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2610550}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 458752sp \K@vl {To}{}{1693046sp}\hskip 458752sp}}\K@cg {grestore}}}}
+{14533044sp}{1305275sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2610550}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 447829sp \K@vl {To}{}{1747661sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{1481354sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2962709}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 513363sp \K@vl {To}{}{1602535sp}\hskip 846811sp}}\K@cg {grestore}}}}
+{4617273sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3309128}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 846811sp \K@vl {To}{}{1617440sp}\hskip 844877sp}}\K@cg {grestore}}}}
+{8266141sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3988608}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 844877sp \K@vl {To}{}{1687981sp}\hskip 1455750sp}}\K@cg {grestore}}}}
+{12396744sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4272599}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1455750sp \K@vl {To}{}{1634620sp}\hskip 1182229sp}}\K@cg {grestore}}}}
+{16182107sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3298127}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1182229sp \K@vl {To}{}{1602535sp}\hskip 513363sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{0sp}{2610550sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n A\K@rt }}
+{2962709sp}{2610550sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n X\K@rt }}
+{6271837sp}{2610550sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(X,A)\K@rt }}
+{10260445sp}{2610550sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_{n-1}A\K@rt }}
+{14533044sp}{2610550sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{17831171sp}{2610550sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n B\K@rt }}
+{2962709sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n Y\K@rt }}
+{6271837sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(Y,B)\K@rt }}
+{10260445sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_{n-1}B\K@rt }}
+{14533044sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \mathinner {\cdotp \cdotp \cdotp }\K@rt }}
+{17831171sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {491520}\gdef \K@et {163840}\gdef \K@eu {382291}\gdef \K@ev {382291}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-24.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-24.kdg
new file mode 100644
index 00000000000..a2f75143603
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-24.kdg
@@ -0,0 +1 @@
+\Diagram & \\ \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-24.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-24.kuv
new file mode 100644
index 00000000000..cae3c87d7b1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-24.kuv
@@ -0,0 +1,7 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1864679}{1864679}{1}{0}{-1}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1864679sp}{1864679sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1864679sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{}{1}{\gdef \K@es {-1}\gdef \K@et {-1}\gdef \K@eu {0}\gdef \K@ev {0}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-25.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-25.kdg
new file mode 100644
index 00000000000..7fd33de7294
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-25.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-25.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-25.kuv
new file mode 100644
index 00000000000..8b68da5c054
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-25.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-26.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-26.kdg
new file mode 100644
index 00000000000..7fd33de7294
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-26.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-26.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-26.kuv
new file mode 100644
index 00000000000..8b68da5c054
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-26.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-27.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-27.kdg
new file mode 100644
index 00000000000..c84f09d3329
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-27.kdg
@@ -0,0 +1 @@
+\Diagram & \nodot \\ A \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-27.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-27.kuv
new file mode 100644
index 00000000000..9568cacd5f8
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-27.kuv
@@ -0,0 +1,7 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1864679}{1864679}{1}{0}{-1}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1864679sp}{0sp}{1{\lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{}{1}{\gdef \K@es {-1}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {0}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-28.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-28.kdg
new file mode 100644
index 00000000000..847d473d9d1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-28.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo \dt {-10pt} & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-28.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-28.kuv
new file mode 100644
index 00000000000..66a4e12866c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-28.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1032192sp \K@vl {To}{}{2301106sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-29.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-29.kdg
new file mode 100644
index 00000000000..8e1209058fd
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-29.kdg
@@ -0,0 +1 @@
+\relax \Diagram A & B \dx {5mm} & C & D & E \\ A & B & C & D \dx {-.25} & E \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-29.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-29.kuv
new file mode 100644
index 00000000000..ee1b236e9d0
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-29.kuv
@@ -0,0 +1,30 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{8857224}{1864679}{1}{0}{-1}
+{0sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2061287sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{2797018sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2061287sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{4661697sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2061287sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{6526376sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2061287sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{8857224sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2061287sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{4428612sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{8857224}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{9053832sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{4428612sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{8857224}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{9053832sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \dx {5mm} \K@rt }}
+{2797018sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{4661697sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{6526376sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv E \K@rt }}
+{8857224sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{2797018sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{4661697sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \dx {-.25} \K@rt }}
+{6526376sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv E \K@rt }}
+{8857224sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {260778}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-3.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-3.kdg
new file mode 100644
index 00000000000..da4fa70c770
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-3.kdg
@@ -0,0 +1 @@
+\Graph {3cm}{1cm} \Line (0,.5) /{90} \Line (1,.5) /{90} \Txt {losfer words} (.5,.5) /{180} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-3.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-3.kuv
new file mode 100644
index 00000000000..021fd645f0c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-3.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5594039}{1864679}{}{0}
+{}{0}{\dimen 0=1864679sp}
+{0sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {90}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Line}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=1864679sp}
+{5594039sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {90}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Line}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\K@do =51.8334pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vcenter {\hbox {losfer words}}$}}}
+{2797019sp}{932339sp}{0{\K@cg {gsave}\K@vg {180}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-30.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-30.kdg
new file mode 100644
index 00000000000..713bcbd2309
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-30.kdg
@@ -0,0 +1 @@
+\relax \Diagram A \\ \dEq & \dy {1} \\ B & \rTo & C \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-30.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-30.kuv
new file mode 100644
index 00000000000..5d9a5554e40
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-30.kuv
@@ -0,0 +1,17 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{1864679}{2}{0}{-1}
+{0sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{1995751sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{1995751sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729358sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{1995751sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{0sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Eq}{}{1154707sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 396060sp \K@vl {To}{}{2944588sp}\hskip 388710sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {-1}\gdef \K@eu {264988}\gdef \K@ev {257638}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-31.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-31.kdg
new file mode 100644
index 00000000000..9570c1573bf
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-31.kdg
@@ -0,0 +1 @@
+\Diagram A & \rFillcell \lrrrightarrowfill & B \\ \Modify \Fillcell \rrightarrowxfill (3,0) /{90} \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-31.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-31.kuv
new file mode 100644
index 00000000000..b7843408bc4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-31.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {Fillcell}{\lrrrightarrowfill }{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\dimen 0=1864679sp}
+{5594037sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {90}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Fillcell}{\rrightarrowxfill }{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {1864679}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-32.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-32.kdg
new file mode 100644
index 00000000000..f523199444e
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-32.kdg
@@ -0,0 +1 @@
+\Long H_n X\otimes G & \rMono & H_n(X;G) & \rEpi & {\rm Tor}(H_{n-1}X,G) \\ \endLong
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-32.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-32.kuv
new file mode 100644
index 00000000000..0dcf20551ae
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-32.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{10172395}{0}{0}{0}{-1}
+{2338411sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4676823}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1537143sp \K@vl {Mono}{}{1602535sp}\hskip 1537145sp}}\K@cg {grestore}}}}
+{7424609sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5495572}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1537145sp \K@vl {Epi}{}{1602535sp}\hskip 2355892sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n X\otimes G \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv H_n(X;G) \K@rt }}
+{4676823sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {\rm Tor}(H_{n-1}X,G) \K@rt }}
+{10172395sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {491520}\gdef \K@et {163840}\gdef \K@eu {1406071}\gdef \K@ev {2224820}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-33.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-33.kdg
new file mode 100644
index 00000000000..782f425045f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-33.kdg
@@ -0,0 +1 @@
+\Dg M & & \rTo ^\theta & & \beta ^{-1}(W) \\ & \rdTo & & \ldTo \\ & & \beta ^{-1}(F) \\ \Modify \Mapsto (0,2) (2,0) \fs {-50pt} \tl {x} \hd {R(x)} \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-33.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-33.kuv
new file mode 100644
index 00000000000..703471f745b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-33.kuv
@@ -0,0 +1,17 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5594038}{2983488}{2}{0}{-1}
+{2797019sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594038}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 484693sp \K@vl {To}{}{3813983sp}\hskip 1295362sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{2797019sp}{2983488sp}{0{\K@cg {gsave}\K@wi {0}{5594038}\hskip -6.18492pt \raise 3.0pt \hbox {\K@wc {0}{5594038}\K@vy {$\labelstyle \theta $}}\K@cg {grestore}}}
+{1398509sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{2797019}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 355532sp \K@vl {To}{}{3051462sp}\hskip 682350sp}}\K@cg {grestore}}}}
+{4195528sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-2797019}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 579993sp \K@vl {To}{}{2827001sp}\hskip 682350sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv M \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \beta ^{-1}(W) \K@rt }}
+{5594038sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \beta ^{-1}(F) \K@rt }}
+{2797019sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{-1878290sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{2797019}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 355532sp \K@vl {Mapsto}{}{3153819sp}\hskip 579993sp}}\K@cg {grestore}}}}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\hskip -6553600sp\K@gx $\vertexstyle x$}}}
+{2797019sp}{0sp}{1{\lower \K@vj \hbox {\hskip -6553600sp\K@gx $\vertexstyle R(x)$}}}
+{}{1}{\gdef \K@es {566233}\gdef \K@et {163840}\gdef \K@eu {3464078}\gdef \K@ev {1164290}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-34.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-34.kdg
new file mode 100644
index 00000000000..1da2b341f3f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-34.kdg
@@ -0,0 +1 @@
+\Graph {1cm}{1cm} \Box (0,0) (1,1) \gr {.25} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-34.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-34.kuv
new file mode 100644
index 00000000000..de499571961
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-34.kuv
@@ -0,0 +1,3 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1864679}{1864679}{}{0}
+{0.0pt}{0.0pt}{0{\K@ha {.25}\vrule width 1864679sp height 1864679sp \endgr }}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-35.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-35.kdg
new file mode 100644
index 00000000000..1f50224af96
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-35.kdg
@@ -0,0 +1 @@
+\Dg p^{-1}(U) & & \rTo & & U\times F & {} \approx U\times {\bb R}P^2 \\ & \rdTo <p & & \ldTo >{\pi _1} \\ & & U \grav & & \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-35.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-35.kuv
new file mode 100644
index 00000000000..892c856ecbb
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-35.kuv
@@ -0,0 +1,18 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7062062}{2983488}{2}{0}{-1}
+{2185625sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{4371250}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1162059sp \K@vl {To}{}{2161938sp}\hskip 1047253sp}}\K@cg {grestore}}}}
+{1092812sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{2185625}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 534118sp \K@vl {To}{}{2683681sp}\hskip 480377sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{1092812sp}{1491744sp}{0{\K@cg {gsave}\K@wi {-2983488}{2185625}\hskip 0.41pt \raise -3.0pt \hbox {\K@wc {-2983488}{2185625}\K@vy {$\labelstyle p$}}\K@cg {grestore}}}
+{3278437sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-2185625}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 399769sp \K@vl {To}{}{2818030sp}\hskip 480377sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xk \K@gx }
+{3278437sp}{1491744sp}{0{\K@cg {gsave}\K@wi {-2983488}{-2185625}\hskip -0.61499pt \raise 3.0pt \hbox {\K@wc {-2983488}{-2185625}\K@vy {$\labelstyle \pi _1$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv p^{-1}(U) \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv U\times F \K@rt }}
+{4371250sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv {} \approx U\times {\bb R}P^2 \K@rt }}
+{7062062sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv U \grav \K@rt }}
+{2185625sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {566233}\gdef \K@et {0}\gdef \K@eu {1030987}\gdef \K@ev {1774631}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-36.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-36.kdg
new file mode 100644
index 00000000000..7ae010edee0
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-36.kdg
@@ -0,0 +1 @@
+\relax \Diagram A \\ & \rdTo \\ & & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-36.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-36.kuv
new file mode 100644
index 00000000000..d0140a6067f
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-36.kuv
@@ -0,0 +1,14 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{4406809sp}\hskip 504705sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-37.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-37.kdg
new file mode 100644
index 00000000000..7ae010edee0
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-37.kdg
@@ -0,0 +1 @@
+\relax \Diagram A \\ & \rdTo \\ & & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-37.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-37.kuv
new file mode 100644
index 00000000000..ec7c60ba124
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-37.kuv
@@ -0,0 +1,14 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{0sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{3729358sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -65536sp \K@vl {Line}{}{3860430sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{4406809sp}\hskip 504705sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-38.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-38.kdg
new file mode 100644
index 00000000000..a9667861e1c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-38.kdg
@@ -0,0 +1 @@
+\Graph {5cm}{1cm} \To (0,.5) (1,.5) \hd {B} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-38.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-38.kuv
new file mode 100644
index 00000000000..3474bcea96d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-38.kuv
@@ -0,0 +1,4 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{9323399}{1864679}{}{0}
+{4661699sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{9323399}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {To}{}{8927339sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{9323399sp}{932339sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle B$}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-39.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-39.kdg
new file mode 100644
index 00000000000..c38448b0eb2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-39.kdg
@@ -0,0 +1 @@
+\Diagram X \\ & \rdTo \hx {.2} \\ & & X\times X \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-39.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-39.kuv
new file mode 100644
index 00000000000..0011ed64e82
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-39.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{1566215sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{3132430}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 344064sp \K@vl {To}{}{4025824sp}\hskip 500256sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X\times X \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {54613}\gdef \K@eu {297187}\gdef \K@ev {994869}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-4.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-4.kdg
new file mode 100644
index 00000000000..312c53aa409
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-4.kdg
@@ -0,0 +1 @@
+\Graph {2cm}{5mm} \To (.5,1) \Two (.5,0) |{2cm} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-4.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-4.kuv
new file mode 100644
index 00000000000..5729fce8723
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-4.kuv
@@ -0,0 +1,6 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729359}{932339}{}{0}
+{}{0}{\dimen 0=1864679sp}
+{1864679sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {To}{}{1864679sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
+{}{0}{\dimen 0=3729359sp}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\hskip 0sp \K@vl {Two}{}{3729359sp}\hskip 0sp}\hskip .5\dimen 0}\K@cg {grestore}}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-40.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-40.kdg
new file mode 100644
index 00000000000..6427b098631
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-40.kdg
@@ -0,0 +1 @@
+\Diagram \bullet & \rLine \jh & \bullet \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-40.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-40.kuv
new file mode 100644
index 00000000000..d4a76308a6c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-40.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Line}{}{3499982sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \bullet \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \bullet \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {291271}\gdef \K@et {0}\gdef \K@eu {163840}\gdef \K@ev {163840}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-41.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-41.kdg
new file mode 100644
index 00000000000..70c784be159
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-41.kdg
@@ -0,0 +1 @@
+\Diagram & \rLine & \\ \dLine & & \dLine \\ & \rLine \jn & \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-41.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-41.kuv
new file mode 100644
index 00000000000..4dcc1bc3d9a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-41.kuv
@@ -0,0 +1,7 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1864678}{1864678}{2}{0}{-1}
+{932339sp}{1864678sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{1864678}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{1995750sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{0sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1864678}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{1995750sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1864678sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1864678}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{1995750sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{932339sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{1864678}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 131072sp \K@vl {Line}{}{1602534sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{}{1}{\gdef \K@es {-1}\gdef \K@et {-1}\gdef \K@eu {0}\gdef \K@ev {0}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-42.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-42.kdg
new file mode 100644
index 00000000000..5d68a953f45
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-42.kdg
@@ -0,0 +1 @@
+\Diagram \bullet & \rLine \jt & \bullet \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-42.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-42.kuv
new file mode 100644
index 00000000000..8eb3ed7bb9e
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-42.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{3499982sp}\hskip 294912sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \bullet \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \bullet \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {291271}\gdef \K@et {0}\gdef \K@eu {163840}\gdef \K@ev {163840}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-43.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-43.kdg
new file mode 100644
index 00000000000..142f81e4962
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-43.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo ^f & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-43.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-43.kuv
new file mode 100644
index 00000000000..f51b5570743
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-43.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.1467pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-44.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-44.kdg
new file mode 100644
index 00000000000..2e52a7af153
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-44.kdg
@@ -0,0 +1 @@
+\Diagram A & \rOne ^f & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-44.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-44.kuv
new file mode 100644
index 00000000000..9cf4ba40360
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-44.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {One}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.1467pt \raise 8.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-45.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-45.kdg
new file mode 100644
index 00000000000..142f81e4962
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-45.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo ^f & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-45.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-45.kuv
new file mode 100644
index 00000000000..f51b5570743
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-45.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.1467pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-46.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-46.kdg
new file mode 100644
index 00000000000..2e52a7af153
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-46.kdg
@@ -0,0 +1 @@
+\Diagram A & \rOne ^f & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-46.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-46.kuv
new file mode 100644
index 00000000000..345c43136b9
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-46.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {One}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 11.13132pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-47.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-47.kdg
new file mode 100644
index 00000000000..142f81e4962
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-47.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo ^f & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-47.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-47.kuv
new file mode 100644
index 00000000000..f51b5570743
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-47.kuv
@@ -0,0 +1,10 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.1467pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-48.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-48.kdg
new file mode 100644
index 00000000000..091c9a5634d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-48.kdg
@@ -0,0 +1 @@
+\Dg X(s)\times |u| & & \rTo ^{(f_{s\to t},\pi _2)} & & X(t)\times |u| \\ & \rdTo <{f_{s\to u}} & & \ldTo >{f_{t\to u}} \\ & & X(u) \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-48.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-48.kuv
new file mode 100644
index 00000000000..15eb57e506e
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-48.kuv
@@ -0,0 +1,18 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{6691126}{2983488}{2}{0}{-1}
+{3345563sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{6691126}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1606845sp \K@vl {To}{}{3512707sp}\hskip 1571574sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{3345563sp}{2983488sp}{0{\K@cg {gsave}\K@wi {0}{6691126}\hskip 0.26909pt \raise 3.0pt \hbox {\K@wc {0}{6691126}\K@vy {$\labelstyle (f_{s\to t},\pi _2)$}}\K@cg {grestore}}}
+{1672781sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{3345563}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 622592sp \K@vl {To}{}{3237120sp}\hskip 622592sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{1672781sp}{1491744sp}{0{\K@cg {gsave}\K@wi {-2983488}{3345563}\hskip 0.0pt \raise -3.0pt \hbox {\K@wc {-2983488}{3345563}\K@vy {$\labelstyle f_{s\to u}$}}\K@cg {grestore}}}
+{5018344sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-3345563}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 622592sp \K@vl {To}{}{3237120sp}\hskip 622592sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xk \K@gx }
+{5018344sp}{1491744sp}{0{\K@cg {gsave}\K@wi {-2983488}{-3345563}\hskip 0.0pt \raise 3.0pt \hbox {\K@wc {-2983488}{-3345563}\K@vy {$\labelstyle f_{t\to u}$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X(s)\times |u| \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X(t)\times |u| \K@rt }}
+{6691126sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X(u) \K@rt }}
+{3345563sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {491520}\gdef \K@et {163840}\gdef \K@eu {1475773}\gdef \K@ev {1440502}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-49.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-49.kdg
new file mode 100644
index 00000000000..2d670e36b6a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-49.kdg
@@ -0,0 +1 @@
+\Dg X(s)\times |u| & & \rOne ^{(f_{s\to t},\pi _2)} & & X(t)\times |u| \\ & \rdTo <{f_{s\to u}} & & \ldTo >{f_{t\to u}} \\ & & X(u) \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-49.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-49.kuv
new file mode 100644
index 00000000000..c485f129edf
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-49.kuv
@@ -0,0 +1,18 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7346486}{2983488}{2}{0}{-1}
+{3673243sp}{2983488sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{7346486}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1606845sp \K@vl {One}{}{4168067sp}\hskip 1571574sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{3673243sp}{2983488sp}{0{\K@cg {gsave}\K@wi {0}{7346486}\hskip 0.26909pt \raise 3.0pt \hbox {\K@wc {0}{7346486}\K@vy {$\labelstyle (f_{s\to t},\pi _2)$}}\K@cg {grestore}}}
+{1836621sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{3673243}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 648806sp \K@vl {To}{}{3434292sp}\hskip 648806sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{1836621sp}{1491744sp}{0{\K@cg {gsave}\K@wi {-2983488}{3673243}\hskip 0.0pt \raise -3.0pt \hbox {\K@wc {-2983488}{3673243}\K@vy {$\labelstyle f_{s\to u}$}}\K@cg {grestore}}}
+{5509864sp}{1491744sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2983488}{-3673243}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 648806sp \K@vl {To}{}{3434292sp}\hskip 648806sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xk \K@gx }
+{5509864sp}{1491744sp}{0{\K@cg {gsave}\K@wi {-2983488}{-3673243}\hskip 0.0pt \raise 3.0pt \hbox {\K@wc {-2983488}{-3673243}\K@vy {$\labelstyle f_{t\to u}$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X(s)\times |u| \K@rt }}
+{0sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X(t)\times |u| \K@rt }}
+{7346486sp}{2983488sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X(u) \K@rt }}
+{3673243sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {491520}\gdef \K@et {163840}\gdef \K@eu {1475773}\gdef \K@ev {1440502}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-5.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-5.kdg
new file mode 100644
index 00000000000..a7bc35ad8c2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-5.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo ^f :{.75} & B & \rTo ^g :{.75,5pt} & C & \rTo ^h :{5pt} & D \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-5.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-5.kuv
new file mode 100644
index 00000000000..f1fda0fef43
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-5.kuv
@@ -0,0 +1,20 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{11188074}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 11.13132pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{5594037sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 396060sp \K@vl {To}{}{2944588sp}\hskip 388710sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5594037sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 11.28879pt \raise 8.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle g$}}\K@cg {grestore}}}
+{9323395sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 388710sp \K@vl {To}{}{2929182sp}\hskip 411466sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{9323395sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.17361pt \raise 8.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle h$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{11188074sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {280394}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-50.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-50.kdg
new file mode 100644
index 00000000000..f1fc336b4b2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-50.kdg
@@ -0,0 +1 @@
+\Dg A & \rTo & B & \rOne & C \\ \endDg
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-50.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-50.kuv
new file mode 100644
index 00000000000..52f4c869b2a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-50.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5881538}{0}{0}{0}{-1}
+{1467415sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2934830}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2161938sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{4408184sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{2946708}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 396060sp \K@vl {One}{}{2161938sp}\hskip 388710sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{2934830sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{5881538sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {257638}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-51.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-51.kdg
new file mode 100644
index 00000000000..253f579b8db
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-51.kdg
@@ -0,0 +1 @@
+\Long 0 & & & & & & 0 \\ \dEq & & & & & & \dEq \\ \pi _j S^k & \rTo & \pi _j V(n,k) & \rTo & \pi _j V(n-1,k+1) & \rTo & \pi _{j-1} S^k \\ \endLong
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-51.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-51.kuv
new file mode 100644
index 00000000000..e43710e69e3
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-51.kuv
@@ -0,0 +1,20 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{15066233}{1864680}{2}{0}{-1}
+{0sp}{932340sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1864680}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Eq}{}{1013366sp}\hskip 556402sp}}\K@cg {grestore}}}}
+{15066233sp}{932340sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-1864680}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {Eq}{}{1013366sp}\hskip 556402sp}}\K@cg {grestore}}}}
+{1968743sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3937487}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 836970sp \K@vl {To}{}{1602535sp}\hskip 1497982sp}}\K@cg {grestore}}}}
+{6801072sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5727170}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 1497982sp \K@vl {To}{}{1602535sp}\hskip 2626653sp}}\K@cg {grestore}}}}
+{12365445sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5401576}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 2626653sp \K@vl {To}{}{1602535sp}\hskip 1172388sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv 0 \K@rt }}
+{0sp}{1864680sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv 0 \K@rt }}
+{15066233sp}{1864680sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _j S^k \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _j V(n,k) \K@rt }}
+{3937487sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _j V(n-1,k+1) \K@rt }}
+{9664657sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \pi _{j-1} S^k \K@rt }}
+{15066233sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {422343}\gdef \K@et {187504}\gdef \K@eu {705898}\gdef \K@ev {1041316}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-52.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-52.kdg
new file mode 100644
index 00000000000..7fd33de7294
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-52.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-52.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-52.kuv
new file mode 100644
index 00000000000..8b68da5c054
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-52.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-53.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-53.kdg
new file mode 100644
index 00000000000..90f6365e981
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-53.kdg
@@ -0,0 +1 @@
+\relax \Diagram A & B \mx {5mm} & C & D & E \\ A & B & C & D \mx {-.25} & E \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-53.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-53.kuv
new file mode 100644
index 00000000000..1a3a128447c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-53.kuv
@@ -0,0 +1,30 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458716}{1864679}{1}{0}{-1}
+{0sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2126823sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{2797018sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2126823sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{3729358sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2126823sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{5127868sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2126823sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{7458716sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864679}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2126823sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{3729358sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{7458716}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{7720860sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{7458716}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{7720860sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \mx {5mm} \K@rt }}
+{2797018sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{3729358sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{5127868sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv E \K@rt }}
+{7458716sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{2797018sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \mx {-.25} \K@rt }}
+{5127868sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv E \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {260778}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-54.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-54.kdg
new file mode 100644
index 00000000000..c4820de9c88
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-54.kdg
@@ -0,0 +1 @@
+\Diagram A & \rBr & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-54.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-54.kuv
new file mode 100644
index 00000000000..5bb99046120
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-54.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {Br}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-55.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-55.kdg
new file mode 100644
index 00000000000..b2837366763
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-55.kdg
@@ -0,0 +1 @@
+\Framed A & \rTo & B \\ \endFramed
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-55.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-55.kuv
new file mode 100644
index 00000000000..8b68da5c054
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-55.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-56.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-56.kdg
new file mode 100644
index 00000000000..d2970f61d8c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-56.kdg
@@ -0,0 +1 @@
+\Diagram A & \rAdj ^{f_1} :{.6} \rAdj \nl _{f_2} :{.4} & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-56.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-56.kuv
new file mode 100644
index 00000000000..f78f95418f2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-56.kuv
@@ -0,0 +1,12 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {Adj}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 4.36478pt \raise 5.5pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f_1$}}\K@cg {grestore}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -4.65819pt \raise -5.5pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f_2$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-57.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-57.kdg
new file mode 100644
index 00000000000..91904bdb7bf
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-57.kdg
@@ -0,0 +1 @@
+\Graph {2cm}{15mm} \Pt {tail} (0,1) \Pt {head} (1,0) \To \pt {tail} \tl {X} \pt {head} \hd {Y} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-57.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-57.kuv
new file mode 100644
index 00000000000..ff1d4566a33
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-57.kuv
@@ -0,0 +1,5 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729359}{2797019}{}{0}
+{1864679sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797019}{3729359}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 403046sp \K@vl {To}{}{3800944sp}\hskip 457258sp}}\K@cg {grestore}}}}
+{0sp}{2797019sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle X$}}}
+{3729359sp}{0sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle Y$}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-58.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-58.kdg
new file mode 100644
index 00000000000..1e0d7c12962
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-58.kdg
@@ -0,0 +1 @@
+\Diagram & & A \\ & \ldTo <L >R \ro & \dTo <L >R \ro & \rdTo <L >R \ro \\ X & & X & & X \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-58.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-58.kuv
new file mode 100644
index 00000000000..98fca6f8e2b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-58.kuv
@@ -0,0 +1,26 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458716}{3729358}{2}{0}{-1}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{-3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{4380019sp}\hskip 531495sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{-3729358}\hskip -1.2925pt \raise -3.0pt \hbox {\K@vg {180}\K@vy {$\labelstyle L$}}\K@cg {grestore}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{1864679sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{-3729358}\hskip -1.2925pt \raise 3.0pt \hbox {\K@vg {180}\K@vy {$\labelstyle R$}}\K@cg {grestore}}}
+{3729358sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 294912sp \K@vl {To}{}{3019386sp}\hskip 415060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{3729358sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{0}\hskip -0.91666pt \raise -3.0pt \hbox {\K@vg {180}\K@vy {$\labelstyle L$}}\K@cg {grestore}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{3729358sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{0}\hskip -0.91666pt \raise 3.0pt \hbox {\K@vy {$\labelstyle R$}}\K@cg {grestore}}}
+{5594037sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-3729358}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 362086sp \K@vl {To}{}{4380019sp}\hskip 531495sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{5594037sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{3729358}\hskip -1.2925pt \raise -3.0pt \hbox {\K@vy {$\labelstyle L$}}\K@cg {grestore}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5594037sp}{1864679sp}{0{\K@cg {gsave}\K@wi {-3729358}{3729358}\hskip -1.2925pt \raise 3.0pt \hbox {\K@vy {$\labelstyle R$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{3729358sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv X \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {297187}\gdef \K@ev {297187}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-59.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-59.kdg
new file mode 100644
index 00000000000..7fd33de7294
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-59.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-59.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-59.kuv
new file mode 100644
index 00000000000..8b68da5c054
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-59.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-6.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-6.kdg
new file mode 100644
index 00000000000..9734c321cf6
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-6.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo ^f :{-10pt,0pt} & B & \rTo ^g :{0;10pt,0pt} & C \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-6.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-6.kuv
new file mode 100644
index 00000000000..f85fc72d5fb
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-6.kuv
@@ -0,0 +1,15 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458716}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -10.1467pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{5594037sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 396060sp \K@vl {To}{}{2944588sp}\hskip 388710sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5594037sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -12.40935pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle g$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {257638}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-60.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-60.kdg
new file mode 100644
index 00000000000..4858235de14
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-60.kdg
@@ -0,0 +1 @@
+\Diagram A & & B & \lTo ^f \rr {2\xgrid } & C \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-60.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-60.kuv
new file mode 100644
index 00000000000..10b3a98ae51
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-60.kuv
@@ -0,0 +1,12 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458716}{0}{0}{0}{-1}
+{5594037sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{-3729358}\hskip 3729358sp\raise 0sp \K@hv 1{\hbox {\hskip 388710sp \K@vl {To}{}{2944588sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{5594037sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{-3729358}\hskip 56.84941pt \raise -3.0pt \hbox {\K@wc {0}{-3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {257638}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-61.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-61.kdg
new file mode 100644
index 00000000000..7294a739d20
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-61.kdg
@@ -0,0 +1 @@
+\Diagram A & & B & \rTo ^f \rt {-2\xgrid } & C \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-61.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-61.kuv
new file mode 100644
index 00000000000..2a12c8287f5
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-61.kuv
@@ -0,0 +1,12 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7458716}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 396060sp \K@vl {To}{}{2944588sp}\hskip 388710sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 0.05608pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{7458716sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {257638}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-62.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-62.kdg
new file mode 100644
index 00000000000..d3acfabb897
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-62.kdg
@@ -0,0 +1 @@
+\Diagram A \\ & \luTo _f \ru {5pt} \luTo ^g \ru {-5pt} \\ & & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-62.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-62.kuv
new file mode 100644
index 00000000000..67897472483
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-62.kuv
@@ -0,0 +1,13 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{3729358}{2}{0}{-1}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{-3729358}\hskip 0sp\raise 327680sp \K@hv 1{\hbox {\hskip 504705sp \K@vl {To}{}{4406809sp}\hskip 362086sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xf \K@gx }
+{1864679sp}{1864679sp}{0{\K@cg {gsave}\K@wi {3729358}{-3729358}\hskip 1.08809pt \raise 8.0pt \hbox {\K@wc {3729358}{-3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{1864679sp}{1864679sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {3729358}{-3729358}\hskip 0sp\raise -327680sp \K@hv 1{\hbox {\hskip 504705sp \K@vl {To}{}{4406809sp}\hskip 362086sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xg \K@gx }
+{1864679sp}{1864679sp}{0{\K@cg {gsave}\K@wi {3729358}{-3729358}\hskip 1.08809pt \raise -8.0pt \hbox {\K@wc {3729358}{-3729358}\K@vy {$\labelstyle g$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{3729358sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-63.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-63.kdg
new file mode 100644
index 00000000000..61b9491a0a5
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-63.kdg
@@ -0,0 +1 @@
+\Diagram A & \rRule ^{\rm above} _{\rm below} & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-63.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-63.kuv
new file mode 100644
index 00000000000..325210cb095
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-63.kuv
@@ -0,0 +1,13 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {1 setgray}\hbox {\hskip 442368sp \lower \K@vj \hbox {$\vcenter { \hbox {\vrule width 2825394sp height 63840sp depth 63840sp}}$}\hskip 461596sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 442368sp \K@vl {Rule}{5.0pt}{2825394sp}\hskip 461596sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.1467pt \raise 5.5pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle \rm above$}}\K@cg {grestore}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.1467pt \raise -5.5pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle \rm below$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-64.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-64.kdg
new file mode 100644
index 00000000000..eb349c3e9c0
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-64.kdg
@@ -0,0 +1 @@
+\Graph {.25\hsize }{5mm,2} \Frame (0,0) (.45,2) \rw {1mm} \Rule (.55,1) (1,1) \rw {3mm} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-64.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-64.kuv
new file mode 100644
index 00000000000..2d6eab007b4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-64.kuv
@@ -0,0 +1,4 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7412099}{932339}{}{0}
+{0.0pt}{0.0pt}{0{\relax \hbox to 3335421sp{\vbox to 932338sp{\vfil }\hfil }\hbox to\z@ {\hss \vbox to 932338sp{ \vfil \hbox to 3335421sp{\vrule width 1mmheight 932338sp \hss \vrule width 1mmheight 932338sp} \vfil }}\hbox to\z@ {\hss \hbox to 3335421sp{\hfil \vbox to 932338sp{ \hrule height 1mmwidth 3335421sp \vss \hrule height 1mmwidth 3335421sp}\hfil }}\relax }}
+{5744388sp}{466169sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3335422}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Rule}{3mm}{3335422sp}\hskip 0sp}}\K@cg {grestore}}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-65.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-65.kdg
new file mode 100644
index 00000000000..502c595362a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-65.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo \up {-2pt} & \stop \rTo \up {2pt} & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-65.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-65.kuv
new file mode 100644
index 00000000000..93532c78e11
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-65.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{5594037}{0}{0}{0}{-1}
+{1864679sp}{-131072sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{3221454sp}\hskip 131072sp}}\K@cg {grestore}}}}
+{2797018sp}{131072sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{5594037}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{4821145sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \rTo \up {2pt} \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{5594037sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-66.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-66.kdg
new file mode 100644
index 00000000000..fd2731044f6
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-66.kdg
@@ -0,0 +1 @@
+\Graph {5cm}{5mm} \To (0,.5) (1,.5) \tl {A} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-66.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-66.kuv
new file mode 100644
index 00000000000..f8e74866422
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-66.kuv
@@ -0,0 +1,4 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{9323399}{932339}{}{0}
+{4661699sp}{466169sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{9323399}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{8946567sp}\hskip 0sp}}\K@cg {grestore}}}}
+{0sp}{466169sp}{1{\lower \K@vj \hbox {\relax \K@gx $\vertexstyle A$}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-67.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-67.kdg
new file mode 100644
index 00000000000..7fd33de7294
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-67.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-67.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-67.kuv
new file mode 100644
index 00000000000..8b68da5c054
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-67.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-68.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-68.kdg
new file mode 100644
index 00000000000..8b90bb11d51
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-68.kdg
@@ -0,0 +1 @@
+\relax \Graph {2cm}{1cm,2} \Text {left} (0,1) *0 \Txt {right} (1,1) *1 \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-68.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-68.kuv
new file mode 100644
index 00000000000..7ff429a4bcf
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-68.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729359}{1864679}{}{0}
+{0sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864678}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2126822sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{3729359sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {1864678}{0}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{2126822sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729359}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{3991503sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{1864679sp}{932339sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729359}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{3991503sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{1864679sp}{1864678sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729359}\hskip 0sp\raise 0sp \K@hv 1{\K@cg {.5 setgray}\hbox {\hskip -131072sp \K@vl {Line}{}{3991503sp}\hskip -131072sp}}\K@cg {grestore}}}}
+{}{0}{\K@do =14.1667pt\setbox \K@dt =\hbox {\K@gx left}}
+{0sp}{932339sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 0\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =20.86116pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vcenter {\hbox {right}}$}}}
+{3729359sp}{932339sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 1\K@do }\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-69.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-69.kdg
new file mode 100644
index 00000000000..8bab7ea9017
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-69.kdg
@@ -0,0 +1 @@
+\Diagram A & \rTo ^f \up {-\ygrid } & B \\ A & & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-69.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-69.kuv
new file mode 100644
index 00000000000..67d6c8306f9
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-69.kuv
@@ -0,0 +1,14 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{1864679}{1}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {To}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -0.1467pt \raise 3.0pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-7.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-7.kdg
new file mode 100644
index 00000000000..e32d5d780ea
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-7.kdg
@@ -0,0 +1 @@
+\Diagram A & \rAdj ^[.6]{f_1} _[.4]{f_2} & B \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-7.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-7.kuv
new file mode 100644
index 00000000000..f78f95418f2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-7.kuv
@@ -0,0 +1,12 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729358}{0}{0}{0}{-1}
+{1864679sp}{0sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {0}{3729358}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 376832sp \K@vl {Adj}{}{2956466sp}\hskip 396060sp}}\K@cg {grestore}}}}
+{}{0}{\let \K@vy \K@xd \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip 4.36478pt \raise 5.5pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f_1$}}\K@cg {grestore}}}
+{}{0}{\let \K@vy \K@xe \K@gx }
+{1864679sp}{0sp}{0{\K@cg {gsave}\K@wi {0}{3729358}\hskip -4.65819pt \raise -5.5pt \hbox {\K@wc {0}{3729358}\K@vy {$\labelstyle f_2$}}\K@cg {grestore}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729358sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {245760}\gdef \K@ev {264988}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-70.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-70.kdg
new file mode 100644
index 00000000000..76541e99ffd
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-70.kdg
@@ -0,0 +1 @@
+\Diagram A & B \\ C & D \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-70.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-70.kuv
new file mode 100644
index 00000000000..bf0181aa19b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-70.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1864679}{1864679}{1}{0}{-1}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{1864679sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{1864679sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {313481}\gdef \K@et {0}\gdef \K@eu {204013}\gdef \K@ev {221307}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-71.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-71.kdg
new file mode 100644
index 00000000000..48a5d027e3a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-71.kdg
@@ -0,0 +1 @@
+\Graph {.25\hsize }{1cm} \Box (0,0) (1,1) \Txt {\big \"Ovningsk\"orning} (.5,.5) \white \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-71.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-71.kuv
new file mode 100644
index 00000000000..2fe8120fdbd
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-71.kuv
@@ -0,0 +1,5 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{7248259}{1864679}{}{0}
+{0.0pt}{0.0pt}{0{\relax \vrule width 7248259sp height 1864679sp \relax }}
+{}{0}{\K@do =104.61717pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vcenter {\hbox {\big \"Ovningsk\"orning}}$}}}
+{3624129sp}{932339sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\K@ha {1}\box \K@dt \endgr }\hskip .5\K@do }\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-72.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-72.kdg
new file mode 100644
index 00000000000..76541e99ffd
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-72.kdg
@@ -0,0 +1 @@
+\Diagram A & B \\ C & D \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-72.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-72.kuv
new file mode 100644
index 00000000000..4a716dc31e7
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-72.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{3729359}{1864679}{1}{0}{-1}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{3729359sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{3729359sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {257638}\gdef \K@ev {280394}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-73.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-73.kdg
new file mode 100644
index 00000000000..a2e62a8e597
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-73.kdg
@@ -0,0 +1 @@
+\Graph {1cm}{5mm} \Dot (0,.5) \Dot (1,.5) \Dot (2,.5) \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-73.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-73.kuv
new file mode 100644
index 00000000000..280ae6f23e2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-73.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1864679}{932339}{}{0}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{466169sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{932339sp}{466169sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1864678sp}{466169sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-74.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-74.kdg
new file mode 100644
index 00000000000..76541e99ffd
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-74.kdg
@@ -0,0 +1 @@
+\Diagram A & B \\ C & D \\ \endDiagram
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-74.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-74.kuv
new file mode 100644
index 00000000000..89ca368d0f2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-74.kuv
@@ -0,0 +1,11 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{2797018}{1864679}{1}{0}{-1}
+{}{0}{\setbox \K@du =\hbox {\K@Iv A \K@rt }}
+{0sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv B \K@rt }}
+{2797018sp}{1864679sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv C \K@rt }}
+{0sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv D \K@rt }}
+{2797018sp}{0sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {447828}\gdef \K@et {0}\gdef \K@eu {257638}\gdef \K@ev {280394}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-75.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-75.kdg
new file mode 100644
index 00000000000..a2e62a8e597
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-75.kdg
@@ -0,0 +1 @@
+\Graph {1cm}{5mm} \Dot (0,.5) \Dot (1,.5) \Dot (2,.5) \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-75.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-75.kuv
new file mode 100644
index 00000000000..280ae6f23e2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-75.kuv
@@ -0,0 +1,8 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1864679}{932339}{}{0}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{0sp}{466169sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{932339sp}{466169sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\vertexstyle \diagramdot $}}}
+{1864678sp}{466169sp}{0{\K@cg {gsave}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-8.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-8.kdg
new file mode 100644
index 00000000000..8292d9c1db5
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-8.kdg
@@ -0,0 +1 @@
+\Graph {15mm}{15mm} \Line (0,1) (1,0) \Text {X} (0,1) (1,0) :{.25} *0 \Math \bullet (0,1) (1,0) :{.75} \endGraph
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-8.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-8.kuv
new file mode 100644
index 00000000000..e1acd984c39
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-8.kuv
@@ -0,0 +1,7 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{2797019}{2797019}{}{0}
+{1398509sp}{1398509sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-2797019}{2797019}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip 0sp \K@vl {Line}{}{3955328sp}\hskip 0sp}}\K@cg {grestore}}}}
+{}{0}{\K@do =7.50002pt\setbox \K@dt =\hbox {\K@gx X}}
+{0sp}{2797019sp}{0{\K@cg {gsave}\K@vm {-2797019}{2797019}\K@dp =60.35352pt\hskip .25\K@dp \K@wc {-2797019}{2797019}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip 0\K@do }\K@cg {grestore}}}
+{}{0}{\K@do =5.00002pt\setbox \K@dt =\hbox {\K@gx \lower \K@vj \hbox {$\bullet $}}}
+{0sp}{2797019sp}{0{\K@cg {gsave}\K@vm {-2797019}{2797019}\K@dp =60.35352pt\hskip .75\K@dp \K@wc {-2797019}{2797019}\K@vg {0}\hskip 0sp\raise 0sp \K@hv 2{\K@hv 0{\relax \box \K@dt \relax }\hskip .5\K@do }\K@cg {grestore}}}
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-9.kdg b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-9.kdg
new file mode 100644
index 00000000000..b2d0925031c
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-9.kdg
@@ -0,0 +1 @@
+\Ydiag & & \beta \\ \\ \\ & \rdLine & & \ldLine & \\ & \base & \stop \my {2pt} \\ & \alpha & \qquad \dLine & \gamma \\ \\ \endYdiag
diff --git a/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-9.kuv b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-9.kuv
new file mode 100644
index 00000000000..7334186ef9e
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/doc-src/tdwk/tdwk-s-9.kuv
@@ -0,0 +1,16 @@
+{kuvio}{216}{$Revision: 2.5.0.12 $ A4}
+{1709406}{1572864}{6}{0}{4}
+{571279sp}{851968sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-393216}{589824}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{839936sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{1161103sp}{851968sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-393216}{-589824}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{839936sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{866191sp}{327680sp}{1{\K@hv 0{\K@cg {gsave}\K@vm {-655360}{0}\hskip 0sp\raise 0sp \K@hv 1{\hbox {\hskip -65536sp \K@vl {Line}{}{786432sp}\hskip -65536sp}}\K@cg {grestore}}}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \beta \K@rt }}
+{866191sp}{1572864sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \relax \K@nh \my {2pt} \K@rt }}
+{866191sp}{655360sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \alpha \K@rt }}
+{0sp}{262144sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \hskip 2em\relax \dLine \K@rt }}
+{866191sp}{262144sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{0}{\setbox \K@du =\hbox {\K@Iv \gamma \K@rt }}
+{1709406sp}{262144sp}{1{\lower \K@vj \hbox {\box \K@dt }}}
+{}{1}{\gdef \K@es {455111}\gdef \K@et {-1}\gdef \K@eu {210830}\gdef \K@ev {187854}}
diff --git a/Master/texmf-dist/source/latex/kuvio/patchlevel_216 b/Master/texmf-dist/source/latex/kuvio/patchlevel_216
new file mode 100644
index 00000000000..bc76f37e726
--- /dev/null
+++ b/Master/texmf-dist/source/latex/kuvio/patchlevel_216
@@ -0,0 +1 @@
+19 Feb 1996