Commits

Pierre-Yves David committed 02f3490 Merge

merge with default

Comments (0)

Files changed (13)

Add a comment to this file

docs/figures/edit-is-rewrite-step1.svg

Added
New image
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="773.15637"
+   height="740.48505"
+   id="svg3404"
+   version="1.1"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="edit-is-rewrite-step1.svg">
+  <defs
+     id="defs3406">
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="DotM"
+       style="overflow:visible">
+      <path
+         id="path6393"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotL"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="DotL"
+       style="overflow:visible">
+      <path
+         id="path6390"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mstart"
+       style="overflow:visible">
+      <path
+         id="path6334"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mstart"
+       style="overflow:visible">
+      <path
+         id="path6352"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         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,0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         id="path6331"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective3411" />
+    <inkscape:perspective
+       id="perspective5699"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective5753"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective5784"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.57"
+     inkscape:cx="215.04832"
+     inkscape:cy="422.53048"
+     inkscape:document-units="px"
+     showgrid="false"
+     inkscape:snap-global="true"
+     inkscape:window-width="1280"
+     inkscape:window-height="776"
+     inkscape:window-x="0"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g6029"
+     fit-margin-top="5"
+     fit-margin-right="5"
+     fit-margin-bottom="5"
+     fit-margin-left="5">
+    <inkscape:grid
+       type="xygrid"
+       id="grid6315"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       originx="5.0135572px"
+       originy="4.9994442px" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata3409">
+    <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="layer4"
+     inkscape:label="babar"
+     transform="translate(12.275017,-145.05915)">
+    <flowRoot
+       xml:space="preserve"
+       id="flowRoot5626"
+       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"><flowRegion
+         id="flowRegion5628"><rect
+           id="rect5630"
+           width="120.20815"
+           height="52.527931"
+           x="153.54318"
+           y="706.89001"
+           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" /></flowRegion><flowPara
+         id="flowPara5636" /></flowRoot>    <flowRoot
+       xml:space="preserve"
+       id="flowRoot5653"
+       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><flowRegion
+         id="flowRegion5655"><rect
+           id="rect5657"
+           width="145"
+           height="49.285713"
+           x="565.71429"
+           y="683.07648" /></flowRegion><flowPara
+         id="flowPara5659" /></flowRoot>    <g
+       id="g10759"
+       transform="translate(582.45614,-14.035088)">
+      <g
+         transform="translate(-422.06809,-8.1395349)"
+         id="g6029">
+        <rect
+           style="fill:#ffffff;stroke:#000000;stroke-width:4.09652519;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="rect3414"
+           width="291.61774"
+           height="107.33205"
+           x="68.11969"
+           y="793.33905" />
+        <text
+           xml:space="preserve"
+           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+           x="75.714279"
+           y="835.2193"
+           id="text5643"><tspan
+             sodipodi:role="line"
+             id="tspan5645"
+             x="75.714279"
+             y="835.2193"
+             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">&quot;;<tspan
+   style="fill:#008000;stroke:#008000"
+   id="tspan5889">Alice</tspan>;Babar&quot;</tspan><tspan
+             sodipodi:role="line"
+             x="75.714279"
+             y="885.2193"
+             id="tspan5649"
+             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">⟶ <tspan
+   id="tspan6297"
+   style="fill:#c8ab37;stroke:#c8ab37">19b08111</tspan></tspan></text>
+      </g>
+      <g
+         transform="translate(-602.95683,-59.767404)"
+         id="g6023">
+        <rect
+           style="fill:#ffffff;stroke:#000000;stroke-width:6.09169483;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="rect3414-7"
+           width="657.06445"
+           height="105.33688"
+           x="66.285065"
+           y="639.61066" />
+        <text
+           xml:space="preserve"
+           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+           x="72.882072"
+           y="680.49335"
+           id="text5643-6"><tspan
+             sodipodi:role="line"
+             id="tspan5645-5"
+             x="72.882072"
+             y="680.49335"
+             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">&quot;<tspan
+   id="tspan6203"
+   style="fill:#c8c4b7;stroke:#c8c4b7;stroke-opacity:1">19b08111</tspan>;<tspan
+   style="fill:#008000;stroke:#008000"
+   id="tspan5885">Alice</tspan>;Babar<tspan
+   id="tspan6287"
+   style="fill:#ff0000;stroke:#ff0000">,Celeste</tspan>&quot;</tspan><tspan
+             sodipodi:role="line"
+             x="72.882072"
+             y="730.49335"
+             id="tspan5649-6"
+             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">⟶ <tspan
+   id="tspan6035"
+   style="stroke:#009400;stroke-opacity:1"><tspan
+     id="tspan6039"
+     style="stroke:#00b500;stroke-opacity:1"><tspan
+       id="tspan6043"
+       style="stroke:#00ae00;stroke-opacity:1"><tspan
+         id="tspan6045"
+         style="stroke:#00ad00;stroke-opacity:1"><tspan
+           id="tspan6047"
+           style="stroke:#00ac00;stroke-opacity:1"><tspan
+             id="tspan6051"
+             style="stroke:#00aa00;stroke-opacity:1"><tspan
+               id="tspan6053"
+               style="stroke:#00a800;stroke-opacity:1"><tspan
+                 id="tspan6055"
+                 style="stroke:#00a600;stroke-opacity:1"><tspan
+                   id="tspan6057"
+                   style="stroke:#00a400;stroke-opacity:1"><tspan
+                     id="tspan6059"
+                     style="stroke:#00a100;stroke-opacity:1"><tspan
+                       id="tspan6061"
+                       style="stroke:#009f00;stroke-opacity:1"><tspan
+                         id="tspan6063"
+                         style="stroke:#009d00;stroke-opacity:1"><tspan
+                           id="tspan6065"
+                           style="stroke:#009900;stroke-opacity:1"><tspan
+                             id="tspan6067"
+                             style="stroke:#009800;stroke-opacity:1"><tspan
+                               id="tspan6069"
+                               style="stroke:#009700;stroke-opacity:1"><tspan
+                                 id="tspan6071"
+                                 style="stroke:#009800;stroke-opacity:1"><tspan
+                                   id="tspan6073"
+                                   style="stroke:#009900;stroke-opacity:1"><tspan
+                                   id="tspan6077"
+                                   style="stroke:#009c00;stroke-opacity:1"><tspan
+                                   id="tspan6079"
+                                   style="stroke:#009d00;stroke-opacity:1"><tspan
+                                   id="tspan6081"
+                                   style="stroke:#009e00;stroke-opacity:1"><tspan
+                                   id="tspan6083"
+                                   style="stroke:#009f00;stroke-opacity:1"><tspan
+                                   id="tspan6085"
+                                   style="stroke:#00a100;stroke-opacity:1"><tspan
+                                   id="tspan6087"
+                                   style="stroke:#00a200;stroke-opacity:1"><tspan
+                                   id="tspan6089"
+                                   style="stroke:#00a500;stroke-opacity:1"><tspan
+                                   id="tspan6091"
+                                   style="stroke:#00a600;stroke-opacity:1"><tspan
+                                   id="tspan6093"
+                                   style="stroke:#00a500;stroke-opacity:1"><tspan
+                                   id="tspan6095"
+                                   style="stroke:#00a200;stroke-opacity:1"><tspan
+                                   id="tspan6097"
+                                   style="stroke:#00a100;stroke-opacity:1"><tspan
+                                   id="tspan6099"
+                                   style="stroke:#009f00;stroke-opacity:1"><tspan
+                                   id="tspan6101"
+                                   style="stroke:#009c00;stroke-opacity:1"><tspan
+                                   id="tspan6103"
+                                   style="stroke:#009700;stroke-opacity:1"><tspan
+                                   id="tspan6105"
+                                   style="stroke:#009200;stroke-opacity:1"><tspan
+                                   id="tspan6107"
+                                   style="stroke:#008b00;stroke-opacity:1"><tspan
+                                   id="tspan6109"
+                                   style="stroke:#008500;stroke-opacity:1"><tspan
+                                   id="tspan6111"
+                                   style="stroke:#007c00;stroke-opacity:1"><tspan
+                                   id="tspan6113"
+                                   style="stroke:#007500;stroke-opacity:1"><tspan
+                                   id="tspan6115"
+                                   style="stroke:#006b00;stroke-opacity:1"><tspan
+                                   id="tspan6117"
+                                   style="stroke:#006100;stroke-opacity:1"><tspan
+                                   id="tspan6119"
+                                   style="stroke:#005800;stroke-opacity:1"><tspan
+                                   id="tspan6121"
+                                   style="stroke:#004d00;stroke-opacity:1"><tspan
+                                   id="tspan6123"
+                                   style="stroke:#004500;stroke-opacity:1"><tspan
+                                   id="tspan6125"
+                                   style="stroke:#003b00;stroke-opacity:1"><tspan
+                                   id="tspan6127"
+                                   style="stroke:#003300;stroke-opacity:1"><tspan
+                                   id="tspan6129"
+                                   style="stroke:#002900;stroke-opacity:1"><tspan
+                                   id="tspan6131"
+                                   style="stroke:#002200;stroke-opacity:1"><tspan
+                                   id="tspan6133"
+                                   style="stroke:#001900;stroke-opacity:1"><tspan
+                                   id="tspan6135"
+                                   style="stroke:#001300;stroke-opacity:1"><tspan
+                                   id="tspan6137"
+                                   style="stroke:#000b00;stroke-opacity:1"><tspan
+                                   id="tspan6139"
+                                   style="stroke:#000700;stroke-opacity:1"><tspan
+                                   id="tspan6141"
+                                   style="stroke:#000000;stroke-opacity:1"><tspan
+                                   id="tspan6145"
+                                   style="stroke:#d00000;stroke-opacity:1"><tspan
+                                   id="tspan6147"
+                                   style="stroke:#d10000;stroke-opacity:1"><tspan
+                                   id="tspan6149"
+                                   style="stroke:#d30000;stroke-opacity:1"><tspan
+                                   id="tspan6151"
+                                   style="stroke:#d80000;stroke-opacity:1"><tspan
+                                   id="tspan6153"
+                                   style="stroke:#db0000;stroke-opacity:1"><tspan
+                                   id="tspan6155"
+                                   style="stroke:#e10000;stroke-opacity:1"><tspan
+                                   id="tspan6157"
+                                   style="stroke:#e40000;stroke-opacity:1"><tspan
+                                   id="tspan6159"
+                                   style="stroke:#eb0000;stroke-opacity:1"><tspan
+                                   id="tspan6161"
+                                   style="stroke:#ef0000;stroke-opacity:1"><tspan
+                                   id="tspan6163"
+                                   style="stroke:#f50000;stroke-opacity:1"><tspan
+                                   id="tspan6165"
+                                   style="stroke:#f90000;stroke-opacity:1"><tspan
+                                   id="tspan6167"
+                                   style="stroke:#fd0000;stroke-opacity:1"><tspan
+                                   id="tspan6169"
+                                   style="stroke:#ff0000;stroke-opacity:1"><tspan
+                                   id="tspan6185"
+                                   style="fill:#010000;fill-opacity:1"><tspan
+                                   id="tspan6187"
+                                   style="fill:#4c0000;fill-opacity:1"><tspan
+                                   id="tspan6189"
+                                   style="fill:#810000;fill-opacity:1"><tspan
+                                   id="tspan6191"
+                                   style="fill:#c70000;fill-opacity:1"><tspan
+                                   id="tspan6193"
+                                   style="fill:#ee0000;fill-opacity:1"><tspan
+                                   id="tspan6195"
+                                   style="fill:#ff0000;fill-opacity:1"><tspan
+                                   id="tspan6279"
+                                   style="fill:#c8ab37"><tspan
+                                   id="tspan6281"
+                                   style="stroke:#c8ab37">925d8319          </tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></text>
+      </g>
+      <g
+         transform="translate(-582.55815,-32.55814)"
+         id="g6009">
+        <rect
+           style="fill:#ffffff;stroke:#000000;stroke-width:5.109797;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="rect3414-7-0"
+           width="458.04636"
+           height="106.31878"
+           x="145.39543"
+           y="199.2028" />
+        <text
+           xml:space="preserve"
+           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+           x="152.48338"
+           y="240.57646"
+           id="text5643-6-0"><tspan
+             sodipodi:role="line"
+             x="152.48338"
+             y="240.57646"
+             id="tspan5649-6-7"
+             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">&quot;<tspan
+   id="tspan6305"
+   style="fill:#c8c4b7;stroke:#c8c4b7">6fcdd7fe</tspan>;<tspan
+   style="fill:#008000;stroke:#008000"
+   id="tspan5877">Bob</tspan>;Babar&quot;</tspan><tspan
+             sodipodi:role="line"
+             x="152.48338"
+             y="290.57648"
+             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+             id="tspan5823"><tspan
+               id="tspan6309"
+               style="fill:#c8ab37;stroke:#c8ab37">⟶ebc2b5a1      </tspan></tspan><tspan
+             sodipodi:role="line"
+             x="152.48338"
+             y="340.57648"
+             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+             id="tspan5825" /></text>
+      </g>
+      <g
+         transform="translate(-574.4186,-84.34382)"
+         id="g6016">
+        <rect
+           style="fill:#ffffff;stroke:#000000;stroke-width:6.52355862;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="rect3414-7-0-7"
+           width="756.63257"
+           height="104.90502"
+           x="-12.03722"
+           y="458.04919" />
+        <text
+           xml:space="preserve"
+           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+           x="-5.6561542"
+           y="498.71597"
+           id="text5643-6-0-7"><tspan
+             sodipodi:role="line"
+             x="-5.6561542"
+             y="498.71597"
+             id="tspan5649-6-7-5"
+             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none">&quot;<tspan
+   id="tspan6289"
+   style="fill:#c8c4b7;stroke:#c8c4b7">925d8319</tspan>;<tspan
+   style="fill:#008000;stroke:#008000"
+   id="tspan5881">Alice</tspan>;Babar,Celeste<tspan
+   id="tspan6303"
+   style="fill:#ff0000;stroke:#ff0000">,flore</tspan>&quot;</tspan><tspan
+             sodipodi:role="line"
+             x="-5.6561542"
+             y="548.71594"
+             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+             id="tspan5809">⟶ <tspan
+   id="tspan6299"
+   style="fill:#c8ab37;stroke:#c8ab37">6fcdd7fe                     </tspan></tspan><tspan
+             sodipodi:role="line"
+             x="-5.6561542"
+             y="598.71594"
+             style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+             id="tspan5811" /></text>
+      </g>
+      <path
+         inkscape:connection-start="#g6016"
+         inkscape:connection-end="#g6009"
+         inkscape:connector-type="polyline"
+         id="path6317"
+         d="m -208.13954,373.70537 0,-100.74193"
+         style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotM);marker-end:none"
+         inkscape:connection-start-point="d4"
+         inkscape:connection-end-point="d4"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connection-end="#g6023"
+         inkscape:connection-start="#g6029"
+         inkscape:connector-type="polyline"
+         id="path6321"
+         d="m -208.13953,785.19952 -1e-5,-100.01938"
+         style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.79999995;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotM);marker-end:none"
+         inkscape:connection-start-point="d4"
+         inkscape:connection-end-point="d4"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connection-end="#g6023"
+         inkscape:connection-start="#g6016"
+         inkscape:connector-type="polyline"
+         id="path6323"
+         d="m -208.13954,478.6104 0,101.23285"
+         style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#DotM)"
+         inkscape:connection-start-point="d4"
+         inkscape:connection-end-point="d4"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+</svg>
Add a comment to this file

docs/figures/edit-is-rewrite-step2.svg

Added
New image
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="1597.0645"
+   height="768.49182"
+   id="svg3404"
+   version="1.1"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="edit-is-rewrite-step2.svg">
+  <defs
+     id="defs3406">
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="DotM"
+       style="overflow:visible">
+      <path
+         id="path6393"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotL"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="DotL"
+       style="overflow:visible">
+      <path
+         id="path6390"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mstart"
+       style="overflow:visible">
+      <path
+         id="path6334"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mstart"
+       style="overflow:visible">
+      <path
+         id="path6352"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         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,0.6)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         id="path6331"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective3411" />
+    <inkscape:perspective
+       id="perspective5699"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective5753"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective5784"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective11514"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="DotM-8"
+       style="overflow:visible">
+      <path
+         id="path6393-2"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker11520"
+       style="overflow:visible">
+      <path
+         id="path11522"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.57"
+     inkscape:cx="1091.46"
+     inkscape:cy="493.26469"
+     inkscape:document-units="px"
+     showgrid="false"
+     inkscape:snap-global="true"
+     inkscape:window-width="1280"
+     inkscape:window-height="776"
+     inkscape:window-x="0"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer4"
+     fit-margin-top="5"
+     fit-margin-right="5"
+     fit-margin-bottom="5"
+     fit-margin-left="5">
+    <inkscape:grid
+       type="xygrid"
+       id="grid6315"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true"
+       originx="424.40857px"
+       originy="4.9994042px" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata3409">
+    <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="layer4"
+     inkscape:label="babar"
+     transform="translate(888.68669,-124.06992)">
+    <flowRoot
+       xml:space="preserve"
+       id="flowRoot5626"
+       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"><flowRegion
+         id="flowRegion5628"><rect
+           id="rect5630"
+           width="120.20815"
+           height="52.527931"
+           x="153.54318"
+           y="706.89001"
+           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" /></flowRegion><flowPara
+         id="flowPara5636" /></flowRoot>    <flowRoot
+       xml:space="preserve"
+       id="flowRoot5653"
+       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"><flowRegion
+         id="flowRegion5655"><rect
+           id="rect5657"
+           width="145"
+           height="49.285713"
+           x="565.71429"
+           y="683.07648" /></flowRegion><flowPara
+         id="flowPara5659" /></flowRoot>    <g
+       id="g6029"
+       transform="translate(-296.62861,-15.157079)">
+      <rect
+         y="793.33905"
+         x="68.11969"
+         height="107.33205"
+         width="291.61774"
+         id="rect3414"
+         style="fill:#ffffff;stroke:#000000;stroke-width:4.09652519000000037;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <text
+         id="text5643"
+         y="835.2193"
+         x="75.714279"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="835.2193"
+           x="75.714279"
+           id="tspan5645"
+           sodipodi:role="line">&quot;;<tspan
+   style="fill:#008000;stroke:#008000"
+   id="tspan12068">Alice</tspan>;Babar&quot;</tspan><tspan
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="tspan5649"
+           y="885.2193"
+           x="75.714279"
+           sodipodi:role="line">⟶ <tspan
+   style="fill:#c8ab37;stroke:#c8ab37"
+   id="tspan6297">19b08111</tspan></tspan></text>
+    </g>
+    <g
+       id="g6023"
+       transform="translate(-897.69367,-93.100738)"
+       style="opacity:0.5">
+      <rect
+         y="639.61066"
+         x="66.285065"
+         height="105.33688"
+         width="657.06445"
+         id="rect3414-7"
+         style="fill:#ffffff;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:20, 10;stroke-dashoffset:0" />
+      <text
+         id="text5643-6"
+         y="680.49335"
+         x="72.882072"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="680.49335"
+           x="72.882072"
+           id="tspan5645-5"
+           sodipodi:role="line">&quot;<tspan
+   style="fill:#c8c4b7;stroke:#c8c4b7;stroke-opacity:1"
+   id="tspan6203">19b08111</tspan>;<tspan
+   style="fill:#008000;stroke:#008000"
+   id="tspan12072">Alice</tspan>;Babar<tspan
+   style="fill:#ff0000;stroke:#ff0000"
+   id="tspan6287">,Celeste</tspan>&quot;</tspan><tspan
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="tspan5649-6"
+           y="730.49335"
+           x="72.882072"
+           sodipodi:role="line">⟶ <tspan
+   style="stroke:#009400;stroke-opacity:1"
+   id="tspan6035"><tspan
+     style="stroke:#00b500;stroke-opacity:1"
+     id="tspan6039"><tspan
+       style="stroke:#00ae00;stroke-opacity:1"
+       id="tspan6043"><tspan
+         style="stroke:#00ad00;stroke-opacity:1"
+         id="tspan6045"><tspan
+           style="stroke:#00ac00;stroke-opacity:1"
+           id="tspan6047"><tspan
+             style="stroke:#00aa00;stroke-opacity:1"
+             id="tspan6051"><tspan
+               style="stroke:#00a800;stroke-opacity:1"
+               id="tspan6053"><tspan
+                 style="stroke:#00a600;stroke-opacity:1"
+                 id="tspan6055"><tspan
+                   style="stroke:#00a400;stroke-opacity:1"
+                   id="tspan6057"><tspan
+                     style="stroke:#00a100;stroke-opacity:1"
+                     id="tspan6059"><tspan
+                       style="stroke:#009f00;stroke-opacity:1"
+                       id="tspan6061"><tspan
+                         style="stroke:#009d00;stroke-opacity:1"
+                         id="tspan6063"><tspan
+                           style="stroke:#009900;stroke-opacity:1"
+                           id="tspan6065"><tspan
+                             style="stroke:#009800;stroke-opacity:1"
+                             id="tspan6067"><tspan
+                               style="stroke:#009700;stroke-opacity:1"
+                               id="tspan6069"><tspan
+                                 style="stroke:#009800;stroke-opacity:1"
+                                 id="tspan6071"><tspan
+                                   style="stroke:#009900;stroke-opacity:1"
+                                   id="tspan6073"><tspan
+                                   style="stroke:#009c00;stroke-opacity:1"
+                                   id="tspan6077"><tspan
+                                   style="stroke:#009d00;stroke-opacity:1"
+                                   id="tspan6079"><tspan
+                                   style="stroke:#009e00;stroke-opacity:1"
+                                   id="tspan6081"><tspan
+                                   style="stroke:#009f00;stroke-opacity:1"
+                                   id="tspan6083"><tspan
+                                   style="stroke:#00a100;stroke-opacity:1"
+                                   id="tspan6085"><tspan
+                                   style="stroke:#00a200;stroke-opacity:1"
+                                   id="tspan6087"><tspan
+                                   style="stroke:#00a500;stroke-opacity:1"
+                                   id="tspan6089"><tspan
+                                   style="stroke:#00a600;stroke-opacity:1"
+                                   id="tspan6091"><tspan
+                                   style="stroke:#00a500;stroke-opacity:1"
+                                   id="tspan6093"><tspan
+                                   style="stroke:#00a200;stroke-opacity:1"
+                                   id="tspan6095"><tspan
+                                   style="stroke:#00a100;stroke-opacity:1"
+                                   id="tspan6097"><tspan
+                                   style="stroke:#009f00;stroke-opacity:1"
+                                   id="tspan6099"><tspan
+                                   style="stroke:#009c00;stroke-opacity:1"
+                                   id="tspan6101"><tspan
+                                   style="stroke:#009700;stroke-opacity:1"
+                                   id="tspan6103"><tspan
+                                   style="stroke:#009200;stroke-opacity:1"
+                                   id="tspan6105"><tspan
+                                   style="stroke:#008b00;stroke-opacity:1"
+                                   id="tspan6107"><tspan
+                                   style="stroke:#008500;stroke-opacity:1"
+                                   id="tspan6109"><tspan
+                                   style="stroke:#007c00;stroke-opacity:1"
+                                   id="tspan6111"><tspan
+                                   style="stroke:#007500;stroke-opacity:1"
+                                   id="tspan6113"><tspan
+                                   style="stroke:#006b00;stroke-opacity:1"
+                                   id="tspan6115"><tspan
+                                   style="stroke:#006100;stroke-opacity:1"
+                                   id="tspan6117"><tspan
+                                   style="stroke:#005800;stroke-opacity:1"
+                                   id="tspan6119"><tspan
+                                   style="stroke:#004d00;stroke-opacity:1"
+                                   id="tspan6121"><tspan
+                                   style="stroke:#004500;stroke-opacity:1"
+                                   id="tspan6123"><tspan
+                                   style="stroke:#003b00;stroke-opacity:1"
+                                   id="tspan6125"><tspan
+                                   style="stroke:#003300;stroke-opacity:1"
+                                   id="tspan6127"><tspan
+                                   style="stroke:#002900;stroke-opacity:1"
+                                   id="tspan6129"><tspan
+                                   style="stroke:#002200;stroke-opacity:1"
+                                   id="tspan6131"><tspan
+                                   style="stroke:#001900;stroke-opacity:1"
+                                   id="tspan6133"><tspan
+                                   style="stroke:#001300;stroke-opacity:1"
+                                   id="tspan6135"><tspan
+                                   style="stroke:#000b00;stroke-opacity:1"
+                                   id="tspan6137"><tspan
+                                   style="stroke:#000700;stroke-opacity:1"
+                                   id="tspan6139"><tspan
+                                   style="stroke:#000000;stroke-opacity:1"
+                                   id="tspan6141"><tspan
+                                   style="stroke:#d00000;stroke-opacity:1"
+                                   id="tspan6145"><tspan
+                                   style="stroke:#d10000;stroke-opacity:1"
+                                   id="tspan6147"><tspan
+                                   style="stroke:#d30000;stroke-opacity:1"
+                                   id="tspan6149"><tspan
+                                   style="stroke:#d80000;stroke-opacity:1"
+                                   id="tspan6151"><tspan
+                                   style="stroke:#db0000;stroke-opacity:1"
+                                   id="tspan6153"><tspan
+                                   style="stroke:#e10000;stroke-opacity:1"
+                                   id="tspan6155"><tspan
+                                   style="stroke:#e40000;stroke-opacity:1"
+                                   id="tspan6157"><tspan
+                                   style="stroke:#eb0000;stroke-opacity:1"
+                                   id="tspan6159"><tspan
+                                   style="stroke:#ef0000;stroke-opacity:1"
+                                   id="tspan6161"><tspan
+                                   style="stroke:#f50000;stroke-opacity:1"
+                                   id="tspan6163"><tspan
+                                   style="stroke:#f90000;stroke-opacity:1"
+                                   id="tspan6165"><tspan
+                                   style="stroke:#fd0000;stroke-opacity:1"
+                                   id="tspan6167"><tspan
+                                   style="stroke:#ff0000;stroke-opacity:1"
+                                   id="tspan6169"><tspan
+                                   style="fill:#010000;fill-opacity:1"
+                                   id="tspan6185"><tspan
+                                   style="fill:#4c0000;fill-opacity:1"
+                                   id="tspan6187"><tspan
+                                   style="fill:#810000;fill-opacity:1"
+                                   id="tspan6189"><tspan
+                                   style="fill:#c70000;fill-opacity:1"
+                                   id="tspan6191"><tspan
+                                   style="fill:#ee0000;fill-opacity:1"
+                                   id="tspan6193"><tspan
+                                   style="fill:#ff0000;fill-opacity:1"
+                                   id="tspan6195"><tspan
+                                   style="fill:#c8ab37"
+                                   id="tspan6279"><tspan
+                                   style="stroke:#c8ab37"
+                                   id="tspan6281">925d8319          </tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></text>
+    </g>
+    <g
+       id="g6009"
+       transform="translate(-877.29499,-65.891474)"
+       style="opacity:0.5">
+      <rect
+         y="199.2028"
+         x="145.39543"
+         height="106.31878"
+         width="458.04636"
+         id="rect3414-7-0"
+         style="fill:#ffffff;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:20, 10;stroke-dashoffset:0" />
+      <text
+         id="text5643-6-0"
+         y="240.57646"
+         x="152.48338"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="tspan5649-6-7"
+           y="240.57646"
+           x="152.48338"
+           sodipodi:role="line">&quot;<tspan
+   style="fill:#c8c4b7;stroke:#c8c4b7"
+   id="tspan6305">6fcdd7fe</tspan>;<tspan
+   style="fill:#008000;stroke:#008000"
+   id="tspan12080">Bob</tspan>;Babar&quot;</tspan><tspan
+           id="tspan5823"
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="290.57648"
+           x="152.48338"
+           sodipodi:role="line"><tspan
+             style="fill:#c8ab37;stroke:#c8ab37"
+             id="tspan6309">⟶ebc2b5a1      </tspan></tspan><tspan
+           id="tspan5825"
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="340.57648"
+           x="152.48338"
+           sodipodi:role="line" /></text>
+    </g>
+    <g
+       id="g6016"
+       transform="translate(-869.15544,-117.67716)"
+       style="opacity:0.5">
+      <rect
+         y="458.04919"
+         x="-12.03722"
+         height="104.90502"
+         width="756.63257"
+         id="rect3414-7-0-7"
+         style="fill:#ffffff;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:20, 10;stroke-dashoffset:0" />
+      <text
+         id="text5643-6-0-7"
+         y="498.71597"
+         x="-5.6561542"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="tspan5649-6-7-5"
+           y="498.71597"
+           x="-5.6561542"
+           sodipodi:role="line">&quot;<tspan
+   style="fill:#c8c4b7;stroke:#c8c4b7"
+   id="tspan6289">925d8319</tspan>;<tspan
+   style="fill:#008000;stroke:#008000"
+   id="tspan12076">Alice</tspan>;Babar,Celeste<tspan
+   style="fill:#ff0000;stroke:#ff0000"
+   id="tspan6303">,flore<tspan
+   style="fill:#000000;stroke:#000000"
+   id="tspan6313">&quot;</tspan></tspan></tspan><tspan
+           id="tspan5809"
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="548.71594"
+           x="-5.6561542"
+           sodipodi:role="line">⟶ <tspan
+   style="fill:#c8ab37;stroke:#c8ab37"
+   id="tspan6299">6fcdd7fe                     </tspan></tspan><tspan
+           id="tspan5811"
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="598.71594"
+           x="-5.6561542"
+           sodipodi:role="line" /></text>
+    </g>
+    <path
+       style="opacity:0.5;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotM);marker-end:none"
+       d="m -502.87638,340.37203 0,-100.74192"
+       id="path6317"
+       inkscape:connector-type="polyline"
+       inkscape:connection-end="#g6009"
+       inkscape:connection-start="#g6016"
+       inkscape:connection-start-point="d4"
+       inkscape:connection-end-point="d4"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.5;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2.79999995000000013;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotM);marker-end:none"
+       d="M -179.61512,778.18197 -407.76284,651.8468"
+       id="path6321"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#g6029"
+       inkscape:connection-end="#g6023"
+       inkscape:connection-start-point="d4"
+       inkscape:connection-end-point="d4"
+       inkscape:connector-curvature="0" />
+    <path
+       style="opacity:0.5;fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#DotM)"
+       d="m -502.87638,445.27706 0,101.23286"
+       id="path6323"
+       inkscape:connector-type="polyline"
+       inkscape:connection-end="#g6023"
+       inkscape:connection-start="#g6016"
+       inkscape:connection-start-point="d4"
+       inkscape:connection-end-point="d4"
+       inkscape:connector-curvature="0" />
+    <g
+       id="g6023-5"
+       transform="translate(-72.254198,-94.854246)">
+      <rect
+         y="639.61066"
+         x="66.285065"
+         height="105.33688"
+         width="657.06445"
+         id="rect3414-7-5"
+         style="fill:#ffffff;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <text
+         id="text5643-6-3"
+         y="680.49335"
+         x="72.882072"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="680.49335"
+           x="72.882072"
+           id="tspan5645-5-0"
+           sodipodi:role="line">&quot;<tspan
+   style="fill:#c8c4b7;stroke:#c8c4b7;stroke-opacity:1"
+   id="tspan6203-2">19b08111</tspan>;<tspan
+   style="fill:#ff0000;stroke:#ff0000"
+   id="tspan12040">Bob</tspan>;Babar,Celeste&quot;</tspan><tspan
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="tspan5649-6-70"
+           y="730.49335"
+           x="72.882072"
+           sodipodi:role="line">⟶ <tspan
+   style="stroke:#009400;stroke-opacity:1"
+   id="tspan6035-4"><tspan
+     style="stroke:#00b500;stroke-opacity:1"
+     id="tspan6039-3"><tspan
+       style="stroke:#00ae00;stroke-opacity:1"
+       id="tspan6043-2"><tspan
+         style="stroke:#00ad00;stroke-opacity:1"
+         id="tspan6045-5"><tspan
+           style="stroke:#00ac00;stroke-opacity:1"
+           id="tspan6047-2"><tspan
+             style="stroke:#00aa00;stroke-opacity:1"
+             id="tspan6051-8"><tspan
+               style="stroke:#00a800;stroke-opacity:1"
+               id="tspan6053-9"><tspan
+                 style="stroke:#00a600;stroke-opacity:1"
+                 id="tspan6055-1"><tspan
+                   style="stroke:#00a400;stroke-opacity:1"
+                   id="tspan6057-7"><tspan
+                     style="stroke:#00a100;stroke-opacity:1"
+                     id="tspan6059-2"><tspan
+                       style="stroke:#009f00;stroke-opacity:1"
+                       id="tspan6061-8"><tspan
+                         style="stroke:#009d00;stroke-opacity:1"
+                         id="tspan6063-7"><tspan
+                           style="stroke:#009900;stroke-opacity:1"
+                           id="tspan6065-4"><tspan
+                             style="stroke:#009800;stroke-opacity:1"
+                             id="tspan6067-1"><tspan
+                               style="stroke:#009700;stroke-opacity:1"
+                               id="tspan6069-4"><tspan
+                                 style="stroke:#009800;stroke-opacity:1"
+                                 id="tspan6071-7"><tspan
+                                   style="stroke:#009900;stroke-opacity:1"
+                                   id="tspan6073-8"><tspan
+                                   style="stroke:#009c00;stroke-opacity:1"
+                                   id="tspan6077-6"><tspan
+                                   style="stroke:#009d00;stroke-opacity:1"
+                                   id="tspan6079-8"><tspan
+                                   style="stroke:#009e00;stroke-opacity:1"
+                                   id="tspan6081-8"><tspan
+                                   style="stroke:#009f00;stroke-opacity:1"
+                                   id="tspan6083-3"><tspan
+                                   style="stroke:#00a100;stroke-opacity:1"
+                                   id="tspan6085-6"><tspan
+                                   style="stroke:#00a200;stroke-opacity:1"
+                                   id="tspan6087-0"><tspan
+                                   style="stroke:#00a500;stroke-opacity:1"
+                                   id="tspan6089-0"><tspan
+                                   style="stroke:#00a600;stroke-opacity:1"
+                                   id="tspan6091-3"><tspan
+                                   style="stroke:#00a500;stroke-opacity:1"
+                                   id="tspan6093-6"><tspan
+                                   style="stroke:#00a200;stroke-opacity:1"
+                                   id="tspan6095-1"><tspan
+                                   style="stroke:#00a100;stroke-opacity:1"
+                                   id="tspan6097-5"><tspan
+                                   style="stroke:#009f00;stroke-opacity:1"
+                                   id="tspan6099-8"><tspan
+                                   style="stroke:#009c00;stroke-opacity:1"
+                                   id="tspan6101-8"><tspan
+                                   style="stroke:#009700;stroke-opacity:1"
+                                   id="tspan6103-6"><tspan
+                                   style="stroke:#009200;stroke-opacity:1"
+                                   id="tspan6105-2"><tspan
+                                   style="stroke:#008b00;stroke-opacity:1"
+                                   id="tspan6107-1"><tspan
+                                   style="stroke:#008500;stroke-opacity:1"
+                                   id="tspan6109-0"><tspan
+                                   style="stroke:#007c00;stroke-opacity:1"
+                                   id="tspan6111-9"><tspan
+                                   style="stroke:#007500;stroke-opacity:1"
+                                   id="tspan6113-5"><tspan
+                                   style="stroke:#006b00;stroke-opacity:1"
+                                   id="tspan6115-0"><tspan
+                                   style="stroke:#006100;stroke-opacity:1"
+                                   id="tspan6117-9"><tspan
+                                   style="stroke:#005800;stroke-opacity:1"
+                                   id="tspan6119-7"><tspan
+                                   style="stroke:#004d00;stroke-opacity:1"
+                                   id="tspan6121-7"><tspan
+                                   style="stroke:#004500;stroke-opacity:1"
+                                   id="tspan6123-3"><tspan
+                                   style="stroke:#003b00;stroke-opacity:1"
+                                   id="tspan6125-5"><tspan
+                                   style="stroke:#003300;stroke-opacity:1"
+                                   id="tspan6127-6"><tspan
+                                   style="stroke:#002900;stroke-opacity:1"
+                                   id="tspan6129-8"><tspan
+                                   style="stroke:#002200;stroke-opacity:1"
+                                   id="tspan6131-6"><tspan
+                                   style="stroke:#001900;stroke-opacity:1"
+                                   id="tspan6133-2"><tspan
+                                   style="stroke:#001300;stroke-opacity:1"
+                                   id="tspan6135-7"><tspan
+                                   style="stroke:#000b00;stroke-opacity:1"
+                                   id="tspan6137-6"><tspan
+                                   style="stroke:#000700;stroke-opacity:1"
+                                   id="tspan6139-8"><tspan
+                                   style="stroke:#000000;stroke-opacity:1"
+                                   id="tspan6141-5"><tspan
+                                   style="stroke:#d00000;stroke-opacity:1"
+                                   id="tspan6145-5"><tspan
+                                   style="stroke:#d10000;stroke-opacity:1"
+                                   id="tspan6147-1"><tspan
+                                   style="stroke:#d30000;stroke-opacity:1"
+                                   id="tspan6149-3"><tspan
+                                   style="stroke:#d80000;stroke-opacity:1"
+                                   id="tspan6151-7"><tspan
+                                   style="stroke:#db0000;stroke-opacity:1"
+                                   id="tspan6153-2"><tspan
+                                   style="stroke:#e10000;stroke-opacity:1"
+                                   id="tspan6155-6"><tspan
+                                   style="stroke:#e40000;stroke-opacity:1"
+                                   id="tspan6157-3"><tspan
+                                   style="stroke:#eb0000;stroke-opacity:1"
+                                   id="tspan6159-5"><tspan
+                                   style="stroke:#ef0000;stroke-opacity:1"
+                                   id="tspan6161-3"><tspan
+                                   style="stroke:#f50000;stroke-opacity:1"
+                                   id="tspan6163-3"><tspan
+                                   style="stroke:#f90000;stroke-opacity:1"
+                                   id="tspan6165-5"><tspan
+                                   style="stroke:#fd0000;stroke-opacity:1"
+                                   id="tspan6167-1"><tspan
+                                   style="stroke:#ff0000;stroke-opacity:1"
+                                   id="tspan6169-8"><tspan
+                                   style="fill:#010000;fill-opacity:1"
+                                   id="tspan6185-8"><tspan
+                                   style="fill:#4c0000;fill-opacity:1"
+                                   id="tspan6187-3"><tspan
+                                   style="fill:#810000;fill-opacity:1"
+                                   id="tspan6189-7"><tspan
+                                   style="fill:#c70000;fill-opacity:1"
+                                   id="tspan6191-5"><tspan
+                                   style="fill:#ee0000;fill-opacity:1"
+                                   id="tspan6193-3"><tspan
+                                   style="fill:#ff0000;fill-opacity:1"
+                                   id="tspan6195-6"><tspan
+                                   style="fill:#c8ab37"
+                                   id="tspan6279-2"><tspan
+                                   style="stroke:#c8ab37"
+                                   id="tspan6281-0">1a25964c          </tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></tspan></text>
+    </g>
+    <g
+       id="g6009-2"
+       transform="matrix(1.0149773,0,0,1,-61.013248,-67.644986)">
+      <rect
+         y="199.28004"
+         x="136.82903"
+         height="106.1643"
+         width="487.27863"
+         id="rect3414-7-0-9"
+         style="fill:#ffffff;stroke:#000000;stroke-width:5.15333318999999968;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <text
+         id="text5643-6-0-8"
+         y="240.57646"
+         x="152.48338"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="tspan5649-6-7-0"
+           y="240.57646"
+           x="152.48338"
+           sodipodi:role="line">&quot;<tspan
+   style="fill:#ff0000;stroke:#ff0000"
+   id="tspan6305-8">6d9e1549</tspan>;<tspan
+   style="fill:#008000;stroke:#008000"
+   id="tspan12088">Bob</tspan>;Babar&quot;</tspan><tspan
+           id="tspan5823-0"
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="290.57648"
+           x="152.48338"
+           sodipodi:role="line"><tspan
+             style="fill:#c8ab37;stroke:#c8ab37"
+             id="tspan6309-7"><tspan
+               style="fill:#000000;stroke:#000000"
+               id="tspan12060">⟶<tspan
+   style="fill:#c8ab37"
+   id="tspan12064"><tspan
+     style="stroke:#c8ab37"
+     id="tspan12066">dda72e36      </tspan></tspan></tspan></tspan></tspan><tspan
+           id="tspan5825-4"
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="340.57648"
+           x="152.48338"
+           sodipodi:role="line" /></text>
+    </g>
+    <g
+       id="g6016-0"
+       transform="translate(-43.715968,-119.43067)">
+      <rect
+         y="458.04919"
+         x="-12.03722"
+         height="104.90502"
+         width="756.63257"
+         id="rect3414-7-0-7-4"
+         style="fill:#ffffff;stroke:#000000;stroke-width:5;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <text
+         id="text5643-6-0-7-1"
+         y="498.71597"
+         x="-5.6561542"
+         style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:Bitstream Vera Sans"
+         xml:space="preserve"><tspan
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           id="tspan5649-6-7-5-4"
+           y="498.71597"
+           x="-5.6561542"
+           sodipodi:role="line">&quot;<tspan
+   style="fill:#c8c4b7;stroke:#c8c4b7"
+   id="tspan12056">1a25964c</tspan>;<tspan
+   style="fill:#008000;stroke:#008000"
+   id="tspan12084">Alice</tspan>;Babar,Celeste,<tspan
+   style="fill:#ff0000;stroke:#ff0000"
+   id="tspan12050">F</tspan>lore&quot;</tspan><tspan
+           id="tspan5809-3"
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="548.71594"
+           x="-5.6561542"
+           sodipodi:role="line">⟶ <tspan
+   style="fill:#c8ab37;stroke:#c8ab37"
+   id="tspan6299-4">6d9e1549                     </tspan></tspan><tspan
+           id="tspan5811-3"
+           style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+           y="598.71594"
+           x="-5.6561542"
+           sodipodi:role="line" /></text>
+    </g>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#DotM);marker-end:none"
+       d="m 323.22154,338.61852 1.26559,-100.81916"
+       id="path6317-8"
+       inkscape:connector-type="polyline"
+       inkscape:connection-end="#g6009-2"
+       inkscape:connection-start="#g6016-0"
+       inkscape:connection-start-point="d4"
+       inkscape:connection-end-point="d4"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#DotM)"
+       d="m 322.5631,443.52355 -1e-5,101.23286"
+       id="path6323-8"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#g6016-0"
+       inkscape:connection-end="#g6023-5"
+       inkscape:connection-start-point="d4"
+       inkscape:connection-end-point="d4"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker11520)"
+       d="M 231.51159,650.09329 10.076033,778.18197"
+       id="path11833"
+       inkscape:connector-type="polyline"
+       inkscape:connection-start="#g6023-5"
+       inkscape:connection-end="#g6029"
+       inkscape:connection-start-point="d4"
+       inkscape:connection-end-point="d4"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
Add a comment to this file

docs/figures/explain-troubles-concurrent-10-solution.svg

Added
New image
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="1290.3188"
+   height="561.80957"
+   id="svg12094"
+   version="1.1"
+   inkscape:version="0.48.3.1 r9886"
+   sodipodi:docname="explain-troubles-concurrent-10-solution.svg">
+  <defs
+     id="defs12096">
+    <marker
+       inkscape:stockid="EmptyDiamondMend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="EmptyDiamondMend"
+       style="overflow:visible">
+      <path
+         id="path4197"
+         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,-2.6,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="EmptyDiamondMstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="EmptyDiamondMstart"
+       style="overflow:visible">
+      <path
+         id="path4188"
+         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,2.6,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="DotM"
+       style="overflow:visible">
+      <path
+         id="path6393"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="DotS"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="DotS"
+       style="overflow:visible">
+      <path
+         id="path6396"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.2,0,0,0.2,1.48,0.2)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective12102" />
+    <pattern
+       patternUnits="userSpaceOnUse"
+       width="165"
+       height="162.14285"
+       patternTransform="matrix(0.60606061,0,0,0.61674011,-218.21429,419.14788)"
+       id="pattern12110">
+      <rect
+         ry="78.664986"
+         y="2.4064403"
+         x="2.4064403"
+         height="157.32997"
+         width="160.18712"
+         id="rect12108"
+         style="opacity:0.75;fill:#008000;fill-opacity:0;fill-rule:nonzero;stroke:#008000;stroke-width:4.81288052;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
+    </pattern>
+    <inkscape:perspective
+       id="perspective12641"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective12674"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective12705"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective12705-5"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective12811"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective12838"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective12869"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective12869-3"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective8199"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective8230"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="DotM-1"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6393-0"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3407"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3409"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3411"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3413"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3415"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3417"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="EmptyDiamondMend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="EmptyDiamondMend-9"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4197-6"
+         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="EmptyDiamondMend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3421"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3423"
+         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="DotM-15"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6393-08"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3824"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3826"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3828"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3830"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotM"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3832"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3834"
+         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-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none;marker-end:none"
+         transform="matrix(0.4,0,0,0.4,2.96,0.4)" />
+    </marker>
+    <marker
+       inkscape:stockid="EmptyDiamondMend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="EmptyDiamondMend-7"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path4197-67"
+         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="EmptyDiamondMend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3838"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3840"
+         d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 0,-7.0710768 z"
+         style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,-2.6,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="746.41279"
+     inkscape:cy="248.41683"
+     inkscape:document-units="px"
+     inkscape:current-layer="g3367-2"
+     showgrid="false"
+     inkscape:window-width="1215"
+     inkscape:window-height="776"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     fit-margin-left="5"
+     fit-margin-top="5"
+     fit-margin-right="5"
+     fit-margin-bottom="5" />
+  <metadata
+     id="metadata12099">
+    <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:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(1002.1836,-116.82843)">
+    <flowRoot
+       transform="translate(-214.28571,111.42857)"
+       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+       id="flowRoot12902"
+       xml:space="preserve"><flowRegion
+         id="flowRegion12904"><rect
+           y="320.93362"
+           x="-924.28571"
+           height="435.71429"
+           width="301.42856"
+           id="rect12906" /></flowRegion><flowPara
+         id="flowPara12908" /></flowRoot>    <g
+       id="g3367">
+      <g
+         style="opacity:0.5"
+         id="g8425">
+        <path
+           sodipodi:type="arc"
+           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+           id="path12627-8-4-1"
+           sodipodi:cx="-172.85715"
+           sodipodi:cy="399.50504"
+           sodipodi:rx="147.14285"
+           sodipodi:ry="100"
+           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
+           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,151.88146)" />
+        <text
+           xml:space="preserve"
+           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+           x="-822.54358"
+           y="362.2431"
+           id="text12629-9-3-1"><tspan
+             sodipodi:role="line"
+             id="tspan12631-6-9-0"
+             x="-822.54358"
+             y="362.2431">B</tspan></text>
+      </g>
+      <g
+         id="g10287">
+        <path
+           sodipodi:type="arc"
+           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+           id="path12627-8-4-1-9"
+           sodipodi:cx="-172.85715"
+           sodipodi:cy="399.50504"
+           sodipodi:rx="147.14285"
+           sodipodi:ry="100"
+           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
+           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,288.54815)" />
+        <text
+           xml:space="preserve"
+           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+           x="-821.49023"
+           y="498.90979"
+           id="text12629-9-3-1-8"><tspan
+             sodipodi:role="line"
+             id="tspan12631-6-9-0-7"
+             x="-821.49023"
+             y="498.90979">A</tspan></text>
+      </g>
+      <g
+         transform="translate(-10.776028,0)"
+         id="g12957">
+        <path
+           sodipodi:type="arc"
+           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+           id="path12627-8-4-1-6"
+           sodipodi:cx="-172.85715"
+           sodipodi:cy="399.50504"
+           sodipodi:rx="147.14285"
+           sodipodi:ry="100"
+           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
+           transform="matrix(0.33294398,0,0,0.48990327,-739.94825,425.21479)" />
+        <text
+           xml:space="preserve"
+           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+           x="-810.71423"
+           y="635.57648"
+           id="text12629-9-3-1-83"><tspan
+             sodipodi:role="line"
+             id="tspan12631-6-9-0-5"
+             x="-810.71423"
+             y="635.57648">Z</tspan></text>
+      </g>
+      <path
+         inkscape:connector-type="polyline"
+         id="path12950"
+         d="m -808.27602,393.39505 0,42.40522"
+         style="opacity:0.5;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connection-end="#g12957"
+         inkscape:connector-type="polyline"
+         id="path12962"
+         d="m -808.27602,532.73368 0,39.73323"
+         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM)"
+         inkscape:connection-end-point="d4"
+         inkscape:connector-curvature="0" />
+      <g
+         style="fill:#0000ff;stroke:#0000ff"
+         id="g8286">
+        <path
+           sodipodi:type="arc"
+           style="fill:#0000ff;fill-opacity:0;fill-rule:evenodd;stroke:#0000ff;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+           id="path12627-8-4-1-5"
+           sodipodi:cx="-172.85715"
+           sodipodi:cy="399.50504"
+           sodipodi:rx="147.14285"
+           sodipodi:ry="100"
+           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
+           transform="matrix(0.33294398,0,0,0.48990327,-612.86713,62.419408)" />
+        <text
+           xml:space="preserve"
+           style="font-size:40px;font-style:normal;font-weight:normal;fill:#0000ff;fill-opacity:1;stroke:#0000ff;font-family:Bitstream Vera Sans"
+           x="-684.68646"
+           y="272.78107"
+           id="text12629-9-3-1-4"><tspan
+             sodipodi:role="line"
+             id="tspan12631-6-9-0-76"
+             x="-684.68646"
+             y="272.78107">B'</tspan></text>
+      </g>
+      <g
+         style="fill:#008000;stroke:#008000"
+         id="g8294">
+        <path
+           sodipodi:type="arc"
+           style="fill:#008000;fill-opacity:0;fill-rule:evenodd;stroke:#008000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+           id="path12627-8-4-1-5-2"
+           sodipodi:cx="-172.85715"
+           sodipodi:cy="399.50504"
+           sodipodi:rx="147.14285"
+           sodipodi:ry="100"
+           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
+           transform="matrix(0.33294398,0,0,0.48990327,-888.58143,62.419408)" />
+        <text
+           xml:space="preserve"
+           style="font-size:40px;font-style:normal;font-weight:normal;fill:#008000;fill-opacity:1;stroke:#008000;font-family:Bitstream Vera Sans"
+           x="-960.40076"
+           y="272.78107"
+           id="text12629-9-3-1-4-8"><tspan
+             sodipodi:role="line"
+             id="tspan12631-6-9-0-76-6"
+             x="-960.40076"
+             y="272.78107">B''</tspan></text>
+      </g>
+      <path
+         inkscape:connection-end="#g10287"
+         inkscape:connection-start="#g8286"
+         inkscape:connector-type="polyline"
+         transform="translate(-997.6235,206.6479)"
+         id="path8303"
+         d="M 301.69976,93.326264 214.85234,235.78314"
+         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM);display:inline"
+         inkscape:connection-start-point="d4"
+         inkscape:connection-end-point="d4"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connection-end="#g10287"
+         inkscape:connection-start="#g8294"
+         inkscape:connector-type="polyline"
+         transform="translate(-997.6235,206.6479)"
+         id="path8305"
+         d="M 76.995186,93.326264 163.84261,235.78314"
+         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#DotM);display:inline"
+         inkscape:connection-start-point="d4"
+         inkscape:connection-end-point="d4"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connection-end="#g8425"
+         inkscape:connection-start="#g8286"
+         inkscape:connector-type="polyline"
+         transform="translate(-997.6235,206.6479)"
+         id="path8430"
+         d="M 286.10442,78.162204 230.44767,114.28051"
+         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-start:none;marker-end:url(#EmptyDiamondMend)"
+         inkscape:connection-start-point="d4"
+         inkscape:connection-end-point="d4"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connection-end="#g8425"
+         inkscape:connection-start="#g8294"
+         inkscape:connector-type="polyline"
+         transform="translate(-997.6235,206.6479)"
+         id="path8432"
+         d="M 92.590525,78.162204 148.24727,114.28051"
+         style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#EmptyDiamondMend)"
+         inkscape:connection-start-point="d4"
+         inkscape:connection-end-point="d4"
+         inkscape:connector-curvature="0" />
+    </g>
+    <g
+       id="g3367-2"
+       transform="translate(902.50523,0.6852693)">
+      <g
+         style="opacity:0.5"
+         id="g8425-2">
+        <path
+           sodipodi:type="arc"
+           style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:12.38024521;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+           id="path12627-8-4-1-64"
+           sodipodi:cx="-172.85715"
+           sodipodi:cy="399.50504"
+           sodipodi:rx="147.14285"
+           sodipodi:ry="100"
+           d="m -25.714294,399.50504 c 0,55.22847 -65.8781,100 -147.142856,100 -81.26475,0 -147.14285,-44.77153 -147.14285,-100 0,-55.22848 65.8781,-100 147.14285,-100 81.264756,0 147.142856,44.77152 147.142856,100 z"
+           transform="matrix(0.33294398,0,0,0.48990327,-750.72428,151.88146)" />
+        <text
+           xml:space="preserve"
+           style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+           x="-822.54358"
+           y="362.2431"
+           id="text12629-9-3-1-6"><tspan
+             sodipodi:role="line"
+             id="tspan12631-6-9-0-1"
+             x="-822.54358"
+             y="362.2431">B</tspan></text>
+      </g>
+      <g