add new diagrams
authoradam <adam@megacz.com>
Tue, 29 Apr 2008 18:58:11 +0000 (11:58 -0700)
committeradam <adam@megacz.com>
Tue, 29 Apr 2008 18:58:11 +0000 (11:58 -0700)
darcs-hash:20080429185811-5007d-4656836cc36677b4812a683920c1db3203524e6f.gz

am33.tex
indock-new.svg [new file with mode: 0644]

index 7e58c0c..9141864 100644 (file)
--- a/am33.tex
+++ b/am33.tex
@@ -382,7 +382,6 @@ will not execute until the hatch is sealed, {\it but the first
 \color{black}
 \subsubsection{Torpedo}
 
-\color{red}
 There is a small fifo marked ``Epilogue'' just beyond the instruction
 destination; after the {\tt tail} instruction seals the hatch, any
 subsequent instructions will queue up in this fifo until the hatch is
@@ -558,8 +557,6 @@ the inner loop counter reaches zero, the instruction ceases executing.
 
 \subsection{{\tt set}}
 
-\color{red}
-
 The {\tt set} command is used to set or decrement the inner loop
 counter, outer loop counter, and data latch.
 
@@ -660,8 +657,6 @@ be used to create a {\tt nop} (no-op) by setting each flag to itself.
 \pagebreak
 \subsection{{\tt shift}}
 
-\color{red}
-
 \newcommand{\shiftPayloadSize}{19}
 
 Each {\tt shift} instruction carries a payload of \shiftPayloadSize\ 
@@ -864,7 +859,7 @@ The {\tt tail} instruction does not enter the instruction fifo.
 
 
 \pagebreak
-\section*{\color{red}Instruction Encoding Map\color{black}}
+\section*{Instruction Encoding Map\color{black}}
 
 \hspace{-1cm}{\tt move}\\
 \bitsMove
diff --git a/indock-new.svg b/indock-new.svg
new file mode 100644 (file)
index 0000000..f6954e0
--- /dev/null
@@ -0,0 +1,462 @@
+<?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.09448"
+   height="1052.3622"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45+devel"
+   sodipodi:docname="indock-new.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0"
+   style="display:inline">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective62" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2700" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2699" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective65" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2450" />
+    <marker
+       inkscape:stockid="Arrow2Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mstart"
+       style="overflow:visible">
+      <path
+         id="path3351"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
+         transform="scale(0.6,0.6)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend"
+       style="overflow:visible">
+      <path
+         id="path3354"
+         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.97309,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z"
+         transform="scale(-0.6,-0.6)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend"
+       style="overflow:visible">
+      <path
+         id="path3336"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective2521" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50 : 600 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="700 : 600 : 1"
+       inkscape:persp3d-origin="300 : 400 : 1"
+       id="perspective10" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.979899"
+     inkscape:cx="198.99315"
+     inkscape:cy="681.62441"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="true"
+     inkscape:window-width="1505"
+     inkscape:window-height="1109"
+     inkscape:window-x="15"
+     inkscape:window-y="9">
+    <inkscape:grid
+       type="xygrid"
+       id="grid2389"
+       visible="true"
+       enabled="true"
+       empspacing="4"
+       units="mm"
+       spacingx="1mm"
+       spacingy="1mm" />
+  </sodipodi:namedview>
+  <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" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Input"
+     style="display:inline">
+    <rect
+       style="opacity:1;fill:#b3b3b3;fill-opacity:1;stroke:#ffffff;stroke-width:0.50800002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2527"
+       width="240.84811"
+       height="354.33072"
+       x="170.07872"
+       y="187.79526"
+       rx="5.7142859"
+       ry="5.7142859" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:none"
+       d="M 407.46063,315.21932 L 127.53937,315.21932"
+       id="path3288"
+       sodipodi:nodetypes="cc" />
+    <text
+       xml:space="preserve"
+       style="font-size:11.99998283px;font-style:normal;font-weight:normal;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
+       x="198.42491"
+       y="372.04773"
+       id="text14584"
+       transform="scale(1.0000014,0.9999986)"><tspan
+         sodipodi:role="line"
+         id="tspan14586"
+         x="198.42491"
+         y="372.04773"
+         style="font-size:10px;fill:#000000">Ship</tspan></text>
+    <g
+       id="g2529"
+       transform="translate(46.062989,-49.6063)">
+      <g
+         id="g2506">
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 109.38299,254.977 C 109.38299,286.91379 109.38299,318.85059 109.38299,350.78738 C 148.13709,350.78738 202.17953,350.70004 240.93363,350.70004 C 256.29171,334.73163 271.64979,318.76323 287.00787,302.79483 C 271.64979,286.82644 256.29171,270.85805 240.93363,254.88966 C 202.17953,254.88966 148.13709,254.977 109.38299,254.977 z"
+           id="path3270"
+           sodipodi:nodetypes="cccccc" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 77.559187,306.33815 L 215.74816,306.33815 C 215.74816,306.33815 219.29147,306.29222 219.29147,309.88146 L 219.29147,331.1413 C 219.29147,335.06987 215.74816,334.68461 215.74816,334.68461 L 134.2521,334.68461 C 134.2521,334.68461 130.70879,335.06987 130.70879,331.1413 L 130.70879,324.05469 C 129.56543,319.7876 134.2521,320.51138 134.2521,320.51138 L 173.22848,320.51138 C 173.22848,320.51138 176.77178,321.26865 176.77178,316.96808 L 176.77178,309.88146 C 176.77178,305.95289 180.31509,306.33815 180.31509,306.33815"
+           id="path2504"
+           sodipodi:nodetypes="ccccccccccccc" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 10.629919,274.44838 L 219.68504,274.44838 C 219.68504,274.44838 223.22835,274.40245 223.22835,277.99169 L 223.22835,299.25152 C 223.22835,303.53723 226.77165,302.79483 226.77165,302.79483 L 308.26772,302.79483"
+           id="path2502"
+           sodipodi:nodetypes="cccccc" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 185.46962,297.56812 L 185.46962,315.10818 L 203.10721,315.10818 L 211.926,306.33815 L 203.10721,297.56812 L 185.46962,297.56812 z"
+           id="path3167" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 167.40153,325.91457 L 167.40153,343.45464 L 149.76393,343.45464 L 140.94514,334.68461 L 149.76393,325.91457 L 167.40153,325.91457 z"
+           id="path3165" />
+        <path
+           sodipodi:type="arc"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:2.15182614;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+           id="path2454"
+           sodipodi:cx="297.63779"
+           sodipodi:cy="396.85037"
+           sodipodi:rx="7.0866141"
+           sodipodi:ry="7.0866141"
+           d="M 304.7244,396.85037 A 7.0866141,7.0866141 0 1 1 290.55117,396.85037 A 7.0866141,7.0866141 0 1 1 304.7244,396.85037 z"
+           transform="matrix(0.4647224,0,0,0.4647208,27.572911,121.91353)" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 240.94489,288.6216 L 240.94489,316.96805 L 269.29135,316.96805 L 283.46457,302.79483 L 269.29135,288.6216 L 240.94489,288.6216 z"
+           id="path2393" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 169.68518,260.27516 L 169.68518,288.62161 L 198.03164,288.62161 L 212.20486,274.44839 L 198.03164,260.27516 L 169.68518,260.27516 z"
+           id="path2476" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 155.51196,260.27515 L 155.51196,288.6216 L 183.85842,288.6216 L 198.03164,274.44838 L 183.85842,260.27515 L 155.51196,260.27515 z"
+           id="path2478" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 141.33873,260.27515 L 141.33873,288.6216 L 169.68519,288.6216 L 183.85841,274.44838 L 169.68519,260.27515 L 141.33873,260.27515 z"
+           id="path2480" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 127.1655,260.27515 L 127.1655,288.6216 L 155.51196,288.6216 L 169.68518,274.44838 L 155.51196,260.27515 L 127.1655,260.27515 z"
+           id="path2482" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 112.99227,260.27516 L 112.99227,288.62161 L 141.33873,288.62161 L 155.51195,274.44839 L 141.33873,260.27516 L 112.99227,260.27516 z"
+           id="path2484" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 178.42503,325.91457 L 178.42503,343.45464 L 160.78743,343.45464 L 151.96864,334.68461 L 160.78743,325.91457 L 178.42503,325.91457 z"
+           id="path2488" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 189.44852,325.91457 L 189.44852,343.45463 L 171.81092,343.45463 L 162.99213,334.6846 L 171.81092,325.91457 L 189.44852,325.91457 z"
+           id="path2490" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 200.47201,325.91457 L 200.47201,343.45463 L 182.83442,343.45463 L 174.01563,334.6846 L 182.83442,325.91457 L 200.47201,325.91457 z"
+           id="path2492" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 211.49551,325.91457 L 211.49551,343.45463 L 193.85792,343.45463 L 185.03912,334.6846 L 193.85792,325.91457 L 211.49551,325.91457 z"
+           id="path2494" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 130.31811,297.56811 L 130.31811,315.10818 L 147.95571,315.10818 L 156.7745,306.33815 L 147.95571,297.56811 L 130.31811,297.56811 z"
+           id="path2496" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 121.49932,297.56811 L 121.49932,315.10818 L 139.13691,315.10818 L 147.9557,306.33815 L 139.13691,297.56811 L 121.49932,297.56811 z"
+           id="path2498" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 112.68051,297.56812 L 112.68051,315.10818 L 130.31811,315.10818 L 139.1369,306.33815 L 130.31811,297.56812 L 112.68051,297.56812 z"
+           id="path2500" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="g2551"
+       transform="translate(46.062989,173.85048)">
+      <g
+         id="g2553">
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 109.38299,254.977 C 109.38299,286.91379 109.38299,318.85059 109.38299,350.78738 C 148.13709,350.78738 202.17953,350.70004 240.93363,350.70004 C 256.29171,334.73163 271.64979,318.76323 287.00787,302.79483 C 271.64979,286.82644 256.29171,270.85805 240.93363,254.88966 C 202.17953,254.88966 148.13709,254.977 109.38299,254.977 z"
+           id="path2555"
+           sodipodi:nodetypes="cccccc" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 77.559187,306.33815 L 215.74816,306.33815 C 215.74816,306.33815 219.29147,306.29222 219.29147,309.88146 L 219.29147,331.1413 C 219.29147,335.06987 215.74816,334.68461 215.74816,334.68461 L 134.2521,334.68461 C 134.2521,334.68461 130.70879,335.06987 130.70879,331.1413 L 130.70879,324.05469 C 129.56543,319.7876 134.2521,320.51138 134.2521,320.51138 L 173.22848,320.51138 C 173.22848,320.51138 176.77178,321.26865 176.77178,316.96808 L 176.77178,309.88146 C 176.77178,305.95289 180.31509,306.33815 180.31509,306.33815"
+           id="path2557"
+           sodipodi:nodetypes="ccccccccccccc" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 10.629919,274.44838 L 219.68504,274.44838 C 219.68504,274.44838 223.22835,274.40245 223.22835,277.99169 L 223.22835,299.25152 C 223.22835,303.53723 226.77165,302.79483 226.77165,302.79483 L 308.26772,302.79483"
+           id="path2559"
+           sodipodi:nodetypes="cccccc" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 185.46962,297.56812 L 185.46962,315.10818 L 203.10721,315.10818 L 211.926,306.33815 L 203.10721,297.56812 L 185.46962,297.56812 z"
+           id="path2561" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 167.40153,325.91457 L 167.40153,343.45464 L 149.76393,343.45464 L 140.94514,334.68461 L 149.76393,325.91457 L 167.40153,325.91457 z"
+           id="path2563" />
+        <path
+           sodipodi:type="arc"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:2.15182614;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+           id="path2565"
+           sodipodi:cx="297.63779"
+           sodipodi:cy="396.85037"
+           sodipodi:rx="7.0866141"
+           sodipodi:ry="7.0866141"
+           d="M 304.7244,396.85037 A 7.0866141,7.0866141 0 1 1 290.55117,396.85037 A 7.0866141,7.0866141 0 1 1 304.7244,396.85037 z"
+           transform="matrix(0.4647224,0,0,0.4647208,27.572911,121.91353)" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 240.94489,288.6216 L 240.94489,316.96805 L 269.29135,316.96805 L 283.46457,302.79483 L 269.29135,288.6216 L 240.94489,288.6216 z"
+           id="path2567" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 169.68518,260.27516 L 169.68518,288.62161 L 198.03164,288.62161 L 212.20486,274.44839 L 198.03164,260.27516 L 169.68518,260.27516 z"
+           id="path2569" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 155.51196,260.27515 L 155.51196,288.6216 L 183.85842,288.6216 L 198.03164,274.44838 L 183.85842,260.27515 L 155.51196,260.27515 z"
+           id="path2571" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 141.33873,260.27515 L 141.33873,288.6216 L 169.68519,288.6216 L 183.85841,274.44838 L 169.68519,260.27515 L 141.33873,260.27515 z"
+           id="path2573" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 127.1655,260.27515 L 127.1655,288.6216 L 155.51196,288.6216 L 169.68518,274.44838 L 155.51196,260.27515 L 127.1655,260.27515 z"
+           id="path2575" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 112.99227,260.27516 L 112.99227,288.62161 L 141.33873,288.62161 L 155.51195,274.44839 L 141.33873,260.27516 L 112.99227,260.27516 z"
+           id="path2577" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 178.42503,325.91457 L 178.42503,343.45464 L 160.78743,343.45464 L 151.96864,334.68461 L 160.78743,325.91457 L 178.42503,325.91457 z"
+           id="path2579" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 189.44852,325.91457 L 189.44852,343.45463 L 171.81092,343.45463 L 162.99213,334.6846 L 171.81092,325.91457 L 189.44852,325.91457 z"
+           id="path2581" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 200.47201,325.91457 L 200.47201,343.45463 L 182.83442,343.45463 L 174.01563,334.6846 L 182.83442,325.91457 L 200.47201,325.91457 z"
+           id="path2583" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 211.49551,325.91457 L 211.49551,343.45463 L 193.85792,343.45463 L 185.03912,334.6846 L 193.85792,325.91457 L 211.49551,325.91457 z"
+           id="path2585" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 130.31811,297.56811 L 130.31811,315.10818 L 147.95571,315.10818 L 156.7745,306.33815 L 147.95571,297.56811 L 130.31811,297.56811 z"
+           id="path2587" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 121.49932,297.56811 L 121.49932,315.10818 L 139.13691,315.10818 L 147.9557,306.33815 L 139.13691,297.56811 L 121.49932,297.56811 z"
+           id="path2589" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 112.68051,297.56812 L 112.68051,315.10818 L 130.31811,315.10818 L 139.1369,306.33815 L 130.31811,297.56812 L 112.68051,297.56812 z"
+           id="path2591" />
+      </g>
+    </g>
+    <g
+       style="display:inline"
+       id="g2593"
+       transform="translate(173.62205,60.464649)">
+      <g
+         id="g2595">
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 109.38299,254.977 C 109.38299,286.91379 109.38299,318.85059 109.38299,350.78738 C 148.13709,350.78738 202.17953,350.70004 240.93363,350.70004 C 256.29171,334.73163 271.64979,318.76323 287.00787,302.79483 C 271.64979,286.82644 256.29171,270.85805 240.93363,254.88966 C 202.17953,254.88966 148.13709,254.977 109.38299,254.977 z"
+           id="path2597"
+           sodipodi:nodetypes="cccccc" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 77.559187,306.33815 L 215.74816,306.33815 C 215.74816,306.33815 219.29147,306.29222 219.29147,309.88146 L 219.29147,331.1413 C 219.29147,335.06987 215.74816,334.68461 215.74816,334.68461 L 134.2521,334.68461 C 134.2521,334.68461 130.70879,335.06987 130.70879,331.1413 L 130.70879,324.05469 C 129.56543,319.7876 134.2521,320.51138 134.2521,320.51138 L 173.22848,320.51138 C 173.22848,320.51138 176.77178,321.26865 176.77178,316.96808 L 176.77178,309.88146 C 176.77178,305.95289 180.31509,306.33815 180.31509,306.33815"
+           id="path2599"
+           sodipodi:nodetypes="ccccccccccccc" />
+        <path
+           style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M 10.629919,274.44838 L 219.68504,274.44838 C 219.68504,274.44838 223.22835,274.40245 223.22835,277.99169 L 223.22835,299.25152 C 223.22835,303.53723 226.77165,302.79483 226.77165,302.79483 L 308.26772,302.79483"
+           id="path2601"
+           sodipodi:nodetypes="cccccc" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 185.46962,297.56812 L 185.46962,315.10818 L 203.10721,315.10818 L 211.926,306.33815 L 203.10721,297.56812 L 185.46962,297.56812 z"
+           id="path2603" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 167.40153,325.91457 L 167.40153,343.45464 L 149.76393,343.45464 L 140.94514,334.68461 L 149.76393,325.91457 L 167.40153,325.91457 z"
+           id="path2605" />
+        <path
+           sodipodi:type="arc"
+           style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ff0000;stroke-width:2.15182614;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+           id="path2607"
+           sodipodi:cx="297.63779"
+           sodipodi:cy="396.85037"
+           sodipodi:rx="7.0866141"
+           sodipodi:ry="7.0866141"
+           d="M 304.7244,396.85037 A 7.0866141,7.0866141 0 1 1 290.55117,396.85037 A 7.0866141,7.0866141 0 1 1 304.7244,396.85037 z"
+           transform="matrix(0.4647224,0,0,0.4647208,27.572911,121.91353)" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 240.94489,288.6216 L 240.94489,316.96805 L 269.29135,316.96805 L 283.46457,302.79483 L 269.29135,288.6216 L 240.94489,288.6216 z"
+           id="path2609" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 169.68518,260.27516 L 169.68518,288.62161 L 198.03164,288.62161 L 212.20486,274.44839 L 198.03164,260.27516 L 169.68518,260.27516 z"
+           id="path2611" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 155.51196,260.27515 L 155.51196,288.6216 L 183.85842,288.6216 L 198.03164,274.44838 L 183.85842,260.27515 L 155.51196,260.27515 z"
+           id="path2613" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 141.33873,260.27515 L 141.33873,288.6216 L 169.68519,288.6216 L 183.85841,274.44838 L 169.68519,260.27515 L 141.33873,260.27515 z"
+           id="path2615" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 127.1655,260.27515 L 127.1655,288.6216 L 155.51196,288.6216 L 169.68518,274.44838 L 155.51196,260.27515 L 127.1655,260.27515 z"
+           id="path2617" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 112.99227,260.27516 L 112.99227,288.62161 L 141.33873,288.62161 L 155.51195,274.44839 L 141.33873,260.27516 L 112.99227,260.27516 z"
+           id="path2619" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 178.42503,325.91457 L 178.42503,343.45464 L 160.78743,343.45464 L 151.96864,334.68461 L 160.78743,325.91457 L 178.42503,325.91457 z"
+           id="path2621" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 189.44852,325.91457 L 189.44852,343.45463 L 171.81092,343.45463 L 162.99213,334.6846 L 171.81092,325.91457 L 189.44852,325.91457 z"
+           id="path2623" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 200.47201,325.91457 L 200.47201,343.45463 L 182.83442,343.45463 L 174.01563,334.6846 L 182.83442,325.91457 L 200.47201,325.91457 z"
+           id="path2625" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 211.49551,325.91457 L 211.49551,343.45463 L 193.85792,343.45463 L 185.03912,334.6846 L 193.85792,325.91457 L 211.49551,325.91457 z"
+           id="path2627" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 130.31811,297.56811 L 130.31811,315.10818 L 147.95571,315.10818 L 156.7745,306.33815 L 147.95571,297.56811 L 130.31811,297.56811 z"
+           id="path2629" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 121.49932,297.56811 L 121.49932,315.10818 L 139.13691,315.10818 L 147.9557,306.33815 L 139.13691,297.56811 L 121.49932,297.56811 z"
+           id="path2631" />
+        <path
+           style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+           d="M 112.68051,297.56812 L 112.68051,315.10818 L 130.31811,315.10818 L 139.1369,306.33815 L 130.31811,297.56812 L 112.68051,297.56812 z"
+           id="path2633" />
+      </g>
+    </g>
+  </g>
+</svg>