diff --git a/theory/paper_algs/figures/Hierarchy2.svg b/theory/paper_algs/figures/Hierarchy2.svg new file mode 100644 index 0000000000000000000000000000000000000000..fe908fa3540e2762002cb168e46329cb5799dda2 --- /dev/null +++ b/theory/paper_algs/figures/Hierarchy2.svg @@ -0,0 +1,734 @@ +<?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:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1052.3622" + height="744.09448" + id="svg2" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="Hierarchy2.svg"> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="2" + inkscape:cx="281.33705" + inkscape:cy="559.59426" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1280" + inkscape:window-height="753" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1"> + <inkscape:grid + snapvisiblegridlinesonly="true" + enabled="true" + visible="true" + empspacing="5" + id="grid2985" + type="xygrid" /> + </sodipodi:namedview> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Mstart" + style="overflow:visible"> + <path + id="path8983" + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(0.6) translate(0,0)" /> + </marker> + <linearGradient + id="linearGradient6436"> + <stop + style="stop-color:#34ff00;stop-opacity:1;" + offset="0" + id="stop6438" /> + <stop + id="stop6444" + offset="0.40000001" + style="stop-color:#34ff00;stop-opacity:1;" /> + <stop + id="stop6442" + offset="0.60000002" + style="stop-color:#ff43f8;stop-opacity:1;" /> + <stop + style="stop-color:#ff43f8;stop-opacity:1;" + offset="1" + id="stop6440" /> + </linearGradient> + <linearGradient + id="linearGradient6395"> + <stop + style="stop-color:#ffca1a;stop-opacity:1;" + offset="0" + id="stop6397" /> + <stop + id="stop6418" + offset="0.40000001" + style="stop-color:#ffca1a;stop-opacity:1;" /> + <stop + id="stop6416" + offset="0.60000002" + style="stop-color:#ff43f8;stop-opacity:1;" /> + <stop + style="stop-color:#ff43f8;stop-opacity:1;" + offset="1" + id="stop6399" /> + </linearGradient> + <linearGradient + id="linearGradient6359"> + <stop + style="stop-color:#74abff;stop-opacity:1;" + offset="0" + id="stop6375" /> + <stop + id="stop6412" + offset="0.40000001" + style="stop-color:#74abff;stop-opacity:1;" /> + <stop + style="stop-color:#ff43f8;stop-opacity:1;" + offset="0.60000002" + id="stop6414" /> + <stop + id="stop6377" + offset="1" + style="stop-color:#ff43f8;stop-opacity:1;" /> + </linearGradient> + <marker + style="overflow:visible;" + id="Arrow2Mend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + id="path4067" /> + </marker> + <marker + style="overflow:visible" + id="Arrow2Sstart" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Sstart"> + <path + transform="scale(0.3) translate(-2.3,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" + id="path4070" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Send" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Send"> + <path + transform="scale(0.3) rotate(180) translate(-2.3,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + id="path4073" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow1Mend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Mend"> + <path + transform="scale(0.4) rotate(180) translate(10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path4049" /> + </marker> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="402.36218" + x2="571" + y1="402.36218" + x1="549" + id="linearGradient6365" + xlink:href="#linearGradient6359" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="402.36218" + x2="571" + y1="402.36218" + x1="549" + id="linearGradient6371" + xlink:href="#linearGradient6359" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="402.36218" + x2="591" + y1="402.36218" + x1="569" + id="linearGradient6385" + xlink:href="#linearGradient6395" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="402.36218" + x2="591" + y1="402.36218" + x1="569" + id="linearGradient6393" + xlink:href="#linearGradient6395" + inkscape:collect="always" /> + <marker + style="overflow:visible;" + id="Arrow2Mendv" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendv"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7727" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mendk" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendk"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7730" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2MendG" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2MendG"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7733" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mendd" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendd"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7736" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mendo" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendo"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7739" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mende" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mende"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7742" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2MendV" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2MendV"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7745" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mendm" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendm"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7748" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mend1" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mend1"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7751" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mendi" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendi"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7754" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2MendH" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2MendH"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7757" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2MendT" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2MendT"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7760" /> + </marker> + </defs> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + transform="translate(0,-308.2677)" + id="layer1" + inkscape:groupmode="layer" + inkscape:label="Layer 1"> + <g + style="fill:#74abff;fill-opacity:1" + transform="translate(-230,30)" + id="g10633"> + <rect + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect10635" + width="20" + height="20" + x="550" + y="392.36218" /> + </g> + <g + style="fill:#ffca1a;fill-opacity:1" + transform="translate(-230,30)" + id="g10637"> + <rect + y="392.36218" + x="570" + height="20" + width="20" + id="rect10639" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + <g + id="g10675" + transform="translate(-230,200)" + style="fill:#74abff;fill-opacity:1"> + <rect + y="392.36218" + x="550" + height="20" + width="20" + id="rect10677" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + <g + id="g10679" + transform="translate(-230,200)" + style="fill:#ffca1a;fill-opacity:1"> + <rect + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect10681" + width="20" + height="20" + x="570" + y="392.36218" /> + </g> + <path + sodipodi:type="star" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="path11059" + sodipodi:sides="3" + sodipodi:cx="110" + sodipodi:cy="194.09448" + sodipodi:r1="20" + sodipodi:r2="10" + sodipodi:arg1="-1.5707963" + sodipodi:arg2="-0.52359878" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 110,174.09448 17.32051,30 -34.641018,0 z" + transform="translate(204,328.2677)" + inkscape:transform-center-y="-5" /> + <path + inkscape:transform-center-y="-5" + transform="translate(256,328.2677)" + d="m 110,174.09448 17.32051,30 -34.641018,0 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="-0.52359878" + sodipodi:arg1="-1.5707963" + sodipodi:r2="10" + sodipodi:r1="20" + sodipodi:cy="194.09448" + sodipodi:cx="110" + sodipodi:sides="3" + id="path11061" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + sodipodi:type="star" /> + <text + xml:space="preserve" + style="font-size:12px;font-style:normal;font-weight:bold;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" + x="240" + y="436.36218" + id="text13273" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan13275" + x="240" + y="436.36218">density</tspan></text> + <text + sodipodi:linespacing="125%" + id="text13277" + y="606.36218" + x="240" + style="font-size:12px;font-style:normal;font-weight:bold;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" + xml:space="preserve"><tspan + y="606.36218" + x="240" + id="tspan13279" + sodipodi:role="line">force</tspan></text> + <text + xml:space="preserve" + style="font-size:12px;font-style:normal;font-weight:bold;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" + x="240" + y="522.36218" + id="text13281" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan13283" + x="240" + y="522.36218">ghost</tspan></text> + <path + transform="translate(-125,588.2677)" + d="m 460,99.094482 a 15,15 0 1 1 -30,0 15,15 0 1 1 30,0 z" + sodipodi:ry="15" + sodipodi:rx="15" + sodipodi:cy="99.094482" + sodipodi:cx="445" + id="path3949" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="path3951" + sodipodi:cx="445" + sodipodi:cy="99.094482" + sodipodi:rx="15" + sodipodi:ry="15" + d="m 460,99.094482 a 15,15 0 1 1 -30,0 15,15 0 1 1 30,0 z" + transform="translate(-85,588.2677)" /> + <text + xml:space="preserve" + style="font-size:12px;font-style:normal;font-weight:bold;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" + x="240" + y="686.36218" + id="text5455" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan5457" + x="240" + y="686.36218">sort</tspan></text> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="path7621" + sodipodi:cx="445" + sodipodi:cy="99.094482" + sodipodi:rx="15" + sodipodi:ry="15" + d="m 460,99.094482 a 15,15 0 1 1 -30,0 15,15 0 1 1 30,0 z" + transform="translate(-125,644.2677)" /> + <path + transform="translate(-85,644.2677)" + d="m 460,99.094482 a 15,15 0 1 1 -30,0 15,15 0 1 1 30,0 z" + sodipodi:ry="15" + sodipodi:rx="15" + sodipodi:cy="99.094482" + sodipodi:cx="445" + id="path7623" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + sodipodi:type="arc" /> + <path + transform="translate(-125,684.2677)" + d="m 460,99.094482 a 15,15 0 1 1 -30,0 15,15 0 1 1 30,0 z" + sodipodi:ry="15" + sodipodi:rx="15" + sodipodi:cy="99.094482" + sodipodi:cx="445" + id="path7625" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="path7627" + sodipodi:cx="445" + sodipodi:cy="99.094482" + sodipodi:rx="15" + sodipodi:ry="15" + d="m 460,99.094482 a 15,15 0 1 1 -30,0 15,15 0 1 1 30,0 z" + transform="translate(-85,684.2677)" /> + <text + sodipodi:linespacing="125%" + id="text5486" + y="766.36218" + x="240" + style="font-size:12px;font-style:normal;font-weight:bold;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" + xml:space="preserve"><tspan + y="766.36218" + x="240" + id="tspan5488" + sodipodi:role="line">sort</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 315,224.09448 c 0,20 15,35 15,60" + id="path5490" + inkscape:connector-curvature="0" + transform="translate(0,308.2677)" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + transform="translate(0,308.2677)" + inkscape:connector-curvature="0" + id="path6576" + d="m 365,224.09448 c 0,20 -15,35 -15,60" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6578" + d="m 330,612.36218 c 0,20 -10,35 -10,60" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 350,612.36218 c 0,20 10,35 10,60" + id="path6580" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 330,442.36218 c 0,20 -15,35 -15,60" + id="path6582" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6584" + d="m 350,442.36218 c 0,20 15,35 15,60" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 360,702.36218 c 0,15 -15,20 -30,30" + id="path6586" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6588" + d="m 360,702.36218 c 0,15 0,10 0,25" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 360,702.36218 c 0,15 45,30 10,70" + id="path6590" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6592" + d="m 360,702.36218 c 0,15 -95,5 -50,70" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <g + id="g6629" + transform="translate(-190,30)" + style="fill:#ffca1a;fill-opacity:1"> + <rect + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect6631" + width="20" + height="20" + x="570" + y="392.36218" /> + </g> + <g + id="g6633" + transform="translate(-270,30)" + style="fill:#74abff;fill-opacity:1"> + <rect + y="392.36218" + x="550" + height="20" + width="20" + id="rect6635" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:1,1;stroke-dashoffset:0" + d="m 300,124.09448 20,0" + id="path6637" + inkscape:connector-curvature="0" + transform="translate(0,308.2677)" /> + <path + inkscape:connector-curvature="0" + id="path6639" + d="m 360,432.36218 20,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" /> + <path + inkscape:connector-curvature="0" + id="path6641" + d="m 300,602.36218 20,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" + d="m 360,602.36218 20,0" + id="path6643" + inkscape:connector-curvature="0" /> + <g + style="fill:#ffca1a;fill-opacity:1" + transform="translate(-190,200)" + id="g6645"> + <rect + y="392.36218" + x="570" + height="20" + width="20" + id="rect6647" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + <g + style="fill:#74abff;fill-opacity:1" + transform="translate(-270,200)" + id="g6649"> + <rect + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect6651" + width="20" + height="20" + x="550" + y="392.36218" /> + </g> + <path + sodipodi:nodetypes="cc" + transform="translate(0,308.2677)" + inkscape:connector-curvature="0" + id="path6653" + d="m 315,224.09448 c 0,20 -25,35 -25,60" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 365,224.09448 c 0,20 25,35 25,60" + id="path6655" + inkscape:connector-curvature="0" + transform="translate(0,308.2677)" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6657" + d="m 290,442.36218 c 0,20 25,35 25,60" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 390,442.36218 c 0,20 -25,35 -25,60" + id="path6659" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/theory/paper_algs/figures/HierarchySorting.svg b/theory/paper_algs/figures/HierarchySorting.svg new file mode 100644 index 0000000000000000000000000000000000000000..d9b2ef83e4c6c950257442613ce570eb7a023abe --- /dev/null +++ b/theory/paper_algs/figures/HierarchySorting.svg @@ -0,0 +1,1605 @@ +<?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:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1052.3622" + height="744.09448" + id="svg2" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="HierarchySorting.svg"> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="382.59172" + inkscape:cy="518.82317" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1280" + inkscape:window-height="753" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1"> + <inkscape:grid + snapvisiblegridlinesonly="true" + enabled="true" + visible="true" + empspacing="5" + id="grid2985" + type="xygrid" /> + </sodipodi:namedview> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Mstart" + style="overflow:visible"> + <path + id="path8983" + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(0.6) translate(0,0)" /> + </marker> + <linearGradient + id="linearGradient6436"> + <stop + style="stop-color:#34ff00;stop-opacity:1;" + offset="0" + id="stop6438" /> + <stop + id="stop6444" + offset="0.40000001" + style="stop-color:#34ff00;stop-opacity:1;" /> + <stop + id="stop6442" + offset="0.60000002" + style="stop-color:#ff43f8;stop-opacity:1;" /> + <stop + style="stop-color:#ff43f8;stop-opacity:1;" + offset="1" + id="stop6440" /> + </linearGradient> + <linearGradient + id="linearGradient6395"> + <stop + style="stop-color:#ffca1a;stop-opacity:1;" + offset="0" + id="stop6397" /> + <stop + id="stop6418" + offset="0.40000001" + style="stop-color:#ffca1a;stop-opacity:1;" /> + <stop + id="stop6416" + offset="0.60000002" + style="stop-color:#ff43f8;stop-opacity:1;" /> + <stop + style="stop-color:#ff43f8;stop-opacity:1;" + offset="1" + id="stop6399" /> + </linearGradient> + <linearGradient + id="linearGradient6359"> + <stop + style="stop-color:#74abff;stop-opacity:1;" + offset="0" + id="stop6375" /> + <stop + id="stop6412" + offset="0.40000001" + style="stop-color:#74abff;stop-opacity:1;" /> + <stop + style="stop-color:#ff43f8;stop-opacity:1;" + offset="0.60000002" + id="stop6414" /> + <stop + id="stop6377" + offset="1" + style="stop-color:#ff43f8;stop-opacity:1;" /> + </linearGradient> + <marker + style="overflow:visible;" + id="Arrow2Mend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mend"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + id="path4067" /> + </marker> + <marker + style="overflow:visible" + id="Arrow2Sstart" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Sstart"> + <path + transform="scale(0.3) translate(-2.3,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" + id="path4070" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Send" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Send"> + <path + transform="scale(0.3) rotate(180) translate(-2.3,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + id="path4073" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow1Mend" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow1Mend"> + <path + transform="scale(0.4) rotate(180) translate(10,0)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + id="path4049" /> + </marker> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="402.36218" + x2="571" + y1="402.36218" + x1="549" + id="linearGradient6365" + xlink:href="#linearGradient6359" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="402.36218" + x2="571" + y1="402.36218" + x1="549" + id="linearGradient6371" + xlink:href="#linearGradient6359" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="402.36218" + x2="591" + y1="402.36218" + x1="569" + id="linearGradient6385" + xlink:href="#linearGradient6395" + inkscape:collect="always" /> + <linearGradient + gradientUnits="userSpaceOnUse" + y2="402.36218" + x2="591" + y1="402.36218" + x1="569" + id="linearGradient6393" + xlink:href="#linearGradient6395" + inkscape:collect="always" /> + <marker + style="overflow:visible;" + id="Arrow2Mendv" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendv"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7727" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mendk" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendk"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7730" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2MendG" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2MendG"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7733" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mendd" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendd"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7736" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mendo" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendo"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7739" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mende" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mende"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7742" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2MendV" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2MendV"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7745" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mendm" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendm"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7748" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mend1" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mend1"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7751" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2Mendi" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2Mendi"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7754" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2MendH" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2MendH"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7757" /> + </marker> + <marker + style="overflow:visible;" + id="Arrow2MendT" + refX="0.0" + refY="0.0" + orient="auto" + inkscape:stockid="Arrow2MendT"> + <path + transform="scale(0.6) rotate(180) translate(0,0)" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + style="stroke-linejoin:round;stroke:#000000;stroke-width:0.62500000;fill:#000000;fill-rule:evenodd" + id="path7760" /> + </marker> + </defs> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + transform="translate(0,-308.2677)" + id="layer1" + inkscape:groupmode="layer" + inkscape:label="Layer 1"> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3956" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-75,278.2677)" /> + <path + transform="translate(-115,318.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3958" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <rect + style="fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect3960" + width="260" + height="260" + x="60" + y="392.36218" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3962" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-25,308.2677)" /> + <path + transform="translate(15,248.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3964" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3966" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(25,288.2677)" /> + <path + transform="translate(-25,268.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3968" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3970" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-65,318.2677)" /> + <path + transform="translate(-35,228.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3972" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3974" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-120,273.2677)" /> + <path + transform="translate(-85,358.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3976" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3982" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-160,343.2677)" /> + <path + transform="translate(-125,368.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3984" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3986" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-155,308.2677)" /> + <path + transform="translate(-155,248.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3988" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3990" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-115,218.2677)" /> + <path + transform="translate(-115,218.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3992" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3994" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-80,243.2677)" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3998" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-150,393.2677)" /> + <path + transform="translate(-90,403.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4000" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4002" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-60,383.2677)" /> + <path + transform="translate(55,228.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4004" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4006" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(70,273.2677)" /> + <path + transform="translate(61,312.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4008" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + transform="translate(-60,433.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4016" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4018" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-120,423.2677)" /> + <path + inkscape:connector-curvature="0" + id="path4024" + d="m 190,392.36218 0,260" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 4;stroke-dashoffset:0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 4;stroke-dashoffset:0" + d="m 60,522.36218 260,0" + id="path4026" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + transform="translate(-90,453.2677)" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4030" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4032" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(-150,443.2677)" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3103" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(-30,343.2677)" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3115" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(9,317.2677)" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3119" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(-30,413.2677)" /> + <path + transform="translate(-5,378.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3133" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3135" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(35,358.2677)" /> + <path + transform="translate(-10,443.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3137" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3143" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 c 0,2.76143 -2.23858,5 -5,5 -2.76142,0 -5,-2.23857 -5,-5 0,-2.76142 2.23858,-5 5,-5 2.76142,0 5,2.23858 5,5 z" + transform="translate(45,452.2677)" /> + <path + transform="translate(25,418.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3145" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + transform="translate(75,428.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3147" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" + x="30" + y="402.36218" + id="text10287" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10289" + x="30" + y="402.36218" + style="font-size:12px">A</tspan></text> + <text + sodipodi:linespacing="125%" + id="text10291" + y="416.36218" + x="390" + style="font-size:40px;font-style:normal;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" + xml:space="preserve"><tspan + style="font-size:12px" + y="416.36218" + x="390" + id="tspan10293" + sodipodi:role="line">B</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold" + x="390" + y="546.36218" + id="text10295" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan10297" + x="390" + y="546.36218" + style="font-size:12px">C</tspan></text> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3233" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(50,393.2677)" /> + <path + transform="translate(75,358.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3235" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + transform="translate(310,259.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3237" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3239" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(270,259.2677)" /> + <path + transform="translate(380,259.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3241" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3243" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(420,259.7677)" /> + <path + transform="translate(430,259.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3245" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3247" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(380,259.7677)" /> + <path + transform="translate(320,259.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3249" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3251" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(370,259.7677)" /> + <path + transform="translate(265,259.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3253" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3255" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(300,289.2677)" /> + <path + transform="translate(225,289.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3257" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3259" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(260,289.2677)" /> + <path + transform="translate(230,259.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3261" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3263" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(230,259.2677)" /> + <path + transform="translate(270,259.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3265" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3267" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(270,259.2677)" /> + <path + transform="translate(305,259.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3269" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + transform="translate(235,289.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3271" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3273" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(295,289.2677)" /> + <path + transform="translate(325,289.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3275" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3277" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(460,259.7677)" /> + <path + transform="translate(475,259.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3279" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3281" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(466,259.7677)" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3283" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(325,289.2677)" /> + <path + transform="translate(265,289.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3285" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3287" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(295,289.2677)" /> + <path + transform="translate(235,289.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3289" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + transform="translate(375,288.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3291" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + transform="translate(414,259.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3293" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + transform="translate(375,288.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3295" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3297" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(400,288.7677)" /> + <path + transform="translate(440,288.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3299" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3301" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(395,288.7677)" /> + <path + transform="translate(450,288.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3303" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3305" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(430,288.7677)" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3307" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(480,288.7677)" /> + <path + transform="translate(455,288.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path3309" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path3311" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(480,288.7677)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3313" + d="m 440,448.36218 130,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 4;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 4;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" + d="m 600,448.36218 130,0" + id="path4399" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 4;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" + d="m 440,478.36218 130,0" + id="path4401" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4403" + d="m 600,478.36218 130,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 4;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4405" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(310,399.2677)" /> + <path + transform="translate(270,399.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4407" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4409" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(360,399.7677)" /> + <path + transform="translate(400,399.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4411" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4413" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(410,399.7677)" /> + <path + transform="translate(360,399.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4415" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4417" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(320,399.2677)" /> + <path + transform="translate(350,399.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4419" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4421" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(265,399.2677)" /> + <path + transform="translate(300,399.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4423" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4425" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(225,399.2677)" /> + <path + transform="translate(260,399.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4427" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4429" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(230,399.2677)" /> + <path + transform="translate(230,399.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4431" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4433" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(270,399.2677)" /> + <path + transform="translate(270,399.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4435" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#74abff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4437" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(305,399.2677)" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4439" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(235,399.2677)" /> + <path + transform="translate(295,399.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4441" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4443" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(325,399.2677)" /> + <path + transform="translate(440,399.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4445" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4447" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(455,399.7677)" /> + <path + transform="translate(446,399.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4449" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + transform="translate(325,399.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4451" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4453" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(265,399.2677)" /> + <path + transform="translate(295,399.2677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4455" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#34ff00;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4457" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(235,399.2677)" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4459" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(355,398.7677)" /> + <path + sodipodi:type="arc" + style="fill:#ffca1a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4461" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(394,399.7677)" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4463" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(355,398.7677)" /> + <path + transform="translate(380,398.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4465" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4467" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(420,398.7677)" /> + <path + transform="translate(375,398.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4469" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4471" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(430,398.7677)" /> + <path + transform="translate(410,398.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4473" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + transform="translate(460,398.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4475" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + sodipodi:type="arc" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path4477" + sodipodi:cx="235" + sodipodi:cy="189.09448" + sodipodi:rx="5" + sodipodi:ry="5" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + transform="translate(435,398.7677)" /> + <path + transform="translate(460,398.7677)" + d="m 240,189.09448 a 5,5 0 1 1 -10,0 5,5 0 1 1 10,0 z" + sodipodi:ry="5" + sodipodi:rx="5" + sodipodi:cy="189.09448" + sodipodi:cx="235" + id="path4479" + style="fill:#ff43f8;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:8, 4;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" + d="m 440,588.36218 290,0" + id="path4481" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> +</svg> diff --git a/theory/paper_algs/figures/OMPScaling.svg b/theory/paper_algs/figures/OMPScaling.svg new file mode 100644 index 0000000000000000000000000000000000000000..a7f7c212e0edbccb575f9209e52233a0dc81f0cd --- /dev/null +++ b/theory/paper_algs/figures/OMPScaling.svg @@ -0,0 +1,367 @@ +<?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="744.09448819" + height="1052.3622047" + id="svg8052" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="OMPScaling.svg"> + <defs + id="defs8054"> + <marker + inkscape:stockid="Arrow2Mend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow2Mend" + style="overflow:visible;"> + <path + id="path5055" + style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" + d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " + transform="scale(0.6) rotate(180) translate(0,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Mend" + orient="auto" + refY="0.0" + refX="0.0" + id="Arrow1Mend" + style="overflow:visible;"> + <path + id="path5037" + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;" + transform="scale(0.4) rotate(180) translate(10,0)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="237.41202" + inkscape:cy="502.65479" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1280" + inkscape:window-height="753" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1"> + <inkscape:grid + type="xygrid" + id="grid8060" /> + </sodipodi:namedview> + <metadata + id="metadata8057"> + <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"> + <rect + style="fill:#ff0000;fill-opacity:0.49411765;stroke:none" + id="rect9438" + width="10" + height="180" + x="280" + y="452.20267" /> + <rect + y="452.36218" + x="150" + height="180" + width="10" + id="rect9440" + style="fill:#ff0000;fill-opacity:0.49411765;stroke:none" /> + <path + inkscape:connector-curvature="0" + id="path9442" + d="m 80,541.78242 470,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path9444" + d="m 110,542.36218 10,-20 32,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 110,542.36218 10,-40 34,0" + id="path9446" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 110,542.36218 10,-60 38,0" + id="path9448" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path9450" + d="m 110,542.36218 10,-80 32,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 110,542.5217 10,20 38,0" + id="path9452" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path9454" + d="m 110,542.5217 10,40 32,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path9456" + d="m 110,542.5217 10,60 34,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 110,542.5217 10,80 34,0" + id="path9458" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path9460" + d="m 160,452.36218 0,180" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 200,542.20266 10,-20 72,0" + id="path9462" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path9464" + d="m 200,542.20266 10,-40 74,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path9466" + d="m 200,542.20266 10,-60 78,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 200,542.20266 10,-80 72,0" + id="path9468" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path9470" + d="m 200,542.36218 10,20 78,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 200,542.36218 10,40 72,0" + id="path9472" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 200,542.36218 10,60 74,0" + id="path9474" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path9476" + d="m 200,542.36218 10,80 74,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0" + d="m 290,452.20266 0,180" + id="path9478" + inkscape:connector-curvature="0" /> + <rect + y="452.20267" + x="420" + height="180" + width="10" + id="rect3028" + style="fill:#ff0000;fill-opacity:0.49411765;stroke:none" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path3030" + d="m 300,542.20266 10,-20 112,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 300,542.20266 10,-40 114,0" + id="path3032" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 300,542.20266 10,-60 118,0" + id="path3034" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path3036" + d="m 300,542.20266 10,-80 112,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 300,542.36218 10,20 118,0" + id="path3038" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path3040" + d="m 300,542.36218 10,40 112,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path3042" + d="m 300,542.36218 10,60 114,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 300,542.36218 10,80 114,0" + id="path3044" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path3046" + d="m 430,452.20266 0,180" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0" /> + <rect + style="fill:#ff0000;fill-opacity:0.49411765;stroke:none" + id="rect3048" + width="10" + height="180" + x="490" + y="452.20267" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 462,542.20266 10,-20 22,0" + id="path3050" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path3052" + d="m 462,542.20266 10,-40 24,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path3054" + d="m 462,542.20266 10,-60 28,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 462,542.20266 10,-80 22,0" + id="path3056" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path3058" + d="m 462,542.36218 10,20 28,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 462,542.36218 10,40 22,0" + id="path3060" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="ccc" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" + d="m 462,542.36218 10,60 24,0" + id="path3062" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path3064" + d="m 462,542.36218 10,80 24,0" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /> + <path + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2, 2;stroke-dashoffset:0" + d="m 500,452.20266 0,180" + id="path3066" + inkscape:connector-curvature="0" /> + <rect + style="fill:#999999;fill-opacity:0.49411765;stroke:none" + id="rect3316" + width="30" + height="10" + x="80" + y="536.76318" /> + <rect + y="536.76318" + x="160" + height="10" + width="40" + id="rect3318" + style="fill:#999999;fill-opacity:0.49411765;stroke:none" /> + <rect + style="fill:#999999;fill-opacity:0.49411765;stroke:none" + id="rect3320" + width="10" + height="10" + x="290" + y="536.76318" /> + <rect + y="536.76318" + x="430" + height="10" + width="30" + id="rect3322" + style="fill:#999999;fill-opacity:0.49411765;stroke:none" /> + <rect + style="fill:#999999;fill-opacity:0.49411765;stroke:none" + id="rect3324" + width="40" + height="10" + x="500" + y="536.76318" /> + </g> +</svg>