diff --git a/Doc/Sd1/Ref/CoreClasses/Array/arrayReferences.multi.svg b/Doc/Sd1/Ref/CoreClasses/Array/arrayReferences.multi.svg
new file mode 100644
index 0000000000000000000000000000000000000000..75467799a7852b0646b43df126f7ed7e37f592a8
--- /dev/null
+++ b/Doc/Sd1/Ref/CoreClasses/Array/arrayReferences.multi.svg
@@ -0,0 +1,1661 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:ns1="https://launchpad.net/jessyink"
+   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="170mm"
+   height="75mm"
+   viewBox="0 0 170.00002 75"
+   version="1.1"
+   id="svg8"
+   inkscape:version="0.92.1 r15371"
+   sodipodi:docname="arrayReferences.multi.svg">
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.8200176"
+     inkscape:cx="331.79696"
+     inkscape:cy="207.74048"
+     inkscape:document-units="mm"
+     inkscape:current-layer="g9132"
+     showgrid="true"
+     inkscape:window-width="1600"
+     inkscape:window-height="1074"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     showguides="true"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-global="true"
+     inkscape:snap-to-guides="false"
+     inkscape:bbox-paths="true"
+     inkscape:snap-nodes="false"
+     inkscape:snap-page="false"
+     inkscape:snap-grids="true"
+     inkscape:snap-others="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid153"
+       originx="-1.4239177"
+       originy="-0.32290521" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker14524"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path14522" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker14142"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path14140"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker13742"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path13740" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker13372"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path13370"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12996"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path12994" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12638"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path12636"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12274"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path12272" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker11928"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path11926"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker11576"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path11574" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker11242"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path11240"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10902"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path10900" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10580"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path10578"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10252"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path10250" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9942"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path9940"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9626"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path9624" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9328"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path9326"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6651"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path6649" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6371"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path6369"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6085"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path6083" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker5817"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5815"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5475"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5473"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10399"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path10397" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10155"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path10153"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9905"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path9903" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9673"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path9671"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6624"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6622"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker6428"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6426"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         transform="scale(0.4) translate(7.4, 1)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4724"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4722"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker14694"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="scale(0.4) translate(7.4, 1)"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         id="path14692" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker11917"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path11915"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         transform="scale(0.4) translate(7.4, 1)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6297"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6295"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12914"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path12912" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker9325"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path9323"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5341"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5339"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker2807"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path2805"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 37.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="170.00002 : 37.5 : 1"
+       inkscape:persp3d-origin="85.00001 : 25 : 1"
+       id="perspective631" />
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1067"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-5"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-3" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3-2"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7-1"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5-0"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4-9-6"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3-2-3"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-4" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-7-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-4-8" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7-1-8"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5-0-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4-9-6-3"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3-2-3-1"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker9325-1"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path9323-5"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7-1-8-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5-0-4-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-5-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-4-0"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker2940"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         inkscape:connector-curvature="0"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path2938" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3198"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path3196" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6428-1-7"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6426-4-5"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6624-2-3"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path6622-0-5"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6428-1-7-2"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6426-4-5-9"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6624-2-3-1"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path6622-0-5-2"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6428-9"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6426-3"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6624-6"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path6622-0"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <metadata
+     id="metadata5">
+    <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:groupmode="layer"
+     id="g9324"
+     inkscape:label="Layer 5"
+     style="display:inline"
+     transform="translate(-1.4239073,11.675749)">
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.52916676;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9278"
+       width="19.785179"
+       height="5.380106"
+       x="76.993736"
+       y="-1.5287831" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9280"
+       width="17.313818"
+       height="5.380106"
+       x="127.13229"
+       y="4.9406619" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9282"
+       width="22.453573"
+       height="5.1745162"
+       x="127.13229"
+       y="-4.3197551" />
+    <text
+       id="text9288"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan9286"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text9296"
+       y="0.10994843"
+       x="128.22577"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="0.10994843"
+         x="128.22577"
+         id="tspan9294"
+         sodipodi:role="line">Triangle</tspan></text>
+    <text
+       id="text9300"
+       y="8.7171745"
+       x="128.0356"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="8.7171745"
+         x="128.0356"
+         id="tspan9298"
+         sodipodi:role="line">Circle</tspan></text>
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9302"
+       width="14.080783"
+       height="5.3262506"
+       x="127.26459"
+       y="19.625038" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9304"
+       width="14.080783"
+       height="5.3262506"
+       x="127.26459"
+       y="14.333369" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="21.809916"
+       id="text9308"><tspan
+         sodipodi:role="line"
+         id="tspan9306"
+         x="137.26913"
+         y="25.555424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="16.518251"
+       id="text9312"><tspan
+         sodipodi:role="line"
+         id="tspan9310"
+         x="137.26913"
+         y="20.26376"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9314"
+       d="M 135.24203,22.691922 C 153.08935,21.909558 160.31225,7.6685748 146.37802,7.9799133"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428-1-7);marker-end:url(#marker6624-2-3)" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9316"
+       d="M 135.43294,17.126117 C 153.28026,16.343754 165.73663,-1.967704 151.8024,-1.656365"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428-1-7-2);marker-end:url(#marker6624-2-3-1)" />
+    <text
+       id="text9320"
+       y="2.5578973"
+       x="77.309166"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="2.5578973"
+         x="77.309166"
+         id="tspan9318"
+         sodipodi:role="line">shapes</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9322"
+       d="M 94.435691,1.8187667 125.77853,23.915623"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428-9);marker-end:url(#marker6624-6)" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g9276"
+     inkscape:label="Layer 4"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9232"
+       width="17.313818"
+       height="5.380106"
+       x="127.13229"
+       y="4.9406619" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9234"
+       width="22.453573"
+       height="5.1745162"
+       x="127.13229"
+       y="-4.3197551" />
+    <rect
+       y="-11.395658"
+       x="35.057281"
+       height="4.5647964"
+       width="19.843752"
+       id="rect9236"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.28860772;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       id="text9240"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan9238"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text9244"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         id="tspan9242"
+         sodipodi:role="line">Create local variable <tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono'"
+   id="tspan14947">shapes</tspan></tspan><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="50.417992"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan14937">assigning reference to array.</tspan></text>
+    <text
+       id="text9248"
+       y="0.10994843"
+       x="128.22577"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="0.10994843"
+         x="128.22577"
+         id="tspan9246"
+         sodipodi:role="line">Triangle</tspan></text>
+    <text
+       id="text9252"
+       y="8.7171745"
+       x="128.0356"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="8.7171745"
+         x="128.0356"
+         id="tspan9250"
+         sodipodi:role="line">Circle</tspan></text>
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9254"
+       width="14.080783"
+       height="5.3262506"
+       x="127.26459"
+       y="19.625038" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9256"
+       width="14.080783"
+       height="5.3262506"
+       x="127.26459"
+       y="14.333369" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="21.809916"
+       id="text9260"><tspan
+         sodipodi:role="line"
+         id="tspan9258"
+         x="137.26913"
+         y="25.555424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="16.518251"
+       id="text9264"><tspan
+         sodipodi:role="line"
+         id="tspan9262"
+         x="137.26913"
+         y="20.26376"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9266"
+       d="M 135.24203,22.691922 C 153.08935,21.909558 160.31225,7.6685748 146.37802,7.9799133"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428-1-7);marker-end:url(#marker6624-2-3)" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9268"
+       d="M 135.43294,17.126117 C 153.28026,16.343754 165.73663,-1.967704 151.8024,-1.656365"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428-1-7-2);marker-end:url(#marker6624-2-3-1)" />
+    <rect
+       y="-6.103992"
+       x="5.9531145"
+       height="4.5647964"
+       width="3.96875"
+       id="rect9236-5"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.1290693;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g9228"
+     inkscape:label="Layer 3"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9184"
+       width="17.313818"
+       height="5.380106"
+       x="127.13229"
+       y="4.9406619" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9186"
+       width="22.453573"
+       height="5.1745162"
+       x="127.13229"
+       y="-4.3197551" />
+    <rect
+       y="-6.103992"
+       x="11.244781"
+       height="4.5647964"
+       width="30.427084"
+       id="rect9188"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.35737669;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       id="text9192"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan9190"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text9196"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan14128">Create array containing two <tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'"
+   id="tspan14134">String</tspan></tspan><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="50.417992"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan14132">references.</tspan></text>
+    <text
+       id="text9200"
+       y="0.10994843"
+       x="128.22577"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="0.10994843"
+         x="128.22577"
+         id="tspan9198"
+         sodipodi:role="line">Triangle</tspan></text>
+    <text
+       id="text9204"
+       y="8.7171745"
+       x="128.0356"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="8.7171745"
+         x="128.0356"
+         id="tspan9202"
+         sodipodi:role="line">Circle</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="21.809916"
+       id="text9212"><tspan
+         sodipodi:role="line"
+         id="tspan9210"
+         x="137.26913"
+         y="25.555424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="16.518251"
+       id="text9216"><tspan
+         sodipodi:role="line"
+         id="tspan9214"
+         x="137.26913"
+         y="20.26376"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g9180"
+     inkscape:label="Layer 2"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9138"
+       width="22.453573"
+       height="5.1745162"
+       x="127.13229"
+       y="-4.3197551" />
+    <rect
+       y="4.4793415"
+       x="8.5989485"
+       height="4.5647964"
+       width="52.255207"
+       id="rect9140"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.46833956;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       id="text9144"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan9142"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text9148"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         id="tspan9146"
+         sodipodi:role="line">Create <tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'"
+   id="tspan14136">String</tspan> instance »Circle«</tspan></text>
+    <text
+       id="text9152"
+       y="0.10994843"
+       x="128.22577"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="0.10994843"
+         x="128.22577"
+         id="tspan9150"
+         sodipodi:role="line">Triangle</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="21.809916"
+       id="text9164"><tspan
+         sodipodi:role="line"
+         id="tspan9162"
+         x="137.26913"
+         y="25.555424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="16.518251"
+       id="text9168"><tspan
+         sodipodi:role="line"
+         id="tspan9166"
+         x="137.26913"
+         y="20.26376"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g9132"
+     inkscape:label="Layer 1"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <rect
+       y="-0.81232536"
+       x="8.929678"
+       height="4.5647964"
+       width="54.570312"
+       id="rect9092"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.47860175;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       id="text9096"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan9094"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text9100"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         id="tspan9098"
+         sodipodi:role="line">Create <tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'"
+   id="tspan14138">String</tspan> instance »Triangle«</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="21.809916"
+       id="text9116"><tspan
+         sodipodi:role="line"
+         id="tspan9114"
+         x="137.26913"
+         y="25.555424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="16.518251"
+       id="text9120"><tspan
+         sodipodi:role="line"
+         id="tspan9118"
+         x="137.26913"
+         y="20.26376"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+  </g>
+  <g
+     ns1:masterSlide="masterSlide"
+     transform="translate(-14.010514,-21.232287)"
+     inkscape:label="Master"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     sodipodi:insensitive="true">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="160.75327"
+       y="74.065605"
+       id="text2361"><tspan
+         sodipodi:role="line"
+         id="tspan2359"
+         x="160.75327"
+         y="77.811111"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="84.024094"
+       y="31.732275"
+       id="text4260"><tspan
+         sodipodi:role="line"
+         id="tspan4258"
+         x="84.024094"
+         y="35.477783"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /><tspan
+         sodipodi:role="line"
+         x="84.024094"
+         y="40.769447"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         id="tspan4262" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="140.63048"
+       y="25.944515"
+       id="text4272"><tspan
+         sodipodi:role="line"
+         id="tspan4270"
+         x="140.63048"
+         y="25.944515"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332">Heap</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="13.909513"
+       y="25.6882"
+       id="text4246-3"><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="25.6882"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan407">final String shapes[]</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="30.979866"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan1099">  = new String[]{</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="36.271534"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan1093">   new String(&quot;Triangle&quot;),</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="41.563198"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan1095">   new String(&quot;Circle&quot;)</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="46.854866"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan1097">  };</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="52.14653"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan4268-7" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="142.23242"
+       y="82.003105"
+       id="text830"><tspan
+         sodipodi:role="line"
+         id="tspan828"
+         x="142.23242"
+         y="85.748611"
+         style="stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="61.534512"
+       y="68.773941"
+       id="text5579"><tspan
+         sodipodi:role="line"
+         id="tspan5577"
+         x="61.534512"
+         y="72.519447"
+         style="stroke-width:0.26458332" /><tspan
+         sodipodi:role="line"
+         x="61.534512"
+         y="77.811111"
+         style="stroke-width:0.26458332"
+         id="tspan5581" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="90.359627"
+       y="26.380665"
+       id="text4272-2"><tspan
+         sodipodi:role="line"
+         id="tspan4270-3"
+         x="90.359627"
+         y="26.380665"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332">Stack</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="70.79493"
+       y="33.055191"
+       id="text10808"><tspan
+         sodipodi:role="line"
+         id="tspan10806"
+         x="70.79493"
+         y="36.800697"
+         style="stroke-width:0.26458332" /></text>
+  </g>
+</svg>
diff --git a/Doc/Sd1/Ref/CoreClasses/Array/initArrayDefault.multi.svg b/Doc/Sd1/Ref/CoreClasses/Array/initArrayDefault.multi.svg
new file mode 100644
index 0000000000000000000000000000000000000000..25cd4e64e9a92f590162de28057aadd28996849e
--- /dev/null
+++ b/Doc/Sd1/Ref/CoreClasses/Array/initArrayDefault.multi.svg
@@ -0,0 +1,2928 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:ns1="https://launchpad.net/jessyink"
+   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="170mm"
+   height="75mm"
+   viewBox="0 0 170.00002 75"
+   version="1.1"
+   id="svg8"
+   inkscape:version="0.92.1 r15371"
+   sodipodi:docname="initArrayDefault.multi.svg">
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.8200176"
+     inkscape:cx="338.58327"
+     inkscape:cy="189.88104"
+     inkscape:document-units="mm"
+     inkscape:current-layer="g10480"
+     showgrid="true"
+     inkscape:window-width="1600"
+     inkscape:window-height="1074"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     showguides="false"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-global="true"
+     inkscape:snap-to-guides="false"
+     inkscape:bbox-paths="true"
+     inkscape:snap-nodes="false"
+     inkscape:snap-page="false"
+     inkscape:snap-grids="true"
+     inkscape:snap-others="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid153"
+       originx="-1.4239177"
+       originy="-0.32290521" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker11286"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path11284" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker11024"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         inkscape:connector-curvature="0"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path11022" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker9370"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path9368"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker9108"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path9106"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6651"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path6649" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6371"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path6369"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6085"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path6083" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker5817"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5815"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5475"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5473"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10399"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path10397" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10155"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path10153"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9905"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path9903" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9673"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path9671"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6624"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6622"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker6428"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6426"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         transform="scale(0.4) translate(7.4, 1)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4724"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4722"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker14694"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="scale(0.4) translate(7.4, 1)"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         id="path14692" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker11917"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path11915"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         transform="scale(0.4) translate(7.4, 1)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6297"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6295"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12914"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path12912" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker9325"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path9323"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5341"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5339"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker2807"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path2805"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 37.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="170.00002 : 37.5 : 1"
+       inkscape:persp3d-origin="85.00001 : 25 : 1"
+       id="perspective631" />
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1067"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-5"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-3" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3-2"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7-1"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5-0"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4-9-6"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3-2-3"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-4" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-7-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-4-8" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7-1-8"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5-0-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4-9-6-3"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3-2-3-1"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker9325-1"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path9323-5"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7-1-8-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5-0-4-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-5-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-4-0"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker11024-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         inkscape:connector-curvature="0"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path11022-7" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker11286-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path11284-1" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker14884-3"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path14882-6" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker14884-3-5"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path14882-6-3" />
+    </marker>
+  </defs>
+  <metadata
+     id="metadata5">
+    <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 />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="translate(-1.4239073,11.675749)"
+     style="display:inline"
+     inkscape:label="Layer 10"
+     id="g818"
+     inkscape:groupmode="layer">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="81.783112"
+       y="52.311413"
+       id="text750"><tspan
+         sodipodi:role="line"
+         x="81.783112"
+         y="52.311413"
+         style="fill:none;stroke-width:0.26458332"
+         id="tspan748">Create int array of size 3 on heap.</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="87.312485"
+       y="45.126324"
+       id="text756"><tspan
+         id="tspan754"
+         sodipodi:role="line"
+         x="87.312485"
+         y="45.126324"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332">Print second array element.</tspan></text>
+    <rect
+       y="-5.4762344"
+       x="91.28846"
+       height="4.7189751"
+       width="22.197922"
+       id="rect758"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text762"
+       y="-1.8682233"
+       x="92.134918"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';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="-1.8682233"
+         x="92.134918"
+         id="tspan760"
+         sodipodi:role="line">lectures</tspan></text>
+    <path
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024);marker-end:url(#marker11286)"
+       d="M 115.51229,-2.9041269 140.12442,10.194215"
+       id="path764"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect766"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="7.0718226" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect768"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="-3.5115111" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect770"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="1.7801557" />
+    <rect
+       y="1.0039904"
+       x="91.443489"
+       height="4.1374788"
+       width="7.3697648"
+       id="rect788"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text792"
+       y="4.612"
+       x="92.289963"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="4.612"
+         x="92.289963"
+         id="tspan790"
+         sodipodi:role="line">25</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="143.88371"
+       y="11.226583"
+       id="text812"><tspan
+         sodipodi:role="line"
+         id="tspan810"
+         x="143.88371"
+         y="11.226583"
+         style="stroke-width:0.26458332">25</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="143.88371"
+       y="5.9349165"
+       id="text816"><tspan
+         sodipodi:role="line"
+         id="tspan814"
+         x="143.88371"
+         y="5.9349165"
+         style="stroke-width:0.26458332">25</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="143.88371"
+       y="0.64324981"
+       id="text816-0"><tspan
+         sodipodi:role="line"
+         id="tspan814-2"
+         x="143.88371"
+         y="0.64324981"
+         style="stroke-width:0.26458332">25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.27637315;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect666-7"
+       width="29.104168"
+       height="4.8555455"
+       x="13.229156"
+       y="14.69924" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g1036"
+     inkscape:label="Layer 11"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <text
+       id="text958"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan956"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text964"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan962">Loop termination, return to <tspan
+   id="tspan960"
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono'">main(...)</tspan></tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect966"
+       width="22.197922"
+       height="4.7189751"
+       x="91.28846"
+       y="-5.4762344" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.134918"
+       y="-1.8682233"
+       id="text970"><tspan
+         sodipodi:role="line"
+         id="tspan968"
+         x="92.134918"
+         y="-1.8682233"
+         style="stroke-width:0.26458332">lectures</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path972"
+       d="M 115.51229,-2.9041269 140.12442,10.194215"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024);marker-end:url(#marker11286)" />
+    <rect
+       y="7.0718226"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect974"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <rect
+       y="-3.5115111"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect976"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <rect
+       y="1.7801557"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect978"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path980"
+       d="M 68.522798,6.9071135 119.8549,6.6163655"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 1.05833335;stroke-dashoffset:0;stroke-opacity:1"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect982"
+       width="22.197922"
+       height="4.7189751"
+       x="91.565681"
+       y="8.3690987" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="11.977108"
+       id="text986"><tspan
+         sodipodi:role="line"
+         id="tspan984"
+         x="92.41214"
+         y="11.977108"
+         style="stroke-width:0.26458332">values</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path988"
+       d="m 110.41572,10.561918 29.55484,1.468419"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024-7);marker-end:url(#marker11286-1)" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect990"
+       width="24.523907"
+       height="4.7189751"
+       x="91.550995"
+       y="17.645868" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.397453"
+       y="21.253878"
+       id="text994"><tspan
+         sodipodi:role="line"
+         id="tspan992"
+         x="92.397453"
+         y="21.253878"
+         style="stroke-width:0.26458332">common 25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect996"
+       width="7.3697648"
+       height="4.1374788"
+       x="91.443489"
+       y="1.0039904" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.289963"
+       y="4.612"
+       id="text1000"><tspan
+         sodipodi:role="line"
+         id="tspan998"
+         x="92.289963"
+         y="4.612"
+         style="stroke-width:0.26458332">25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect1002"
+       width="24.523907"
+       height="4.7189751"
+       x="91.565681"
+       y="24.244099" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="27.852108"
+       id="text1006"><tspan
+         sodipodi:role="line"
+         id="tspan1004"
+         x="92.41214"
+         y="27.852108"
+         style="stroke-width:0.26458332">common 25</tspan></text>
+    <rect
+       y="24.244099"
+       x="91.565681"
+       height="4.7189751"
+       width="24.523907"
+       id="rect1008"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text1012"
+       y="27.852108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="27.852108"
+         x="92.41214"
+         id="tspan1010"
+         sodipodi:role="line">i 3</tspan></text>
+    <text
+       id="text1016"
+       y="11.226583"
+       x="143.88371"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="11.226583"
+         x="143.88371"
+         id="tspan1014"
+         sodipodi:role="line">25</tspan></text>
+    <text
+       id="text1020"
+       y="5.9349165"
+       x="143.88371"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="5.9349165"
+         x="143.88371"
+         id="tspan1018"
+         sodipodi:role="line">25</tspan></text>
+    <text
+       id="text1024"
+       y="0.64324981"
+       x="143.88371"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="0.64324981"
+         x="143.88371"
+         id="tspan1022"
+         sodipodi:role="line">25</tspan></text>
+    <rect
+       y="46.667301"
+       x="8.2064772"
+       height="4.8555455"
+       width="43.387264"
+       id="rect1026"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.33744219;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     transform="translate(-1.4239073,11.675749)"
+     style="display:none"
+     inkscape:label="Layer 9"
+     id="g933"
+     inkscape:groupmode="layer">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="81.783112"
+       y="52.311413"
+       id="text865"><tspan
+         sodipodi:role="line"
+         x="81.783112"
+         y="52.311413"
+         style="fill:none;stroke-width:0.26458332"
+         id="tspan863">Create int array of size 3 on heap.</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="87.312485"
+       y="45.126324"
+       id="text871"><tspan
+         id="tspan869"
+         sodipodi:role="line"
+         x="87.312485"
+         y="45.126324"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332">Loop variable increment.</tspan></text>
+    <rect
+       y="-5.4762344"
+       x="91.28846"
+       height="4.7189751"
+       width="22.197922"
+       id="rect873"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text877"
+       y="-1.8682233"
+       x="92.134918"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';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="-1.8682233"
+         x="92.134918"
+         id="tspan875"
+         sodipodi:role="line">lectures</tspan></text>
+    <path
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024);marker-end:url(#marker11286)"
+       d="M 115.51229,-2.9041269 140.12442,10.194215"
+       id="path879"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect881"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="7.0718226" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect883"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="-3.5115111" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect885"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="1.7801557" />
+    <path
+       sodipodi:nodetypes="cc"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 1.05833335;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 68.522798,6.9071135 119.8549,6.6163655"
+       id="path887"
+       inkscape:connector-curvature="0" />
+    <rect
+       y="8.3690987"
+       x="91.565681"
+       height="4.7189751"
+       width="22.197922"
+       id="rect889"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text893"
+       y="11.977108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="11.977108"
+         x="92.41214"
+         id="tspan891"
+         sodipodi:role="line">values</tspan></text>
+    <path
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024-7);marker-end:url(#marker11286-1)"
+       d="m 110.41572,10.561918 29.55484,1.468419"
+       id="path895"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       y="17.645868"
+       x="91.550995"
+       height="4.7189751"
+       width="24.523907"
+       id="rect897"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text901"
+       y="21.253878"
+       x="92.397453"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="21.253878"
+         x="92.397453"
+         id="tspan899"
+         sodipodi:role="line">common 25</tspan></text>
+    <rect
+       y="1.0039904"
+       x="91.443489"
+       height="4.1374788"
+       width="7.3697648"
+       id="rect903"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text907"
+       y="4.612"
+       x="92.289963"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="4.612"
+         x="92.289963"
+         id="tspan905"
+         sodipodi:role="line">25</tspan></text>
+    <rect
+       y="24.244099"
+       x="91.565681"
+       height="4.7189751"
+       width="24.523907"
+       id="rect911"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text915"
+       y="27.852108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="27.852108"
+         x="92.41214"
+         id="tspan913"
+         sodipodi:role="line">common 25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect917"
+       width="24.523907"
+       height="4.7189751"
+       x="91.565681"
+       y="24.244099" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="27.852108"
+       id="text921"><tspan
+         sodipodi:role="line"
+         id="tspan919"
+         x="92.41214"
+         y="27.852108"
+         style="stroke-width:0.26458332">i 2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="143.88371"
+       y="11.226583"
+       id="text927"><tspan
+         sodipodi:role="line"
+         id="tspan925"
+         x="143.88371"
+         y="11.226583"
+         style="stroke-width:0.26458332">25</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="143.88371"
+       y="5.9349165"
+       id="text931"><tspan
+         sodipodi:role="line"
+         id="tspan929"
+         x="143.88371"
+         y="5.9349165"
+         style="stroke-width:0.26458332">25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.2471489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect586-6"
+       width="8.4463758"
+       height="5.0009193"
+       x="56.885406"
+       y="46.449238" />
+    <text
+       id="text1024-8"
+       y="0.64324981"
+       x="143.88371"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="0.64324981"
+         x="143.88371"
+         id="tspan1022-8"
+         sodipodi:role="line">25</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g668"
+     inkscape:label="Layer 8"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <text
+       id="text608"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan606"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text614"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan610">Init third array element to common</tspan><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="50.417992"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan612">value.</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect616"
+       width="22.197922"
+       height="4.7189751"
+       x="91.28846"
+       y="-5.4762344" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.134918"
+       y="-1.8682233"
+       id="text620"><tspan
+         sodipodi:role="line"
+         id="tspan618"
+         x="92.134918"
+         y="-1.8682233"
+         style="stroke-width:0.26458332">lectures</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path622"
+       d="M 115.51229,-2.9041269 140.12442,10.194215"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024);marker-end:url(#marker11286)" />
+    <rect
+       y="7.0718226"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect624"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <rect
+       y="-3.5115111"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect626"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <rect
+       y="1.7801557"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect628"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path630"
+       d="M 68.522798,6.9071135 119.8549,6.6163655"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 1.05833335;stroke-dashoffset:0;stroke-opacity:1"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect632"
+       width="22.197922"
+       height="4.7189751"
+       x="91.565681"
+       y="8.3690987" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="11.977108"
+       id="text636"><tspan
+         sodipodi:role="line"
+         id="tspan634"
+         x="92.41214"
+         y="11.977108"
+         style="stroke-width:0.26458332">values</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path638"
+       d="m 110.41572,10.561918 29.55484,1.468419"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024-7);marker-end:url(#marker11286-1)" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect640"
+       width="24.523907"
+       height="4.7189751"
+       x="91.550995"
+       y="17.645868" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.397453"
+       y="21.253878"
+       id="text644"><tspan
+         sodipodi:role="line"
+         id="tspan642"
+         x="92.397453"
+         y="21.253878"
+         style="stroke-width:0.26458332">common 25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect646"
+       width="7.3697648"
+       height="4.1374788"
+       x="91.443489"
+       y="1.0039904" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.289963"
+       y="4.612"
+       id="text650"><tspan
+         sodipodi:role="line"
+         id="tspan648"
+         x="92.289963"
+         y="4.612"
+         style="stroke-width:0.26458332">25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.2471489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect652"
+       width="16.732693"
+       height="4.8555446"
+       x="41.010406"
+       y="52.10434" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect654"
+       width="24.523907"
+       height="4.7189751"
+       x="91.565681"
+       y="24.244099" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="27.852108"
+       id="text658"><tspan
+         sodipodi:role="line"
+         id="tspan656"
+         x="92.41214"
+         y="27.852108"
+         style="stroke-width:0.26458332">common 25</tspan></text>
+    <rect
+       y="24.244099"
+       x="91.565681"
+       height="4.7189751"
+       width="24.523907"
+       id="rect660"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text664"
+       y="27.852108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="27.852108"
+         x="92.41214"
+         id="tspan662"
+         sodipodi:role="line">i 2</tspan></text>
+    <rect
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.2471489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect666"
+       width="23.274525"
+       height="4.855545"
+       x="11.477392"
+       y="51.958965" />
+    <text
+       id="text602-8"
+       y="11.226583"
+       x="143.88371"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="11.226583"
+         x="143.88371"
+         id="tspan600-7"
+         sodipodi:role="line">25</tspan></text>
+    <text
+       id="text602-2-9"
+       y="5.9349165"
+       x="143.88371"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="5.9349165"
+         x="143.88371"
+         id="tspan600-9-6"
+         sodipodi:role="line">25</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g604"
+     inkscape:label="Layer 7"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <text
+       id="text544"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan542"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text548"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan546">Loop variable increment.</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect550"
+       width="22.197922"
+       height="4.7189751"
+       x="91.28846"
+       y="-5.4762344" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.134918"
+       y="-1.8682233"
+       id="text554"><tspan
+         sodipodi:role="line"
+         id="tspan552"
+         x="92.134918"
+         y="-1.8682233"
+         style="stroke-width:0.26458332">lectures</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path556"
+       d="M 115.51229,-2.9041269 140.12442,10.194215"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024);marker-end:url(#marker11286)" />
+    <rect
+       y="7.0718226"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect558"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <rect
+       y="-3.5115111"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect560"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <rect
+       y="1.7801557"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect562"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path564"
+       d="M 68.522798,6.9071135 119.8549,6.6163655"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 1.05833335;stroke-dashoffset:0;stroke-opacity:1"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect566"
+       width="22.197922"
+       height="4.7189751"
+       x="91.565681"
+       y="8.3690987" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="11.977108"
+       id="text570"><tspan
+         sodipodi:role="line"
+         id="tspan568"
+         x="92.41214"
+         y="11.977108"
+         style="stroke-width:0.26458332">values</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path572"
+       d="m 110.41572,10.561918 29.55484,1.468419"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024-7);marker-end:url(#marker11286-1)" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect574"
+       width="24.523907"
+       height="4.7189751"
+       x="91.550995"
+       y="17.645868" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.397453"
+       y="21.253878"
+       id="text578"><tspan
+         sodipodi:role="line"
+         id="tspan576"
+         x="92.397453"
+         y="21.253878"
+         style="stroke-width:0.26458332">common 25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect580"
+       width="7.3697648"
+       height="4.1374788"
+       x="91.443489"
+       y="1.0039904" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.289963"
+       y="4.612"
+       id="text584"><tspan
+         sodipodi:role="line"
+         id="tspan582"
+         x="92.289963"
+         y="4.612"
+         style="stroke-width:0.26458332">25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.2471489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect586"
+       width="8.4463758"
+       height="5.0009189"
+       x="56.885406"
+       y="46.449238" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect588"
+       width="24.523907"
+       height="4.7189751"
+       x="91.565681"
+       y="24.244099" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="27.852108"
+       id="text592"><tspan
+         sodipodi:role="line"
+         id="tspan590"
+         x="92.41214"
+         y="27.852108"
+         style="stroke-width:0.26458332">common 25</tspan></text>
+    <rect
+       y="24.244099"
+       x="91.565681"
+       height="4.7189751"
+       width="24.523907"
+       id="rect594"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text598"
+       y="27.852108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="27.852108"
+         x="92.41214"
+         id="tspan596"
+         sodipodi:role="line">i 1</tspan></text>
+    <text
+       id="text602"
+       y="11.226583"
+       x="143.88371"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';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="11.226583"
+         x="143.88371"
+         id="tspan600"
+         sodipodi:role="line">25</tspan></text>
+    <text
+       id="text602-2"
+       y="5.9349165"
+       x="143.88371"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="5.9349165"
+         x="143.88371"
+         id="tspan600-9"
+         sodipodi:role="line">25</tspan></text>
+  </g>
+  <g
+     transform="translate(-1.4239073,11.675749)"
+     style="display:none"
+     inkscape:label="Layer 6"
+     id="g534"
+     inkscape:groupmode="layer">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="81.783112"
+       y="52.311413"
+       id="text474"><tspan
+         sodipodi:role="line"
+         x="81.783112"
+         y="52.311413"
+         style="fill:none;stroke-width:0.26458332"
+         id="tspan472">Create int array of size 3 on heap.</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="87.312485"
+       y="45.126324"
+       id="text480"><tspan
+         id="tspan476"
+         sodipodi:role="line"
+         x="87.312485"
+         y="45.126324"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332">Init second array element to common</tspan><tspan
+         id="tspan478"
+         sodipodi:role="line"
+         x="87.312485"
+         y="50.417992"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332">value.</tspan></text>
+    <rect
+       y="-5.4762344"
+       x="91.28846"
+       height="4.7189751"
+       width="22.197922"
+       id="rect482"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text486"
+       y="-1.8682233"
+       x="92.134918"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';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="-1.8682233"
+         x="92.134918"
+         id="tspan484"
+         sodipodi:role="line">lectures</tspan></text>
+    <path
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024);marker-end:url(#marker11286)"
+       d="M 115.51229,-2.9041269 140.12442,10.194215"
+       id="path488"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect490"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="7.0718226" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect492"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="-3.5115111" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect494"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="1.7801557" />
+    <path
+       sodipodi:nodetypes="cc"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 1.05833335;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 68.522798,6.9071135 119.8549,6.6163655"
+       id="path496"
+       inkscape:connector-curvature="0" />
+    <rect
+       y="8.3690987"
+       x="91.565681"
+       height="4.7189751"
+       width="22.197922"
+       id="rect498"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text502"
+       y="11.977108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="11.977108"
+         x="92.41214"
+         id="tspan500"
+         sodipodi:role="line">values</tspan></text>
+    <path
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024-7);marker-end:url(#marker11286-1)"
+       d="m 110.41572,10.561918 29.55484,1.468419"
+       id="path504"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       y="17.645868"
+       x="91.550995"
+       height="4.7189751"
+       width="24.523907"
+       id="rect506"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text510"
+       y="21.253878"
+       x="92.397453"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="21.253878"
+         x="92.397453"
+         id="tspan508"
+         sodipodi:role="line">common 25</tspan></text>
+    <rect
+       y="1.0039904"
+       x="91.443489"
+       height="4.1374788"
+       width="7.3697648"
+       id="rect512"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text516"
+       y="4.612"
+       x="92.289963"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="4.612"
+         x="92.289963"
+         id="tspan514"
+         sodipodi:role="line">25</tspan></text>
+    <rect
+       y="52.10434"
+       x="41.010406"
+       height="4.8555446"
+       width="16.732693"
+       id="rect518"
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.2471489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       y="24.244099"
+       x="91.565681"
+       height="4.7189751"
+       width="24.523907"
+       id="rect520"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text524"
+       y="27.852108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="27.852108"
+         x="92.41214"
+         id="tspan522"
+         sodipodi:role="line">common 25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect526"
+       width="24.523907"
+       height="4.7189751"
+       x="91.565681"
+       y="24.244099" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="27.852108"
+       id="text530"><tspan
+         sodipodi:role="line"
+         id="tspan528"
+         x="92.41214"
+         y="27.852108"
+         style="stroke-width:0.26458332">i 1</tspan></text>
+    <rect
+       y="51.958965"
+       x="11.477392"
+       height="4.855545"
+       width="23.274525"
+       id="rect532"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.2471489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="143.88371"
+       y="11.226583"
+       id="text540-2"><tspan
+         sodipodi:role="line"
+         id="tspan538-8"
+         x="143.88371"
+         y="11.226583"
+         style="stroke-width:0.26458332">25</tspan></text>
+  </g>
+  <g
+     transform="translate(-1.4239073,11.675749)"
+     style="display:none"
+     inkscape:label="Layer 5"
+     id="g470"
+     inkscape:groupmode="layer">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="81.783112"
+       y="52.311413"
+       id="text410"><tspan
+         sodipodi:role="line"
+         x="81.783112"
+         y="52.311413"
+         style="fill:none;stroke-width:0.26458332"
+         id="tspan408">Create int array of size 3 on heap.</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="87.312485"
+       y="45.126324"
+       id="text416"><tspan
+         id="tspan414"
+         sodipodi:role="line"
+         x="87.312485"
+         y="45.126324"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332">Loop variable increment.</tspan></text>
+    <rect
+       y="-5.4762344"
+       x="91.28846"
+       height="4.7189751"
+       width="22.197922"
+       id="rect418"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text422"
+       y="-1.8682233"
+       x="92.134918"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';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="-1.8682233"
+         x="92.134918"
+         id="tspan420"
+         sodipodi:role="line">lectures</tspan></text>
+    <path
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024);marker-end:url(#marker11286)"
+       d="M 115.51229,-2.9041269 140.12442,10.194215"
+       id="path424"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect426"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="7.0718226" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect428"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="-3.5115111" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect430"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="1.7801557" />
+    <path
+       sodipodi:nodetypes="cc"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 1.05833335;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 68.522798,6.9071135 119.8549,6.6163655"
+       id="path432"
+       inkscape:connector-curvature="0" />
+    <rect
+       y="8.3690987"
+       x="91.565681"
+       height="4.7189751"
+       width="22.197922"
+       id="rect434"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text438"
+       y="11.977108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="11.977108"
+         x="92.41214"
+         id="tspan436"
+         sodipodi:role="line">values</tspan></text>
+    <path
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024-7);marker-end:url(#marker11286-1)"
+       d="m 110.41572,10.561918 29.55484,1.468419"
+       id="path440"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       y="17.645868"
+       x="91.550995"
+       height="4.7189751"
+       width="24.523907"
+       id="rect442"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text446"
+       y="21.253878"
+       x="92.397453"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="21.253878"
+         x="92.397453"
+         id="tspan444"
+         sodipodi:role="line">common 25</tspan></text>
+    <rect
+       y="1.0039904"
+       x="91.443489"
+       height="4.1374788"
+       width="7.3697648"
+       id="rect448"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text452"
+       y="4.612"
+       x="92.289963"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="4.612"
+         x="92.289963"
+         id="tspan450"
+         sodipodi:role="line">25</tspan></text>
+    <rect
+       y="46.449238"
+       x="56.885406"
+       height="5.0009189"
+       width="8.4463758"
+       id="rect454"
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.2471489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       y="24.244099"
+       x="91.565681"
+       height="4.7189751"
+       width="24.523907"
+       id="rect456"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text460"
+       y="27.852108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="27.852108"
+         x="92.41214"
+         id="tspan458"
+         sodipodi:role="line">common 25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect462"
+       width="24.523907"
+       height="4.7189751"
+       x="91.565681"
+       y="24.244099" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="27.852108"
+       id="text466"><tspan
+         sodipodi:role="line"
+         id="tspan464"
+         x="92.41214"
+         y="27.852108"
+         style="stroke-width:0.26458332">i 0</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="143.88371"
+       y="11.226583"
+       id="text540"><tspan
+         sodipodi:role="line"
+         id="tspan538"
+         x="143.88371"
+         y="11.226583"
+         style="stroke-width:0.26458332">25</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g1495"
+     inkscape:label="Layer 4"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <text
+       id="text1483"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan1481"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text1493"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan279">Init first array element to common</tspan><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="50.417992"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan406">value.</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect411-8"
+       width="22.197922"
+       height="4.7189751"
+       x="91.28846"
+       y="-5.4762344" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.134918"
+       y="-1.8682233"
+       id="text1770"><tspan
+         sodipodi:role="line"
+         id="tspan1768"
+         x="92.134918"
+         y="-1.8682233"
+         style="stroke-width:0.26458332">lectures</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9633"
+       d="M 115.51229,-2.9041269 140.12442,10.194215"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024);marker-end:url(#marker11286)" />
+    <rect
+       y="7.0718226"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect1487-8-0"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <rect
+       y="-3.5115111"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect1487-8-0-6"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <rect
+       y="1.7801557"
+       x="141.86215"
+       height="5.3262506"
+       width="14.080783"
+       id="rect1487-8-0-5"
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path4709"
+       d="M 68.522798,6.9071135 119.8549,6.6163655"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 1.05833335;stroke-dashoffset:0;stroke-opacity:1"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect411-8-0"
+       width="22.197922"
+       height="4.7189751"
+       x="91.565681"
+       y="8.3690987" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="11.977108"
+       id="text1770-9"><tspan
+         sodipodi:role="line"
+         id="tspan1768-1"
+         x="92.41214"
+         y="11.977108"
+         style="stroke-width:0.26458332">values</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9633-5"
+       d="m 110.41572,10.561918 29.55484,1.468419"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024-7);marker-end:url(#marker11286-1)" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect411-8-0-9"
+       width="24.523907"
+       height="4.7189751"
+       x="91.550995"
+       y="17.645868" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.397453"
+       y="21.253878"
+       id="text1770-9-7"><tspan
+         sodipodi:role="line"
+         id="tspan1768-1-7"
+         x="92.397453"
+         y="21.253878"
+         style="stroke-width:0.26458332">common 25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect411-8-0-9-3"
+       width="7.3697648"
+       height="4.1374788"
+       x="91.443489"
+       y="1.0039904" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.289963"
+       y="4.612"
+       id="text1770-9-7-6"><tspan
+         sodipodi:role="line"
+         id="tspan1768-1-7-7"
+         x="92.289963"
+         y="4.612"
+         style="stroke-width:0.26458332">25</tspan></text>
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.2471489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect8027-6"
+       width="16.732693"
+       height="4.8555446"
+       x="41.010406"
+       y="52.10434" />
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect411-8-0-9-4"
+       width="24.523907"
+       height="4.7189751"
+       x="91.565681"
+       y="24.244099" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="92.41214"
+       y="27.852108"
+       id="text1770-9-7-62"><tspan
+         sodipodi:role="line"
+         id="tspan1768-1-7-6"
+         x="92.41214"
+         y="27.852108"
+         style="stroke-width:0.26458332">common 25</tspan></text>
+    <rect
+       y="24.244099"
+       x="91.565681"
+       height="4.7189751"
+       width="24.523907"
+       id="rect315-7"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text319-5"
+       y="27.852108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="27.852108"
+         x="92.41214"
+         id="tspan317-6"
+         sodipodi:role="line">i 0</tspan></text>
+    <rect
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.2471489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect8027-6-9"
+       width="23.274525"
+       height="4.855545"
+       x="11.477392"
+       y="51.958965" />
+  </g>
+  <g
+     transform="translate(-1.4239073,11.675749)"
+     style="display:none"
+     inkscape:label="Layer 5"
+     id="g337"
+     inkscape:groupmode="layer">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="81.783112"
+       y="52.311413"
+       id="text283"><tspan
+         sodipodi:role="line"
+         x="81.783112"
+         y="52.311413"
+         style="fill:none;stroke-width:0.26458332"
+         id="tspan281">Create int array of size 3 on heap.</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="87.312485"
+       y="45.126324"
+       id="text289"><tspan
+         id="tspan285"
+         sodipodi:role="line"
+         x="87.312485"
+         y="45.126324"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332">Starting <tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono'"
+   id="tspan1044">for</tspan> loop. New local variable i</tspan><tspan
+         id="tspan287"
+         sodipodi:role="line"
+         x="87.312485"
+         y="50.417992"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332">on stack.</tspan></text>
+    <rect
+       y="-5.4762344"
+       x="91.28846"
+       height="4.7189751"
+       width="22.197922"
+       id="rect291"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text295"
+       y="-1.8682233"
+       x="92.134918"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';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="-1.8682233"
+         x="92.134918"
+         id="tspan293"
+         sodipodi:role="line">lectures</tspan></text>
+    <path
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024);marker-end:url(#marker11286)"
+       d="M 115.51229,-2.9041269 140.12442,10.194215"
+       id="path297"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect299"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="7.0718226" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect301"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="-3.5115111" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect303"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="1.7801557" />
+    <path
+       sodipodi:nodetypes="cc"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.26458332;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.52916667, 1.05833335;stroke-dashoffset:0;stroke-opacity:1"
+       d="M 68.522798,6.9071135 119.8549,6.6163655"
+       id="path305"
+       inkscape:connector-curvature="0" />
+    <rect
+       y="8.3690987"
+       x="91.565681"
+       height="4.7189751"
+       width="22.197922"
+       id="rect307"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text311"
+       y="11.977108"
+       x="92.41214"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="11.977108"
+         x="92.41214"
+         id="tspan309"
+         sodipodi:role="line">values</tspan></text>
+    <path
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker11024-7);marker-end:url(#marker11286-1)"
+       d="m 110.41572,10.561918 29.55484,1.468419"
+       id="path313"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       y="17.645868"
+       x="91.550995"
+       height="4.7189751"
+       width="24.523907"
+       id="rect315"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text319"
+       y="21.253878"
+       x="92.397453"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="21.253878"
+         x="92.397453"
+         id="tspan317"
+         sodipodi:role="line">common 25</tspan></text>
+    <rect
+       y="1.0039904"
+       x="91.443489"
+       height="4.1374788"
+       width="7.3697648"
+       id="rect321"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text325"
+       y="4.612"
+       x="92.289963"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="4.612"
+         x="92.289963"
+         id="tspan323"
+         sodipodi:role="line">25</tspan></text>
+    <text
+       id="text329"
+       y="10.455571"
+       x="71.203911"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="stroke-width:0.26458332"
+         y="10.455571"
+         x="71.203911"
+         id="tspan327"
+         sodipodi:role="line">copy</tspan></text>
+    <path
+       sodipodi:nodetypes="ccscc"
+       inkscape:connector-curvature="0"
+       id="path331"
+       d="m 89.769349,-2.8515135 c -3.169627,0.2219314 -2.592881,0.2225652 -5.432437,1.5150902 -1.626832,1.81408734 -1.9923,1.31550953 -2.208653,4.9153822 -0.192406,3.2014169 0.553237,3.653907 2.1308,5.2725147 -0.323142,0.2936503 3.059239,1.2412784 5.964049,1.3691484"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52899998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker14884-3)" />
+    <path
+       sodipodi:nodetypes="ccscc"
+       inkscape:connector-curvature="0"
+       id="path333"
+       d="m 90.028173,3.0568436 c -3.169627,0.221931 -2.592881,0.222565 -5.432437,1.5150902 -1.626832,1.8140874 -1.9923,1.3155095 -2.208653,4.9153826 -0.192406,3.2014166 0.347647,6.3779736 1.92521,7.9965806 -0.323142,0.293651 3.110637,2.217831 6.015447,2.345701"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52899998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker14884-3-5)" />
+    <rect
+       y="41.157574"
+       x="18.520823"
+       height="4.5647964"
+       width="23.8125"
+       id="rect335"
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.31615394;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     transform="translate(-1.4239073,11.675749)"
+     style="display:none"
+     inkscape:label="Layer 3"
+     id="g10480"
+     inkscape:groupmode="layer">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="81.783112"
+       y="52.311413"
+       id="text10448"><tspan
+         sodipodi:role="line"
+         x="81.783112"
+         y="52.311413"
+         style="fill:none;stroke-width:0.26458332"
+         id="tspan10446">Create int array of size 3 on heap.</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="87.312485"
+       y="45.126324"
+       id="text10460"><tspan
+         sodipodi:role="line"
+         x="87.312485"
+         y="45.126324"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         id="tspan271">»Call By Value« of <tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono'"
+   id="tspan479">fill</tspan><tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono'"
+   id="tspan277">(...)</tspan> method</tspan><tspan
+         sodipodi:role="line"
+         x="87.312485"
+         y="50.417992"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         id="tspan1042">passing both array reference</tspan><tspan
+         id="tspan10458"
+         sodipodi:role="line"
+         x="87.312485"
+         y="55.709656"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"><tspan
+   id="tspan10454"
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';fill:#ff00ff;stroke:#ff00ff">lectures</tspan> and primitive int <tspan
+   id="tspan10456"
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke:#ff00ff">25</tspan>.</tspan></text>
+    <rect
+       y="-5.4762344"
+       x="91.28846"
+       height="4.7189751"
+       width="22.197922"
+       id="rect10462"
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.56888402;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <text
+       id="text10466"
+       y="-1.8682233"
+       x="92.134918"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';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="-1.8682233"
+         x="92.134918"
+         id="tspan10464"
+         sodipodi:role="line">lectures</tspan></text>
+    <path
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker9108);marker-end:url(#marker9370)"
+       d="m 115.51229,-2.9041269 24.7575,13.0983419"
+       id="path10468"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect10470"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="7.0718226" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect10472"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="-3.5115111" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect10474"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="1.7801557" />
+    <rect
+       y="4.4793415"
+       x="18.520821"
+       height="4.5647964"
+       width="21.166668"
+       id="rect10476"
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.29807279;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       y="4.4793415"
+       x="43.656239"
+       height="4.5647964"
+       width="6.6145844"
+       id="rect10478"
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.16662775;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g8190"
+     inkscape:label="Layer 2"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <text
+       id="text8166"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan8164"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text8170"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         id="tspan8168"
+         sodipodi:role="line">Assign array reference to</tspan><tspan
+         style="fill:#ff0000;stroke-width:0.26458332"
+         y="50.417992"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan8233">variable lectures.</tspan></text>
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect8172"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="7.0718212" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect8178"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="-3.5115111" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.62016553;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect8184"
+       width="14.080783"
+       height="5.3262506"
+       x="141.86215"
+       y="1.7801551" />
+    <rect
+       y="-6.103992"
+       x="5.291656"
+       height="4.5647964"
+       width="44.979168"
+       id="rect1479"
+       style="display:inline;fill:#ff00ff;stroke:none;stroke-width:0.43451202;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     transform="translate(-1.4239073,11.675749)"
+     style="display:none"
+     inkscape:label="Layer 1"
+     id="g5062"
+     inkscape:groupmode="layer">
+    <rect
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.34972337;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect2394-1"
+       width="25.135418"
+       height="5.2916665"
+       x="11.90624"
+       y="-1.1757605" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="81.783112"
+       y="52.311413"
+       id="text15130"><tspan
+         sodipodi:role="line"
+         x="81.783112"
+         y="52.311413"
+         style="fill:none;stroke-width:0.26458332"
+         id="tspan832">Create int array of size 3 on heap.</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="87.312485"
+       y="45.126324"
+       id="text1475"><tspan
+         sodipodi:role="line"
+         id="tspan1473"
+         x="87.312485"
+         y="45.126324"
+         style="fill:#ff0000;stroke-width:0.26458332">Create int array of size 3.</tspan></text>
+  </g>
+  <g
+     ns1:masterSlide="masterSlide"
+     transform="translate(-14.010514,-21.232287)"
+     inkscape:label="Master"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="160.75327"
+       y="74.065605"
+       id="text2361"><tspan
+         sodipodi:role="line"
+         id="tspan2359"
+         x="160.75327"
+         y="77.811111"
+         style="stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="84.024094"
+       y="31.732275"
+       id="text4260"><tspan
+         sodipodi:role="line"
+         id="tspan4258"
+         x="84.024094"
+         y="35.477783"
+         style="stroke-width:0.26458332" /><tspan
+         sodipodi:role="line"
+         x="84.024094"
+         y="40.769447"
+         style="stroke-width:0.26458332"
+         id="tspan4262" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="153.85963"
+       y="25.25205"
+       id="text4272"><tspan
+         sodipodi:role="line"
+         id="tspan4270"
+         x="153.85963"
+         y="25.25205"
+         style="stroke-width:0.26458332">Heap</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="13.909513"
+       y="25.6882"
+       id="text4246-3"><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="25.6882"
+         style="stroke-width:0.26458332"
+         id="tspan8865">...main(...) {</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="30.979866"
+         style="stroke-width:0.26458332"
+         id="tspan8877">  int [] lectures =</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="36.271534"
+         style="stroke-width:0.26458332"
+         id="tspan8869">    new int[3];</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="41.563198"
+         style="stroke-width:0.26458332"
+         id="tspan8806">  fill(lectures, 25); </tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="46.854866"
+         style="stroke-width:0.26458332"
+         id="tspan8871">  ...println(&quot;Second ...&quot;</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="52.14653"
+         style="stroke-width:0.26458332"
+         id="tspan8873">   + lectures[1] +</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="57.438198"
+         style="stroke-width:0.26458332"
+         id="tspan8875">    &quot; participants&quot;);}</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="62.729866"
+         style="stroke-width:0.26458332"
+         id="tspan8808" /><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="68.02153"
+         style="stroke-width:0.26458332"
+         id="tspan8822">..fill(final int[] values,</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="73.313194"
+         style="stroke-width:0.26458332"
+         id="tspan8879">  final int common) {</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="78.604866"
+         style="stroke-width:0.26458332"
+         id="tspan8824">  for (int i = 0;</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="83.89653"
+         style="stroke-width:0.26458332"
+         id="tspan8885">   i &lt; values.length; i++) {</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="89.188194"
+         style="stroke-width:0.26458332"
+         id="tspan8826">    values[i] = common;</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="94.479866"
+         style="stroke-width:0.26458332"
+         id="tspan8830">  }}</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="99.77153"
+         style="stroke-width:0.26458332"
+         id="tspan4268-7" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="142.23242"
+       y="82.003105"
+       id="text830"><tspan
+         sodipodi:role="line"
+         id="tspan828"
+         x="142.23242"
+         y="85.748611"
+         style="stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="61.534512"
+       y="68.773941"
+       id="text5579"><tspan
+         sodipodi:role="line"
+         id="tspan5577"
+         x="61.534512"
+         y="72.519447"
+         style="stroke-width:0.26458332" /><tspan
+         sodipodi:role="line"
+         x="61.534512"
+         y="77.811111"
+         style="stroke-width:0.26458332"
+         id="tspan5581" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="103.58879"
+       y="25.6882"
+       id="text4272-2"><tspan
+         sodipodi:role="line"
+         id="tspan4270-3"
+         x="103.58879"
+         y="25.6882"
+         style="stroke-width:0.26458332">Stack</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="70.79493"
+       y="33.055191"
+       id="text10808"><tspan
+         sodipodi:role="line"
+         id="tspan10806"
+         x="70.79493"
+         y="36.800697"
+         style="stroke-width:0.26458332" /></text>
+  </g>
+</svg>
diff --git a/Doc/Sd1/Ref/CoreClasses/Array/intArray.multi.svg b/Doc/Sd1/Ref/CoreClasses/Array/intArray.multi.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b540dc6045cd0dc8449ae533461eecf26c9add6f
--- /dev/null
+++ b/Doc/Sd1/Ref/CoreClasses/Array/intArray.multi.svg
@@ -0,0 +1,1661 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:ns1="https://launchpad.net/jessyink"
+   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="170mm"
+   height="75mm"
+   viewBox="0 0 170.00002 75"
+   version="1.1"
+   id="svg8"
+   inkscape:version="0.92.1 r15371"
+   sodipodi:docname="intArray.multi.svg">
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.8200176"
+     inkscape:cx="331.79696"
+     inkscape:cy="207.74048"
+     inkscape:document-units="mm"
+     inkscape:current-layer="g9132"
+     showgrid="true"
+     inkscape:window-width="1600"
+     inkscape:window-height="1074"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     showguides="true"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-global="true"
+     inkscape:snap-to-guides="false"
+     inkscape:bbox-paths="true"
+     inkscape:snap-nodes="false"
+     inkscape:snap-page="false"
+     inkscape:snap-grids="true"
+     inkscape:snap-others="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid153"
+       originx="-1.4239177"
+       originy="-0.32290521" />
+  </sodipodi:namedview>
+  <defs
+     id="defs2">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker14524"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path14522" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker14142"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path14140"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker13742"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path13740" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker13372"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path13370"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12996"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path12994" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12638"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path12636"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12274"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path12272" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker11928"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path11926"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker11576"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path11574" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker11242"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path11240"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10902"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path10900" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10580"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path10578"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10252"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path10250" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9942"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path9940"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9626"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path9624" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9328"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path9326"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6651"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path6649" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6371"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path6369"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6085"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path6083" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker5817"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path5815"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5475"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5473"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10399"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path10397" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker10155"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path10153"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9905"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path9903" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker9673"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path9671"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6624"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6622"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker6428"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6426"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         transform="scale(0.4) translate(7.4, 1)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4724"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4722"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker14694"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="scale(0.4) translate(7.4, 1)"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         id="path14692" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker11917"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path11915"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         transform="scale(0.4) translate(7.4, 1)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6297"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path6295"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker12914"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path12912" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker9325"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path9323"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5341"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5339"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker2807"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path2805"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 37.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="170.00002 : 37.5 : 1"
+       inkscape:persp3d-origin="85.00001 : 25 : 1"
+       id="perspective631" />
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1067"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-5"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-2"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-3" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3-2"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7-1"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5-0"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4-9-6"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3-2-3"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-7"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-4" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-7-6"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-4-8" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7-1-8"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5-0-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-65-5-4-9-6-3"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-6-4-3-2-3-1"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker1003-1"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path1001-0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker9325-1"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path9323-5"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-6-8-7-1-8-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-1-8-5-0-4-4"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend-5-9"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1073-4-0"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker2940"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         inkscape:connector-curvature="0"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path2938" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3198"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path3196" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6428-1-7"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6426-4-5"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6624-2-3"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path6622-0-5"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6428-1-7-2"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6426-4-5-9"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6624-2-3-1"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path6622-0-5-2"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6428-9"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6426-3"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6624-6"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path6622-0"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <metadata
+     id="metadata5">
+    <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 />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="g9324"
+     inkscape:label="Layer 5"
+     style="display:inline"
+     transform="translate(-1.4239073,11.675749)">
+    <rect
+       style="display:inline;fill:#ff00ff;stroke:#000000;stroke-width:0.52916676;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9278"
+       width="19.785179"
+       height="5.380106"
+       x="76.993736"
+       y="-1.5287831" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9280"
+       width="17.313818"
+       height="5.380106"
+       x="127.13229"
+       y="4.9406619" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9282"
+       width="22.453573"
+       height="5.1745162"
+       x="127.13229"
+       y="-4.3197551" />
+    <text
+       id="text9288"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan9286"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text9296"
+       y="0.10994843"
+       x="128.22577"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="0.10994843"
+         x="128.22577"
+         id="tspan9294"
+         sodipodi:role="line">Triangle</tspan></text>
+    <text
+       id="text9300"
+       y="8.7171745"
+       x="128.0356"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="8.7171745"
+         x="128.0356"
+         id="tspan9298"
+         sodipodi:role="line">Circle</tspan></text>
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9302"
+       width="14.080783"
+       height="5.3262506"
+       x="127.26459"
+       y="19.625038" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9304"
+       width="14.080783"
+       height="5.3262506"
+       x="127.26459"
+       y="14.333369" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="21.809916"
+       id="text9308"><tspan
+         sodipodi:role="line"
+         id="tspan9306"
+         x="137.26913"
+         y="25.555424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="16.518251"
+       id="text9312"><tspan
+         sodipodi:role="line"
+         id="tspan9310"
+         x="137.26913"
+         y="20.26376"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9314"
+       d="M 135.24203,22.691922 C 153.08935,21.909558 160.31225,7.6685748 146.37802,7.9799133"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428-1-7);marker-end:url(#marker6624-2-3)" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9316"
+       d="M 135.43294,17.126117 C 153.28026,16.343754 165.73663,-1.967704 151.8024,-1.656365"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428-1-7-2);marker-end:url(#marker6624-2-3-1)" />
+    <text
+       id="text9320"
+       y="2.5578973"
+       x="77.309166"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="2.5578973"
+         x="77.309166"
+         id="tspan9318"
+         sodipodi:role="line">shapes</tspan></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9322"
+       d="M 94.435691,1.8187667 125.77853,23.915623"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428-9);marker-end:url(#marker6624-6)" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g9276"
+     inkscape:label="Layer 4"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9232"
+       width="17.313818"
+       height="5.380106"
+       x="127.13229"
+       y="4.9406619" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9234"
+       width="22.453573"
+       height="5.1745162"
+       x="127.13229"
+       y="-4.3197551" />
+    <rect
+       y="-11.395658"
+       x="35.057281"
+       height="4.5647964"
+       width="19.843752"
+       id="rect9236"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.28860772;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       id="text9240"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan9238"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text9244"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         id="tspan9242"
+         sodipodi:role="line">Create local variable <tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono'"
+   id="tspan14947">shapes</tspan></tspan><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="50.417992"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan14937">assigning reference to array.</tspan></text>
+    <text
+       id="text9248"
+       y="0.10994843"
+       x="128.22577"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="0.10994843"
+         x="128.22577"
+         id="tspan9246"
+         sodipodi:role="line">Triangle</tspan></text>
+    <text
+       id="text9252"
+       y="8.7171745"
+       x="128.0356"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="8.7171745"
+         x="128.0356"
+         id="tspan9250"
+         sodipodi:role="line">Circle</tspan></text>
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9254"
+       width="14.080783"
+       height="5.3262506"
+       x="127.26459"
+       y="19.625038" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9256"
+       width="14.080783"
+       height="5.3262506"
+       x="127.26459"
+       y="14.333369" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="21.809916"
+       id="text9260"><tspan
+         sodipodi:role="line"
+         id="tspan9258"
+         x="137.26913"
+         y="25.555424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="16.518251"
+       id="text9264"><tspan
+         sodipodi:role="line"
+         id="tspan9262"
+         x="137.26913"
+         y="20.26376"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9266"
+       d="M 135.24203,22.691922 C 153.08935,21.909558 160.31225,7.6685748 146.37802,7.9799133"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428-1-7);marker-end:url(#marker6624-2-3)" />
+    <path
+       sodipodi:nodetypes="cc"
+       inkscape:connector-curvature="0"
+       id="path9268"
+       d="M 135.43294,17.126117 C 153.28026,16.343754 165.73663,-1.967704 151.8024,-1.656365"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.52916682;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428-1-7-2);marker-end:url(#marker6624-2-3-1)" />
+    <rect
+       y="-6.103992"
+       x="5.9531145"
+       height="4.5647964"
+       width="3.96875"
+       id="rect9236-5"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.1290693;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g9228"
+     inkscape:label="Layer 3"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9184"
+       width="17.313818"
+       height="5.380106"
+       x="127.13229"
+       y="4.9406619" />
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9186"
+       width="22.453573"
+       height="5.1745162"
+       x="127.13229"
+       y="-4.3197551" />
+    <rect
+       y="-6.103992"
+       x="11.244781"
+       height="4.5647964"
+       width="30.427084"
+       id="rect9188"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.35737669;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       id="text9192"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan9190"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text9196"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan14128">Create array containing two <tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'"
+   id="tspan14134">String</tspan></tspan><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="50.417992"
+         x="87.312485"
+         sodipodi:role="line"
+         id="tspan14132">references.</tspan></text>
+    <text
+       id="text9200"
+       y="0.10994843"
+       x="128.22577"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="0.10994843"
+         x="128.22577"
+         id="tspan9198"
+         sodipodi:role="line">Triangle</tspan></text>
+    <text
+       id="text9204"
+       y="8.7171745"
+       x="128.0356"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="8.7171745"
+         x="128.0356"
+         id="tspan9202"
+         sodipodi:role="line">Circle</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="21.809916"
+       id="text9212"><tspan
+         sodipodi:role="line"
+         id="tspan9210"
+         x="137.26913"
+         y="25.555424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="16.518251"
+       id="text9216"><tspan
+         sodipodi:role="line"
+         id="tspan9214"
+         x="137.26913"
+         y="20.26376"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g9180"
+     inkscape:label="Layer 2"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <rect
+       style="display:inline;fill:#00ff00;stroke:#000000;stroke-width:0.5291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect9138"
+       width="22.453573"
+       height="5.1745162"
+       x="127.13229"
+       y="-4.3197551" />
+    <rect
+       y="4.4793415"
+       x="8.5989485"
+       height="4.5647964"
+       width="52.255207"
+       id="rect9140"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.46833956;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       id="text9144"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan9142"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text9148"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         id="tspan9146"
+         sodipodi:role="line">Create <tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'"
+   id="tspan14136">String</tspan> instance »Circle«</tspan></text>
+    <text
+       id="text9152"
+       y="0.10994843"
+       x="128.22577"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         y="0.10994843"
+         x="128.22577"
+         id="tspan9150"
+         sodipodi:role="line">Triangle</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="21.809916"
+       id="text9164"><tspan
+         sodipodi:role="line"
+         id="tspan9162"
+         x="137.26913"
+         y="25.555424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="16.518251"
+       id="text9168"><tspan
+         sodipodi:role="line"
+         id="tspan9166"
+         x="137.26913"
+         y="20.26376"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="g9132"
+     inkscape:label="Layer 1"
+     style="display:none"
+     transform="translate(-1.4239073,11.675749)">
+    <rect
+       y="-0.81232536"
+       x="8.929678"
+       height="4.5647964"
+       width="54.570312"
+       id="rect9092"
+       style="display:inline;fill:#00ff00;stroke:none;stroke-width:0.47860175;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <text
+       id="text9096"
+       y="52.311413"
+       x="81.783112"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:none;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         id="tspan9094"
+         style="fill:none;stroke-width:0.26458332"
+         y="52.311413"
+         x="81.783112"
+         sodipodi:role="line">Create int array of size 3 on heap.</tspan></text>
+    <text
+       id="text9100"
+       y="45.126324"
+       x="87.312485"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       xml:space="preserve"><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';fill:#ff0000;stroke-width:0.26458332"
+         y="45.126324"
+         x="87.312485"
+         id="tspan9098"
+         sodipodi:role="line">Create <tspan
+   style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans'"
+   id="tspan14138">String</tspan> instance »Triangle«</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="21.809916"
+       id="text9116"><tspan
+         sodipodi:role="line"
+         id="tspan9114"
+         x="137.26913"
+         y="25.555424"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="137.26913"
+       y="16.518251"
+       id="text9120"><tspan
+         sodipodi:role="line"
+         id="tspan9118"
+         x="137.26913"
+         y="20.26376"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+  </g>
+  <g
+     ns1:masterSlide="masterSlide"
+     transform="translate(-14.010514,-21.232287)"
+     inkscape:label="Master"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     sodipodi:insensitive="true">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="160.75327"
+       y="74.065605"
+       id="text2361"><tspan
+         sodipodi:role="line"
+         id="tspan2359"
+         x="160.75327"
+         y="77.811111"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="84.024094"
+       y="31.732275"
+       id="text4260"><tspan
+         sodipodi:role="line"
+         id="tspan4258"
+         x="84.024094"
+         y="35.477783"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332" /><tspan
+         sodipodi:role="line"
+         x="84.024094"
+         y="40.769447"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332"
+         id="tspan4262" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="140.63048"
+       y="25.944515"
+       id="text4272"><tspan
+         sodipodi:role="line"
+         id="tspan4270"
+         x="140.63048"
+         y="25.944515"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332">Heap</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="13.909513"
+       y="25.6882"
+       id="text4246-3"><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="25.6882"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan407">final String shapes[]</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="30.979866"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan1099">  = new String[]{</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="36.271534"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan1093">   new String(&quot;Triangle&quot;),</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="41.563198"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan1095">   new String(&quot;Circle&quot;)</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="46.854866"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan1097">  };</tspan><tspan
+         sodipodi:role="line"
+         x="13.909513"
+         y="52.14653"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332"
+         id="tspan4268-7" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="142.23242"
+       y="82.003105"
+       id="text830"><tspan
+         sodipodi:role="line"
+         id="tspan828"
+         x="142.23242"
+         y="85.748611"
+         style="stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="61.534512"
+       y="68.773941"
+       id="text5579"><tspan
+         sodipodi:role="line"
+         id="tspan5577"
+         x="61.534512"
+         y="72.519447"
+         style="stroke-width:0.26458332" /><tspan
+         sodipodi:role="line"
+         x="61.534512"
+         y="77.811111"
+         style="stroke-width:0.26458332"
+         id="tspan5581" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="90.359627"
+       y="26.380665"
+       id="text4272-2"><tspan
+         sodipodi:role="line"
+         id="tspan4270-3"
+         x="90.359627"
+         y="26.380665"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';stroke-width:0.26458332">Stack</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:1.25;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="70.79493"
+       y="33.055191"
+       id="text10808"><tspan
+         sodipodi:role="line"
+         id="tspan10806"
+         x="70.79493"
+         y="36.800697"
+         style="stroke-width:0.26458332" /></text>
+  </g>
+</svg>
diff --git a/Doc/Sd1/Ref/ObjectsAndClasses/ValueReference/callByValueStringBuffer.multi.svg b/Doc/Sd1/Ref/ObjectsAndClasses/ValueReference/callByValueStringBuffer.multi.svg
index 03dddfaad5b2dde6781838f28cdf1d5f391ac860..b6d429f430bdeda6f6cdd9349e558cfbda91cffb 100644
--- a/Doc/Sd1/Ref/ObjectsAndClasses/ValueReference/callByValueStringBuffer.multi.svg
+++ b/Doc/Sd1/Ref/ObjectsAndClasses/ValueReference/callByValueStringBuffer.multi.svg
@@ -15,7 +15,7 @@
    viewBox="0 0 170.00002 75"
    version="1.1"
    id="svg8"
-   inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+   inkscape:version="0.92.1 r15371"
    sodipodi:docname="callByValueStringBuffer.multi.svg">
   <sodipodi:namedview
      id="base"
@@ -25,15 +25,15 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="1.8200176"
-     inkscape:cx="334.85648"
+     inkscape:cx="197.49518"
      inkscape:cy="110.58577"
      inkscape:document-units="mm"
      inkscape:current-layer="g9653"
      showgrid="true"
      inkscape:window-width="1600"
-     inkscape:window-height="845"
+     inkscape:window-height="1173"
      inkscape:window-x="0"
-     inkscape:window-y="27"
+     inkscape:window-y="0"
      inkscape:window-maximized="1"
      fit-margin-top="0"
      fit-margin-left="0"
@@ -52,6 +52,35 @@
   </sodipodi:namedview>
   <defs
      id="defs2">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3198"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Mend">
+      <path
+         inkscape:connector-curvature="0"
+         transform="scale(-0.6)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path3196" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker2940"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="DotM">
+      <path
+         transform="scale(0.4) translate(7.4, 1)"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+         id="path2938" />
+    </marker>
     <marker
        inkscape:isstock="true"
        style="overflow:visible"
@@ -119,7 +148,8 @@
        refX="0"
        id="marker6624"
        style="overflow:visible"
-       inkscape:isstock="true">
+       inkscape:isstock="true"
+       inkscape:collect="always">
       <path
          id="path6622"
          style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
@@ -134,7 +164,8 @@
        refX="0.0"
        id="marker6428"
        style="overflow:visible"
-       inkscape:isstock="true">
+       inkscape:isstock="true"
+       inkscape:collect="always">
       <path
          id="path6426"
          d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
@@ -775,11 +806,11 @@
        inkscape:connector-curvature="0"
        id="path9633"
        d="m 126.99999,-1.1757605 21.16666,-1e-7"
-       style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6428);marker-end:url(#marker6624)" />
+       style="fill:none;stroke:#000000;stroke-width:0.5291667;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2940);marker-end:url(#marker3198)" />
   </g>
   <g
      transform="translate(-1.4239073,11.675749)"
-     style="display:none"
+     style="display:inline"
      inkscape:label="Layer 5"
      id="g6404"
      inkscape:groupmode="layer">
diff --git a/Doc/Sd1/arrays.xml b/Doc/Sd1/arrays.xml
index f5e4e42ad3040502160eecc5393ee425969726db..0b06a66e59c769f54ededf0abd5e180245912a1e 100644
--- a/Doc/Sd1/arrays.xml
+++ b/Doc/Sd1/arrays.xml
@@ -2,6 +2,7 @@
 <chapter version="5.1" xml:id="sw1ChapterArrays"
          xmlns="http://docbook.org/ns/docbook"
          xmlns:xlink="http://www.w3.org/1999/xlink"
+         xmlns:xila="http://www.w3.org/2001/XInclude/local-attributes"
          xmlns:xi="http://www.w3.org/2001/XInclude"
          xmlns:svg="http://www.w3.org/2000/svg"
          xmlns:ns="http://docbook.org/ns/transclusion"
@@ -10,6 +11,792 @@
          xmlns:db="http://docbook.org/ns/docbook">
   <title>Arrays</title>
 
+  <figure xml:id="sd1_array_fig_arrayMotivate">
+    <title>Motivating Arrays</title>
+
+    <programlisting language="java">final String
+      karen = "Karen Smith",
+      john = "John Duncan",
+      paul = "Paul Jacobs",
+      suzanne = "Suzanne Enders",
+      peter = "Peter Phillips";  // 10 more to come ...
+
+    System.out.println(karen);
+    System.out.println(john);
+...</programlisting>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayRepeatingTasks">
+    <title>Per member repeating tasks</title>
+
+    <itemizedlist>
+      <listitem>
+        <para>Generate Comma separated list:</para>
+
+        <screen>Karen Smith, John Duncan, Paul Jacobs, Suzanne Enders, Peter Phillips        </screen>
+      </listitem>
+
+      <listitem>
+        <para>Generate HTML list emphasizing family names:</para>
+
+        <programlisting language="xml">&lt;ul&gt;
+  &lt;li&gt;Karen &lt;emph&gt;Smith&lt;/emph&gt;&lt;/li&gt;
+  &lt;li&gt;John &lt;emph&gt;Duncan&lt;/emph&gt;&lt;/li&gt;
+  &lt;li&gt;Paul &lt;emph&gt;Jacobs&lt;/emph&gt;&lt;/li&gt;
+  &lt;li&gt;Suzanne &lt;emph&gt;Enders&lt;/emph&gt;&lt;/li&gt;
+  &lt;li&gt;Peter &lt;emph&gt;Phillips&lt;/emph&gt;&lt;/li&gt;     
+&lt;/ul&gt;</programlisting>
+      </listitem>
+    </itemizedlist>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayStringExample">
+    <title>Example: <code language="java">int</code> array of primes</title>
+
+    <programlisting language="java">final int[] primes <co
+        linkends="sd1_array_fig_arrayStringExample-1.2"
+        xml:id="sd1_array_fig_arrayStringExample-1.2-co"/> = new int[5]; <co
+        linkends="sd1_array_fig_arrayStringExample-2.2"
+        xml:id="sd1_array_fig_arrayStringExample-2.2-co"/>
+
+primes[0] = 2; <co linkends="sd1_array_fig_arrayStringExample-3"
+        xml:id="sd1_array_fig_arrayStringExample-3-co"/>
+primes[1] = 3;
+primes[2] = 5;
+primes[3] = 7;
+primes[4] = 11;</programlisting>
+  </figure>
+
+  <calloutlist>
+    <callout arearefs="sd1_array_fig_arrayStringExample-1.2-co"
+             xml:id="sd1_array_fig_arrayStringExample-1.2">
+      <para><code language="java">int</code> array reference variable <code
+      language="java">primes</code>.</para>
+    </callout>
+
+    <callout arearefs="sd1_array_fig_arrayStringExample-2.2-co"
+             xml:id="sd1_array_fig_arrayStringExample-2.2">
+      <para><code language="java">int</code> array allocation capable to store
+      five values and assigning its reference to variable <code
+      language="java">primes</code>.</para>
+    </callout>
+
+    <callout arearefs="sd1_array_fig_arrayStringExample-3-co"
+             xml:id="sd1_array_fig_arrayStringExample-3">
+      <para>Assigning values referencing array positions by index values from
+      {0,1,2,3,4}.</para>
+    </callout>
+  </calloutlist>
+
+  <figure xml:id="sd1_array_fig_arrayPrimeLoop">
+    <title>Loop prime values</title>
+
+    <programlisting language="java">for (int i = 0; i &lt; 5; i++) {
+  System.out.println("At index " + i + ": value == " + primes[i]);
+}</programlisting>
+
+    <para>Result:</para>
+
+    <screen>At index 0: value == 2
+At index 1: value == 3
+At index 2: value == 5
+At index 3: value == 7
+At index 4: value == 11</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayPrimeMindLimit">
+    <title>Mind the limit!</title>
+
+    <programlisting language="none">for (int i = 0; <emphasis role="red">i &lt; 6</emphasis>; i++) {
+  System.out.println("At index " + i + ": value == " + primes[i]);
+}</programlisting>
+
+    <para>Result:</para>
+
+    <screen>At index 0: value == 2
+At index 1: value == 3
+At index 2: value == 5
+At index 3: value == 7
+At index 4: value == 11
+Exception in thread "main" java.lang.<emphasis role="red">ArrayIndexOutOfBoundsException</emphasis>: 5
+  at qq.arrayex.Motivate.main(Motivate.java:27)</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayPrimeArrayLength">
+    <title>Safer: Using <parameter>length</parameter></title>
+
+    <programlisting language="none">System.out.println("primes.length == " + <emphasis
+        role="red">primes.length</emphasis>);
+for (int i = 0; <emphasis role="red">i &lt; primes.length</emphasis>; i++) {
+  System.out.println("At index " + i + ": value == " + primes[i]);
+}</programlisting>
+
+    <para>Result:</para>
+
+    <screen>primes.length == 5
+At index 0: value == 2
+At index 1: value == 3
+At index 2: value == 5
+At index 3: value == 7
+At index 4: value == 11</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayPrimeArraySize">
+    <title>Safer: Use <quote>for-each</quote> style loop</title>
+
+    <programlisting language="java">for (final int p: primes) {
+  System.out.println("value == " + p);
+}</programlisting>
+
+    <para>Result:</para>
+
+    <screen>value == 2
+value == 3
+value == 5
+value == 7
+value == 11</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arraySizeInit">
+    <title>Mind the limit, part two</title>
+
+    <programlisting language="java">final int[] primes = new int[5];
+
+primes[0] = 2;
+primes[1] = 3;
+primes[2] = 5;
+primes[3] = 7;
+primes[4] = 11;
+<emphasis role="red">primes[5]</emphasis> = 13; // Excessing array limit</programlisting>
+
+    <para>Result:</para>
+
+    <screen>Exception in thread "main" java.lang.<emphasis role="red">ArrayIndexOutOfBoundsException</emphasis>: 5
+  at qq.arrayex.Motivate.main(Motivate.java:25)</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayInitByValueSet">
+    <title>One step initialization</title>
+
+    <para>Combining array allocation and value assignment:</para>
+
+    <programlisting language="java">final int[] primes = {2, 3, 5, 7, 11};</programlisting>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayDefinition">
+    <title>Array</title>
+
+    <itemizedlist>
+      <listitem>
+        <para>Series of objects having identical type.</para>
+      </listitem>
+
+      <listitem>
+        <para>Array consists of array elements.</para>
+      </listitem>
+
+      <listitem>
+        <para>Element access by index value.</para>
+      </listitem>
+
+      <listitem>
+        <para>Holding either primitive types or object references.</para>
+      </listitem>
+
+      <listitem>
+        <para>Contiguous storage in memory.</para>
+      </listitem>
+
+      <listitem>
+        <para>Arbitrary dimensions: One-dimensional, two-dimensional
+        etc.</para>
+      </listitem>
+    </itemizedlist>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arraySyntax">
+    <title>Two syntax variants</title>
+
+    <orderedlist>
+      <listitem>
+        <programlisting language="java">type[] arrayName;</programlisting>
+      </listitem>
+
+      <listitem>
+        <programlisting language="java">type arrayName[];</programlisting>
+      </listitem>
+    </orderedlist>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayTypeDefinition">
+    <title>Array instances are special!</title>
+
+    <programlisting language="java">    System.out.println("        String: " + "".getClass().getName());
+    System.out.println("         int[]: " + new int[]{}.getClass().getName());
+    System.out.println("      double[]: " + new double[]{}.getClass().getName());
+    System.out.println("     boolean[]: " + new boolean[]{}.getClass().getName());
+    System.out.println("      String[]: " + new String[]{}.getClass().getName());
+    System.out.println("StringBuffer[]: " + new StringBuffer[]{}.getClass().getName());</programlisting>
+
+    <screen>        String: java.lang.String
+         int[]: [I
+      double[]: [D
+     boolean[]: [Z
+      String[]: [Ljava.lang.String;
+StringBuffer[]: [Ljava.lang.StringBuffer;</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayDefMemoryDetails">
+    <title>Array creation details</title>
+
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="Ref/CoreClasses/Array/intArray.multi.svg"/>
+      </imageobject>
+    </mediaobject>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayMethodCall">
+    <title>Array parameter passing</title>
+
+    <programlisting language="java">public static void main(String[] args) {
+  final int [] lectures = new int[3]; // Three lectures
+  fill(lectures, 25); // Default lecture having 25 participants
+  System.out.println("Second lecture has got " + lectures[1] + " participants");
+}
+/**
+  * Initialize array with default value.
+  *
+  * @param values Array to be initialized.
+  * @param common Common value for all array elements.
+  */
+static void fill(final int[] values, final int common) {
+  for (int i = 0; i &lt; values.length; i++) {
+    values[i] = common;
+  }
+}</programlisting>
+
+    <screen>Second lecture has got 25 participants</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayMethodCallMemory">
+    <title>Parameter passing details</title>
+
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="Ref/CoreClasses/Array/initArrayDefault.multi.svg"/>
+      </imageobject>
+    </mediaobject>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayValueReferenceType">
+    <title>Value and reference types</title>
+
+    <programlisting language="java">// Value type
+final boolean values[] = new boolean[]{true, true, false, true};
+
+// Reference type
+final String shapes[] = new String[]{"Triangle", "Circle"};</programlisting>
+
+    <para>Same result:</para>
+
+    <programlisting language="java">final boolean values[] = {true, true, false, true};
+
+final String shapes[] = {"Triangle", "Circle"};</programlisting>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arrayReferencesMemoryDetail">
+    <title>Array object references</title>
+
+    <mediaobject>
+      <imageobject>
+        <imagedata fileref="Ref/CoreClasses/Array/arrayReferences.multi.svg"/>
+      </imageobject>
+    </mediaobject>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arraysToStringSort">
+    <title><classname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html">Arrays</classname>.<methodname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#toString-java.lang.Object:A-">toString(...)</methodname>
+    and <classname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html">Arrays</classname>.<methodname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#sort-java.lang.Object:A-">sort(...)</methodname></title>
+
+    <programlisting language="java">final String[] names = {"Eve", "Aaron", "Paul", "Mandy"};
+
+System.out.println("     toString: " + Arrays.toString(names));
+
+Arrays.sort(names);
+
+System.out.println("sort|toString: " + Arrays.toString(names));</programlisting>
+
+    <para>Result:</para>
+
+    <screen>     toString: [Eve, Aaron, Paul, Mandy]
+sort|toString: [Aaron, Eve, Mandy, Paul]</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arraysBinarySearch">
+    <title><classname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html">Arrays</classname>.<methodname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#binarySearch-java.lang.Object:A-java.lang.Object-">binarySearch(...)</methodname></title>
+
+    <programlisting language="java">final String[] names = {"Aaron", "Eve", "Mandy",  "Paul"};
+
+// Precondition: Array must be ordered!
+System.out.println("sort|find(Mand): " + Arrays.binarySearch(names, "Mand"));
+System.out.println("sort|find(Mandy): " + Arrays.binarySearch(names, "Mandy"));
+System.out.println("sort|find(Mandyer): " + Arrays.binarySearch(names, "Mandyer"));</programlisting>
+
+    <para>Result:</para>
+
+    <screen>sort|find(Mand): -3
+sort|find(Mandy): 2
+sort|find(Mandyer): -4</screen>
+  </figure>
+
+  <qandaset defaultlabel="qanda"
+            xml:id="sd1_coreClasses_array_qanda_searchNegResult">
+    <title>Understanding search results</title>
+
+    <qandadiv>
+      <qandaentry>
+        <question>
+          <para>Read the <xref linkend="glo_Javadoc"/> of <classname
+          xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html">Arrays</classname>.<methodname
+          xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#binarySearch-java.lang.Object:A-java.lang.Object-">binarySearch(...)</methodname>and
+          explain the three integer search result values in <xref
+          linkend="sd1_array_fig_arraysBinarySearch"/>.</para>
+
+          <para>In particular give a detailed account explaining the two
+          negative values -3 and -4.</para>
+        </question>
+
+        <answer>
+          <para>The input array reads <code language="java">{"Aaron", "Eva",
+          "Mandy", "Paul"}</code>. </para>
+
+          <informaltable border="1">
+            <tr>
+              <th>Array element</th>
+
+              <th>Index</th>
+            </tr>
+
+            <tr>
+              <td valign="top"><code language="java">"Aaron"</code></td>
+
+              <td valign="top">0</td>
+            </tr>
+
+            <tr>
+              <td valign="top"><code language="java">"Eve"</code></td>
+
+              <td valign="top">1</td>
+            </tr>
+
+            <tr>
+              <td valign="top"><emphasis role="red">"Mandy"</emphasis></td>
+
+              <td valign="top"><emphasis role="red">2</emphasis></td>
+            </tr>
+
+            <tr>
+              <td valign="top"><code language="java">"Paul"</code></td>
+
+              <td valign="top">3</td>
+            </tr>
+          </informaltable>
+
+          <para>A positive return value conveys:</para>
+
+          <orderedlist>
+            <listitem>
+              <para>The value is present within the array.</para>
+            </listitem>
+
+            <listitem>
+              <para>The return value is equal to the array element's
+              index.</para>
+            </listitem>
+          </orderedlist>
+
+          <para>Searching for <code language="java">"Mandy"</code> thus
+          returns the index value 2 corresponding to the third array
+          element.</para>
+
+          <para>Negative return values actually also provide two types of
+          information:</para>
+
+          <orderedlist>
+            <listitem>
+              <para>The value is not present in the given array.</para>
+            </listitem>
+
+            <listitem>
+              <para>The position where the element would be inserted to become
+              part of an ordered list.</para>
+            </listitem>
+          </orderedlist>
+
+          <para>In the given example hypothetically inserting the string <code
+          language="java"><emphasis role="red">"Mand"</emphasis></code>
+          retaining a sorted list results in:</para>
+
+          <programlisting language="none">{"Aaron", "Eva", <emphasis
+              role="red">"Mand"</emphasis>, "Mandy", "Paul"}</programlisting>
+
+          <para>This insertion point's index is 2 corresponding to the third
+          array element. According to the <methodname
+          xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#binarySearch-java.lang.Object:A-java.lang.Object-">binarySearch(...)</methodname>
+          method's documentation this corresponds to a return value of -2 - 1
+          == -3.</para>
+
+          <para>The observed return value of -4 when searching for <emphasis
+          role="red">"Mandyer"</emphasis> corresponds to insertion index
+          3:</para>
+
+          <programlisting language="none">{"Aaron", "Eva", "Mandy", <emphasis
+              role="red">"Mandyer"</emphasis>, "Paul"}</programlisting>
+
+          <remark>Subtracting -1 is being required for conveying the »not in
+          list« information under all circumstances. Otherwise not finding and
+          hypothetically inserting e.g. <code language="java">"A"</code> at
+          the list's beginning would result in 0. This could not be
+          disambiguated from an array featuring <code
+          language="java">"A"</code> at its front position.</remark>
+        </answer>
+      </qandaentry>
+    </qandadiv>
+  </qandaset>
+
+  <figure xml:id="sd1_array_fig_arraysFill">
+    <title><classname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html">Arrays</classname>.<methodname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#fill-java.lang.Object:A-java.lang.Object-">fill(...)</methodname></title>
+
+    <programlisting language="none">final String[] names = {"Eve", "Aaron", "Paul", "Mandy"};
+
+System.out.println("toString: " + Arrays.toString(names));
+
+Arrays.<emphasis role="red">fill(names, "N.N")</emphasis>;
+
+System.out.println("toString: " + Arrays.toString(names));</programlisting>
+
+    <para>Result:</para>
+
+    <screen>toString: [Eve, Aaron, Paul, Mandy]
+toString: [N.N, N.N, N.N, N.N]</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arraysCopyOf">
+    <title><classname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html">Arrays</classname>.<methodname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#copyOfRange-T:A-int-int-">copyOfRange(...)</methodname></title>
+
+    <programlisting language="none">final String[] names = {"Eve", "Aaron", "Paul", "Mandy"};
+
+final String[] lastTwoNames = Arrays.copyOfRange(names, 2, 6);
+
+System.out.println("toString: " + Arrays.toString(lastTwoNames));</programlisting>
+
+    <para>Result:</para>
+
+    <screen>toString: [Paul, Mandy, <emphasis role="red">null</emphasis>, <emphasis
+        role="red">null</emphasis>]</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_arraysExtendArray">
+    <title>Extending an array</title>
+
+    <programlisting language="none">public static void main(String[] args) {
+    final int [] start = {1,7,-4},
+    added = append(start, 77);
+    System.out.println("added: " + Arrays.toString(added));
+  }
+static public int[] append(final int[] values, final int newValue) {
+  final int[] result = Arrays.copyOf(values, values.length + 1);
+  result[values.length] = newValue;
+  return result;}</programlisting>
+
+    <para>Result:</para>
+
+    <screen>added: [1, 7, -4, 77]</screen>
+  </figure>
+
+  <qandaset defaultlabel="qanda" xml:id="sd1_core_array_qanda_extendArray">
+    <title>Implementing append directly</title>
+
+    <qandadiv>
+      <qandaentry>
+        <question>
+          <para>We reconsider our <methodname>append(...)</methodname>
+          method:</para>
+
+          <programlisting language="java">/**
+ * &lt;p&gt;Create a new array consisting of given array values and new value at its end. Example:&lt;/p&gt;
+ *
+ * &lt;p&gt;Given Array {1, 3, 0} and new value 77 results in {1, 3, 0, 77}. &lt;/p&gt;
+ *
+ * @param values Given values
+ * @param newValue Value to be appended
+ * @return A new array prepending the input array values to the new value .
+ */
+static public int[] append(final int[] values, final int newValue) {
+  final int[] result = Arrays.copyOf(values, values.length + 1);
+  result[values.length] = newValue;
+  return result;
+}</programlisting>
+
+          <para>Change the implementation. Do not use methods from
+          <classname>Arrays</classname> but just loops and other elementary
+          <xref linkend="glo_Java"/> constructs. Employ the following
+          (minimal) unit test:</para>
+
+          <programlisting language="java">public class AppendTest {
+  @Test
+  public void appendTest() {
+    Assert.assertArrayEquals(new int[]{1, 2, 5}, MyArray.append(new int[]{1, 2}, 5));
+    Assert.assertArrayEquals(new int[]{6}, MyArray.append(new int[]{}, 6));
+  }
+}</programlisting>
+        </question>
+
+        <answer>
+          <programlisting language="none">/**
+ * &lt;p&gt;Create a new array consisting of given array values and new value at its end. Example:&lt;/p&gt;
+ *
+ * &lt;p&gt;Given Array {1, 3, 0} and new value 77 results in {1, 3, 0, 77}. &lt;/p&gt;
+ *
+ * @param values Given values
+ * @param newValue Value to be appended
+ * @return A new array prepending the input array values to the new value .
+ */
+static public int[] append(final int[] values, final int newValue) {
+  final int[] result = new int[values.length + <emphasis role="red">1</emphasis>]; <co
+              linkends="sd1_core_array_qanda_extendArrayCalloutSolution-1"
+              xml:id="sd1_core_array_qanda_extendArrayCalloutSolution-1-co"/>
+  for (int i = 0; i &lt; values.length; i++) { <co
+              linkends="sd1_core_array_qanda_extendArrayCalloutSolution-2"
+              xml:id="sd1_core_array_qanda_extendArrayCalloutSolution-2-co"/>
+    result[i] = values[i];
+  }
+  result[values.length] = newValue; <co
+              linkends="sd1_core_array_qanda_extendArrayCalloutSolution-3"
+              xml:id="sd1_core_array_qanda_extendArrayCalloutSolution-3-co"/>
+  return result;
+}</programlisting>
+
+          <calloutlist>
+            <callout arearefs="sd1_core_array_qanda_extendArrayCalloutSolution-1-co"
+                     xml:id="sd1_core_array_qanda_extendArrayCalloutSolution-1">
+              <para>Create a new array by extending the given array's size by
+              1.</para>
+            </callout>
+
+            <callout arearefs="sd1_core_array_qanda_extendArrayCalloutSolution-2-co"
+                     xml:id="sd1_core_array_qanda_extendArrayCalloutSolution-2">
+              <para>Copy the given array's values into the new array.</para>
+            </callout>
+
+            <callout arearefs="sd1_core_array_qanda_extendArrayCalloutSolution-3-co"
+                     xml:id="sd1_core_array_qanda_extendArrayCalloutSolution-3">
+              <para>Copy the new <code language="java">int</code> value to the
+              last array element.</para>
+            </callout>
+          </calloutlist>
+        </answer>
+      </qandaentry>
+    </qandadiv>
+  </qandaset>
+
+  <qandaset defaultlabel="qanda" xml:id="sd1_core_array_qanda_distinct">
+    <title>Purge duplicates</title>
+
+    <qandadiv>
+      <qandaentry>
+        <question>
+          <para>Consider the following <code language="java">int[]</code>
+          array:</para>
+
+          <programlisting language="java">int[] values={6, 1, 5, 1, 6, 1}</programlisting>
+
+          <para>This array contains duplicates to be purged leaving us with a
+          sorted result containing distinct values:</para>
+
+          <programlisting language="java">int[] result={1, 5, 6}</programlisting>
+
+          <para>Implement a corresponding
+          <methodname>distinct(...)</methodname> method:</para>
+
+          <programlisting language="java">/**
+ * &lt;p&gt;Turn a list of value into a sorted set not containing any duplicates. Example:&lt;/p&gt;
+ *
+ * &lt;pre&gt;{6, 1, 5, 1, 6, 1} to {1, 5, 6}&lt;/pre&gt;
+ *
+ * &lt;p&gt;The array of input values is to be left untouched.&lt;/p&gt;
+ *
+ * @param values Unsorted values possibly containing duplicates.
+ * @return An ordered set of distinct values.
+ */
+public static int[] distinct (final int[] values) {
+  ...
+  return ...:
+}</programlisting>
+
+          <para>You may fancy the following unit tests:</para>
+
+          <programlisting language="java">@Test
+public void testUnique() {
+  unique(new int[]{});
+  unique(new int[]{-11});
+  unique(new int[]{1, 4});
+  unique(new int[]{6, 1, 4});
+  unique(new int[]{12, 6, 1, 4});
+  unique(new int[]{-99, 4, 333, 17, 0, 3, 55});
+}
+@Test
+public void testTwoDuplicate() {
+  Assert.assertArrayEquals(new int[]{6}, MyArray.distinct(new int[]{6, 6}));
+}
+@Test
+public void testThreeDuplicate() {
+  Assert.assertArrayEquals(new int[]{-1, 6}, MyArray.distinct(new int[]{-1, 6, 6}));
+  Assert.assertArrayEquals(new int[]{-1, 6}, MyArray.distinct(new int[]{6, -1, 6}));
+  Assert.assertArrayEquals(new int[]{-1, 6}, MyArray.distinct(new int[]{6, 6, -1}));
+}
+@Test
+public void testFourDuplicate() {
+  Assert.assertArrayEquals(new int[]{-1, 3, 6}, MyArray.distinct(new int[]{-1, 6, 6, 3}));
+  Assert.assertArrayEquals(new int[]{-1, 3, 6}, MyArray.distinct(new int[]{3, 6, -1, 6}));
+  Assert.assertArrayEquals(new int[]{-1, 3, 6}, MyArray.distinct(new int[]{6, 6, 3, -1}));
+
+  Assert.assertArrayEquals(new int[]{1, 6}, MyArray.distinct(new int[]{1, 6, 1, 6}));
+  Assert.assertArrayEquals(new int[]{1, 6}, MyArray.distinct(new int[]{1, 6, 1, 6, 6, 6, 1 ,1, 6}));
+}
+static void unique(final int[] values) {
+final int[] sortedValues = Arrays.copyOf(values, values.length);
+  Arrays.sort(sortedValues);
+  Assert.assertArrayEquals(sortedValues, MyArray.distinct(values));
+}</programlisting>
+
+          <tip>
+            <para>You may follow these steps:</para>
+
+            <orderedlist>
+              <listitem>
+                <para>Create a copy of incoming array.</para>
+              </listitem>
+
+              <listitem>
+                <para>Sort the copied array.</para>
+              </listitem>
+
+              <listitem>
+                <para>Loop over the sorted values. Due to sorting duplicates
+                now appear in sequence:</para>
+
+                <programlisting language="java">{1, 1, 1, 5, 6, 6} </programlisting>
+
+                <para>You may create a secondary array holding only distinct
+                index values. In the given example this would be {0, 3, 4}
+                with respect to above array example.</para>
+              </listitem>
+
+              <listitem>
+                <para>Create a result of distinct values:</para>
+
+                <programlisting language="java">{1, 5, 6} </programlisting>
+              </listitem>
+            </orderedlist>
+          </tip>
+        </question>
+
+        <answer>
+          <annotation role="make">
+            <para role="eclipse">Sd1/Array/Distinct</para>
+          </annotation>
+
+          <para>Following the steps outlined in the hints we may:</para>
+
+          <programlisting language="java">public class MyArray {
+
+  /**
+   * &lt;p&gt;Turn a list of values into a sorted set not containing any duplicates. Example:&lt;/p&gt;
+   *
+   * &lt;pre&gt;{6, 1, 5, 1, 6, 1} to {1, 5, 6}&lt;/pre&gt;
+   *
+   * &lt;p&gt;The array of input values is to be left untouched.&lt;/p&gt;
+   *
+   * @param values Unsorted values possibly containing duplicates.
+   * @return An ordered set of distinct values.
+   */
+  public static int[] distinct (final int[] values) {
+
+    if (0 == values.length) {
+      return values; // Special case: Empty array
+    }
+
+    // Step 1: Cloning incoming array
+    final int[] sortedValues = Arrays.copyOf(values, values.length);
+
+    // Step 2: Sort copied array.
+    Arrays.sort(sortedValues);
+
+    // Step 3: Create helper array containing distinct index positions
+    final int[] uniqueValuesIndex = new int[values.length];
+    int uniqueValueIndexTop = 0;
+    uniqueValuesIndex[uniqueValueIndexTop++] = 0; // Include first array element unconditionally
+
+    for (int i = 1; i &lt; sortedValues.length; i++) {
+      if (sortedValues[i - 1] != sortedValues[i]) { // current value different from predecessor?
+        uniqueValuesIndex[uniqueValueIndexTop++] = i; // Add to set of distinct index values
+      }
+    }
+    // Step 4: Create and copy to result array
+    final int[] result = new int[uniqueValueIndexTop]; // We found uniqueValueIndexTop distinct values
+
+
+    for (int i = 0; i &lt; uniqueValueIndexTop; i++) { // Copy distinct values to result array
+      result[i] = sortedValues[uniqueValuesIndex[i]]; 
+    }
+    return result;
+  }
+}</programlisting>
+        </answer>
+      </qandaentry>
+    </qandadiv>
+  </qandaset>
+
+  <figure xml:id="sd1_array_fig_arraysEquals">
+    <title><classname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html">Arrays</classname>.<methodname
+    xlink:href="https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#copyOfRange-T:A-int-int-">equals(...)</methodname></title>
+
+    <programlisting language="none">final String[]
+  l1 = {"Eve", "Aaron", "Paul", "Mandy"},
+  l2 = {"Eve", "Aaron", "Paul", "Mandy"},
+  l3 = {"Eve", "Aaron", "Paul", "Mobile"};
+
+System.out.println("l1.equals(l2):" + Arrays.equals(l1, l2));
+System.out.println("l1.equals(l3):" + Arrays.equals(l1, l3));</programlisting>
+
+    <para>Result:</para>
+
+    <screen>l1.equals(l2):true
+l1.equals(l3):false</screen>
+  </figure>
+
+  <figure xml:id="sd1_array_fig_understandingMain">
+    <title><methodname>public static void main(String[]
+    args)</methodname></title>
+
+    <screen>java myapp.Cmd 21 334 -13</screen>
+
+    <programlisting language="java">to be continued ...</programlisting>
+  </figure>
+
   <section xml:id="sd1SectArray2html">
     <title>Converting string arrays to <xref linkend="glo_HTML"/>.</title>
 
@@ -656,9 +1443,9 @@ x..</screen></td>
                 <para role="eclipse">Sd1/TicTacToe/V1</para>
               </annotation>
 
-              <para>This implementation already uses a so called
-              <code language="java">enum</code> to be discussed later during an upcoming
-              lecture:</para>
+              <para>This implementation already uses a so called <code
+              language="java">enum</code> to be discussed later during an
+              upcoming lecture:</para>
 
               <programlisting language="java">public enum Player {
 
@@ -689,10 +1476,10 @@ x..</screen></td>
       }
    }</programlisting>
 
-              <para>A <xref linkend="glo_Java"/> <code language="java">enum</code> essentially
-              is a specialized class. If you don't like this yet you may
-              safely replace the given <code language="java">enum</code> by the following
-              class:</para>
+              <para>A <xref linkend="glo_Java"/> <code
+              language="java">enum</code> essentially is a specialized class.
+              If you don't like this yet you may safely replace the given
+              <code language="java">enum</code> by the following class:</para>
 
               <programlisting language="java">public class Player {
 
@@ -1074,28 +1861,29 @@ Enter value #1 of 4: 1
 
                   <itemizedlist>
                     <listitem>
-                      <para>{0,1,0,4} → <code language="java">1+4=5</code>.</para>
+                      <para>{0,1,0,4} → <code
+                      language="java">1+4=5</code>.</para>
                     </listitem>
 
                     <listitem>
-                      <para>{0,0,0} → <code language="java">0</code>. (By virtue of rule
-                      1)</para>
+                      <para>{0,0,0} → <code language="java">0</code>. (By
+                      virtue of rule 1)</para>
                     </listitem>
 
                     <listitem>
-                      <para>{0,1,0} → <code language="java">1</code>. (By virtue of rule
-                      2)</para>
+                      <para>{0,1,0} → <code language="java">1</code>. (By
+                      virtue of rule 2)</para>
                     </listitem>
                   </itemizedlist>
                 </listitem>
 
                 <listitem>
                   <para>If possible a sum shall not start with a negative
-                  value. The list {-1, -2, 5} for example will generate
-                  <code language="java">-1-2+5=2</code>. Instead the first negative value
-                  shall be swapped with the first positive value (if
-                  existent). The current example will thus result in
-                  <code language="java">5-2-1=2</code>.</para>
+                  value. The list {-1, -2, 5} for example will generate <code
+                  language="java">-1-2+5=2</code>. Instead the first negative
+                  value shall be swapped with the first positive value (if
+                  existent). The current example will thus result in <code
+                  language="java">5-2-1=2</code>.</para>
                 </listitem>
               </orderedlist>
 
@@ -1140,8 +1928,8 @@ public class AppTest {
                     <para>Import this project into your <xref
                     linkend="glo_IDE"/> and complete its implementation of
                     <methodname>de.hdm_stuttgart.mi.sda1.console_sum.App.prettifyOutput(int[]
-                    values)</methodname> until all <xref linkend="glo_Junit"/> tests
-                    do succeed. Removing the <interfacename
+                    values)</methodname> until all <xref linkend="glo_Junit"/>
+                    tests do succeed. Removing the <interfacename
                     xlink:href="http://junit.sourceforge.net/javadoc/org/junit/Ignore.html">@Ignore</interfacename>
                     line will allow for testing your implementation.</para>
                   </listitem>
@@ -1198,8 +1986,8 @@ public class AppTest {
                 <classname>IntStoreTest</classname> which allows you to test
                 your ongoing implementation of
                 <classname>BoundedIntegerStore</classname>. This class
-                contains several <code language="java">// TODO</code> comments indicating
-                positions to be completed.</para>
+                contains several <code language="java">// TODO</code> comments
+                indicating positions to be completed.</para>
               </listitem>
 
               <listitem>
@@ -1257,10 +2045,11 @@ public class AppTest {
               </listitem>
 
               <listitem>
-                <para>You have to modify the <code language="java">void addValue(int
-                value)</code> method's implementation: If the array's size
-                gets exceeded (e.g. adding the fifth value while still having
-                array size of 4) provide the following actions:</para>
+                <para>You have to modify the <code language="java">void
+                addValue(int value)</code> method's implementation: If the
+                array's size gets exceeded (e.g. adding the fifth value while
+                still having array size of 4) provide the following
+                actions:</para>
 
                 <itemizedlist>
                   <listitem>
@@ -1275,10 +2064,10 @@ public class AppTest {
                   </listitem>
 
                   <listitem>
-                    <para>Assign the new array to your <code language="java">int[]
-                    values</code> variable. You thereby implicitly discard the
-                    old array which become subject to be garbage
-                    collected.</para>
+                    <para>Assign the new array to your <code
+                    language="java">int[] values</code> variable. You thereby
+                    implicitly discard the old array which become subject to
+                    be garbage collected.</para>
                   </listitem>
 
                   <listitem>
@@ -1350,8 +2139,9 @@ public class AppTest {
               <para role="eclipse">Sd1/Array/integerStoreStat</para>
             </annotation>
 
-            <para>Testing for equality of two <code language="java">double</code> variables is
-            generally a bad idea. Consider:</para>
+            <para>Testing for equality of two <code
+            language="java">double</code> variables is generally a bad idea.
+            Consider:</para>
 
             <programlisting language="java">double b= 1./3.;
 b++;
@@ -1362,9 +2152,9 @@ System.out.println(3 * b);</programlisting>
 
             <screen>0.9999999999999998</screen>
 
-            <para>Thus <code language="java">assertEquals(1., b)</code> will fail due to
-            limited arithmetic precision. <xref linkend="glo_Junit"/> provides
-            a method <code language="java"
+            <para>Thus <code language="java">assertEquals(1., b)</code> will
+            fail due to limited arithmetic precision. <xref
+            linkend="glo_Junit"/> provides a method <code language="java"
             xlink:href="http://junit.org/javadoc/latest/org/junit/Assert.html#assertEquals(double,%20double,%20double)">assertEquals(double
             expected, double actual, double delta)</code> addressing this
             problem:</para>
@@ -1445,7 +2235,8 @@ public void testApp() {
           <qandaentry>
             <question>
               <para>Consider the following method aimed to test whether a
-              given <code language="java">long</code> number is prime or not:</para>
+              given <code language="java">long</code> number is prime or
+              not:</para>
 
               <programlisting language="java">  /**
    * Test, whether a given number is prime. 
@@ -1546,32 +2337,35 @@ public void testApp() {
 
                 <listitem>
                   <para>Executing this test yields an error at index 49. This
-                  is due to the chosen limit <code language="java">i * i &lt; candidate</code>
-                  in:</para>
+                  is due to the chosen limit <code language="java">i * i &lt;
+                  candidate</code> in:</para>
 
                   <programlisting language="java">  public static boolean isPrime(final long candidate) {
     for (long i = 2; i * i &lt; candidate; i++) {
   ...</programlisting>
 
-                  <para>This is wrong: Having <code language="java">candidate == 49</code> the
-                  last value of i to be considered will be 6. So the required
-                  test <code language="java">49 % 7</code> will never be executed thus
-                  returning true. We have to modify the loop's limit slightly
-                  by using <code language="java">i * i &lt;= candidate</code>:</para>
+                  <para>This is wrong: Having <code language="java">candidate
+                  == 49</code> the last value of i to be considered will be 6.
+                  So the required test <code language="java">49 % 7</code>
+                  will never be executed thus returning true. We have to
+                  modify the loop's limit slightly by using <code
+                  language="java">i * i &lt;= candidate</code>:</para>
 
                   <programlisting language="java">  public static boolean isPrime(final long candidate) {
     for (long i = 2; i * i <emphasis role="bold">&lt;=</emphasis> candidate; i++) {
   ...</programlisting>
 
-                  <para>This way <code language="java">49 % 7</code> will be evaluated to zero
-                  thus returning <code language="java">false</code> and thereby categorizing
-                  49 as a non-prime number.</para>
+                  <para>This way <code language="java">49 % 7</code> will be
+                  evaluated to zero thus returning <code
+                  language="java">false</code> and thereby categorizing 49 as
+                  a non-prime number.</para>
                 </listitem>
 
                 <listitem>
                   <para>Executing <methodname
                   xlink:href="P/Sd1/Prime/V1/target/site/apidocs/de/hdm_stuttgart/mi/sd1/main/PrimeNumbers.html#main-java.lang.String:A-">main()</methodname>
-                  allows for estimating the prime number computing performance:</para>
+                  allows for estimating the prime number computing
+                  performance:</para>
 
                   <screen>Found 664579 prime numbers within 15.136 seconds.</screen>
                 </listitem>
@@ -1710,10 +2504,10 @@ public void testApp() {
   }</programlisting>
 
                 <caution>
-                  <para>Do not just return your internal array <code language="java">int[]
-                  values</code>! Due to the amortized doubling implementation
-                  this will in most cases contain unused positions on top of
-                  added values.</para>
+                  <para>Do not just return your internal array <code
+                  language="java">int[] values</code>! Due to the amortized
+                  doubling implementation this will in most cases contain
+                  unused positions on top of added values.</para>
 
                   <para>You may either construct a suitable copy containing
                   the current elements yourself or get enlightened by reading
@@ -1816,9 +2610,9 @@ values newArray  | 1| 2| F| 7| 9|  | ...</screen>
               </listitem>
 
               <listitem>
-                <para>Provide a constructor <code language="java">public IntegerStore(final
-                int[] values)</code> in a meaningful way with respect to
-                median calculations.</para>
+                <para>Provide a constructor <code language="java">public
+                IntegerStore(final int[] values)</code> in a meaningful way
+                with respect to median calculations.</para>
               </listitem>
 
               <listitem>
@@ -1835,10 +2629,11 @@ values newArray  | 1| 2| F| 7| 9|  | ...</screen>
               </listitem>
 
               <listitem>
-                <para>Finally complete the desired <code language="java">double
-                getMedian()</code> method's implementation and actually test
-                it. There must be at least one element in order to be able
-                returning a meaningful result:</para>
+                <para>Finally complete the desired <code
+                language="java">double getMedian()</code> method's
+                implementation and actually test it. There must be at least
+                one element in order to be able returning a meaningful
+                result:</para>
 
                 <programlisting language="java">  /**
    *&lt;dl&gt;
@@ -1885,16 +2680,16 @@ Your sample's median is: 1.0</screen>
                 xlink:href="https://docs.oracle.com/javase/9/docs/api/java/util/Arrays.html#copyOfRange-int:A-int-int-">copyOfRange(...)</link>
                 method in <methodname
                 xlink:href="P/Sd1/Array/integerStoreMedianAnswer/target/site/apidocs/de/hdm_stuttgart/mi/sd1/store/IntegerStore.html#getValues--">getValues()</methodname>
-                returns that portion of our <code language="java">int[] values</code> array
-                actually been filled with data.</para>
+                returns that portion of our <code language="java">int[]
+                values</code> array actually been filled with data.</para>
               </listitem>
 
               <listitem>
                 <para>Provide some tests assuring your sorting implementation
-                works well prior to actually implementing the actual sorting in the next
-                step. Right now testing for correct sorting will fail (unless
-                a given set of values had already been added in ascending
-                order). A test might look like:</para>
+                works well prior to actually implementing the actual sorting
+                in the next step. Right now testing for correct sorting will
+                fail (unless a given set of values had already been added in
+                ascending order). A test might look like:</para>
 
                 <programlisting language="java">final int[]
   unsortedValues = {0, -1, 5, 2, 7, 6},
@@ -2061,8 +2856,9 @@ values newArray  | 1| 2| F| 7| 9|  | ...</screen>
       <qandadiv>
         <qandaentry>
           <question>
-            <para>Implement a class to plot e.g. <code language="java">sin(x)</code> or other
-            functions in a terminal like e.g.:</para>
+            <para>Implement a class to plot e.g. <code
+            language="java">sin(x)</code> or other functions in a terminal
+            like e.g.:</para>
 
             <screen>                 ******                                                         
                **      **                                                       
diff --git a/P/Sd1/Array/Distinct/.gitignore b/P/Sd1/Array/Distinct/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..a1c3ab4d08c0f9f91918f21c730272a4711885e8
--- /dev/null
+++ b/P/Sd1/Array/Distinct/.gitignore
@@ -0,0 +1,4 @@
+/target/
+/.settings/
+.classpath
+.project
diff --git a/P/Sd1/Array/Distinct/pom.xml b/P/Sd1/Array/Distinct/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..60666ec29559291497fb5ff28f4c2f95340fb908
--- /dev/null
+++ b/P/Sd1/Array/Distinct/pom.xml
@@ -0,0 +1,80 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+
+	<groupId>de.hdm_stuttgart.mi.sd1</groupId>
+	<artifactId>arraymethods</artifactId>
+	<version>1.0-SNAPSHOT</version>
+	<packaging>jar</packaging>
+
+	<name>arraymethods</name>
+
+	<url>https://freedocs.mi.hdm-stuttgart.de/sd1SectToolsOfTheTrade2.html</url>
+
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+	</properties>
+
+	<dependencies>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>4.12</version>
+			<scope>test</scope>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.logging.log4j</groupId>
+			<artifactId>log4j-core</artifactId>
+			<version>2.9.1</version>
+		</dependency>
+
+	</dependencies>
+
+	<build>
+		<plugins>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<version>3.7.0</version>
+				<configuration>
+					<source>1.8</source>
+					<target>1.8</target>
+				</configuration>
+			</plugin>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-javadoc-plugin</artifactId>
+				<version>2.10.4</version>
+				<configuration />
+			</plugin>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-shade-plugin</artifactId>
+				<version>3.1.0</version>
+				<configuration>
+					<transformers>
+						<transformer
+							implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+							<manifestEntries>
+								<Main-Class>de.hdm_stuttgart.mi.sd1.App</Main-Class>
+							</manifestEntries>
+						</transformer>
+					</transformers>
+				</configuration>
+				<executions>
+					<execution>
+						<phase>package</phase>
+						<goals>
+							<goal>shade</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+
+		</plugins>
+	</build>
+</project>
diff --git a/P/Sd1/Array/Distinct/src/main/java/de/hdm_stuttgart/mi/sd1/App.java b/P/Sd1/Array/Distinct/src/main/java/de/hdm_stuttgart/mi/sd1/App.java
new file mode 100644
index 0000000000000000000000000000000000000000..c6cc15ef4597ad0f7002fbe39cb3a4dd8b62f92a
--- /dev/null
+++ b/P/Sd1/Array/Distinct/src/main/java/de/hdm_stuttgart/mi/sd1/App.java
@@ -0,0 +1,29 @@
+package de.hdm_stuttgart.mi.sd1;
+
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
+
+/**
+ * A simple http://logging.apache.org/log4j/2.x demo,
+ * see file resources/log4j2.xml for configuration options
+ * and A1.log containing debugging output.
+ */
+
+public class App {
+    private static Logger log = LogManager.getLogger(App.class);
+
+    /**
+     * Your application's main entry point.
+     *
+     * @param args Yet unused
+     */
+    public static void main( String[] args ) {
+        System.out.println( "Hello World!" );
+        
+        log.debug("With respect to logging you may want to configure file ");
+        log.debug("'src/main/resources/log4j2.xml' to suit your needs.");
+        log.debug("This config file 'log4j2.xml' will result in 'A1.log'");
+        log.debug("file containing logging output as well.");
+    }
+}
diff --git a/P/Sd1/Array/Distinct/src/main/java/de/hdm_stuttgart/mi/sd1/array/MyArray.java b/P/Sd1/Array/Distinct/src/main/java/de/hdm_stuttgart/mi/sd1/array/MyArray.java
new file mode 100644
index 0000000000000000000000000000000000000000..7e0c0483e4c9d04c0e14ba69e1e85219b654caca
--- /dev/null
+++ b/P/Sd1/Array/Distinct/src/main/java/de/hdm_stuttgart/mi/sd1/array/MyArray.java
@@ -0,0 +1,48 @@
+package de.hdm_stuttgart.mi.sd1.array;
+
+import java.util.Arrays;
+
+public class MyArray {
+
+  /**
+   * <p>Turn a list of values into a sorted set not containing any duplicates. Example:</p>
+   *
+   * <pre>{6, 1, 5, 1, 6, 1} to {1, 5, 6}</pre>
+   *
+   * <p>The array of input values is to be left untouched.</p>
+   *
+   * @param values Unsorted values possibly containing duplicates.
+   * @return An ordered set of distinct values.
+   */
+  public static int[] distinct (final int[] values) {
+
+    if (0 == values.length) {
+      return values; // Special case: Empty array
+    }
+
+    // Step 1: Cloning incoming array
+    final int[] sortedValues = Arrays.copyOf(values, values.length);
+
+    // Step 2: Sort copied array.
+    Arrays.sort(sortedValues);
+
+    // Step 3: Create helper array containing distinct index positions
+    final int[] uniqueValuesIndex = new int[values.length];
+    int uniqueValueIndexTop = 0;
+    uniqueValuesIndex[uniqueValueIndexTop++] = 0; // Include first array element unconditionally
+
+    for (int i = 1; i < sortedValues.length; i++) {
+      if (sortedValues[i - 1] != sortedValues[i]) { // current value different from predecessor?
+        uniqueValuesIndex[uniqueValueIndexTop++] = i; // Add to set of distinct index values
+      }
+    }
+
+    // Step 4: Create and copy to result array
+    final int[] result = new int[uniqueValueIndexTop]; // We found uniqueValueIndexTop distinct values
+
+    for (int i = 0; i < uniqueValueIndexTop; i++) { // Copy distinct values to result array
+      result[i] = sortedValues[uniqueValuesIndex[i]];
+    }
+    return result;
+  }
+}
\ No newline at end of file
diff --git a/P/Sd1/Array/Distinct/src/main/resources/log4j2.xml b/P/Sd1/Array/Distinct/src/main/resources/log4j2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..130f87a144c4eb0107a846e580c8fa7f5e819fc1
--- /dev/null
+++ b/P/Sd1/Array/Distinct/src/main/resources/log4j2.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration>
+    <Appenders>
+        <File name="A1" fileName="A1.log" append="false">
+            <PatternLayout pattern="%t %-5p %c{2} - %m%n"/>
+        </File>
+        <Console name="STDOUT" target="SYSTEM_OUT">
+            <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
+        </Console>
+    </Appenders>
+    <Loggers>
+
+        <!-- You my want to define class or package level per-logger rules -->
+        <Logger name="de.hdm_stuttgart.mi.sd1.App" level="debug">
+            <AppenderRef ref="A1"/>
+        </Logger>
+        <Root level="info">
+            <AppenderRef ref="STDOUT"/>
+        </Root>
+    </Loggers>
+</Configuration>
\ No newline at end of file
diff --git a/P/Sd1/Array/Distinct/src/test/java/de/hdm_stuttgart/mi/sd1/AppTest.java b/P/Sd1/Array/Distinct/src/test/java/de/hdm_stuttgart/mi/sd1/AppTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..b83e8093c200b725170c6e0de9819b282dcfe33c
--- /dev/null
+++ b/P/Sd1/Array/Distinct/src/test/java/de/hdm_stuttgart/mi/sd1/AppTest.java
@@ -0,0 +1,17 @@
+package de.hdm_stuttgart.mi.sd1;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest {
+    /**
+     * Dummy test method
+     */
+    @Test
+    public void testApp() {
+        Assert.assertTrue( true );
+    }
+}
diff --git a/P/Sd1/Array/Distinct/src/test/java/de/hdm_stuttgart/mi/sd1/DistinctTest.java b/P/Sd1/Array/Distinct/src/test/java/de/hdm_stuttgart/mi/sd1/DistinctTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..4ae7539a95f20f8159d2a4217eaf2850458d8cd6
--- /dev/null
+++ b/P/Sd1/Array/Distinct/src/test/java/de/hdm_stuttgart/mi/sd1/DistinctTest.java
@@ -0,0 +1,44 @@
+package de.hdm_stuttgart.mi.sd1;
+
+import de.hdm_stuttgart.mi.sd1.array.MyArray;
+import org.junit.Assert;
+import org.junit.Test;
+
+import java.util.Arrays;
+
+public class DistinctTest {
+
+  @Test
+  public void testUnique() {
+    unique(new int[]{});
+    unique(new int[]{-11});
+    unique(new int[]{1, 4});
+    unique(new int[]{6, 1, 4});
+    unique(new int[]{12, 6, 1, 4});
+    unique(new int[]{-99, 4, 333, 17, 0, 3, 55});
+  }
+  @Test
+  public void testTwoDuplicate() {
+    Assert.assertArrayEquals(new int[]{6}, MyArray.distinct(new int[]{6, 6}));
+  }
+  @Test
+  public void testThreeDuplicate() {
+    Assert.assertArrayEquals(new int[]{-1, 6}, MyArray.distinct(new int[]{-1, 6, 6}));
+    Assert.assertArrayEquals(new int[]{-1, 6}, MyArray.distinct(new int[]{6, -1, 6}));
+    Assert.assertArrayEquals(new int[]{-1, 6}, MyArray.distinct(new int[]{6, 6, -1}));
+  }
+  @Test
+  public void testFourDuplicate() {
+    Assert.assertArrayEquals(new int[]{-1, 3, 6}, MyArray.distinct(new int[]{-1, 6, 6, 3}));
+    Assert.assertArrayEquals(new int[]{-1, 3, 6}, MyArray.distinct(new int[]{3, 6, -1, 6}));
+    Assert.assertArrayEquals(new int[]{-1, 3, 6}, MyArray.distinct(new int[]{6, 6, 3, -1}));
+
+    Assert.assertArrayEquals(new int[]{1, 6}, MyArray.distinct(new int[]{1, 6, 1, 6}));
+    Assert.assertArrayEquals(new int[]{1, 6}, MyArray.distinct(new int[]{1, 6, 1, 6, 6, 6, 1 ,1, 6}));
+  }
+  static void unique(final int[] values) {
+    final int[] sortedValues = Arrays.copyOf(values, values.length);
+    Arrays.sort(sortedValues);
+    Assert.assertArrayEquals(sortedValues, MyArray.distinct(values));
+  }
+}
diff --git a/P/pom.xml b/P/pom.xml
index 7b774d1f753bd118c8d1955dee19705dd96e76f6..9401a53690bc1cab276e3b61e9a1fc92b0168e0a 100644
--- a/P/pom.xml
+++ b/P/pom.xml
@@ -27,6 +27,7 @@
 
     <module>Sd1/Marks/Solution1</module>
     <module>Sd1/Marks/Solution2</module>
+    <module>Sd1/Array/Distinct</module>
     <module>Sd1/Array/integerStoreUnbounded</module>
     <module>Sd1/Array/integerStore</module>
     <module>Sd1/Array/arraycalcSolution</module>