Website/slides/cse662fa2018/graphics/2018-08-31-FunctionalStackMerge.svg
2018-08-31 00:17:41 -04:00

651 lines
24 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="397.51547mm"
height="74.291786mm"
viewBox="0 0 397.51547 74.291784"
version="1.1"
id="svg2230"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="2018-08-31-FunctionalStackMerge.svg">
<defs
id="defs2224">
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="marker5234"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path5232"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="marker5170"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path5168"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker5064"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path5062"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="marker4768"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path4766"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker4366"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path4364"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker3642"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:collect="always">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path3640"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker2868"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2866"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0"
refX="0"
id="Arrow1Lend"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path1465"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
transform="matrix(-0.8,0,0,-0.8,-10,0)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker5064-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path5062-6"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker2868-7"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path2866-5"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker3642-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend"
inkscape:collect="always">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path3640-5"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker1554"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path1552"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker1562"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path1560"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker1566"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path1564"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker1578"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Lend">
<path
transform="matrix(-0.8,0,0,-0.8,-10,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path1576"
inkscape:connector-curvature="0" />
</marker>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.74297138"
inkscape:cx="575.33947"
inkscape:cy="-71.080879"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="10"
fit-margin-left="20"
fit-margin-right="20"
fit-margin-bottom="10"
inkscape:window-width="1920"
inkscape:window-height="1025"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata2227">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(66.498631,-6.7504143)">
<g
id="g5031">
<g
transform="translate(-58.964286,-114.52679)"
id="g4238">
<g
id="g2261"
transform="translate(-56.39387,-27.261492)">
<rect
y="159.0387"
x="102.05357"
height="17.386902"
width="18.99704"
id="rect38"
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect2257"
width="18.99704"
height="17.386902"
x="121.05061"
y="159.0387" />
</g>
<g
transform="translate(-7.5962757,-27.261492)"
id="g2267">
<rect
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect2263"
width="18.99704"
height="17.386902"
x="102.05357"
y="159.0387" />
<rect
y="159.0387"
x="121.05061"
height="17.386902"
width="18.99704"
id="rect2265"
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
<g
id="g2273"
transform="translate(41.201327,-27.261492)">
<rect
y="159.0387"
x="102.05357"
height="17.386902"
width="18.99704"
id="rect2269"
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect2271"
width="18.99704"
height="17.386902"
x="121.05061"
y="159.0387" />
</g>
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5064)"
d="M 73.504493,140.91459 H 93.015166"
id="path2275"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path2864"
d="m 121.87491,140.91459 h 19.51067"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker2868)" />
<path
inkscape:connector-curvature="0"
id="path3638"
d="M 24.460535,140.91459 H 43.971208"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3642)" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="51.449387"
y="144.32314"
id="text4192"><tspan
sodipodi:role="line"
id="tspan4190"
x="51.449387"
y="144.32314"
style="stroke-width:0.26458332">0</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="100.62698"
y="144.32831"
id="text4196"><tspan
sodipodi:role="line"
id="tspan4194"
x="100.62698"
y="144.32831"
style="stroke-width:0.26458332">1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="149.67093"
y="144.39807"
id="text4200"><tspan
sodipodi:role="line"
id="tspan4198"
x="149.67093"
y="144.39807"
style="stroke-width:0.26458332">2</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="12.160764"
y="143.45364"
id="text4216"><tspan
sodipodi:role="line"
id="tspan4214"
x="12.160764"
y="143.45364"
style="stroke-width:0.26458332">xs</tspan></text>
</g>
<g
id="g4280"
transform="translate(129.26786,-114.52679)">
<g
transform="translate(-56.39387,-27.261492)"
id="g4244">
<rect
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4240"
width="18.99704"
height="17.386902"
x="102.05357"
y="159.0387" />
<rect
y="159.0387"
x="121.05061"
height="17.386902"
width="18.99704"
id="rect4242"
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
<g
id="g4250"
transform="translate(-7.5962757,-27.261492)">
<rect
y="159.0387"
x="102.05357"
height="17.386902"
width="18.99704"
id="rect4246"
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4248"
width="18.99704"
height="17.386902"
x="121.05061"
y="159.0387" />
</g>
<g
transform="translate(41.201327,-27.261492)"
id="g4256">
<rect
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect4252"
width="18.99704"
height="17.386902"
x="102.05357"
y="159.0387" />
<rect
y="159.0387"
x="121.05061"
height="17.386902"
width="18.99704"
id="rect4254"
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
<path
inkscape:connector-curvature="0"
id="path4258"
d="M 73.504493,140.91459 H 93.015166"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend)" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker2868)"
d="m 121.87491,140.91459 h 19.51067"
id="path4260"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3642)"
d="M 24.460535,140.91459 H 43.971208"
id="path4262"
inkscape:connector-curvature="0" />
<text
id="text4266"
y="144.32314"
x="51.449387"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
xml:space="preserve"><tspan
style="stroke-width:0.26458332"
y="144.32314"
x="51.449387"
id="tspan4264"
sodipodi:role="line">3</tspan></text>
<text
id="text4270"
y="144.32831"
x="100.62698"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
xml:space="preserve"><tspan
style="stroke-width:0.26458332"
y="144.32831"
x="100.62698"
id="tspan4268"
sodipodi:role="line">4</tspan></text>
<text
id="text4274"
y="144.39807"
x="149.67093"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
xml:space="preserve"><tspan
style="stroke-width:0.26458332"
y="144.39807"
x="149.67093"
id="tspan4272"
sodipodi:role="line">5</tspan></text>
<text
id="text4278"
y="143.45364"
x="12.160764"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
xml:space="preserve"><tspan
style="stroke-width:0.26458332"
y="143.45364"
x="12.160764"
id="tspan4276"
sodipodi:role="line">ys</tspan></text>
</g>
</g>
<g
transform="translate(-58.964286,-78.621902)"
id="g562">
<g
id="g526"
transform="translate(-56.39387,-27.261492)">
<rect
y="159.0387"
x="102.05357"
height="17.386902"
width="18.99704"
id="rect522"
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect524"
width="18.99704"
height="17.386902"
x="121.05061"
y="159.0387" />
</g>
<g
transform="translate(-7.5962757,-27.261492)"
id="g532">
<rect
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect528"
width="18.99704"
height="17.386902"
x="102.05357"
y="159.0387" />
<rect
y="159.0387"
x="121.05061"
height="17.386902"
width="18.99704"
id="rect530"
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
</g>
<g
id="g538"
transform="translate(41.201327,-27.261492)">
<rect
y="159.0387"
x="102.05357"
height="17.386902"
width="18.99704"
id="rect534"
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" />
<rect
style="fill:#b3b3b3;stroke:#4d4d4d;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
id="rect536"
width="18.99704"
height="17.386902"
x="121.05061"
y="159.0387" />
</g>
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5064-3)"
d="M 73.504493,140.91459 H 93.015166"
id="path540"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path542"
d="m 121.87491,140.91459 h 19.51067"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker2868-7)" />
<path
inkscape:connector-curvature="0"
id="path544"
d="M 24.460535,140.91459 H 43.971208"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3642-3)" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="51.449387"
y="144.32314"
id="text548"><tspan
sodipodi:role="line"
id="tspan546"
x="51.449387"
y="144.32314"
style="stroke-width:0.26458332">0</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="100.62698"
y="144.32831"
id="text552"><tspan
sodipodi:role="line"
id="tspan550"
x="100.62698"
y="144.32831"
style="stroke-width:0.26458332">1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="149.67093"
y="144.39807"
id="text556"><tspan
sodipodi:role="line"
id="tspan554"
x="149.67093"
y="144.39807"
style="stroke-width:0.26458332">2</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
x="12.160764"
y="143.45364"
id="text560"><tspan
sodipodi:role="line"
id="tspan558"
x="12.160764"
y="143.45364"
style="stroke-width:0.26458332">zs</tspan></text>
</g>
<path
inkscape:connector-curvature="0"
id="path586"
d="m 112.03897,63.030881 c 60.1667,0.336436 50.51785,-9.658712 62.88859,-28.393565"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3642-3)"
sodipodi:nodetypes="cc" />
</g>
</svg>