diff mbox

[API-NEXT,v2,1/2] doc: images: add traffic manager svg

Message ID 1452559195-884-1-git-send-email-mike.holmes@linaro.org
State Accepted
Commit 0f38eb8469ebd085f8a040f5a36b0445c136fe4a
Headers show

Commit Message

Mike Holmes Jan. 12, 2016, 12:39 a.m. UTC
Signed-off-by: Mike Holmes <mike.holmes@linaro.org>
---
v2:
   Updated digram for the node to match text

 doc/images/tm_hierarchy.svg | 2418 +++++++++++++++++++++++++++++++++++++++++++
 doc/images/tm_node.svg      | 1178 +++++++++++++++++++++
 2 files changed, 3596 insertions(+)
 create mode 100644 doc/images/tm_hierarchy.svg
 create mode 100644 doc/images/tm_node.svg

Comments

Bill Fischofer Jan. 12, 2016, 1:55 a.m. UTC | #1
For the v2 series:

Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org>

On Mon, Jan 11, 2016 at 6:39 PM, Mike Holmes <mike.holmes@linaro.org> wrote:

> Signed-off-by: Mike Holmes <mike.holmes@linaro.org>

> ---

> v2:

>    Updated digram for the node to match text

>

>  doc/images/tm_hierarchy.svg | 2418

> +++++++++++++++++++++++++++++++++++++++++++

>  doc/images/tm_node.svg      | 1178 +++++++++++++++++++++

>  2 files changed, 3596 insertions(+)

>  create mode 100644 doc/images/tm_hierarchy.svg

>  create mode 100644 doc/images/tm_node.svg

>

> diff --git a/doc/images/tm_hierarchy.svg b/doc/images/tm_hierarchy.svg

> new file mode 100644

> index 0000000..740d43b

> --- /dev/null

> +++ b/doc/images/tm_hierarchy.svg

> @@ -0,0 +1,2418 @@

> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>

> +<!-- Generated by graphviz version 2.36.0 (20140111.2315)

> + -->

> +

> +<!-- Title: four_levels Pages: 1 -->

> +

> +<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="1362px"

> +   height="600px"

> +   viewBox="0 0 1362 600"

> +   id="svg4136"

> +   version="1.1"

> +   inkscape:version="0.91 r13725"

> +   sodipodi:docname="tm_hierarchy.svg">

> +  <metadata

> +     id="metadata5046">

> +    <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>

> +  <sodipodi:namedview

> +     pagecolor="#ffffff"

> +     bordercolor="#666666"

> +     borderopacity="1"

> +     objecttolerance="10"

> +     gridtolerance="10"

> +     guidetolerance="10"

> +     inkscape:pageopacity="0"

> +     inkscape:pageshadow="2"

> +     inkscape:window-width="1920"

> +     inkscape:window-height="1176"

> +     id="namedview5044"

> +     showgrid="false"

> +     inkscape:zoom="1.3876652"

> +     inkscape:cx="681"

> +     inkscape:cy="300"

> +     inkscape:window-x="0"

> +     inkscape:window-y="264"

> +     inkscape:window-maximized="1"

> +     inkscape:current-layer="svg4136" />

> +  <defs

> +     id="defs4138">

> +    <symbol

> +       id="queue_symbol"

> +       fill="#80f080"

> +       stroke="black"

> +       stroke-width="5"

> +       stroke-linecap="square">

> +      <g

> +         transform="scale(0.2 0.2)"

> +         id="g4141">

> +        <line

> +           x1="0"

> +           y1="70"

> +           x2="0"

> +           y2="120"

> +           id="line4143" />

> +        <line

> +           x1="100"

> +           y1="70"

> +           x2="100"

> +           y2="120"

> +           id="line4145" />

> +        <polyline

> +           points="0,120 0,170 100,170 100,120"

> +           id="polyline4147" />

> +        <rect

> +           x="0"

> +           y="170"

> +           width="100"

> +           height="50"

> +           id="rect4149" />

> +        <rect

> +           x="0"

> +           y="220"

> +           width="100"

> +           height="50"

> +           id="rect4151" />

> +        <rect

> +           x="0"

> +           y="270"

> +           width="100"

> +           height="50"

> +           id="rect4153" />

> +        <rect

> +           x="0"

> +           y="320"

> +           width="100"

> +           height="50"

> +           id="rect4155" />

> +        <rect

> +           x="0"

> +           y="370"

> +           width="100"

> +           height="50"

> +           id="rect4157" />

> +        <rect

> +           x="0"

> +           y="420"

> +           width="100"

> +           height="50"

> +           id="rect4159" />

> +      </g>

> +    </symbol>

> +    <symbol

> +       id="ArbiterLevel3">

> +      <!-- shift x left by 39 -->

> +      <polygon

> +         fill="#F08080"

> +         stroke="black"

> +         points="54,0  0,0  12,29  42,29  54,0"

> +         id="polygon4162" />

> +    </symbol>

> +    <symbol

> +       id="ArbiterLevel2">

> +      <!-- shift x left by 92 -->

> +      <polygon

> +         fill="#F0F080"

> +         stroke="black"

> +         points="116,0  0,0  24,36  92,36  116,0"

> +         id="polygon4165" />

> +    </symbol>

> +    <symbol

> +       id="ArbiterLevel1">

> +      <!-- shift x left by 79 -->

> +      <polygon

> +         fill="#E080E0"

> +         stroke="black"

> +         points="101,9  0,9  21,54  79,54  101,9"

> +         id="polygon4168" />

> +    </symbol>

> +    <symbol

> +       id="DownArrowColor1">

> +      <!-- shift x left by 7 and shift y by 5 -->

> +      <polygon

> +         fill="green"

> +         stroke="green"

> +         points="14,-10  0,-10  7,10  14,-10"

> +         id="polygon4171" />

> +    </symbol>

> +    <symbol

> +       id="DownArrowColor2">

> +      <!-- shift x left by 7 and shift y by 5 -->

> +      <polygon

> +         fill="black"

> +         stroke="black"

> +         points="14,-10  0,-10  7,10  14,-10"

> +         id="polygon4174" />

> +    </symbol>

> +  </defs>

> +  <polygon

> +     style="fill:#e8e8e8;stroke:none"

> +     id="polygon4179"

> +     points="1320,-520 1320,40 -20,40 -20,40 -20,-520 "

> +     transform="translate(30,530)" />

> +  <g

> +     class="node"

> +     id="node1"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4182">q28</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4184"

> +       y="-455"

> +       x="1107"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:start"

> +       id="text4186"

> +       font-size="10.00"

> +       y="-460"

> +       x="1115">q28</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node33"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4189">a1</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4191"

> +       y="-325"

> +       x="1130"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4193"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="1157">User-18</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge1"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4196">q28-&gt;a1</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4198"

> +       d="m 1127.59,-386.63 c 3.01,7.979 6.31,16.655 9.41,24.63

> 3.46,8.894 7.34,18.644 10.75,27.153" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4200"

> +       points="1144.51,-333.521 1151.01,-336.137 1151.01,-336.137

> 1151.5,-325.553 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node2"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4203">q29</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4205"

> +       y="-455"

> +       x="1146"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4207"

> +       font-size="10.00"

> +       y="-460"

> +       x="1154">q29</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge2"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4210">q29-&gt;a1</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4212"

> +       d="m 1157,-361.991 c 0,9.112 0,18.162 0,26.006" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4214"

> +       points="1153.5,-335.818 1160.5,-335.817 1160.5,-335.817

> 1157,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node3"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4217">q30</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4219"

> +       y="-455"

> +       x="1186"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4221"

> +       font-size="10.00"

> +       y="-460"

> +       x="1194">q30</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge3"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4224">q30-&gt;a1</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4226"

> +       d="m 1186.49,-387.938 c -6.38,16.428 -14.44,37.176 -20.52,52.831"

> />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4228"

> +       points="1162.66,-336.24 1169.18,-333.706 1169.18,-333.706

> 1162.3,-325.651 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node4"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4231">q31</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4233"

> +       y="-455"

> +       x="1226"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4235"

> +       font-size="10.00"

> +       y="-460"

> +       x="1234">q31</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge4"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4238">q31-&gt;a1</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4240"

> +       d="m 1226.49,-381.191 c -2.86,6.676 -6.33,13.402 -10.49,19.191

> -9.95,13.868 -24.57,26.294 -36.77,35.29" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4242"

> +       points="1177.02,-329.431 1181.06,-323.719 1181.06,-323.719

> 1170.88,-320.795 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node5"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4245">q25</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4247"

> +       y="-455"

> +       x="988"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4249"

> +       font-size="10.00"

> +       y="-460"

> +       x="996">q25</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node34"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4252">a2</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4254"

> +       y="-325"

> +       x="998"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4256"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="1025">User-16</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge5"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4259">q25-&gt;a2</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4261"

> +       d="m 1007.51,-376.354 c 3.74,13.775 7.84,28.861 11.13,40.962" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4263"

> +       points="1015.29,-334.366 1022.05,-336.202 1022.05,-336.202

> 1021.29,-325.634 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node6"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4266">q26</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4268"

> +       y="-455"

> +       x="1030"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4270"

> +       font-size="10.00"

> +       y="-460"

> +       x="1038">q26</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge6"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4273">q26-&gt;a2</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4275"

> +       d="m 1030.82,-361.991 c -1.06,9.112 -2.11,18.162 -3.03,26.006" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4277"

> +       points="1024.29,-336.155 1031.24,-335.345 1031.24,-335.345

> 1026.61,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node7"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4280">q27</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4282"

> +       y="-455"

> +       x="1071"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4284"

> +       font-size="10.00"

> +       y="-460"

> +       x="1079">q27</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node35"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4287">a3</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4289"

> +       y="-325"

> +       x="1059"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4291"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="1086">User-17</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge7"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4294">q27-&gt;a3</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4296"

> +       d="m 1081.63,-361.991 c 0.8,9.112 1.59,18.162 2.27,26.006" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4298"

> +       points="1080.44,-335.475 1087.41,-336.084 1087.41,-336.084

> 1084.79,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node8"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4301">q32</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4303"

> +       y="-455"

> +       x="1267"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4305"

> +       font-size="10.00"

> +       y="-460"

> +       x="1274">q32</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node36"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4308">a4</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4310"

> +       y="-325"

> +       x="1220"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4312"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="1247">User-19</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge8"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4315">q32-&gt;a4</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4317"

> +       d="m 1266.42,-378.686 c -4.19,14.389 -8.88,30.515 -12.61,43.305" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4319"

> +       points="1250.38,-336.114 1257.1,-334.156 1257.1,-334.156

> 1250.94,-325.534 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node9"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4322">q16</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4324"

> +       y="-455"

> +       x="628"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4326"

> +       font-size="10.00"

> +       y="-460"

> +       x="636">q16</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node37"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4329">a5</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4331"

> +       y="-325"

> +       x="648"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4333"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="675">User-11</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge9"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4336">q16-&gt;a5</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4338"

> +       d="m 647.585,-386.309 c 5.924,16.057 13.216,35.821 18.789,50.929"

> />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4340"

> +       points="663.176,-333.938 669.743,-336.361 669.743,-336.361

> 669.921,-325.767 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node10"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4343">q17</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4345"

> +       y="-455"

> +       x="670"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4347"

> +       font-size="10.00"

> +       y="-460"

> +       x="677">q17</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge10"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4350">q17-&gt;a5</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4352"

> +       d="m 675.971,-361.991 c -0.177,9.112 -0.353,18.162 -0.505,26.006"

> />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4354"

> +       points="671.963,-335.884 678.962,-335.748 678.962,-335.748

> 675.268,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node11"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4357">q18</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4359"

> +       y="-455"

> +       x="712"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4361"

> +       font-size="10.00"

> +       y="-460"

> +       x="717">q18</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node38"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4364">a6</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4366"

> +       y="-325"

> +       x="709"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4368"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="736">User-12</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge11"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4371">q18-&gt;a6</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4373"

> +       d="m 726.778,-361.991 c 1.701,9.217 3.389,18.37 4.847,26.276" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4375"

> +       points="728.195,-335.017 735.079,-336.287 735.079,-336.287

> 733.451,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node12"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4378">q19</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4380"

> +       y="-455"

> +       x="750"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4382"

> +       font-size="10.00"

> +       y="-460"

> +       x="758">q19</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge12"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4385">q19-&gt;a6</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4387"

> +       d="m 746.438,-363.198 c -1.96,9.613 -3.917,19.213 -5.598,27.459" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4389"

> +       points="737.38,-336.29 744.239,-334.892 744.239,-334.892

> 738.812,-325.793 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node13"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4392">q20</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4394"

> +       y="-455"

> +       x="792"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4396"

> +       font-size="10.00"

> +       y="-460"

> +       x="797">q20</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node39"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4399">a7</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4401"

> +       y="-325"

> +       x="770"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4403"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="797">User-13</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge13"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4406">q20-&gt;a7</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4408"

> +       d="m 797,-361.991 c 0,9.112 0,18.162 0,26.006" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4410"

> +       points="793.5,-335.818 800.5,-335.817 800.5,-335.817 797,-325.818

> " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node14"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4413">q21</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4415"

> +       y="-455"

> +       x="832"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4417"

> +       font-size="10.00"

> +       y="-460"

> +       x="837">q21</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node40"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4420">a8</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4422"

> +       y="-325"

> +       x="834"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4424"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="861">User-14</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge14"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4427">q21-&gt;a8</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4429"

> +       d="m 847.527,-369.823 c 2.767,11.875 5.64,24.205 8.018,34.413" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4431"

> +       points="852.142,-334.593 858.959,-336.181 858.959,-336.181

> 857.82,-325.648 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node15"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4434">q22</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4436"

> +       y="-455"

> +       x="870"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4438"

> +       font-size="10.00"

> +       y="-460"

> +       x="878">q22</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge15"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4441">q22-&gt;a8</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4443"

> +       d="m 868.766,-361.991 c -1.432,9.217 -2.854,18.37 -4.082,26.276" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4445"

> +       points="861.223,-336.236 868.14,-335.162 868.14,-335.162

> 863.146,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node16"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4448">q23</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4450"

> +       y="-455"

> +       x="910"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4452"

> +       font-size="10.00"

> +       y="-460"

> +       x="917">q23</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node41"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4455">a9</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4457"

> +       y="-325"

> +       x="895"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4459"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="922">User-15</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge16"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4462">q23-&gt;a9</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4464"

> +       d="m 919.573,-361.991 c 0.443,9.112 0.882,18.162 1.263,26.006" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4466"

> +       points="917.348,-335.636 924.34,-335.976 924.34,-335.976

> 921.329,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node17"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4469">q24</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4471"

> +       y="-455"

> +       x="948"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4473"

> +       font-size="10.00"

> +       y="-460"

> +       x="956">q24</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge17"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4476">q24-&gt;a9</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4478"

> +       d="m 946.499,-384.097 c -5.315,15.64 -11.66,34.315 -16.562,48.739"

> />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4480"

> +       points="926.563,-336.305 933.19,-334.053 933.19,-334.053

> 926.659,-325.711 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node18"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4483">q1</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4485"

> +       y="-455"

> +       x="12"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4487"

> +       font-size="10.00"

> +       y="-460"

> +       x="20">q1</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node42"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4490">a10</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4492"

> +       y="-325"

> +       x="-6"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4494"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="21">User-1</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge18"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4497">q1-&gt;a10</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4499"

> +       d="m 21,-361.991 c 0,9.112 0,18.162 0,26.006" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4501"

> +       points="17.5001,-335.818 24.5001,-335.817 24.5001,-335.817

> 21,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node19"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4504">q2</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4506"

> +       y="-455"

> +       x="59"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4508"

> +       font-size="10.00"

> +       y="-460"

> +       x="64">q2</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node43"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4511">a11</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4513"

> +       y="-325"

> +       x="55"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4515"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="82">User-2</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge19"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4518">q2-&gt;a11</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4520"

> +       d="m 73.2636,-361.991 c 1.6109,9.217 3.2104,18.37 4.5921,26.276" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4522"

> +       points="74.416,-335.066 81.3115,-336.271 81.3115,-336.271

> 79.5853,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node20"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4525">q3</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4527"

> +       y="-455"

> +       x="94"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:start"

> +       id="text4529"

> +       font-size="10.00"

> +       y="-460"

> +       x="99">q3</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node44"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4532">a12</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4534"

> +       y="-325"

> +       x="116"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4536"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="143">User-3</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge20"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4539">q3-&gt;a12</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4541"

> +       d="m 114.575,-386.939 c 3.039,8.053 6.36,16.845 9.425,24.939

> 3.32,8.767 6.976,18.395 10.187,26.842" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4543"

> +       points="131.004,-333.681 137.547,-336.17 137.547,-336.17

> 137.83,-325.578 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node21"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4546">q4</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4548"

> +       y="-455"

> +       x="137"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4550"

> +       font-size="10.00"

> +       y="-460"

> +       x="144">q4</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge21"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4553">q4-&gt;a12</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4555"

> +       d="m 143.485,-361.991 c -0.088,9.112 -0.176,18.162 -0.252,26.006"

> />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4557"

> +       points="139.731,-335.851 146.731,-335.783 146.731,-335.783

> 143.134,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node22"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4560">q5</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4562"

> +       y="-455"

> +       x="176"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4564"

> +       font-size="10.00"

> +       y="-460"

> +       x="184">q5</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node45"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4567">a13</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4569"

> +       y="-325"

> +       x="186"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4571"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="213">User-4</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge22"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4574">q5-&gt;a13</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4576"

> +       d="m 194.552,-377.523 c 3.933,13.969 8.285,29.428 11.775,41.821" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4578"

> +       points="203.059,-334.392 209.797,-336.289 209.797,-336.289

> 209.138,-325.715 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node23"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4581">q6</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4583"

> +       y="-455"

> +       x="219"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4585"

> +       font-size="10.00"

> +       y="-460"

> +       x="224">q6</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge23"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4588">q6-&gt;a13</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4590"

> +       d="m 218.339,-361.991 c -0.973,9.112 -1.94,18.162 -2.778,26.006" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4592"

> +       points="212.057,-336.133 219.018,-335.389 219.018,-335.389

> 214.476,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node24"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4595">q7</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4597"

> +       y="-455"

> +       x="259"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4599"

> +       font-size="10.00"

> +       y="-460"

> +       x="264">q7</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node46"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4602">a14</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4604"

> +       y="-325"

> +       x="247"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4606"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="274">User-5</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge24"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4609">q7-&gt;a14</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4611"

> +       d="m 269.146,-361.991 c 0.885,9.112 1.764,18.162 2.525,26.006" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4613"

> +       points="268.208,-335.432 275.176,-336.109 275.176,-336.109

> 272.658,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node25"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4616">q8</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4618"

> +       y="-455"

> +       x="295"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4620"

> +       font-size="10.00"

> +       y="-460"

> +       x="303">q8</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge25"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4623">q8-&gt;a14</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4625"

> +       d="m 293.423,-378.686 c -4.191,14.389 -8.888,30.515

> -12.613,43.305" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4627"

> +       points="277.378,-336.114 284.099,-334.156 284.099,-334.156

> 277.942,-325.534 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node26"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4630">q9</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4632"

> +       y="-455"

> +       x="339"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4634"

> +       font-size="10.00"

> +       y="-460"

> +       x="344">q9</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node47"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4637">a15</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4639"

> +       y="-325"

> +       x="308"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4641"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="335">User-6</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge26"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4644">q9-&gt;a15</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4646"

> +       d="m 339.368,-361.991 c -0.796,9.112 -1.587,18.162 -2.272,26.006"

> />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4648"

> +       points="333.591,-336.084 340.565,-335.475 340.565,-335.475

> 336.207,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node27"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4651">q10</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4653"

> +       y="-455"

> +       x="389"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4655"

> +       font-size="10.00"

> +       y="-460"

> +       x="396">q10</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node48"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4658">a16</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4660"

> +       y="-325"

> +       x="369"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4662"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="396">User-7</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge27"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4665">q10-&gt;a16</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4667"

> +       d="m 396,-361.991 c 0,9.112 0,18.162 0,26.006" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4669"

> +       points="392.5,-335.818 399.5,-335.817 399.5,-335.817 396,-325.818

> " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node28"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4672">q11</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4674"

> +       y="-455"

> +       x="432"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4676"

> +       font-size="10.00"

> +       y="-460"

> +       x="437">q11</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node49"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4679">a17</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4681"

> +       y="-325"

> +       x="430"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4683"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="457">User-8</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge28"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4686">q11-&gt;a17</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4688"

> +       d="m 447.293,-361.991 c 1.79,9.217 3.567,18.37 5.102,26.276" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4690"

> +       points="448.975,-334.967 455.847,-336.301 455.847,-336.301

> 454.317,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node29"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4693">q12</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4695"

> +       y="-455"

> +       x="468"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4697"

> +       font-size="10.00"

> +       y="-460"

> +       x="476">q12</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge29"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4700">q12-&gt;a17</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4702"

> +       d="m 466.707,-361.991 c -1.79,9.217 -3.567,18.37 -5.102,26.276" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4704"

> +       points="458.153,-336.301 465.025,-334.967 465.025,-334.967

> 459.683,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node30"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4707">q13</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4709"

> +       y="-455"

> +       x="512"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4711"

> +       font-size="10.00"

> +       y="-460"

> +       x="517">q13</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node50"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4714">a18</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4716"

> +       y="-325"

> +       x="491"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4718"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="518">User-9</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge30"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4721">q13-&gt;a18</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4723"

> +       d="m 517.515,-361.991 c 0.088,9.112 0.176,18.162 0.252,26.006" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4725"

> +       points="514.269,-335.783 521.269,-335.851 521.269,-335.851

> 517.866,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node31"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4728">q14</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4730"

> +       y="-455"

> +       x="552"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4732"

> +       font-size="10.00"

> +       y="-460"

> +       x="557">q14</text>

> +  </g>

> +  <g

> +     class="node"

> +     id="node51"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4735">a19</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4737"

> +       y="-325"

> +       x="552"

> +       xlink:href="#ArbiterLevel3" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4739"

> +       font-size="10.00"

> +       y="-308.5"

> +       x="579">User-10</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge31"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4742">q14-&gt;a19</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4744"

> +       d="m 567.549,-365.612 c 2.226,10.425 4.478,20.964 6.388,29.908" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4746"

> +       points="570.562,-334.751 577.407,-336.213 577.407,-336.213

> 576.073,-325.703 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node32"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4749">q15</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4751"

> +       y="-455"

> +       x="589"

> +       xlink:href="#queue_symbol" />

> +    <text

> +       style="font-size:10px;font-family:Times, serif;text-anchor:middle"

> +       id="text4753"

> +       font-size="10.00"

> +       y="-460"

> +       x="597">q15</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge32"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4756">q15-&gt;a19</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4758"

> +       d="m 587.736,-361.991 c -1.61,9.217 -3.21,18.37 -4.592,26.276" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4760"

> +       points="579.689,-336.271 586.584,-335.066 586.584,-335.066

> 581.415,-325.818 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node52"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4763">b1</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4765"

> +       y="-260"

> +       x="1023"

> +       xlink:href="#ArbiterLevel2" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text4767"

> +       font-size="12.00"

> +       y="-238.89999"

> +       x="1086">Gold-C3</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge33"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4770">a1-&gt;b1</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4772"

> +       d="m 1142.63,-296.442 c -8.93,8.431 -20.67,19.511 -31.15,29.396" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4774"

> +       points="1109.01,-269.524 1113.81,-264.433 1113.81,-264.433

> 1104.14,-260.116 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge34"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4777">a2-&gt;b1</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4779"

> +       d="m 1037.34,-296.442 c 7.48,8.207 17.23,18.924 26.05,28.605" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4781"

> +       points="1060.87,-265.401 1066.05,-270.114 1066.05,-270.114

> 1070.19,-260.363 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge35"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4784">a3-&gt;b1</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4786"

> +       d="m 1086,-296.442 c 0,7.476 0,17.034 0,25.995" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4788"

> +       points="1082.5,-270.363 1089.5,-270.363 1089.5,-270.363

> 1086,-260.363 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge36"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4791">a4-&gt;b1</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4793"

> +       d="M 1237.26,-295.3 1138,-265" />

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4795"

> +       y="-272"

> +       x="1128"

> +       xlink:href="#DownArrowColor2"

> +

>  transform="matrix(0.34202014,0.93969262,-0.93969262,0.34202014,497.13061,-1239.9761)"

> />

> +  </g>

> +  <g

> +     class="node"

> +     id="node53"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4798">b2</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4800"

> +       y="-260"

> +       x="675"

> +       xlink:href="#ArbiterLevel2" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text4802"

> +       font-size="12.00"

> +       y="-238.89999"

> +       x="736">Bronze-C3</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge37"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4805">a5-&gt;b2</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4807"

> +       d="m 687.344,-296.442 c 7.472,8.207 17.229,18.924 26.043,28.605" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4809"

> +       points="710.872,-265.401 716.048,-270.114 716.048,-270.114

> 720.192,-260.363 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge38"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4812">a6-&gt;b2</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4814"

> +       d="m 736,-296.442 c 0,7.476 0,17.034 0,25.995" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4816"

> +       points="732.5,-270.363 739.5,-270.363 739.5,-270.363 736,-260.363

> " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge39"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4819">a7-&gt;b2</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4821"

> +       d="m 784.656,-296.442 c -7.472,8.207 -17.229,18.924

> -26.043,28.605" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4823"

> +       points="755.952,-270.114 761.128,-265.401 761.128,-265.401

> 751.808,-260.363 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node54"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4826">b3</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4828"

> +       y="-260"

> +       x="807"

> +       xlink:href="#ArbiterLevel2" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text4830"

> +       font-size="12.00"

> +       y="-238.89999"

> +       x="865">Silver-C3</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge40"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4833">a8-&gt;b3</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4835"

> +       d="m 861.809,-296.442 c 0.447,7.476 1.017,17.034 1.552,25.995" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4837"

> +       points="859.874,-270.137 866.861,-270.554 866.861,-270.554

> 863.963,-260.363 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge41"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4840">a9-&gt;b3</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4842"

> +       d="m 920,-297 -11,28" />

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4844"

> +       y="-271"

> +       x="901.5"

> +       xlink:href="#DownArrowColor2"

> +

>  transform="matrix(0.95105652,0.30901699,-0.30901699,0.95105652,-38.375871,-293.70428)"

> />

> +  </g>

> +  <g

> +     class="node"

> +     id="node55"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4847">b4</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4849"

> +       y="-260"

> +       x="57"

> +       xlink:href="#ArbiterLevel2" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text4851"

> +       font-size="12.00"

> +       y="-238.89999"

> +       x="111">Regular-C1</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge42"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4854">a10-&gt;b4</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4856"

> +       d="m 39.2128,-296.442 c 11.6548,8.677 27.0787,20.159

> 40.6419,30.256" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4858"

> +       points="77.8976,-263.28 82.0776,-268.895 82.0776,-268.895

> 88.0089,-260.116 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge43"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4861">a11-&gt;b4</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4863"

> +       d="m 87.8686,-296.442 c 3.3411,7.72 7.6436,17.66 11.6299,26.87" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4865"

> +       points="96.3003,-268.15 102.724,-270.931 102.724,-270.931

> 103.485,-260.363 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge44"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4868">a12-&gt;b4</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4870"

> +       d="m 136.524,-296.442 c -3.686,7.72 -8.434,17.66 -12.833,26.87" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4872"

> +       points="120.444,-270.895 126.761,-267.878 126.761,-267.878

> 119.293,-260.363 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node56"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4875">b5</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4877"

> +       y="-260"

> +       x="217"

> +       xlink:href="#ArbiterLevel2" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text4879"

> +       font-size="12.00"

> +       y="-238.89999"

> +       x="274">Premium-C1</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge45"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4882">a13-&gt;b5</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4884"

> +       d="m 225.344,-296.442 c 7.472,8.207 17.229,18.924 26.043,28.605" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4886"

> +       points="248.872,-265.401 254.048,-270.114 254.048,-270.114

> 258.192,-260.363 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge46"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4889">a14-&gt;b5</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4891"

> +       d="m 274,-296.442 c 0,7.476 0,17.034 0,25.995" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4893"

> +       points="270.5,-270.363 277.5,-270.363 277.5,-270.363 274,-260.363

> " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge47"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4896">a15-&gt;b5</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4898"

> +       d="m 322.656,-296.442 c -7.472,8.207 -17.229,18.924

> -26.043,28.605" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4900"

> +       points="293.952,-270.114 299.128,-265.401 299.128,-265.401

> 289.808,-260.363 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node57"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4903">b6</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4905"

> +       y="-260"

> +       x="366"

> +       xlink:href="#ArbiterLevel2" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text4907"

> +       font-size="12.00"

> +       y="-238.89999"

> +       x="427">Normal-C2</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge48"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4910">a16-&gt;b6</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4912"

> +       d="m 402.273,-296.442 c 3.572,7.72 8.171,17.66 12.432,26.87" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4914"

> +       points="411.591,-267.969 417.944,-270.908 417.944,-270.908

> 418.966,-260.363 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge49"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4917">a17-&gt;b6</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4919"

> +       d="m 450.929,-296.442 c -3.456,7.72 -7.907,17.66 -12.031,26.87" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4921"

> +       points="435.667,-270.92 442.056,-268.06 442.056,-268.06

> 434.775,-260.363 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node58"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4924">b7</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4926"

> +       y="-260"

> +       x="502"

> +       xlink:href="#ArbiterLevel2" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text4928"

> +       font-size="12.00"

> +       y="-238.89999"

> +       x="559">Turbo-C2</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge50"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4931">a18-&gt;b7</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4933"

> +       d="m 526.297,-296.442 c 4.823,7.882 11.063,18.079 16.798,27.45" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4935"

> +       points="540.17,-267.066 546.141,-270.72 546.141,-270.72

> 548.375,-260.363 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge51"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4938">a19-&gt;b7</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path4940"

> +       d="m 574.953,-296.442 c -2.256,7.557 -5.147,17.242 -7.847,26.287"

> />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon4942"

> +       points="563.69,-270.946 570.397,-268.944 570.397,-268.944

> 564.183,-260.363 " />

> +  </g>

> +  <g

> +     class="node"

> +     id="node59"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4945">c3</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4947"

> +       y="-179"

> +       x="735"

> +       xlink:href="#ArbiterLevel1" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text4949"

> +       font-size="12.00"

> +       y="-146"

> +       x="785">Company3</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge52"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4952">b1-&gt;c3</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4954"

> +       d="M 1043,-227.072 845.759,-167.08" />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4956"

> +       points="844.574,-170.377 846.633,-163.687 846.633,-163.687

> 836.046,-164.091 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge53"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4959">b2-&gt;c3</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4961"

> +       d="M 748.644,-223.614 754,-177" />

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4963"

> +       y="-181"

> +       x="747"

> +       xlink:href="#DownArrowColor1"

> +

>  transform="matrix(0.98480775,-0.17364818,0.17364818,0.98480775,42.190682,128.2417)"

> />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge54"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4966">b3-&gt;c3</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4968"

> +       d="M 852.158,-223.614 818,-177" />

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4970"

> +       y="-181"

> +       x="811"

> +       xlink:href="#DownArrowColor1"

> +

>  transform="matrix(0.8660254,0.5,-0.5,0.8660254,21.09122,-432.7135)" />

> +  </g>

> +  <g

> +     class="node"

> +     id="node60"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4973">c1</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4975"

> +       y="-179"

> +       x="239"

> +       xlink:href="#ArbiterLevel1" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text4977"

> +       font-size="12.00"

> +       y="-146"

> +       x="289">Company1</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge55"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4980">b4-&gt;c1</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4982"

> +       d="m 142.815,-223.824 c 25.221,13.617 60.708,32.775 88.415,47.733"

> />

> +    <polygon

> +       style="fill:#008000;stroke:#008000"

> +       id="polygon4984"

> +       points="229.839,-172.864 233.164,-179.024 233.164,-179.024

> 240.301,-171.193 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge56"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4987">b5-&gt;c1</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path4989"

> +       d="M 274,-223.614 274,-180" />

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4991"

> +       y="-180"

> +       x="267"

> +       xlink:href="#DownArrowColor1" />

> +  </g>

> +  <g

> +     class="node"

> +     id="node61"

> +     transform="translate(30,530)">

> +    <title

> +       id="title4994">c2</title>

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use4996"

> +       y="-179"

> +       x="443"

> +       xlink:href="#ArbiterLevel1" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text4998"

> +       font-size="12.00"

> +       y="-146"

> +       x="493">Company2</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge57"

> +     transform="translate(30,530)">

> +    <title

> +       id="title5001">b6-&gt;c2</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path5003"

> +       d="M 440.039,-223.614 478,-176" />

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use5005"

> +       y="-180"

> +       x="471"

> +       xlink:href="#DownArrowColor1"

> +

>  transform="matrix(0.76604444,-0.64278761,0.64278761,0.76604444,224.96138,266.0763)"

> />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge58"

> +     transform="translate(30,530)">

> +    <title

> +       id="title5008">b7-&gt;c2</title>

> +    <path

> +       style="fill:none;stroke:#008000"

> +       inkscape:connector-curvature="0"

> +       id="path5010"

> +       d="M 545.961,-223.614 523,-178" />

> +    <use

> +       height="100%"

> +       width="100%"

> +       id="use5012"

> +       y="-180"

> +       x="515"

> +       xlink:href="#DownArrowColor1"

> +

>  transform="matrix(0.8660254,0.5,-0.5,0.8660254,-17.931286,-285.07953)" />

> +  </g>

> +  <g

> +     class="node"

> +     id="node62"

> +     transform="translate(30,530)">

> +    <title

> +       id="title5015">o1</title>

> +    <circle

> +       style="fill:#80c0f0;stroke:#000000"

> +       r="36"

> +       id="ellipse5017"

> +       cy="-40"

> +       cx="493" />

> +    <circle

> +       style="fill:none;stroke:#000000"

> +       r="40"

> +       id="ellipse5019"

> +       cy="-40"

> +       cx="493" />

> +    <text

> +       style="font-size:12px;font-family:Times, serif;text-anchor:middle"

> +       id="text5021"

> +       font-size="12.00"

> +       y="-36.900002"

> +       x="493">xgbe1</text>

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge59"

> +     transform="translate(30,530)">

> +    <title

> +       id="title5024">c3-&gt;o1</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path5026"

> +       d="M 752.014,-133.24 540.051,-57.8586" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon5028"

> +       points="538.861,-61.1502 541.222,-54.5604 541.222,-54.5604

> 530.627,-54.4821 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge60"

> +     transform="translate(30,530)">

> +    <title

> +       id="title5031">c1-&gt;o1</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path5033"

> +       d="m 319.91,-127.94 c 37.809,18.991 91.099,45.7574 128.533,64.56"

> />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon5035"

> +       points="447.093,-60.1417 450.235,-66.397 450.235,-66.397

> 457.6,-58.7808 " />

> +  </g>

> +  <g

> +     class="edge"

> +     id="edge61"

> +     transform="translate(30,530)">

> +    <title

> +       id="title5038">c3-&gt;o1</title>

> +    <path

> +       style="fill:none;stroke:#000000"

> +       inkscape:connector-curvature="0"

> +       id="path5040"

> +       d="m 493,-125 0,34.384" />

> +    <polygon

> +       style="fill:#000000;stroke:#000000"

> +       id="polygon5042"

> +       points="489.5,-90.3558 496.5,-90.3557 496.5,-90.3557 493,-80.3557

> " />

> +  </g>

> +</svg>

> diff --git a/doc/images/tm_node.svg b/doc/images/tm_node.svg

> new file mode 100644

> index 0000000..a930dab

> --- /dev/null

> +++ b/doc/images/tm_node.svg

> @@ -0,0 +1,1178 @@

> +<?xml version="1.0" encoding="UTF-8" standalone="no"?>

> +<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="765"

> +   height="990"

> +   viewBox="320 155 425.98732 552.68812"

> +   id="svg3293"

> +   version="1.1"

> +   inkscape:version="0.48.2 r9819">

> +  <metadata

> +     id="metadata3599">

> +    <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>

> +  <defs

> +     id="defs3597">

> +    <font

> +       horiz-adv-x="1024"

> +       id="font46307"

> +       inkscape:label="font 1"

> +       horiz-origin-x="0"

> +       horiz-origin-y="0"

> +       vert-origin-x="45"

> +       vert-origin-y="90"

> +       vert-adv-y="90">

> +      <font-face

> +         units-per-em="1024"

> +         id="font-face46309"

> +         font-family="SVGFont 1" />

> +      <missing-glyph

> +         d="M0,0h1000v1024h-1000z"

> +         id="missing-glyph46311" />

> +    </font>

> +    <font

> +       horiz-adv-x="1024"

> +       id="font46313"

> +       inkscape:label="font 2"

> +       horiz-origin-x="0"

> +       horiz-origin-y="0"

> +       vert-origin-x="45"

> +       vert-origin-y="90"

> +       vert-adv-y="90">

> +      <font-face

> +         units-per-em="1024"

> +         id="font-face46315"

> +         font-family="SVGFont 2" />

> +      <missing-glyph

> +         d="M0,0h1000v1024h-1000z"

> +         id="missing-glyph46317" />

> +    </font>

> +  </defs>

> +  <sodipodi:namedview

> +     pagecolor="#ffffff"

> +     bordercolor="#666666"

> +     borderopacity="1"

> +     objecttolerance="10"

> +     gridtolerance="10"

> +     guidetolerance="10"

> +     inkscape:pageopacity="0"

> +     inkscape:pageshadow="2"

> +     inkscape:window-width="1178"

> +     inkscape:window-height="965"

> +     id="namedview3595"

> +     showgrid="false"

> +     fit-margin-top="1.6"

> +     fit-margin-left="1"

> +     fit-margin-right="1"

> +     fit-margin-bottom="1"

> +     units="in"

> +     showborder="true"

> +     inkscape:zoom="0.78398474"

> +     inkscape:cx="382.52479"

> +     inkscape:cy="496.87739"

> +     inkscape:window-x="210"

> +     inkscape:window-y="0"

> +     inkscape:window-maximized="0"

> +     inkscape:current-layer="svg3293"

> +     borderlayer="false" />

> +  <path

> +

>  style="fill:#f0e9ef;fill-opacity:1;stroke:#000000;stroke-width:1.7864666;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"

> +     d="m 353.0075,287.90468 360,0 -40,349.6 -280,0 z"

> +     id="path46246"

> +     inkscape:connector-curvature="0"

> +     sodipodi:nodetypes="ccccc" />

> +  <g

> +     id="g3295"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="618.62598"

> +       y1="452.25"

> +       x2="618.62598"

> +       y2="452.25"

> +       id="line3297" />

> +    <polygon

> +       style="fill:#000000"

> +       points="608.626,457.25 611.126,452.25 608.626,447.25

> 618.626,452.25 "

> +       id="polygon3299" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="608.626,457.25 611.126,452.25 608.626,447.25

> 618.626,452.25 "

> +       id="polygon3301" />

> +  </g>

> +  <g

> +     id="g3303"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="618.62598"

> +       y1="452.25"

> +       x2="618.62598"

> +       y2="452.25"

> +       id="line3305" />

> +    <polygon

> +       style="fill:#000000"

> +       points="608.626,457.25 611.126,452.25 608.626,447.25

> 618.626,452.25 "

> +       id="polygon3307" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="608.626,457.25 611.126,452.25 608.626,447.25

> 618.626,452.25 "

> +       id="polygon3309" />

> +  </g>

> +  <g

> +     id="g3311"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="618.62598"

> +       y1="452.25"

> +       x2="618.62598"

> +       y2="452.25"

> +       id="line3313" />

> +    <polygon

> +       style="fill:#000000"

> +       points="608.626,457.25 611.126,452.25 608.626,447.25

> 618.626,452.25 "

> +       id="polygon3315" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="608.626,457.25 611.126,452.25 608.626,447.25

> 618.626,452.25 "

> +       id="polygon3317" />

> +  </g>

> +  <g

> +     id="g3319"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="618.62598"

> +       y1="452.25"

> +       x2="618.62598"

> +       y2="452.25"

> +       id="line3321" />

> +    <polygon

> +       style="fill:#000000"

> +       points="608.626,457.25 611.126,452.25 608.626,447.25

> 618.626,452.25 "

> +       id="polygon3323" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="608.626,457.25 611.126,452.25 608.626,447.25

> 618.626,452.25 "

> +       id="polygon3325" />

> +  </g>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="542.30371"

> +     y="478.4895"

> +     id="text3327">

> +    <tspan

> +       x="542.30371"

> +       y="478.4895"

> +       id="tspan3329" />

> +  </text>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="542.30371"

> +     y="478.4895"

> +     id="text3331">

> +    <tspan

> +       x="542.30371"

> +       y="478.4895"

> +       id="tspan3333" />

> +  </text>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="542.30371"

> +     y="478.4895"

> +     id="text3335">

> +    <tspan

> +       x="542.30371"

> +       y="478.4895"

> +       id="tspan3337" />

> +  </text>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="542.30371"

> +     y="478.4895"

> +     id="text3339">

> +    <tspan

> +       x="542.30371"

> +       y="478.4895"

> +       id="tspan3341" />

> +  </text>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="542.30371"

> +     y="478.4895"

> +     id="text3343">

> +    <tspan

> +       x="542.30371"

> +       y="478.4895"

> +       id="tspan3345" />

> +  </text>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="542.30371"

> +     y="478.4895"

> +     id="text3347">

> +    <tspan

> +       x="542.30371"

> +       y="478.4895"

> +       id="tspan3349" />

> +  </text>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="542.30371"

> +     y="478.4895"

> +     id="text3351">

> +    <tspan

> +       x="542.30371"

> +       y="478.4895"

> +       id="tspan3353" />

> +  </text>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="542.30371"

> +     y="478.4895"

> +     id="text3355">

> +    <tspan

> +       x="542.30371"

> +       y="478.4895"

> +       id="tspan3357" />

> +  </text>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="542.30371"

> +     y="478.4895"

> +     id="text3359">

> +    <tspan

> +       x="542.30371"

> +       y="478.4895"

> +       id="tspan3361" />

> +  </text>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="488.75369"

> +     y="461.9895"

> +     id="text3363">

> +    <tspan

> +       x="488.75369"

> +       y="461.9895"

> +       id="tspan3365" />

> +  </text>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"

> +     x="577.55371"

> +     y="443.9895"

> +     id="text3367">

> +    <tspan

> +       x="577.55371"

> +       y="443.9895"

> +       id="tspan3369" />

> +  </text>

> +  <g

> +     id="g3391"

> +     transform="matrix(0.36822672,0,0,0.6,306.07498,207.13875)">

> +    <ellipse

> +       style="fill:#ffffff"

> +       cx="619.35498"

> +       cy="492.38599"

> +       rx="154.5"

> +       ry="46"

> +       id="ellipse3393"/>

> +

> +    <!-- <path

> +       d="m 773.85498,492.38599 c 0,25.40509 -69.17201,46 -154.5,46

> -85.32799,0 -154.5,-20.59491 -154.5,-46 0,-25.4051 69.17201,-46 154.5,-46

> 85.32799,0 154.5,20.5949 154.5,46 z" /> -->

> +

> +    <ellipse

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       cx="619.35498"

> +       cy="492.38599"

> +       rx="154.5"

> +       ry="46"

> +       id="ellipse3395" />

> +

> +    <!-- <path

> +       d="m 773.85498,492.38599 c 0,25.40509 -69.17201,46 -154.5,46

> -85.32799,0 -154.5,-20.59491 -154.5,-46 0,-25.4051 69.17201,-46 154.5,-46

> 85.32799,0 154.5,20.5949 154.5,46 z" /> -->

> +

> +  </g>

> +  <g

> +     id="g3397"

> +     transform="matrix(1.2836753,0,0,0.71637906,-268.40447,153.70656)">

> +    <path

> +       style="fill:#ffffff"

> +       d="m 624.31,653.825 c 31.831,0 31.831,-47.745 31.831,-79.575

> -15.915,0 -47.746,0 -63.661,0 0,31.83 0,79.575 31.83,79.575 z"

> +       id="path3399"

> +       inkscape:connector-curvature="0" />

> +    <path

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       d="m 624.31,653.825 c 31.831,0 31.831,-47.745 31.831,-79.575

> -15.915,0 -47.746,0 -63.661,0 0,31.83 0,79.575 31.83,79.575"

> +       id="path3401"

> +       inkscape:connector-curvature="0" />

> +    <path

> +       style="fill:none;stroke:#000000;stroke-width:0.2"

> +       d="m 624.31,653.825 c 31.831,0 31.831,-47.745 31.831,-79.575

> -15.915,0 -47.746,0 -63.661,0 0,31.83 0,79.575 31.83,79.575"

> +       id="path3403"

> +       inkscape:connector-curvature="0" />

> +  </g>

> +  <g

> +     id="g3405"

> +     transform="matrix(0.6,0,0,0.33664343,158.3969,402.52795)"

> +     style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1">

> +    <line

> +

>  style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"

> +       x1="624.31"

> +       y1="653.82501"

> +       x2="624.35199"

> +       y2="775.586"

> +       id="line3407" />

> +    <polygon

> +       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1"

> +       points="624.355,783.086 619.351,773.088 624.352,775.586

> 629.351,773.084 "

> +       id="polygon3409" />

> +    <polygon

> +

>  style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"

> +       points="624.355,783.086 619.351,773.088 624.352,775.586

> 629.351,773.084 "

> +       id="polygon3411" />

> +  </g>

> +  <g

> +     id="g3413"

> +     transform="matrix(0.6,0,0,1.0385789,160.4258,-29.14563)"

> +     style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1">

> +    <line

> +

>  style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"

> +       x1="620.72998"

> +       y1="538.75"

> +       x2="620.99701"

> +       y2="562.79102"

> +       id="line3415" />

> +    <polygon

> +       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1"

> +       points="621.08,570.291 615.97,560.347 620.997,562.791

> 625.969,560.236 "

> +       id="polygon3417" />

> +    <polygon

> +

>  style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"

> +       points="621.08,570.291 615.97,560.347 620.997,562.791

> 625.969,560.236 "

> +       id="polygon3419" />

> +  </g>

> +  <text

> +     font-size="12.7998"

> +

>  style="font-size:10.71879959px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;font-family:Sans;-inkscape-font-specification:Sans"

> +     x="515.39581"

> +     y="505.40701"

> +     id="text3421"

> +     sodipodi:linespacing="125%">

> +    <tspan

> +       x="515.39581"

> +       y="505.40701"

> +       id="tspan3423"

> +

>  style="font-size:10.71879959px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Shaper</tspan>

> +  </text>

> +  <g

> +     id="g3435"

> +

>  transform="matrix(0.68275674,0,-0.0185135,0.47151591,121.83991,265.95426)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2.19180131"

> +       x1="612.85498"

> +       y1="399.51315"

> +       x2="613.99902"

> +       y2="437.06961"

> +       id="line3437" />

> +    <polygon

> +       style="fill:#000000"

> +       points="618.905,430.975 614.274,441.152 608.911,431.341

> 613.999,433.657 "

> +       id="polygon3439" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="618.905,430.975 614.274,441.152 608.911,431.341

> 613.999,433.657 "

> +       id="polygon3441" />

> +  </g>

> +  <g

> +     id="g3483"

> +     transform="matrix(0.46064658,0,0,0.67930938,233.06856,182.00415)">

> +    <path

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       d="m 428.855,330.386 c 34.5,37 112.5,60 151.924,52.759"

> +       id="path3485"

> +       inkscape:connector-curvature="0" />

> +    <polygon

> +       style="fill:#000000"

> +       points="580.779,383.145 577.417,378.679 588.156,381.79

> 579.224,388.514 "

> +       id="polygon3487" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="580.779,383.145 577.417,378.679 588.156,381.79

> 579.224,388.514 "

> +       id="polygon3489" />

> +  </g>

> +  <g

> +     id="g3491"

> +     transform="matrix(0.54809168,0,0,0.74784284,211.99528,158.68288)">

> +    <path

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       d="m 788.355,329.386 c -42,31 -103,54 -143.271,52.389"

> +       id="path3493"

> +       inkscape:connector-curvature="0" />

> +    <polygon

> +       style="fill:#000000"

> +       points="647.382,386.871 637.59,381.475 647.781,376.879

> 645.084,381.775 "

> +       id="polygon3495" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="647.382,386.871 637.59,381.475 647.781,376.879

> 645.084,381.775 "

> +       id="polygon3497" />

> +  </g>

> +  <g

> +     id="g3499"

> +     transform="matrix(0.41682002,0,0,0.63577084,271.70535,195.4459)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="545.85498"

> +       y1="329.38599"

> +       x2="589.07098"

> +       y2="360.811"

> +       id="line3501" />

> +    <polygon

> +       style="fill:#000000"

> +       points="595.137,365.222 584.109,363.385 589.071,360.811

> 589.99,355.297 "

> +       id="polygon3503" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="595.137,365.222 584.109,363.385 589.071,360.811

> 589.99,355.297 "

> +       id="polygon3505" />

> +  </g>

> +  <g

> +     id="g3507"

> +     transform="matrix(0.7502618,0,0,0.69104314,70.399378,177.15041)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="669.35498"

> +       y1="330.38599"

> +       x2="638.61102"

> +       y2="357.89401"

> +       id="line3509" />

> +    <polygon

> +       style="fill:#000000"

> +       points="638.611,357.894 643.808,359.953 633.022,362.895

> 637.14,352.501 "

> +       id="polygon3511" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="638.611,357.894 643.808,359.953 633.022,362.895

> 637.14,352.501 "

> +       id="polygon3513" />

> +  </g>

> +  <g

> +     id="g3523"

> +     transform="matrix(0.6,0,0,0.6,171.12812,208.92521)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="517.98901"

> +       y1="80"

> +       x2="520.242"

> +       y2="256.28699"

> +       id="line3525" />

> +    <polygon

> +       style="fill:#000000"

> +       points="525.177,253.661 520.432,263.784 515.18,253.915

> 520.242,256.287 "

> +       id="polygon3527" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="525.177,253.661 520.432,263.784 515.18,253.915

> 520.242,256.287 "

> +       id="polygon3529" />

> +  </g>

> +  <g

> +     id="g3531"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="549.48901"

> +       y1="80"

> +       x2="546.78497"

> +       y2="258.78799"

> +       id="line3533" />

> +    <polygon

> +       style="fill:#000000"

> +       points="541.864,256.137 546.785,258.788 551.859,256.442

> 546.557,266.285 "

> +       id="polygon3535" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="541.864,256.137 546.785,258.788 551.859,256.442

> 546.557,266.285 "

> +       id="polygon3537" />

> +  </g>

> +  <g

> +     id="g3539"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="571.98901"

> +       y1="80"

> +       x2="567.47998"

> +       y2="259.79599"

> +       id="line3541" />

> +    <polygon

> +       style="fill:#000000"

> +       points="562.613,257.047 567.48,259.796 572.6,257.552

> 567.102,267.287 "

> +       id="polygon3543" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="562.613,257.047 567.48,259.796 572.6,257.552

> 567.102,267.287 "

> +       id="polygon3545" />

> +  </g>

> +  <g

> +     id="g3547"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="646.48901"

> +       y1="80"

> +       x2="642.91699"

> +       y2="257.293"

> +       id="line3549" />

> +    <polygon

> +       style="fill:#000000"

> +       points="638.031,254.576 642.917,257.293 648.022,255.015

> 642.587,264.786 "

> +       id="polygon3551" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="638.031,254.576 642.917,257.293 648.022,255.015

> 642.587,264.786 "

> +       id="polygon3553" />

> +  </g>

> +  <g

> +     id="g3555"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="681.48901"

> +       y1="80"

> +       x2="674.79797"

> +       y2="256.81699"

> +       id="line3557" />

> +    <polygon

> +       style="fill:#000000"

> +       points="670.022,253.911 674.798,256.817 679.988,254.741

> 674.175,264.291 "

> +       id="polygon3559" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="670.022,253.911 674.798,256.817 679.988,254.741

> 674.175,264.291 "

> +       id="polygon3561" />

> +  </g>

> +  <g

> +     id="g3563"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="706.98901"

> +       y1="80"

> +       x2="698.99701"

> +       y2="257.836"

> +       id="line3565" />

> +    <polygon

> +       style="fill:#000000"

> +       points="694.282,254.832 698.997,257.836 704.228,255.867

> 698.22,265.296 "

> +       id="polygon3567" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="694.282,254.832 698.997,257.836 704.228,255.867

> 698.22,265.296 "

> +       id="polygon3569" />

> +  </g>

> +  <g

> +     id="g3571"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="754.98901"

> +       y1="80"

> +       x2="763.82397"

> +       y2="258.354"

> +       id="line3573" />

> +    <polygon

> +       style="fill:#000000"

> +       points="758.561,256.47 763.824,258.354 768.489,255.274

> 764.722,265.8 "

> +       id="polygon3575" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="758.561,256.47 763.824,258.354 768.489,255.274

> 764.722,265.8 "

> +       id="polygon3577" />

> +  </g>

> +  <g

> +     id="g3579"

> +     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="793.98901"

> +       y1="80"

> +       x2="785.16803"

> +       y2="259.85501"

> +       id="line3581" />

> +    <polygon

> +       style="fill:#000000"

> +       points="780.507,256.768 785.168,259.855 790.433,257.979

> 784.26,267.3 "

> +       id="polygon3583" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="780.507,256.768 785.168,259.855 790.433,257.979

> 784.26,267.3 "

> +       id="polygon3585" />

> +  </g>

> +  <g

> +     id="g3587"

> +     transform="matrix(0.6,0,0,0.64733675,171.12812,194.48507)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="817.48901"

> +       y1="90"

> +       x2="806.52002"

> +       y2="259.905"

> +       id="line3589" />

> +    <polygon

> +       style="fill:#000000"

> +       points="806.52,259.905 811.851,258.222 805.341,267.312

> 801.975,256.65 "

> +       id="polygon3591" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="806.52,259.905 811.851,258.222 805.341,267.312

> 801.975,256.65 "

> +       id="polygon3593" />

> +  </g>

> +  <path

> +

>  style="fill:#fcfffa;fill-opacity:1;stroke:#000000;stroke-width:0.8932333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"

> +     d="m 499.51125,428.12127 66.9925,0 -11.16542,26.797 -44.66166,0 z"

> +     id="path46249"

> +     inkscape:connector-curvature="0"

> +     sodipodi:nodetypes="ccccc" />

> +  <text

> +     xml:space="preserve"

> +

>  style="font-size:8.93233299px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"

> +     x="516.63232"

> +     y="439.0816"

> +     id="text46251"

> +     sodipodi:linespacing="125%"><tspan

> +       sodipodi:role="line"

> +       id="tspan46253"

> +       x="516.63232"

> +       y="439.0816">priority</tspan><tspan

> +       sodipodi:role="line"

> +       x="516.63232"

> +       y="450.24701"

> +       id="tspan46255">encoder</tspan></text>

> +  <g

> +     id="g3523-1"

> +     transform="matrix(0.60000001,0,0,0.60000001,130.12915,207.76531)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="517.98901"

> +       y1="80"

> +       x2="520.242"

> +       y2="256.28699"

> +       id="line3525-7" />

> +    <polygon

> +       style="fill:#000000"

> +       points="515.18,253.915 520.242,256.287 525.177,253.661

> 520.432,263.784 "

> +       id="polygon3527-4" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="515.18,253.915 520.242,256.287 525.177,253.661

> 520.432,263.784 "

> +       id="polygon3529-0" />

> +  </g>

> +  <g

> +     id="g3523-9"

> +     transform="matrix(0.60000001,0,0,0.60000001,100.34145,207.76531)">

> +    <line

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       x1="517.98901"

> +       y1="80"

> +       x2="520.242"

> +       y2="256.28699"

> +       id="line3525-4" />

> +    <polygon

> +       style="fill:#000000"

> +       points="515.18,253.915 520.242,256.287 525.177,253.661

> 520.432,263.784 "

> +       id="polygon3527-8" />

> +    <polygon

> +       style="fill:none;stroke:#000000;stroke-width:2"

> +       points="515.18,253.915 520.242,256.287 525.177,253.661

> 520.432,263.784 "

> +       id="polygon3529-8" />

> +  </g>

> +  <g

> +     id="g46325"

> +     transform="matrix(0.8,0,0,0.8,53.007498,95.104671)">

> +    <g

> +       transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"

> +       id="g3443">

> +      <path

> +         inkscape:connector-curvature="0"

> +         id="path3445"

> +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0

> -12.429,-30.5 12.429,-30.5 z"

> +         style="fill:#ffffff" />

> +      <path

> +         inkscape:connector-curvature="0"

> +         id="path3447"

> +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0

> -12.429,-30.5 12.429,-30.5"

> +         style="fill:none;stroke:#000000;stroke-width:2" />

> +      <text

> +         id="text3449"

> +         y="304.88599"

> +         x="428.85501"

> +

>  style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"

> +         font-size="12.7998">

> +        <tspan

> +           id="tspan3451"

> +           y="304.88599"

> +           x="428.85501" />

> +      </text>

> +    </g>

> +    <text

> +       id="text3519"

> +       y="361.48743"

> +       x="457.09674"

> +

>  style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"

> +       font-size="12.7998">

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan3521"

> +         y="361.48743"

> +         x="457.09674">WFQ</tspan>

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan46297"

> +         y="361.48743"

> +         x="457.09674" />

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan46305"

> +         y="361.48743"

> +         x="457.09674" />

> +      <tspan

> +         id="tspan46319"

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         y="361.48743"

> +         x="457.09674" />

> +    </text>

> +    <text

> +       sodipodi:linespacing="125%"

> +       id="text46321"

> +       y="376.47391"

> +       x="447.76807"

> +

>  style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +       xml:space="preserve"><tspan

> +         y="376.47391"

> +         x="447.76807"

> +         id="tspan46323"

> +         sodipodi:role="line">priority 0</tspan></text>

> +  </g>

> +  <g

> +     transform="matrix(0.8,0,0,0.8,124.22629,95.104671)"

> +     id="g46325-2">

> +    <g

> +       transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"

> +       id="g3443-4">

> +      <path

> +         inkscape:connector-curvature="0"

> +         id="path3445-5"

> +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0

> -12.429,-30.5 12.429,-30.5 z"

> +         style="fill:#ffffff" />

> +      <path

> +         inkscape:connector-curvature="0"

> +         id="path3447-5"

> +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0

> -12.429,-30.5 12.429,-30.5"

> +         style="fill:none;stroke:#000000;stroke-width:2" />

> +      <text

> +         id="text3449-1"

> +         y="304.88599"

> +         x="428.85501"

> +

>  style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"

> +         font-size="12.7998">

> +        <tspan

> +           id="tspan3451-7"

> +           y="304.88599"

> +           x="428.85501" />

> +      </text>

> +    </g>

> +    <text

> +       id="text3519-1"

> +       y="361.48743"

> +       x="457.09674"

> +

>  style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"

> +       font-size="12.7998">

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan3521-1"

> +         y="361.48743"

> +         x="457.09674">WFQ</tspan>

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan46297-5"

> +         y="361.48743"

> +         x="457.09674" />

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan46305-2"

> +         y="361.48743"

> +         x="457.09674" />

> +      <tspan

> +         id="tspan46319-7"

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         y="361.48743"

> +         x="457.09674" />

> +    </text>

> +    <text

> +       sodipodi:linespacing="125%"

> +       id="text46321-6"

> +       y="376.47391"

> +       x="447.76807"

> +

>  style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +       xml:space="preserve"><tspan

> +         y="376.47391"

> +         x="447.76807"

> +         id="tspan46323-1"

> +         sodipodi:role="line">priority 1</tspan></text>

> +  </g>

> +  <g

> +     transform="matrix(0.8,0,0,0.8,195.44508,95.104671)"

> +     id="g46325-4">

> +    <g

> +       transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"

> +       id="g3443-2">

> +      <path

> +         inkscape:connector-curvature="0"

> +         id="path3445-3"

> +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0

> -12.429,-30.5 12.429,-30.5 z"

> +         style="fill:#ffffff" />

> +      <path

> +         inkscape:connector-curvature="0"

> +         id="path3447-2"

> +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0

> -12.429,-30.5 12.429,-30.5"

> +         style="fill:none;stroke:#000000;stroke-width:2" />

> +      <text

> +         id="text3449-2"

> +         y="304.88599"

> +         x="428.85501"

> +

>  style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"

> +         font-size="12.7998">

> +        <tspan

> +           id="tspan3451-1"

> +           y="304.88599"

> +           x="428.85501" />

> +      </text>

> +    </g>

> +    <text

> +       id="text3519-6"

> +       y="361.48743"

> +       x="457.09674"

> +

>  style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"

> +       font-size="12.7998">

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan3521-8"

> +         y="361.48743"

> +         x="457.09674">WFQ</tspan>

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan46297-57"

> +         y="361.48743"

> +         x="457.09674" />

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan46305-6"

> +         y="361.48743"

> +         x="457.09674" />

> +      <tspan

> +         id="tspan46319-1"

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         y="361.48743"

> +         x="457.09674" />

> +    </text>

> +    <text

> +       sodipodi:linespacing="125%"

> +       id="text46321-8"

> +       y="376.47391"

> +       x="447.76807"

> +

>  style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +       xml:space="preserve"><tspan

> +         y="376.47391"

> +         x="447.76807"

> +         id="tspan46323-9"

> +         sodipodi:role="line">priority 2</tspan></text>

> +  </g>

> +  <g

> +     transform="matrix(0.8,0,0,0.8,266.66388,95.104671)"

> +     id="g46325-27">

> +    <g

> +       transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"

> +       id="g3443-9">

> +      <path

> +         inkscape:connector-curvature="0"

> +         id="path3445-54"

> +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0

> -12.429,-30.5 12.429,-30.5 z"

> +         style="fill:#ffffff" />

> +      <path

> +         inkscape:connector-curvature="0"

> +         id="path3447-3"

> +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0

> -12.429,-30.5 12.429,-30.5"

> +         style="fill:none;stroke:#000000;stroke-width:2" />

> +      <text

> +         id="text3449-12"

> +         y="304.88599"

> +         x="428.85501"

> +

>  style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"

> +         font-size="12.7998">

> +        <tspan

> +           id="tspan3451-3"

> +           y="304.88599"

> +           x="428.85501" />

> +      </text>

> +    </g>

> +    <text

> +       id="text3519-3"

> +       y="361.48743"

> +       x="457.09674"

> +

>  style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"

> +       font-size="12.7998">

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan3521-4"

> +         y="361.48743"

> +         x="457.09674">WFQ</tspan>

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan46297-1"

> +         y="361.48743"

> +         x="457.09674" />

> +      <tspan

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         id="tspan46305-1"

> +         y="361.48743"

> +         x="457.09674" />

> +      <tspan

> +         id="tspan46319-3"

> +

>  style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"

> +         y="361.48743"

> +         x="457.09674" />

> +    </text>

> +    <text

> +       sodipodi:linespacing="125%"

> +       id="text46321-87"

> +       y="376.47391"

> +       x="447.76807"

> +

>  style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +       xml:space="preserve"><tspan

> +         y="376.47391"

> +         x="447.76807"

> +         id="tspan46323-4"

> +         sodipodi:role="line">priority 3</tspan></text>

> +  </g>

> +  <g

> +     id="g47752"

> +     transform="translate(-6.6992502,-25.680463)">

> +    <text

> +       sodipodi:linespacing="125%"

> +       id="text47149"

> +       y="596.4021"

> +       x="410.2587"

> +

>  style="font-size:22.33083344px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +       xml:space="preserve"><tspan

> +         y="596.4021"

> +         x="398.2587"

> +         id="tspan47151"

> +         sodipodi:role="line">tm_node</tspan></text>

> +    <text

> +       sodipodi:linespacing="125%"

> +       id="text47153"

> +       y="568.61426"

> +       x="401.6915"

> +

>  style="font-size:22.33083344px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +       xml:space="preserve"><tspan

> +         y="568.61426"

> +         x="401.6915"

> +         id="tspan47155"

> +         sodipodi:role="line">Example</tspan></text>

> +  </g>

> +  <g

> +     id="g47678"

> +     transform="translate(7.8157919,34.612792)">

> +    <path

> +       sodipodi:nodetypes="cccc"

> +       inkscape:connector-curvature="0"

> +       id="path47161"

> +       d="m 619.50693,452.08839 0,31.11649 29.63476,-0.12548

> -0.12548,-30.77762"

> +

>  style="fill:#a6f7f6;fill-opacity:1;stroke:#000000;stroke-width:1.67481244;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"

> />

> +    <path

> +       transform="matrix(0.5996485,0,0,0.58354585,296.78803,141.0335)"

> +       d="m 586.56837,534.1488 c 0,6.22986 -10.69475,11.28016

> -23.8874,11.28016 -13.19265,0 -23.8874,-5.0503 -23.8874,-11.28016

> 0,-6.22986 10.69475,-11.28016 23.8874,-11.28016 13.19265,0 23.8874,5.0503

> 23.8874,11.28016 z"

> +       sodipodi:ry="11.280161"

> +       sodipodi:rx="23.8874"

> +       sodipodi:cy="534.1488"

> +       sodipodi:cx="562.68097"

> +       id="path47159"

> +

>  style="fill:#d78379;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"

> +       sodipodi:type="arc" />

> +  </g>

> +  <rect

> +

>  style="fill:#d7f3d0;fill-opacity:1;stroke:#000000;stroke-width:1.95772398;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"

> +     id="rect47750"

> +     width="172.22704"

> +     height="53.179165"

> +     x="448.71371"

> +     y="165.66377" />

> +  <text

> +     xml:space="preserve"

> +

>  style="font-size:13.39849949px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +     x="614.41779"

> +     y="538.091"

> +     id="text47672"

> +     sodipodi:linespacing="125%"><tspan

> +       sodipodi:role="line"

> +       id="tspan47674"

> +       x="614.41779"

> +       y="538.091">pkt delay</tspan><tspan

> +       sodipodi:role="line"

> +       x="614.41779"

> +       y="554.83911"

> +       id="tspan47676"> storage</tspan></text>

> +  <path

> +

>  style="fill:none;stroke:#0000f7;stroke-width:1.63484418;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"

> +     d="m 591.18645,501.73693 34.19353,0"

> +     id="path47682"

> +     inkscape:connector-curvature="0" />

> +  <text

> +     xml:space="preserve"

> +

>  style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +     x="503.8782"

> +     y="590.54254"

> +     id="text47684"

> +     sodipodi:linespacing="125%"><tspan

> +       sodipodi:role="line"

> +       id="tspan47686"

> +       x="503.8782"

> +       y="590.54254">propagation</tspan><tspan

> +       sodipodi:role="line"

> +       x="503.8782"

> +       y="604.49933"

> +       id="tspan47688">    table</tspan></text>

> +  <text

> +     xml:space="preserve"

> +

>  style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +     x="404.19299"

> +     y="238.52974"

> +     id="text47690"

> +     sodipodi:linespacing="125%"><tspan

> +       sodipodi:role="line"

> +       id="tspan47692"

> +       x="404.19299"

> +       y="238.52974">Priority 0</tspan><tspan

> +       sodipodi:role="line"

> +       x="404.19299"

> +       y="252.48651"

> +       id="tspan47694">  Fan-in</tspan></text>

> +  <text

> +     xml:space="preserve"

> +

>  style="font-size:10.04887486px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +     x="459.87775"

> +     y="183.29376"

> +     id="text47696"

> +     sodipodi:linespacing="125%"><tspan

> +       sodipodi:role="line"

> +       id="tspan47698"

> +       x="459.87775"

> +       y="183.29376"> Note that the fan-in to each WFQ</tspan><tspan

> +       sodipodi:role="line"

> +       x="459.87775"

> +       y="195.85486"

> +       id="tspan47700">function could range from several</tspan><tspan

> +       sodipodi:role="line"

> +       x="459.87775"

> +       y="208.41595"

> +       id="tspan47702">    to more than ten thousand.</tspan></text>

> +  <text

> +     xml:space="preserve"

> +

>  style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +     x="474.75385"

> +     y="238.52974"

> +     id="text47690-2"

> +     sodipodi:linespacing="125%"><tspan

> +       sodipodi:role="line"

> +       id="tspan47692-7"

> +       x="474.75385"

> +       y="238.52974">Priority 1</tspan><tspan

> +       sodipodi:role="line"

> +       x="474.75385"

> +       y="252.48651"

> +       id="tspan47694-7">  Fan-in</tspan></text>

> +  <text

> +     xml:space="preserve"

> +

>  style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +     x="553.58514"

> +     y="238.52974"

> +     id="text47690-9"

> +     sodipodi:linespacing="125%"><tspan

> +       sodipodi:role="line"

> +       id="tspan47692-3"

> +       x="553.58514"

> +       y="238.52974">Priority 2</tspan><tspan

> +       sodipodi:role="line"

> +       x="553.58514"

> +       y="252.48651"

> +       id="tspan47694-1">  Fan-in</tspan></text>

> +  <text

> +     xml:space="preserve"

> +

>  style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +     x="620.65051"

> +     y="238.52974"

> +     id="text47690-98"

> +     sodipodi:linespacing="125%"><tspan

> +       sodipodi:role="line"

> +       id="tspan47692-6"

> +       x="620.65051"

> +       y="238.52974">Priority 3</tspan><tspan

> +       sodipodi:role="line"

> +       x="620.65051"

> +       y="252.48651"

> +       id="tspan47694-5">  Fan-in</tspan></text>

> +  <text

> +     xml:space="preserve"

> +

>  style="font-size:13.39849949px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"

> +     x="473.90018"

> +     y="676.49622"

> +     id="text47758"

> +     sodipodi:linespacing="125%"><tspan

> +       sodipodi:role="line"

> +       id="tspan47760"

> +       x="473.90018"

> +       y="676.49622">tm_node output to next</tspan><tspan

> +       sodipodi:role="line"

> +       x="473.90018"

> +       y="693.24432"

> +       id="tspan47762">  tm_node or TM output</tspan></text>

> +  <polygon

> +     transform="matrix(0.54809168,0,0,0.74784285,242.28683,216.46556)"

> +

>  style="fill:#0000f7;fill-opacity:1;stroke:#0000f7;stroke-width:2;stroke-opacity:1"

> +     points="647.382,386.871 637.59,381.475 647.781,376.879

> 645.084,381.775 "

> +     id="polygon3497-2"

> +     inkscape:transform-center-x="599.50146"

> +     inkscape:transform-center-y="-530.62257" />

> +  <polygon

> +     transform="matrix(-0.54809168,0,0,-0.74784285,975.33153,787.2)"

> +

>  style="fill:#0000f7;fill-opacity:1;stroke:#0000f7;stroke-width:2;stroke-opacity:1"

> +     points="647.781,376.879 645.084,381.775 647.382,386.871

> 637.59,381.475 "

> +     id="polygon3497-8"

> +     inkscape:transform-center-x="-625.01224"

> +     inkscape:transform-center-y="488.52994" />

> +</svg>

> --

> 2.5.0

>

> _______________________________________________

> lng-odp mailing list

> lng-odp@lists.linaro.org

> https://lists.linaro.org/mailman/listinfo/lng-odp

>
Maxim Uvarov Jan. 13, 2016, 10:15 a.m. UTC | #2
Merged,
Maxim.

On 01/12/2016 04:55, Bill Fischofer wrote:
> For the v2 series:
>
> Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org 
> <mailto:bill.fischofer@linaro.org>>
>
> On Mon, Jan 11, 2016 at 6:39 PM, Mike Holmes <mike.holmes@linaro.org 
> <mailto:mike.holmes@linaro.org>> wrote:
>
>     Signed-off-by: Mike Holmes <mike.holmes@linaro.org
>     <mailto:mike.holmes@linaro.org>>
>     ---
>     v2:
>        Updated digram for the node to match text
>
>      doc/images/tm_hierarchy.svg | 2418
>     +++++++++++++++++++++++++++++++++++++++++++
>      doc/images/tm_node.svg      | 1178 +++++++++++++++++++++
>      2 files changed, 3596 insertions(+)
>      create mode 100644 doc/images/tm_hierarchy.svg
>      create mode 100644 doc/images/tm_node.svg
>
>     diff --git a/doc/images/tm_hierarchy.svg b/doc/images/tm_hierarchy.svg
>     new file mode 100644
>     index 0000000..740d43b
>     --- /dev/null
>     +++ b/doc/images/tm_hierarchy.svg
>     @@ -0,0 +1,2418 @@
>     +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
>     +<!-- Generated by graphviz version 2.36.0 (20140111.2315)
>     + -->
>     +
>     +<!-- Title: four_levels Pages: 1 -->
>     +
>     +<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="1362px"
>     +   height="600px"
>     +   viewBox="0 0 1362 600"
>     +   id="svg4136"
>     +   version="1.1"
>     +   inkscape:version="0.91 r13725"
>     +   sodipodi:docname="tm_hierarchy.svg">
>     +  <metadata
>     +     id="metadata5046">
>     +    <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>
>     +  <sodipodi:namedview
>     +     pagecolor="#ffffff"
>     +     bordercolor="#666666"
>     +     borderopacity="1"
>     +     objecttolerance="10"
>     +     gridtolerance="10"
>     +     guidetolerance="10"
>     +     inkscape:pageopacity="0"
>     +     inkscape:pageshadow="2"
>     +     inkscape:window-width="1920"
>     +     inkscape:window-height="1176"
>     +     id="namedview5044"
>     +     showgrid="false"
>     +     inkscape:zoom="1.3876652"
>     +     inkscape:cx="681"
>     +     inkscape:cy="300"
>     +     inkscape:window-x="0"
>     +     inkscape:window-y="264"
>     +     inkscape:window-maximized="1"
>     +     inkscape:current-layer="svg4136" />
>     +  <defs
>     +     id="defs4138">
>     +    <symbol
>     +       id="queue_symbol"
>     +       fill="#80f080"
>     +       stroke="black"
>     +       stroke-width="5"
>     +       stroke-linecap="square">
>     +      <g
>     +         transform="scale(0.2 0.2)"
>     +         id="g4141">
>     +        <line
>     +           x1="0"
>     +           y1="70"
>     +           x2="0"
>     +           y2="120"
>     +           id="line4143" />
>     +        <line
>     +           x1="100"
>     +           y1="70"
>     +           x2="100"
>     +           y2="120"
>     +           id="line4145" />
>     +        <polyline
>     +           points="0,120 0,170 100,170 100,120"
>     +           id="polyline4147" />
>     +        <rect
>     +           x="0"
>     +           y="170"
>     +           width="100"
>     +           height="50"
>     +           id="rect4149" />
>     +        <rect
>     +           x="0"
>     +           y="220"
>     +           width="100"
>     +           height="50"
>     +           id="rect4151" />
>     +        <rect
>     +           x="0"
>     +           y="270"
>     +           width="100"
>     +           height="50"
>     +           id="rect4153" />
>     +        <rect
>     +           x="0"
>     +           y="320"
>     +           width="100"
>     +           height="50"
>     +           id="rect4155" />
>     +        <rect
>     +           x="0"
>     +           y="370"
>     +           width="100"
>     +           height="50"
>     +           id="rect4157" />
>     +        <rect
>     +           x="0"
>     +           y="420"
>     +           width="100"
>     +           height="50"
>     +           id="rect4159" />
>     +      </g>
>     +    </symbol>
>     +    <symbol
>     +       id="ArbiterLevel3">
>     +      <!-- shift x left by 39 -->
>     +      <polygon
>     +         fill="#F08080"
>     +         stroke="black"
>     +         points="54,0  0,0  12,29  42,29  54,0"
>     +         id="polygon4162" />
>     +    </symbol>
>     +    <symbol
>     +       id="ArbiterLevel2">
>     +      <!-- shift x left by 92 -->
>     +      <polygon
>     +         fill="#F0F080"
>     +         stroke="black"
>     +         points="116,0  0,0  24,36  92,36  116,0"
>     +         id="polygon4165" />
>     +    </symbol>
>     +    <symbol
>     +       id="ArbiterLevel1">
>     +      <!-- shift x left by 79 -->
>     +      <polygon
>     +         fill="#E080E0"
>     +         stroke="black"
>     +         points="101,9  0,9  21,54  79,54  101,9"
>     +         id="polygon4168" />
>     +    </symbol>
>     +    <symbol
>     +       id="DownArrowColor1">
>     +      <!-- shift x left by 7 and shift y by 5 -->
>     +      <polygon
>     +         fill="green"
>     +         stroke="green"
>     +         points="14,-10  0,-10  7,10  14,-10"
>     +         id="polygon4171" />
>     +    </symbol>
>     +    <symbol
>     +       id="DownArrowColor2">
>     +      <!-- shift x left by 7 and shift y by 5 -->
>     +      <polygon
>     +         fill="black"
>     +         stroke="black"
>     +         points="14,-10  0,-10  7,10  14,-10"
>     +         id="polygon4174" />
>     +    </symbol>
>     +  </defs>
>     +  <polygon
>     +     style="fill:#e8e8e8;stroke:none"
>     +     id="polygon4179"
>     +     points="1320,-520 1320,40 -20,40 -20,40 -20,-520 "
>     +     transform="translate(30,530)" />
>     +  <g
>     +     class="node"
>     +     id="node1"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4182">q28</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4184"
>     +       y="-455"
>     +       x="1107"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:start"
>     +       id="text4186"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="1115">q28</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node33"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4189">a1</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4191"
>     +       y="-325"
>     +       x="1130"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4193"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="1157">User-18</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge1"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4196">q28-&gt;a1</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4198"
>     +       d="m 1127.59,-386.63 c 3.01,7.979 6.31,16.655 9.41,24.63
>     3.46,8.894 7.34,18.644 10.75,27.153" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4200"
>     +       points="1144.51,-333.521 1151.01,-336.137 1151.01,-336.137
>     1151.5,-325.553 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node2"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4203">q29</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4205"
>     +       y="-455"
>     +       x="1146"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4207"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="1154">q29</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge2"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4210">q29-&gt;a1</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4212"
>     +       d="m 1157,-361.991 c 0,9.112 0,18.162 0,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4214"
>     +       points="1153.5,-335.818 1160.5,-335.817 1160.5,-335.817
>     1157,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node3"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4217">q30</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4219"
>     +       y="-455"
>     +       x="1186"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4221"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="1194">q30</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge3"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4224">q30-&gt;a1</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4226"
>     +       d="m 1186.49,-387.938 c -6.38,16.428 -14.44,37.176
>     -20.52,52.831" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4228"
>     +       points="1162.66,-336.24 1169.18,-333.706 1169.18,-333.706
>     1162.3,-325.651 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node4"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4231">q31</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4233"
>     +       y="-455"
>     +       x="1226"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4235"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="1234">q31</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge4"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4238">q31-&gt;a1</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4240"
>     +       d="m 1226.49,-381.191 c -2.86,6.676 -6.33,13.402
>     -10.49,19.191 -9.95,13.868 -24.57,26.294 -36.77,35.29" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4242"
>     +       points="1177.02,-329.431 1181.06,-323.719 1181.06,-323.719
>     1170.88,-320.795 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node5"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4245">q25</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4247"
>     +       y="-455"
>     +       x="988"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4249"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="996">q25</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node34"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4252">a2</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4254"
>     +       y="-325"
>     +       x="998"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4256"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="1025">User-16</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge5"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4259">q25-&gt;a2</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4261"
>     +       d="m 1007.51,-376.354 c 3.74,13.775 7.84,28.861
>     11.13,40.962" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4263"
>     +       points="1015.29,-334.366 1022.05,-336.202 1022.05,-336.202
>     1021.29,-325.634 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node6"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4266">q26</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4268"
>     +       y="-455"
>     +       x="1030"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4270"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="1038">q26</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge6"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4273">q26-&gt;a2</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4275"
>     +       d="m 1030.82,-361.991 c -1.06,9.112 -2.11,18.162
>     -3.03,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4277"
>     +       points="1024.29,-336.155 1031.24,-335.345 1031.24,-335.345
>     1026.61,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node7"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4280">q27</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4282"
>     +       y="-455"
>     +       x="1071"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4284"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="1079">q27</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node35"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4287">a3</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4289"
>     +       y="-325"
>     +       x="1059"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4291"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="1086">User-17</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge7"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4294">q27-&gt;a3</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4296"
>     +       d="m 1081.63,-361.991 c 0.8,9.112 1.59,18.162 2.27,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4298"
>     +       points="1080.44,-335.475 1087.41,-336.084 1087.41,-336.084
>     1084.79,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node8"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4301">q32</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4303"
>     +       y="-455"
>     +       x="1267"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4305"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="1274">q32</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node36"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4308">a4</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4310"
>     +       y="-325"
>     +       x="1220"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4312"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="1247">User-19</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge8"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4315">q32-&gt;a4</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4317"
>     +       d="m 1266.42,-378.686 c -4.19,14.389 -8.88,30.515
>     -12.61,43.305" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4319"
>     +       points="1250.38,-336.114 1257.1,-334.156 1257.1,-334.156
>     1250.94,-325.534 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node9"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4322">q16</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4324"
>     +       y="-455"
>     +       x="628"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4326"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="636">q16</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node37"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4329">a5</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4331"
>     +       y="-325"
>     +       x="648"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4333"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="675">User-11</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge9"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4336">q16-&gt;a5</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4338"
>     +       d="m 647.585,-386.309 c 5.924,16.057 13.216,35.821
>     18.789,50.929" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4340"
>     +       points="663.176,-333.938 669.743,-336.361 669.743,-336.361
>     669.921,-325.767 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node10"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4343">q17</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4345"
>     +       y="-455"
>     +       x="670"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4347"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="677">q17</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge10"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4350">q17-&gt;a5</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4352"
>     +       d="m 675.971,-361.991 c -0.177,9.112 -0.353,18.162
>     -0.505,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4354"
>     +       points="671.963,-335.884 678.962,-335.748 678.962,-335.748
>     675.268,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node11"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4357">q18</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4359"
>     +       y="-455"
>     +       x="712"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4361"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="717">q18</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node38"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4364">a6</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4366"
>     +       y="-325"
>     +       x="709"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4368"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="736">User-12</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge11"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4371">q18-&gt;a6</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4373"
>     +       d="m 726.778,-361.991 c 1.701,9.217 3.389,18.37
>     4.847,26.276" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4375"
>     +       points="728.195,-335.017 735.079,-336.287 735.079,-336.287
>     733.451,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node12"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4378">q19</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4380"
>     +       y="-455"
>     +       x="750"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4382"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="758">q19</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge12"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4385">q19-&gt;a6</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4387"
>     +       d="m 746.438,-363.198 c -1.96,9.613 -3.917,19.213
>     -5.598,27.459" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4389"
>     +       points="737.38,-336.29 744.239,-334.892 744.239,-334.892
>     738.812,-325.793 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node13"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4392">q20</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4394"
>     +       y="-455"
>     +       x="792"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4396"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="797">q20</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node39"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4399">a7</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4401"
>     +       y="-325"
>     +       x="770"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4403"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="797">User-13</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge13"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4406">q20-&gt;a7</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4408"
>     +       d="m 797,-361.991 c 0,9.112 0,18.162 0,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4410"
>     +       points="793.5,-335.818 800.5,-335.817 800.5,-335.817
>     797,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node14"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4413">q21</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4415"
>     +       y="-455"
>     +       x="832"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4417"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="837">q21</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node40"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4420">a8</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4422"
>     +       y="-325"
>     +       x="834"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4424"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="861">User-14</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge14"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4427">q21-&gt;a8</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4429"
>     +       d="m 847.527,-369.823 c 2.767,11.875 5.64,24.205
>     8.018,34.413" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4431"
>     +       points="852.142,-334.593 858.959,-336.181 858.959,-336.181
>     857.82,-325.648 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node15"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4434">q22</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4436"
>     +       y="-455"
>     +       x="870"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4438"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="878">q22</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge15"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4441">q22-&gt;a8</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4443"
>     +       d="m 868.766,-361.991 c -1.432,9.217 -2.854,18.37
>     -4.082,26.276" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4445"
>     +       points="861.223,-336.236 868.14,-335.162 868.14,-335.162
>     863.146,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node16"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4448">q23</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4450"
>     +       y="-455"
>     +       x="910"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4452"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="917">q23</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node41"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4455">a9</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4457"
>     +       y="-325"
>     +       x="895"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4459"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="922">User-15</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge16"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4462">q23-&gt;a9</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4464"
>     +       d="m 919.573,-361.991 c 0.443,9.112 0.882,18.162
>     1.263,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4466"
>     +       points="917.348,-335.636 924.34,-335.976 924.34,-335.976
>     921.329,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node17"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4469">q24</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4471"
>     +       y="-455"
>     +       x="948"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4473"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="956">q24</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge17"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4476">q24-&gt;a9</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4478"
>     +       d="m 946.499,-384.097 c -5.315,15.64 -11.66,34.315
>     -16.562,48.739" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4480"
>     +       points="926.563,-336.305 933.19,-334.053 933.19,-334.053
>     926.659,-325.711 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node18"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4483">q1</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4485"
>     +       y="-455"
>     +       x="12"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4487"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="20">q1</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node42"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4490">a10</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4492"
>     +       y="-325"
>     +       x="-6"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4494"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="21">User-1</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge18"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4497">q1-&gt;a10</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4499"
>     +       d="m 21,-361.991 c 0,9.112 0,18.162 0,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4501"
>     +       points="17.5001,-335.818 24.5001,-335.817 24.5001,-335.817
>     21,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node19"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4504">q2</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4506"
>     +       y="-455"
>     +       x="59"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4508"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="64">q2</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node43"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4511">a11</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4513"
>     +       y="-325"
>     +       x="55"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4515"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="82">User-2</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge19"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4518">q2-&gt;a11</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4520"
>     +       d="m 73.2636,-361.991 c 1.6109,9.217 3.2104,18.37
>     4.5921,26.276" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4522"
>     +       points="74.416,-335.066 81.3115,-336.271 81.3115,-336.271
>     79.5853,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node20"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4525">q3</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4527"
>     +       y="-455"
>     +       x="94"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:start"
>     +       id="text4529"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="99">q3</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node44"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4532">a12</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4534"
>     +       y="-325"
>     +       x="116"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4536"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="143">User-3</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge20"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4539">q3-&gt;a12</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4541"
>     +       d="m 114.575,-386.939 c 3.039,8.053 6.36,16.845
>     9.425,24.939 3.32,8.767 6.976,18.395 10.187,26.842" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4543"
>     +       points="131.004,-333.681 137.547,-336.17 137.547,-336.17
>     137.83,-325.578 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node21"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4546">q4</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4548"
>     +       y="-455"
>     +       x="137"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4550"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="144">q4</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge21"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4553">q4-&gt;a12</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4555"
>     +       d="m 143.485,-361.991 c -0.088,9.112 -0.176,18.162
>     -0.252,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4557"
>     +       points="139.731,-335.851 146.731,-335.783 146.731,-335.783
>     143.134,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node22"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4560">q5</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4562"
>     +       y="-455"
>     +       x="176"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4564"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="184">q5</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node45"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4567">a13</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4569"
>     +       y="-325"
>     +       x="186"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4571"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="213">User-4</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge22"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4574">q5-&gt;a13</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4576"
>     +       d="m 194.552,-377.523 c 3.933,13.969 8.285,29.428
>     11.775,41.821" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4578"
>     +       points="203.059,-334.392 209.797,-336.289 209.797,-336.289
>     209.138,-325.715 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node23"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4581">q6</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4583"
>     +       y="-455"
>     +       x="219"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4585"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="224">q6</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge23"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4588">q6-&gt;a13</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4590"
>     +       d="m 218.339,-361.991 c -0.973,9.112 -1.94,18.162
>     -2.778,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4592"
>     +       points="212.057,-336.133 219.018,-335.389 219.018,-335.389
>     214.476,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node24"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4595">q7</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4597"
>     +       y="-455"
>     +       x="259"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4599"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="264">q7</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node46"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4602">a14</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4604"
>     +       y="-325"
>     +       x="247"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4606"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="274">User-5</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge24"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4609">q7-&gt;a14</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4611"
>     +       d="m 269.146,-361.991 c 0.885,9.112 1.764,18.162
>     2.525,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4613"
>     +       points="268.208,-335.432 275.176,-336.109 275.176,-336.109
>     272.658,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node25"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4616">q8</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4618"
>     +       y="-455"
>     +       x="295"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4620"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="303">q8</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge25"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4623">q8-&gt;a14</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4625"
>     +       d="m 293.423,-378.686 c -4.191,14.389 -8.888,30.515
>     -12.613,43.305" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4627"
>     +       points="277.378,-336.114 284.099,-334.156 284.099,-334.156
>     277.942,-325.534 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node26"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4630">q9</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4632"
>     +       y="-455"
>     +       x="339"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4634"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="344">q9</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node47"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4637">a15</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4639"
>     +       y="-325"
>     +       x="308"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4641"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="335">User-6</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge26"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4644">q9-&gt;a15</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4646"
>     +       d="m 339.368,-361.991 c -0.796,9.112 -1.587,18.162
>     -2.272,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4648"
>     +       points="333.591,-336.084 340.565,-335.475 340.565,-335.475
>     336.207,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node27"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4651">q10</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4653"
>     +       y="-455"
>     +       x="389"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4655"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="396">q10</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node48"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4658">a16</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4660"
>     +       y="-325"
>     +       x="369"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4662"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="396">User-7</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge27"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4665">q10-&gt;a16</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4667"
>     +       d="m 396,-361.991 c 0,9.112 0,18.162 0,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4669"
>     +       points="392.5,-335.818 399.5,-335.817 399.5,-335.817
>     396,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node28"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4672">q11</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4674"
>     +       y="-455"
>     +       x="432"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4676"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="437">q11</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node49"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4679">a17</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4681"
>     +       y="-325"
>     +       x="430"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4683"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="457">User-8</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge28"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4686">q11-&gt;a17</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4688"
>     +       d="m 447.293,-361.991 c 1.79,9.217 3.567,18.37
>     5.102,26.276" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4690"
>     +       points="448.975,-334.967 455.847,-336.301 455.847,-336.301
>     454.317,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node29"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4693">q12</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4695"
>     +       y="-455"
>     +       x="468"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4697"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="476">q12</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge29"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4700">q12-&gt;a17</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4702"
>     +       d="m 466.707,-361.991 c -1.79,9.217 -3.567,18.37
>     -5.102,26.276" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4704"
>     +       points="458.153,-336.301 465.025,-334.967 465.025,-334.967
>     459.683,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node30"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4707">q13</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4709"
>     +       y="-455"
>     +       x="512"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4711"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="517">q13</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node50"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4714">a18</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4716"
>     +       y="-325"
>     +       x="491"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4718"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="518">User-9</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge30"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4721">q13-&gt;a18</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4723"
>     +       d="m 517.515,-361.991 c 0.088,9.112 0.176,18.162
>     0.252,26.006" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4725"
>     +       points="514.269,-335.783 521.269,-335.851 521.269,-335.851
>     517.866,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node31"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4728">q14</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4730"
>     +       y="-455"
>     +       x="552"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4732"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="557">q14</text>
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node51"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4735">a19</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4737"
>     +       y="-325"
>     +       x="552"
>     +       xlink:href="#ArbiterLevel3" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4739"
>     +       font-size="10.00"
>     +       y="-308.5"
>     +       x="579">User-10</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge31"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4742">q14-&gt;a19</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4744"
>     +       d="m 567.549,-365.612 c 2.226,10.425 4.478,20.964
>     6.388,29.908" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4746"
>     +       points="570.562,-334.751 577.407,-336.213 577.407,-336.213
>     576.073,-325.703 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node32"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4749">q15</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4751"
>     +       y="-455"
>     +       x="589"
>     +       xlink:href="#queue_symbol" />
>     +    <text
>     +       style="font-size:10px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4753"
>     +       font-size="10.00"
>     +       y="-460"
>     +       x="597">q15</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge32"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4756">q15-&gt;a19</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4758"
>     +       d="m 587.736,-361.991 c -1.61,9.217 -3.21,18.37
>     -4.592,26.276" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4760"
>     +       points="579.689,-336.271 586.584,-335.066 586.584,-335.066
>     581.415,-325.818 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node52"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4763">b1</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4765"
>     +       y="-260"
>     +       x="1023"
>     +       xlink:href="#ArbiterLevel2" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4767"
>     +       font-size="12.00"
>     +       y="-238.89999"
>     +       x="1086">Gold-C3</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge33"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4770">a1-&gt;b1</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4772"
>     +       d="m 1142.63,-296.442 c -8.93,8.431 -20.67,19.511
>     -31.15,29.396" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4774"
>     +       points="1109.01,-269.524 1113.81,-264.433 1113.81,-264.433
>     1104.14,-260.116 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge34"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4777">a2-&gt;b1</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4779"
>     +       d="m 1037.34,-296.442 c 7.48,8.207 17.23,18.924
>     26.05,28.605" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4781"
>     +       points="1060.87,-265.401 1066.05,-270.114 1066.05,-270.114
>     1070.19,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge35"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4784">a3-&gt;b1</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4786"
>     +       d="m 1086,-296.442 c 0,7.476 0,17.034 0,25.995" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4788"
>     +       points="1082.5,-270.363 1089.5,-270.363 1089.5,-270.363
>     1086,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge36"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4791">a4-&gt;b1</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4793"
>     +       d="M 1237.26,-295.3 1138,-265" />
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4795"
>     +       y="-272"
>     +       x="1128"
>     +       xlink:href="#DownArrowColor2"
>     +
>      transform="matrix(0.34202014,0.93969262,-0.93969262,0.34202014,497.13061,-1239.9761)"
>     />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node53"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4798">b2</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4800"
>     +       y="-260"
>     +       x="675"
>     +       xlink:href="#ArbiterLevel2" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4802"
>     +       font-size="12.00"
>     +       y="-238.89999"
>     +       x="736">Bronze-C3</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge37"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4805">a5-&gt;b2</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4807"
>     +       d="m 687.344,-296.442 c 7.472,8.207 17.229,18.924
>     26.043,28.605" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4809"
>     +       points="710.872,-265.401 716.048,-270.114 716.048,-270.114
>     720.192,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge38"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4812">a6-&gt;b2</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4814"
>     +       d="m 736,-296.442 c 0,7.476 0,17.034 0,25.995" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4816"
>     +       points="732.5,-270.363 739.5,-270.363 739.5,-270.363
>     736,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge39"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4819">a7-&gt;b2</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4821"
>     +       d="m 784.656,-296.442 c -7.472,8.207 -17.229,18.924
>     -26.043,28.605" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4823"
>     +       points="755.952,-270.114 761.128,-265.401 761.128,-265.401
>     751.808,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node54"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4826">b3</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4828"
>     +       y="-260"
>     +       x="807"
>     +       xlink:href="#ArbiterLevel2" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4830"
>     +       font-size="12.00"
>     +       y="-238.89999"
>     +       x="865">Silver-C3</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge40"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4833">a8-&gt;b3</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4835"
>     +       d="m 861.809,-296.442 c 0.447,7.476 1.017,17.034
>     1.552,25.995" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4837"
>     +       points="859.874,-270.137 866.861,-270.554 866.861,-270.554
>     863.963,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge41"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4840">a9-&gt;b3</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4842"
>     +       d="m 920,-297 -11,28" />
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4844"
>     +       y="-271"
>     +       x="901.5"
>     +       xlink:href="#DownArrowColor2"
>     +
>      transform="matrix(0.95105652,0.30901699,-0.30901699,0.95105652,-38.375871,-293.70428)"
>     />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node55"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4847">b4</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4849"
>     +       y="-260"
>     +       x="57"
>     +       xlink:href="#ArbiterLevel2" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4851"
>     +       font-size="12.00"
>     +       y="-238.89999"
>     +       x="111">Regular-C1</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge42"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4854">a10-&gt;b4</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4856"
>     +       d="m 39.2128,-296.442 c 11.6548,8.677 27.0787,20.159
>     40.6419,30.256" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4858"
>     +       points="77.8976,-263.28 82.0776,-268.895 82.0776,-268.895
>     88.0089,-260.116 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge43"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4861">a11-&gt;b4</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4863"
>     +       d="m 87.8686,-296.442 c 3.3411,7.72 7.6436,17.66
>     11.6299,26.87" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4865"
>     +       points="96.3003,-268.15 102.724,-270.931 102.724,-270.931
>     103.485,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge44"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4868">a12-&gt;b4</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4870"
>     +       d="m 136.524,-296.442 c -3.686,7.72 -8.434,17.66
>     -12.833,26.87" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4872"
>     +       points="120.444,-270.895 126.761,-267.878 126.761,-267.878
>     119.293,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node56"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4875">b5</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4877"
>     +       y="-260"
>     +       x="217"
>     +       xlink:href="#ArbiterLevel2" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4879"
>     +       font-size="12.00"
>     +       y="-238.89999"
>     +       x="274">Premium-C1</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge45"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4882">a13-&gt;b5</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4884"
>     +       d="m 225.344,-296.442 c 7.472,8.207 17.229,18.924
>     26.043,28.605" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4886"
>     +       points="248.872,-265.401 254.048,-270.114 254.048,-270.114
>     258.192,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge46"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4889">a14-&gt;b5</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4891"
>     +       d="m 274,-296.442 c 0,7.476 0,17.034 0,25.995" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4893"
>     +       points="270.5,-270.363 277.5,-270.363 277.5,-270.363
>     274,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge47"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4896">a15-&gt;b5</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4898"
>     +       d="m 322.656,-296.442 c -7.472,8.207 -17.229,18.924
>     -26.043,28.605" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4900"
>     +       points="293.952,-270.114 299.128,-265.401 299.128,-265.401
>     289.808,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node57"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4903">b6</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4905"
>     +       y="-260"
>     +       x="366"
>     +       xlink:href="#ArbiterLevel2" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4907"
>     +       font-size="12.00"
>     +       y="-238.89999"
>     +       x="427">Normal-C2</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge48"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4910">a16-&gt;b6</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4912"
>     +       d="m 402.273,-296.442 c 3.572,7.72 8.171,17.66
>     12.432,26.87" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4914"
>     +       points="411.591,-267.969 417.944,-270.908 417.944,-270.908
>     418.966,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge49"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4917">a17-&gt;b6</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4919"
>     +       d="m 450.929,-296.442 c -3.456,7.72 -7.907,17.66
>     -12.031,26.87" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4921"
>     +       points="435.667,-270.92 442.056,-268.06 442.056,-268.06
>     434.775,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node58"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4924">b7</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4926"
>     +       y="-260"
>     +       x="502"
>     +       xlink:href="#ArbiterLevel2" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4928"
>     +       font-size="12.00"
>     +       y="-238.89999"
>     +       x="559">Turbo-C2</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge50"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4931">a18-&gt;b7</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4933"
>     +       d="m 526.297,-296.442 c 4.823,7.882 11.063,18.079
>     16.798,27.45" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4935"
>     +       points="540.17,-267.066 546.141,-270.72 546.141,-270.72
>     548.375,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge51"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4938">a19-&gt;b7</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4940"
>     +       d="m 574.953,-296.442 c -2.256,7.557 -5.147,17.242
>     -7.847,26.287" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon4942"
>     +       points="563.69,-270.946 570.397,-268.944 570.397,-268.944
>     564.183,-260.363 " />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node59"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4945">c3</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4947"
>     +       y="-179"
>     +       x="735"
>     +       xlink:href="#ArbiterLevel1" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4949"
>     +       font-size="12.00"
>     +       y="-146"
>     +       x="785">Company3</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge52"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4952">b1-&gt;c3</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4954"
>     +       d="M 1043,-227.072 845.759,-167.08" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4956"
>     +       points="844.574,-170.377 846.633,-163.687 846.633,-163.687
>     836.046,-164.091 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge53"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4959">b2-&gt;c3</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4961"
>     +       d="M 748.644,-223.614 754,-177" />
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4963"
>     +       y="-181"
>     +       x="747"
>     +       xlink:href="#DownArrowColor1"
>     +
>      transform="matrix(0.98480775,-0.17364818,0.17364818,0.98480775,42.190682,128.2417)"
>     />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge54"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4966">b3-&gt;c3</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4968"
>     +       d="M 852.158,-223.614 818,-177" />
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4970"
>     +       y="-181"
>     +       x="811"
>     +       xlink:href="#DownArrowColor1"
>     +
>      transform="matrix(0.8660254,0.5,-0.5,0.8660254,21.09122,-432.7135)"
>     />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node60"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4973">c1</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4975"
>     +       y="-179"
>     +       x="239"
>     +       xlink:href="#ArbiterLevel1" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4977"
>     +       font-size="12.00"
>     +       y="-146"
>     +       x="289">Company1</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge55"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4980">b4-&gt;c1</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4982"
>     +       d="m 142.815,-223.824 c 25.221,13.617 60.708,32.775
>     88.415,47.733" />
>     +    <polygon
>     +       style="fill:#008000;stroke:#008000"
>     +       id="polygon4984"
>     +       points="229.839,-172.864 233.164,-179.024 233.164,-179.024
>     240.301,-171.193 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge56"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4987">b5-&gt;c1</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path4989"
>     +       d="M 274,-223.614 274,-180" />
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4991"
>     +       y="-180"
>     +       x="267"
>     +       xlink:href="#DownArrowColor1" />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node61"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title4994">c2</title>
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use4996"
>     +       y="-179"
>     +       x="443"
>     +       xlink:href="#ArbiterLevel1" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text4998"
>     +       font-size="12.00"
>     +       y="-146"
>     +       x="493">Company2</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge57"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title5001">b6-&gt;c2</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path5003"
>     +       d="M 440.039,-223.614 478,-176" />
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use5005"
>     +       y="-180"
>     +       x="471"
>     +       xlink:href="#DownArrowColor1"
>     +
>      transform="matrix(0.76604444,-0.64278761,0.64278761,0.76604444,224.96138,266.0763)"
>     />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge58"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title5008">b7-&gt;c2</title>
>     +    <path
>     +       style="fill:none;stroke:#008000"
>     +       inkscape:connector-curvature="0"
>     +       id="path5010"
>     +       d="M 545.961,-223.614 523,-178" />
>     +    <use
>     +       height="100%"
>     +       width="100%"
>     +       id="use5012"
>     +       y="-180"
>     +       x="515"
>     +       xlink:href="#DownArrowColor1"
>     +
>      transform="matrix(0.8660254,0.5,-0.5,0.8660254,-17.931286,-285.07953)"
>     />
>     +  </g>
>     +  <g
>     +     class="node"
>     +     id="node62"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title5015">o1</title>
>     +    <circle
>     +       style="fill:#80c0f0;stroke:#000000"
>     +       r="36"
>     +       id="ellipse5017"
>     +       cy="-40"
>     +       cx="493" />
>     +    <circle
>     +       style="fill:none;stroke:#000000"
>     +       r="40"
>     +       id="ellipse5019"
>     +       cy="-40"
>     +       cx="493" />
>     +    <text
>     +       style="font-size:12px;font-family:Times,
>     serif;text-anchor:middle"
>     +       id="text5021"
>     +       font-size="12.00"
>     +       y="-36.900002"
>     +       x="493">xgbe1</text>
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge59"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title5024">c3-&gt;o1</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path5026"
>     +       d="M 752.014,-133.24 540.051,-57.8586" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon5028"
>     +       points="538.861,-61.1502 541.222,-54.5604 541.222,-54.5604
>     530.627,-54.4821 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge60"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title5031">c1-&gt;o1</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path5033"
>     +       d="m 319.91,-127.94 c 37.809,18.991 91.099,45.7574
>     128.533,64.56" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon5035"
>     +       points="447.093,-60.1417 450.235,-66.397 450.235,-66.397
>     457.6,-58.7808 " />
>     +  </g>
>     +  <g
>     +     class="edge"
>     +     id="edge61"
>     +     transform="translate(30,530)">
>     +    <title
>     +       id="title5038">c3-&gt;o1</title>
>     +    <path
>     +       style="fill:none;stroke:#000000"
>     +       inkscape:connector-curvature="0"
>     +       id="path5040"
>     +       d="m 493,-125 0,34.384" />
>     +    <polygon
>     +       style="fill:#000000;stroke:#000000"
>     +       id="polygon5042"
>     +       points="489.5,-90.3558 496.5,-90.3557 496.5,-90.3557
>     493,-80.3557 " />
>     +  </g>
>     +</svg>
>     diff --git a/doc/images/tm_node.svg b/doc/images/tm_node.svg
>     new file mode 100644
>     index 0000000..a930dab
>     --- /dev/null
>     +++ b/doc/images/tm_node.svg
>     @@ -0,0 +1,1178 @@
>     +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
>     +<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="765"
>     +   height="990"
>     +   viewBox="320 155 425.98732 552.68812"
>     +   id="svg3293"
>     +   version="1.1"
>     +   inkscape:version="0.48.2 r9819">
>     +  <metadata
>     +     id="metadata3599">
>     +    <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>
>     +  <defs
>     +     id="defs3597">
>     +    <font
>     +       horiz-adv-x="1024"
>     +       id="font46307"
>     +       inkscape:label="font 1"
>     +       horiz-origin-x="0"
>     +       horiz-origin-y="0"
>     +       vert-origin-x="45"
>     +       vert-origin-y="90"
>     +       vert-adv-y="90">
>     +      <font-face
>     +         units-per-em="1024"
>     +         id="font-face46309"
>     +         font-family="SVGFont 1" />
>     +      <missing-glyph
>     +         d="M0,0h1000v1024h-1000z"
>     +         id="missing-glyph46311" />
>     +    </font>
>     +    <font
>     +       horiz-adv-x="1024"
>     +       id="font46313"
>     +       inkscape:label="font 2"
>     +       horiz-origin-x="0"
>     +       horiz-origin-y="0"
>     +       vert-origin-x="45"
>     +       vert-origin-y="90"
>     +       vert-adv-y="90">
>     +      <font-face
>     +         units-per-em="1024"
>     +         id="font-face46315"
>     +         font-family="SVGFont 2" />
>     +      <missing-glyph
>     +         d="M0,0h1000v1024h-1000z"
>     +         id="missing-glyph46317" />
>     +    </font>
>     +  </defs>
>     +  <sodipodi:namedview
>     +     pagecolor="#ffffff"
>     +     bordercolor="#666666"
>     +     borderopacity="1"
>     +     objecttolerance="10"
>     +     gridtolerance="10"
>     +     guidetolerance="10"
>     +     inkscape:pageopacity="0"
>     +     inkscape:pageshadow="2"
>     +     inkscape:window-width="1178"
>     +     inkscape:window-height="965"
>     +     id="namedview3595"
>     +     showgrid="false"
>     +     fit-margin-top="1.6"
>     +     fit-margin-left="1"
>     +     fit-margin-right="1"
>     +     fit-margin-bottom="1"
>     +     units="in"
>     +     showborder="true"
>     +     inkscape:zoom="0.78398474"
>     +     inkscape:cx="382.52479"
>     +     inkscape:cy="496.87739"
>     +     inkscape:window-x="210"
>     +     inkscape:window-y="0"
>     +     inkscape:window-maximized="0"
>     +     inkscape:current-layer="svg3293"
>     +     borderlayer="false" />
>     +  <path
>     +
>      style="fill:#f0e9ef;fill-opacity:1;stroke:#000000;stroke-width:1.7864666;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
>     +     d="m 353.0075,287.90468 360,0 -40,349.6 -280,0 z"
>     +     id="path46246"
>     +     inkscape:connector-curvature="0"
>     +     sodipodi:nodetypes="ccccc" />
>     +  <g
>     +     id="g3295"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="618.62598"
>     +       y1="452.25"
>     +       x2="618.62598"
>     +       y2="452.25"
>     +       id="line3297" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="608.626,457.25 611.126,452.25 608.626,447.25
>     618.626,452.25 "
>     +       id="polygon3299" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="608.626,457.25 611.126,452.25 608.626,447.25
>     618.626,452.25 "
>     +       id="polygon3301" />
>     +  </g>
>     +  <g
>     +     id="g3303"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="618.62598"
>     +       y1="452.25"
>     +       x2="618.62598"
>     +       y2="452.25"
>     +       id="line3305" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="608.626,457.25 611.126,452.25 608.626,447.25
>     618.626,452.25 "
>     +       id="polygon3307" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="608.626,457.25 611.126,452.25 608.626,447.25
>     618.626,452.25 "
>     +       id="polygon3309" />
>     +  </g>
>     +  <g
>     +     id="g3311"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="618.62598"
>     +       y1="452.25"
>     +       x2="618.62598"
>     +       y2="452.25"
>     +       id="line3313" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="608.626,457.25 611.126,452.25 608.626,447.25
>     618.626,452.25 "
>     +       id="polygon3315" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="608.626,457.25 611.126,452.25 608.626,447.25
>     618.626,452.25 "
>     +       id="polygon3317" />
>     +  </g>
>     +  <g
>     +     id="g3319"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="618.62598"
>     +       y1="452.25"
>     +       x2="618.62598"
>     +       y2="452.25"
>     +       id="line3321" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="608.626,457.25 611.126,452.25 608.626,447.25
>     618.626,452.25 "
>     +       id="polygon3323" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="608.626,457.25 611.126,452.25 608.626,447.25
>     618.626,452.25 "
>     +       id="polygon3325" />
>     +  </g>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="542.30371"
>     +     y="478.4895"
>     +     id="text3327">
>     +    <tspan
>     +       x="542.30371"
>     +       y="478.4895"
>     +       id="tspan3329" />
>     +  </text>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="542.30371"
>     +     y="478.4895"
>     +     id="text3331">
>     +    <tspan
>     +       x="542.30371"
>     +       y="478.4895"
>     +       id="tspan3333" />
>     +  </text>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="542.30371"
>     +     y="478.4895"
>     +     id="text3335">
>     +    <tspan
>     +       x="542.30371"
>     +       y="478.4895"
>     +       id="tspan3337" />
>     +  </text>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="542.30371"
>     +     y="478.4895"
>     +     id="text3339">
>     +    <tspan
>     +       x="542.30371"
>     +       y="478.4895"
>     +       id="tspan3341" />
>     +  </text>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="542.30371"
>     +     y="478.4895"
>     +     id="text3343">
>     +    <tspan
>     +       x="542.30371"
>     +       y="478.4895"
>     +       id="tspan3345" />
>     +  </text>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="542.30371"
>     +     y="478.4895"
>     +     id="text3347">
>     +    <tspan
>     +       x="542.30371"
>     +       y="478.4895"
>     +       id="tspan3349" />
>     +  </text>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="542.30371"
>     +     y="478.4895"
>     +     id="text3351">
>     +    <tspan
>     +       x="542.30371"
>     +       y="478.4895"
>     +       id="tspan3353" />
>     +  </text>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="542.30371"
>     +     y="478.4895"
>     +     id="text3355">
>     +    <tspan
>     +       x="542.30371"
>     +       y="478.4895"
>     +       id="tspan3357" />
>     +  </text>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="542.30371"
>     +     y="478.4895"
>     +     id="text3359">
>     +    <tspan
>     +       x="542.30371"
>     +       y="478.4895"
>     +       id="tspan3361" />
>     +  </text>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="488.75369"
>     +     y="461.9895"
>     +     id="text3363">
>     +    <tspan
>     +       x="488.75369"
>     +       y="461.9895"
>     +       id="tspan3365" />
>     +  </text>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
>     +     x="577.55371"
>     +     y="443.9895"
>     +     id="text3367">
>     +    <tspan
>     +       x="577.55371"
>     +       y="443.9895"
>     +       id="tspan3369" />
>     +  </text>
>     +  <g
>     +     id="g3391"
>     +  transform="matrix(0.36822672,0,0,0.6,306.07498,207.13875)">
>     +    <ellipse
>     +       style="fill:#ffffff"
>     +       cx="619.35498"
>     +       cy="492.38599"
>     +       rx="154.5"
>     +       ry="46"
>     +       id="ellipse3393"/>
>     +
>     +    <!-- <path
>     +       d="m 773.85498,492.38599 c 0,25.40509 -69.17201,46
>     -154.5,46 -85.32799,0 -154.5,-20.59491 -154.5,-46 0,-25.4051
>     69.17201,-46 154.5,-46 85.32799,0 154.5,20.5949 154.5,46 z" /> -->
>     +
>     +    <ellipse
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       cx="619.35498"
>     +       cy="492.38599"
>     +       rx="154.5"
>     +       ry="46"
>     +       id="ellipse3395" />
>     +
>     +    <!-- <path
>     +       d="m 773.85498,492.38599 c 0,25.40509 -69.17201,46
>     -154.5,46 -85.32799,0 -154.5,-20.59491 -154.5,-46 0,-25.4051
>     69.17201,-46 154.5,-46 85.32799,0 154.5,20.5949 154.5,46 z" /> -->
>     +
>     +  </g>
>     +  <g
>     +     id="g3397"
>     +  transform="matrix(1.2836753,0,0,0.71637906,-268.40447,153.70656)">
>     +    <path
>     +       style="fill:#ffffff"
>     +       d="m 624.31,653.825 c 31.831,0 31.831,-47.745
>     31.831,-79.575 -15.915,0 -47.746,0 -63.661,0 0,31.83 0,79.575
>     31.83,79.575 z"
>     +       id="path3399"
>     +       inkscape:connector-curvature="0" />
>     +    <path
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       d="m 624.31,653.825 c 31.831,0 31.831,-47.745
>     31.831,-79.575 -15.915,0 -47.746,0 -63.661,0 0,31.83 0,79.575
>     31.83,79.575"
>     +       id="path3401"
>     +       inkscape:connector-curvature="0" />
>     +    <path
>     +       style="fill:none;stroke:#000000;stroke-width:0.2"
>     +       d="m 624.31,653.825 c 31.831,0 31.831,-47.745
>     31.831,-79.575 -15.915,0 -47.746,0 -63.661,0 0,31.83 0,79.575
>     31.83,79.575"
>     +       id="path3403"
>     +       inkscape:connector-curvature="0" />
>     +  </g>
>     +  <g
>     +     id="g3405"
>     +  transform="matrix(0.6,0,0,0.33664343,158.3969,402.52795)"
>     +
>      style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1">
>     +    <line
>     +
>      style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"
>     +       x1="624.31"
>     +       y1="653.82501"
>     +       x2="624.35199"
>     +       y2="775.586"
>     +       id="line3407" />
>     +    <polygon
>     +  style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1"
>     +       points="624.355,783.086 619.351,773.088 624.352,775.586
>     629.351,773.084 "
>     +       id="polygon3409" />
>     +    <polygon
>     +
>      style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"
>     +       points="624.355,783.086 619.351,773.088 624.352,775.586
>     629.351,773.084 "
>     +       id="polygon3411" />
>     +  </g>
>     +  <g
>     +     id="g3413"
>     +  transform="matrix(0.6,0,0,1.0385789,160.4258,-29.14563)"
>     +
>      style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1">
>     +    <line
>     +
>      style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"
>     +       x1="620.72998"
>     +       y1="538.75"
>     +       x2="620.99701"
>     +       y2="562.79102"
>     +       id="line3415" />
>     +    <polygon
>     +  style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1"
>     +       points="621.08,570.291 615.97,560.347 620.997,562.791
>     625.969,560.236 "
>     +       id="polygon3417" />
>     +    <polygon
>     +
>      style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"
>     +       points="621.08,570.291 615.97,560.347 620.997,562.791
>     625.969,560.236 "
>     +       id="polygon3419" />
>     +  </g>
>     +  <text
>     +     font-size="12.7998"
>     +
>      style="font-size:10.71879959px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;font-family:Sans;-inkscape-font-specification:Sans"
>     +     x="515.39581"
>     +     y="505.40701"
>     +     id="text3421"
>     +     sodipodi:linespacing="125%">
>     +    <tspan
>     +       x="515.39581"
>     +       y="505.40701"
>     +       id="tspan3423"
>     +
>      style="font-size:10.71879959px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Shaper</tspan>
>     +  </text>
>     +  <g
>     +     id="g3435"
>     +
>      transform="matrix(0.68275674,0,-0.0185135,0.47151591,121.83991,265.95426)">
>     +    <line
>     +  style="fill:none;stroke:#000000;stroke-width:2.19180131"
>     +       x1="612.85498"
>     +       y1="399.51315"
>     +       x2="613.99902"
>     +       y2="437.06961"
>     +       id="line3437" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="618.905,430.975 614.274,441.152 608.911,431.341
>     613.999,433.657 "
>     +       id="polygon3439" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="618.905,430.975 614.274,441.152 608.911,431.341
>     613.999,433.657 "
>     +       id="polygon3441" />
>     +  </g>
>     +  <g
>     +     id="g3483"
>     +  transform="matrix(0.46064658,0,0,0.67930938,233.06856,182.00415)">
>     +    <path
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       d="m 428.855,330.386 c 34.5,37 112.5,60 151.924,52.759"
>     +       id="path3485"
>     +       inkscape:connector-curvature="0" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="580.779,383.145 577.417,378.679 588.156,381.79
>     579.224,388.514 "
>     +       id="polygon3487" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="580.779,383.145 577.417,378.679 588.156,381.79
>     579.224,388.514 "
>     +       id="polygon3489" />
>     +  </g>
>     +  <g
>     +     id="g3491"
>     +  transform="matrix(0.54809168,0,0,0.74784284,211.99528,158.68288)">
>     +    <path
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       d="m 788.355,329.386 c -42,31 -103,54 -143.271,52.389"
>     +       id="path3493"
>     +       inkscape:connector-curvature="0" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="647.382,386.871 637.59,381.475 647.781,376.879
>     645.084,381.775 "
>     +       id="polygon3495" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="647.382,386.871 637.59,381.475 647.781,376.879
>     645.084,381.775 "
>     +       id="polygon3497" />
>     +  </g>
>     +  <g
>     +     id="g3499"
>     +  transform="matrix(0.41682002,0,0,0.63577084,271.70535,195.4459)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="545.85498"
>     +       y1="329.38599"
>     +       x2="589.07098"
>     +       y2="360.811"
>     +       id="line3501" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="595.137,365.222 584.109,363.385 589.071,360.811
>     589.99,355.297 "
>     +       id="polygon3503" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="595.137,365.222 584.109,363.385 589.071,360.811
>     589.99,355.297 "
>     +       id="polygon3505" />
>     +  </g>
>     +  <g
>     +     id="g3507"
>     +  transform="matrix(0.7502618,0,0,0.69104314,70.399378,177.15041)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="669.35498"
>     +       y1="330.38599"
>     +       x2="638.61102"
>     +       y2="357.89401"
>     +       id="line3509" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="638.611,357.894 643.808,359.953 633.022,362.895
>     637.14,352.501 "
>     +       id="polygon3511" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="638.611,357.894 643.808,359.953 633.022,362.895
>     637.14,352.501 "
>     +       id="polygon3513" />
>     +  </g>
>     +  <g
>     +     id="g3523"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,208.92521)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="517.98901"
>     +       y1="80"
>     +       x2="520.242"
>     +       y2="256.28699"
>     +       id="line3525" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="525.177,253.661 520.432,263.784 515.18,253.915
>     520.242,256.287 "
>     +       id="polygon3527" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="525.177,253.661 520.432,263.784 515.18,253.915
>     520.242,256.287 "
>     +       id="polygon3529" />
>     +  </g>
>     +  <g
>     +     id="g3531"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="549.48901"
>     +       y1="80"
>     +       x2="546.78497"
>     +       y2="258.78799"
>     +       id="line3533" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="541.864,256.137 546.785,258.788 551.859,256.442
>     546.557,266.285 "
>     +       id="polygon3535" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="541.864,256.137 546.785,258.788 551.859,256.442
>     546.557,266.285 "
>     +       id="polygon3537" />
>     +  </g>
>     +  <g
>     +     id="g3539"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="571.98901"
>     +       y1="80"
>     +       x2="567.47998"
>     +       y2="259.79599"
>     +       id="line3541" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="562.613,257.047 567.48,259.796 572.6,257.552
>     567.102,267.287 "
>     +       id="polygon3543" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="562.613,257.047 567.48,259.796 572.6,257.552
>     567.102,267.287 "
>     +       id="polygon3545" />
>     +  </g>
>     +  <g
>     +     id="g3547"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="646.48901"
>     +       y1="80"
>     +       x2="642.91699"
>     +       y2="257.293"
>     +       id="line3549" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="638.031,254.576 642.917,257.293 648.022,255.015
>     642.587,264.786 "
>     +       id="polygon3551" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="638.031,254.576 642.917,257.293 648.022,255.015
>     642.587,264.786 "
>     +       id="polygon3553" />
>     +  </g>
>     +  <g
>     +     id="g3555"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="681.48901"
>     +       y1="80"
>     +       x2="674.79797"
>     +       y2="256.81699"
>     +       id="line3557" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="670.022,253.911 674.798,256.817 679.988,254.741
>     674.175,264.291 "
>     +       id="polygon3559" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="670.022,253.911 674.798,256.817 679.988,254.741
>     674.175,264.291 "
>     +       id="polygon3561" />
>     +  </g>
>     +  <g
>     +     id="g3563"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="706.98901"
>     +       y1="80"
>     +       x2="698.99701"
>     +       y2="257.836"
>     +       id="line3565" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="694.282,254.832 698.997,257.836 704.228,255.867
>     698.22,265.296 "
>     +       id="polygon3567" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="694.282,254.832 698.997,257.836 704.228,255.867
>     698.22,265.296 "
>     +       id="polygon3569" />
>     +  </g>
>     +  <g
>     +     id="g3571"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="754.98901"
>     +       y1="80"
>     +       x2="763.82397"
>     +       y2="258.354"
>     +       id="line3573" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="758.561,256.47 763.824,258.354 768.489,255.274
>     764.722,265.8 "
>     +       id="polygon3575" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="758.561,256.47 763.824,258.354 768.489,255.274
>     764.722,265.8 "
>     +       id="polygon3577" />
>     +  </g>
>     +  <g
>     +     id="g3579"
>     +  transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="793.98901"
>     +       y1="80"
>     +       x2="785.16803"
>     +       y2="259.85501"
>     +       id="line3581" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="780.507,256.768 785.168,259.855 790.433,257.979
>     784.26,267.3 "
>     +       id="polygon3583" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="780.507,256.768 785.168,259.855 790.433,257.979
>     784.26,267.3 "
>     +       id="polygon3585" />
>     +  </g>
>     +  <g
>     +     id="g3587"
>     +  transform="matrix(0.6,0,0,0.64733675,171.12812,194.48507)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="817.48901"
>     +       y1="90"
>     +       x2="806.52002"
>     +       y2="259.905"
>     +       id="line3589" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="806.52,259.905 811.851,258.222 805.341,267.312
>     801.975,256.65 "
>     +       id="polygon3591" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="806.52,259.905 811.851,258.222 805.341,267.312
>     801.975,256.65 "
>     +       id="polygon3593" />
>     +  </g>
>     +  <path
>     +
>      style="fill:#fcfffa;fill-opacity:1;stroke:#000000;stroke-width:0.8932333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
>     +     d="m 499.51125,428.12127 66.9925,0 -11.16542,26.797
>     -44.66166,0 z"
>     +     id="path46249"
>     +     inkscape:connector-curvature="0"
>     +     sodipodi:nodetypes="ccccc" />
>     +  <text
>     +     xml:space="preserve"
>     +
>      style="font-size:8.93233299px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
>     +     x="516.63232"
>     +     y="439.0816"
>     +     id="text46251"
>     +     sodipodi:linespacing="125%"><tspan
>     +       sodipodi:role="line"
>     +       id="tspan46253"
>     +       x="516.63232"
>     +       y="439.0816">priority</tspan><tspan
>     +       sodipodi:role="line"
>     +       x="516.63232"
>     +       y="450.24701"
>     +  id="tspan46255">encoder</tspan></text>
>     +  <g
>     +     id="g3523-1"
>     +  transform="matrix(0.60000001,0,0,0.60000001,130.12915,207.76531)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="517.98901"
>     +       y1="80"
>     +       x2="520.242"
>     +       y2="256.28699"
>     +       id="line3525-7" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="515.18,253.915 520.242,256.287 525.177,253.661
>     520.432,263.784 "
>     +       id="polygon3527-4" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="515.18,253.915 520.242,256.287 525.177,253.661
>     520.432,263.784 "
>     +       id="polygon3529-0" />
>     +  </g>
>     +  <g
>     +     id="g3523-9"
>     +  transform="matrix(0.60000001,0,0,0.60000001,100.34145,207.76531)">
>     +    <line
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       x1="517.98901"
>     +       y1="80"
>     +       x2="520.242"
>     +       y2="256.28699"
>     +       id="line3525-4" />
>     +    <polygon
>     +       style="fill:#000000"
>     +       points="515.18,253.915 520.242,256.287 525.177,253.661
>     520.432,263.784 "
>     +       id="polygon3527-8" />
>     +    <polygon
>     +       style="fill:none;stroke:#000000;stroke-width:2"
>     +       points="515.18,253.915 520.242,256.287 525.177,253.661
>     520.432,263.784 "
>     +       id="polygon3529-8" />
>     +  </g>
>     +  <g
>     +     id="g46325"
>     +  transform="matrix(0.8,0,0,0.8,53.007498,95.104671)">
>     +    <g
>     +  transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"
>     +       id="g3443">
>     +      <path
>     +         inkscape:connector-curvature="0"
>     +         id="path3445"
>     +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5
>     -62.143,0 -12.429,-30.5 12.429,-30.5 z"
>     +         style="fill:#ffffff" />
>     +      <path
>     +         inkscape:connector-curvature="0"
>     +         id="path3447"
>     +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5
>     -62.143,0 -12.429,-30.5 12.429,-30.5"
>     +         style="fill:none;stroke:#000000;stroke-width:2" />
>     +      <text
>     +         id="text3449"
>     +         y="304.88599"
>     +         x="428.85501"
>     +
>      style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"
>     +         font-size="12.7998">
>     +        <tspan
>     +           id="tspan3451"
>     +           y="304.88599"
>     +           x="428.85501" />
>     +      </text>
>     +    </g>
>     +    <text
>     +       id="text3519"
>     +       y="361.48743"
>     +       x="457.09674"
>     +
>      style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"
>     +       font-size="12.7998">
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan3521"
>     +         y="361.48743"
>     +         x="457.09674">WFQ</tspan>
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan46297"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan46305"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +      <tspan
>     +         id="tspan46319"
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +    </text>
>     +    <text
>     +       sodipodi:linespacing="125%"
>     +       id="text46321"
>     +       y="376.47391"
>     +       x="447.76807"
>     +
>      style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +       xml:space="preserve"><tspan
>     +         y="376.47391"
>     +         x="447.76807"
>     +         id="tspan46323"
>     +         sodipodi:role="line">priority 0</tspan></text>
>     +  </g>
>     +  <g
>     +     transform="matrix(0.8,0,0,0.8,124.22629,95.104671)"
>     +     id="g46325-2">
>     +    <g
>     +  transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"
>     +       id="g3443-4">
>     +      <path
>     +         inkscape:connector-curvature="0"
>     +         id="path3445-5"
>     +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5
>     -62.143,0 -12.429,-30.5 12.429,-30.5 z"
>     +         style="fill:#ffffff" />
>     +      <path
>     +         inkscape:connector-curvature="0"
>     +         id="path3447-5"
>     +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5
>     -62.143,0 -12.429,-30.5 12.429,-30.5"
>     +         style="fill:none;stroke:#000000;stroke-width:2" />
>     +      <text
>     +         id="text3449-1"
>     +         y="304.88599"
>     +         x="428.85501"
>     +
>      style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"
>     +         font-size="12.7998">
>     +        <tspan
>     +           id="tspan3451-7"
>     +           y="304.88599"
>     +           x="428.85501" />
>     +      </text>
>     +    </g>
>     +    <text
>     +       id="text3519-1"
>     +       y="361.48743"
>     +       x="457.09674"
>     +
>      style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"
>     +       font-size="12.7998">
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan3521-1"
>     +         y="361.48743"
>     +         x="457.09674">WFQ</tspan>
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan46297-5"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan46305-2"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +      <tspan
>     +         id="tspan46319-7"
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +    </text>
>     +    <text
>     +       sodipodi:linespacing="125%"
>     +       id="text46321-6"
>     +       y="376.47391"
>     +       x="447.76807"
>     +
>      style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +       xml:space="preserve"><tspan
>     +         y="376.47391"
>     +         x="447.76807"
>     +         id="tspan46323-1"
>     +         sodipodi:role="line">priority 1</tspan></text>
>     +  </g>
>     +  <g
>     +     transform="matrix(0.8,0,0,0.8,195.44508,95.104671)"
>     +     id="g46325-4">
>     +    <g
>     +  transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"
>     +       id="g3443-2">
>     +      <path
>     +         inkscape:connector-curvature="0"
>     +         id="path3445-3"
>     +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5
>     -62.143,0 -12.429,-30.5 12.429,-30.5 z"
>     +         style="fill:#ffffff" />
>     +      <path
>     +         inkscape:connector-curvature="0"
>     +         id="path3447-2"
>     +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5
>     -62.143,0 -12.429,-30.5 12.429,-30.5"
>     +         style="fill:none;stroke:#000000;stroke-width:2" />
>     +      <text
>     +         id="text3449-2"
>     +         y="304.88599"
>     +         x="428.85501"
>     +
>      style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"
>     +         font-size="12.7998">
>     +        <tspan
>     +           id="tspan3451-1"
>     +           y="304.88599"
>     +           x="428.85501" />
>     +      </text>
>     +    </g>
>     +    <text
>     +       id="text3519-6"
>     +       y="361.48743"
>     +       x="457.09674"
>     +
>      style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"
>     +       font-size="12.7998">
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan3521-8"
>     +         y="361.48743"
>     +         x="457.09674">WFQ</tspan>
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan46297-57"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan46305-6"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +      <tspan
>     +         id="tspan46319-1"
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +    </text>
>     +    <text
>     +       sodipodi:linespacing="125%"
>     +       id="text46321-8"
>     +       y="376.47391"
>     +       x="447.76807"
>     +
>      style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +       xml:space="preserve"><tspan
>     +         y="376.47391"
>     +         x="447.76807"
>     +         id="tspan46323-9"
>     +         sodipodi:role="line">priority 2</tspan></text>
>     +  </g>
>     +  <g
>     +     transform="matrix(0.8,0,0,0.8,266.66388,95.104671)"
>     +     id="g46325-27">
>     +    <g
>     +  transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"
>     +       id="g3443-9">
>     +      <path
>     +         inkscape:connector-curvature="0"
>     +         id="path3445-54"
>     +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5
>     -62.143,0 -12.429,-30.5 12.429,-30.5 z"
>     +         style="fill:#ffffff" />
>     +      <path
>     +         inkscape:connector-curvature="0"
>     +         id="path3447-3"
>     +         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5
>     -62.143,0 -12.429,-30.5 12.429,-30.5"
>     +         style="fill:none;stroke:#000000;stroke-width:2" />
>     +      <text
>     +         id="text3449-12"
>     +         y="304.88599"
>     +         x="428.85501"
>     +
>      style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"
>     +         font-size="12.7998">
>     +        <tspan
>     +           id="tspan3451-3"
>     +           y="304.88599"
>     +           x="428.85501" />
>     +      </text>
>     +    </g>
>     +    <text
>     +       id="text3519-3"
>     +       y="361.48743"
>     +       x="457.09674"
>     +
>      style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"
>     +       font-size="12.7998">
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan3521-4"
>     +         y="361.48743"
>     +         x="457.09674">WFQ</tspan>
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan46297-1"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +      <tspan
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         id="tspan46305-1"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +      <tspan
>     +         id="tspan46319-3"
>     +
>      style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
>     +         y="361.48743"
>     +         x="457.09674" />
>     +    </text>
>     +    <text
>     +       sodipodi:linespacing="125%"
>     +       id="text46321-87"
>     +       y="376.47391"
>     +       x="447.76807"
>     +
>      style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +       xml:space="preserve"><tspan
>     +         y="376.47391"
>     +         x="447.76807"
>     +         id="tspan46323-4"
>     +         sodipodi:role="line">priority 3</tspan></text>
>     +  </g>
>     +  <g
>     +     id="g47752"
>     +     transform="translate(-6.6992502,-25.680463)">
>     +    <text
>     +       sodipodi:linespacing="125%"
>     +       id="text47149"
>     +       y="596.4021"
>     +       x="410.2587"
>     +
>      style="font-size:22.33083344px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +       xml:space="preserve"><tspan
>     +         y="596.4021"
>     +         x="398.2587"
>     +         id="tspan47151"
>     +  sodipodi:role="line">tm_node</tspan></text>
>     +    <text
>     +       sodipodi:linespacing="125%"
>     +       id="text47153"
>     +       y="568.61426"
>     +       x="401.6915"
>     +
>      style="font-size:22.33083344px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +       xml:space="preserve"><tspan
>     +         y="568.61426"
>     +         x="401.6915"
>     +         id="tspan47155"
>     +  sodipodi:role="line">Example</tspan></text>
>     +  </g>
>     +  <g
>     +     id="g47678"
>     +     transform="translate(7.8157919,34.612792)">
>     +    <path
>     +       sodipodi:nodetypes="cccc"
>     +       inkscape:connector-curvature="0"
>     +       id="path47161"
>     +       d="m 619.50693,452.08839 0,31.11649 29.63476,-0.12548
>     -0.12548,-30.77762"
>     +
>      style="fill:#a6f7f6;fill-opacity:1;stroke:#000000;stroke-width:1.67481244;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
>     />
>     +    <path
>     +  transform="matrix(0.5996485,0,0,0.58354585,296.78803,141.0335)"
>     +       d="m 586.56837,534.1488 c 0,6.22986 -10.69475,11.28016
>     -23.8874,11.28016 -13.19265,0 -23.8874,-5.0503 -23.8874,-11.28016
>     0,-6.22986 10.69475,-11.28016 23.8874,-11.28016 13.19265,0
>     23.8874,5.0503 23.8874,11.28016 z"
>     +       sodipodi:ry="11.280161"
>     +       sodipodi:rx="23.8874"
>     +       sodipodi:cy="534.1488"
>     +       sodipodi:cx="562.68097"
>     +       id="path47159"
>     +
>      style="fill:#d78379;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
>     +       sodipodi:type="arc" />
>     +  </g>
>     +  <rect
>     +
>      style="fill:#d7f3d0;fill-opacity:1;stroke:#000000;stroke-width:1.95772398;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
>     +     id="rect47750"
>     +     width="172.22704"
>     +     height="53.179165"
>     +     x="448.71371"
>     +     y="165.66377" />
>     +  <text
>     +     xml:space="preserve"
>     +
>      style="font-size:13.39849949px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +     x="614.41779"
>     +     y="538.091"
>     +     id="text47672"
>     +     sodipodi:linespacing="125%"><tspan
>     +       sodipodi:role="line"
>     +       id="tspan47674"
>     +       x="614.41779"
>     +       y="538.091">pkt delay</tspan><tspan
>     +       sodipodi:role="line"
>     +       x="614.41779"
>     +       y="554.83911"
>     +       id="tspan47676"> storage</tspan></text>
>     +  <path
>     +
>      style="fill:none;stroke:#0000f7;stroke-width:1.63484418;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
>     +     d="m 591.18645,501.73693 34.19353,0"
>     +     id="path47682"
>     +     inkscape:connector-curvature="0" />
>     +  <text
>     +     xml:space="preserve"
>     +
>      style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +     x="503.8782"
>     +     y="590.54254"
>     +     id="text47684"
>     +     sodipodi:linespacing="125%"><tspan
>     +       sodipodi:role="line"
>     +       id="tspan47686"
>     +       x="503.8782"
>     +       y="590.54254">propagation</tspan><tspan
>     +       sodipodi:role="line"
>     +       x="503.8782"
>     +       y="604.49933"
>     +       id="tspan47688"> table</tspan></text>
>     +  <text
>     +     xml:space="preserve"
>     +
>      style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +     x="404.19299"
>     +     y="238.52974"
>     +     id="text47690"
>     +     sodipodi:linespacing="125%"><tspan
>     +       sodipodi:role="line"
>     +       id="tspan47692"
>     +       x="404.19299"
>     +       y="238.52974">Priority 0</tspan><tspan
>     +       sodipodi:role="line"
>     +       x="404.19299"
>     +       y="252.48651"
>     +       id="tspan47694"> Fan-in</tspan></text>
>     +  <text
>     +     xml:space="preserve"
>     +
>      style="font-size:10.04887486px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +     x="459.87775"
>     +     y="183.29376"
>     +     id="text47696"
>     +     sodipodi:linespacing="125%"><tspan
>     +       sodipodi:role="line"
>     +       id="tspan47698"
>     +       x="459.87775"
>     +       y="183.29376"> Note that the fan-in to each WFQ</tspan><tspan
>     +       sodipodi:role="line"
>     +       x="459.87775"
>     +       y="195.85486"
>     +       id="tspan47700">function could range from
>     several</tspan><tspan
>     +       sodipodi:role="line"
>     +       x="459.87775"
>     +       y="208.41595"
>     +       id="tspan47702">    to more than ten thousand.</tspan></text>
>     +  <text
>     +     xml:space="preserve"
>     +
>      style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +     x="474.75385"
>     +     y="238.52974"
>     +     id="text47690-2"
>     +     sodipodi:linespacing="125%"><tspan
>     +       sodipodi:role="line"
>     +       id="tspan47692-7"
>     +       x="474.75385"
>     +       y="238.52974">Priority 1</tspan><tspan
>     +       sodipodi:role="line"
>     +       x="474.75385"
>     +       y="252.48651"
>     +       id="tspan47694-7"> Fan-in</tspan></text>
>     +  <text
>     +     xml:space="preserve"
>     +
>      style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +     x="553.58514"
>     +     y="238.52974"
>     +     id="text47690-9"
>     +     sodipodi:linespacing="125%"><tspan
>     +       sodipodi:role="line"
>     +       id="tspan47692-3"
>     +       x="553.58514"
>     +       y="238.52974">Priority 2</tspan><tspan
>     +       sodipodi:role="line"
>     +       x="553.58514"
>     +       y="252.48651"
>     +       id="tspan47694-1"> Fan-in</tspan></text>
>     +  <text
>     +     xml:space="preserve"
>     +
>      style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +     x="620.65051"
>     +     y="238.52974"
>     +     id="text47690-98"
>     +     sodipodi:linespacing="125%"><tspan
>     +       sodipodi:role="line"
>     +       id="tspan47692-6"
>     +       x="620.65051"
>     +       y="238.52974">Priority 3</tspan><tspan
>     +       sodipodi:role="line"
>     +       x="620.65051"
>     +       y="252.48651"
>     +       id="tspan47694-5"> Fan-in</tspan></text>
>     +  <text
>     +     xml:space="preserve"
>     +
>      style="font-size:13.39849949px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
>     +     x="473.90018"
>     +     y="676.49622"
>     +     id="text47758"
>     +     sodipodi:linespacing="125%"><tspan
>     +       sodipodi:role="line"
>     +       id="tspan47760"
>     +       x="473.90018"
>     +       y="676.49622">tm_node output to next</tspan><tspan
>     +       sodipodi:role="line"
>     +       x="473.90018"
>     +       y="693.24432"
>     +       id="tspan47762">  tm_node or TM output</tspan></text>
>     +  <polygon
>     +  transform="matrix(0.54809168,0,0,0.74784285,242.28683,216.46556)"
>     +
>      style="fill:#0000f7;fill-opacity:1;stroke:#0000f7;stroke-width:2;stroke-opacity:1"
>     +     points="647.382,386.871 637.59,381.475 647.781,376.879
>     645.084,381.775 "
>     +     id="polygon3497-2"
>     +     inkscape:transform-center-x="599.50146"
>     +     inkscape:transform-center-y="-530.62257" />
>     +  <polygon
>     +  transform="matrix(-0.54809168,0,0,-0.74784285,975.33153,787.2)"
>     +
>      style="fill:#0000f7;fill-opacity:1;stroke:#0000f7;stroke-width:2;stroke-opacity:1"
>     +     points="647.781,376.879 645.084,381.775 647.382,386.871
>     637.59,381.475 "
>     +     id="polygon3497-8"
>     +     inkscape:transform-center-x="-625.01224"
>     +     inkscape:transform-center-y="488.52994" />
>     +</svg>
>     --
>     2.5.0
>
>     _______________________________________________
>     lng-odp mailing list
>     lng-odp@lists.linaro.org <mailto:lng-odp@lists.linaro.org>
>     https://lists.linaro.org/mailman/listinfo/lng-odp
>
>
>
>
> _______________________________________________
> lng-odp mailing list
> lng-odp@lists.linaro.org
> https://lists.linaro.org/mailman/listinfo/lng-odp
diff mbox

Patch

diff --git a/doc/images/tm_hierarchy.svg b/doc/images/tm_hierarchy.svg
new file mode 100644
index 0000000..740d43b
--- /dev/null
+++ b/doc/images/tm_hierarchy.svg
@@ -0,0 +1,2418 @@ 
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generated by graphviz version 2.36.0 (20140111.2315)
+ -->
+
+<!-- Title: four_levels Pages: 1 -->
+
+<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="1362px"
+   height="600px"
+   viewBox="0 0 1362 600"
+   id="svg4136"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="tm_hierarchy.svg">
+  <metadata
+     id="metadata5046">
+    <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>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1176"
+     id="namedview5044"
+     showgrid="false"
+     inkscape:zoom="1.3876652"
+     inkscape:cx="681"
+     inkscape:cy="300"
+     inkscape:window-x="0"
+     inkscape:window-y="264"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg4136" />
+  <defs
+     id="defs4138">
+    <symbol
+       id="queue_symbol"
+       fill="#80f080"
+       stroke="black"
+       stroke-width="5"
+       stroke-linecap="square">
+      <g
+         transform="scale(0.2 0.2)"
+         id="g4141">
+        <line
+           x1="0"
+           y1="70"
+           x2="0"
+           y2="120"
+           id="line4143" />
+        <line
+           x1="100"
+           y1="70"
+           x2="100"
+           y2="120"
+           id="line4145" />
+        <polyline
+           points="0,120 0,170 100,170 100,120"
+           id="polyline4147" />
+        <rect
+           x="0"
+           y="170"
+           width="100"
+           height="50"
+           id="rect4149" />
+        <rect
+           x="0"
+           y="220"
+           width="100"
+           height="50"
+           id="rect4151" />
+        <rect
+           x="0"
+           y="270"
+           width="100"
+           height="50"
+           id="rect4153" />
+        <rect
+           x="0"
+           y="320"
+           width="100"
+           height="50"
+           id="rect4155" />
+        <rect
+           x="0"
+           y="370"
+           width="100"
+           height="50"
+           id="rect4157" />
+        <rect
+           x="0"
+           y="420"
+           width="100"
+           height="50"
+           id="rect4159" />
+      </g>
+    </symbol>
+    <symbol
+       id="ArbiterLevel3">
+      <!-- shift x left by 39 -->
+      <polygon
+         fill="#F08080"
+         stroke="black"
+         points="54,0  0,0  12,29  42,29  54,0"
+         id="polygon4162" />
+    </symbol>
+    <symbol
+       id="ArbiterLevel2">
+      <!-- shift x left by 92 -->
+      <polygon
+         fill="#F0F080"
+         stroke="black"
+         points="116,0  0,0  24,36  92,36  116,0"
+         id="polygon4165" />
+    </symbol>
+    <symbol
+       id="ArbiterLevel1">
+      <!-- shift x left by 79 -->
+      <polygon
+         fill="#E080E0"
+         stroke="black"
+         points="101,9  0,9  21,54  79,54  101,9"
+         id="polygon4168" />
+    </symbol>
+    <symbol
+       id="DownArrowColor1">
+      <!-- shift x left by 7 and shift y by 5 -->
+      <polygon
+         fill="green"
+         stroke="green"
+         points="14,-10  0,-10  7,10  14,-10"
+         id="polygon4171" />
+    </symbol>
+    <symbol
+       id="DownArrowColor2">
+      <!-- shift x left by 7 and shift y by 5 -->
+      <polygon
+         fill="black"
+         stroke="black"
+         points="14,-10  0,-10  7,10  14,-10"
+         id="polygon4174" />
+    </symbol>
+  </defs>
+  <polygon
+     style="fill:#e8e8e8;stroke:none"
+     id="polygon4179"
+     points="1320,-520 1320,40 -20,40 -20,40 -20,-520 "
+     transform="translate(30,530)" />
+  <g
+     class="node"
+     id="node1"
+     transform="translate(30,530)">
+    <title
+       id="title4182">q28</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4184"
+       y="-455"
+       x="1107"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:start"
+       id="text4186"
+       font-size="10.00"
+       y="-460"
+       x="1115">q28</text>
+  </g>
+  <g
+     class="node"
+     id="node33"
+     transform="translate(30,530)">
+    <title
+       id="title4189">a1</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4191"
+       y="-325"
+       x="1130"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4193"
+       font-size="10.00"
+       y="-308.5"
+       x="1157">User-18</text>
+  </g>
+  <g
+     class="edge"
+     id="edge1"
+     transform="translate(30,530)">
+    <title
+       id="title4196">q28-&gt;a1</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4198"
+       d="m 1127.59,-386.63 c 3.01,7.979 6.31,16.655 9.41,24.63 3.46,8.894 7.34,18.644 10.75,27.153" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4200"
+       points="1144.51,-333.521 1151.01,-336.137 1151.01,-336.137 1151.5,-325.553 " />
+  </g>
+  <g
+     class="node"
+     id="node2"
+     transform="translate(30,530)">
+    <title
+       id="title4203">q29</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4205"
+       y="-455"
+       x="1146"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4207"
+       font-size="10.00"
+       y="-460"
+       x="1154">q29</text>
+  </g>
+  <g
+     class="edge"
+     id="edge2"
+     transform="translate(30,530)">
+    <title
+       id="title4210">q29-&gt;a1</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4212"
+       d="m 1157,-361.991 c 0,9.112 0,18.162 0,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4214"
+       points="1153.5,-335.818 1160.5,-335.817 1160.5,-335.817 1157,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node3"
+     transform="translate(30,530)">
+    <title
+       id="title4217">q30</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4219"
+       y="-455"
+       x="1186"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4221"
+       font-size="10.00"
+       y="-460"
+       x="1194">q30</text>
+  </g>
+  <g
+     class="edge"
+     id="edge3"
+     transform="translate(30,530)">
+    <title
+       id="title4224">q30-&gt;a1</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4226"
+       d="m 1186.49,-387.938 c -6.38,16.428 -14.44,37.176 -20.52,52.831" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4228"
+       points="1162.66,-336.24 1169.18,-333.706 1169.18,-333.706 1162.3,-325.651 " />
+  </g>
+  <g
+     class="node"
+     id="node4"
+     transform="translate(30,530)">
+    <title
+       id="title4231">q31</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4233"
+       y="-455"
+       x="1226"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4235"
+       font-size="10.00"
+       y="-460"
+       x="1234">q31</text>
+  </g>
+  <g
+     class="edge"
+     id="edge4"
+     transform="translate(30,530)">
+    <title
+       id="title4238">q31-&gt;a1</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4240"
+       d="m 1226.49,-381.191 c -2.86,6.676 -6.33,13.402 -10.49,19.191 -9.95,13.868 -24.57,26.294 -36.77,35.29" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4242"
+       points="1177.02,-329.431 1181.06,-323.719 1181.06,-323.719 1170.88,-320.795 " />
+  </g>
+  <g
+     class="node"
+     id="node5"
+     transform="translate(30,530)">
+    <title
+       id="title4245">q25</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4247"
+       y="-455"
+       x="988"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4249"
+       font-size="10.00"
+       y="-460"
+       x="996">q25</text>
+  </g>
+  <g
+     class="node"
+     id="node34"
+     transform="translate(30,530)">
+    <title
+       id="title4252">a2</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4254"
+       y="-325"
+       x="998"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4256"
+       font-size="10.00"
+       y="-308.5"
+       x="1025">User-16</text>
+  </g>
+  <g
+     class="edge"
+     id="edge5"
+     transform="translate(30,530)">
+    <title
+       id="title4259">q25-&gt;a2</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4261"
+       d="m 1007.51,-376.354 c 3.74,13.775 7.84,28.861 11.13,40.962" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4263"
+       points="1015.29,-334.366 1022.05,-336.202 1022.05,-336.202 1021.29,-325.634 " />
+  </g>
+  <g
+     class="node"
+     id="node6"
+     transform="translate(30,530)">
+    <title
+       id="title4266">q26</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4268"
+       y="-455"
+       x="1030"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4270"
+       font-size="10.00"
+       y="-460"
+       x="1038">q26</text>
+  </g>
+  <g
+     class="edge"
+     id="edge6"
+     transform="translate(30,530)">
+    <title
+       id="title4273">q26-&gt;a2</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4275"
+       d="m 1030.82,-361.991 c -1.06,9.112 -2.11,18.162 -3.03,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4277"
+       points="1024.29,-336.155 1031.24,-335.345 1031.24,-335.345 1026.61,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node7"
+     transform="translate(30,530)">
+    <title
+       id="title4280">q27</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4282"
+       y="-455"
+       x="1071"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4284"
+       font-size="10.00"
+       y="-460"
+       x="1079">q27</text>
+  </g>
+  <g
+     class="node"
+     id="node35"
+     transform="translate(30,530)">
+    <title
+       id="title4287">a3</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4289"
+       y="-325"
+       x="1059"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4291"
+       font-size="10.00"
+       y="-308.5"
+       x="1086">User-17</text>
+  </g>
+  <g
+     class="edge"
+     id="edge7"
+     transform="translate(30,530)">
+    <title
+       id="title4294">q27-&gt;a3</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4296"
+       d="m 1081.63,-361.991 c 0.8,9.112 1.59,18.162 2.27,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4298"
+       points="1080.44,-335.475 1087.41,-336.084 1087.41,-336.084 1084.79,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node8"
+     transform="translate(30,530)">
+    <title
+       id="title4301">q32</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4303"
+       y="-455"
+       x="1267"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4305"
+       font-size="10.00"
+       y="-460"
+       x="1274">q32</text>
+  </g>
+  <g
+     class="node"
+     id="node36"
+     transform="translate(30,530)">
+    <title
+       id="title4308">a4</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4310"
+       y="-325"
+       x="1220"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4312"
+       font-size="10.00"
+       y="-308.5"
+       x="1247">User-19</text>
+  </g>
+  <g
+     class="edge"
+     id="edge8"
+     transform="translate(30,530)">
+    <title
+       id="title4315">q32-&gt;a4</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4317"
+       d="m 1266.42,-378.686 c -4.19,14.389 -8.88,30.515 -12.61,43.305" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4319"
+       points="1250.38,-336.114 1257.1,-334.156 1257.1,-334.156 1250.94,-325.534 " />
+  </g>
+  <g
+     class="node"
+     id="node9"
+     transform="translate(30,530)">
+    <title
+       id="title4322">q16</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4324"
+       y="-455"
+       x="628"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4326"
+       font-size="10.00"
+       y="-460"
+       x="636">q16</text>
+  </g>
+  <g
+     class="node"
+     id="node37"
+     transform="translate(30,530)">
+    <title
+       id="title4329">a5</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4331"
+       y="-325"
+       x="648"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4333"
+       font-size="10.00"
+       y="-308.5"
+       x="675">User-11</text>
+  </g>
+  <g
+     class="edge"
+     id="edge9"
+     transform="translate(30,530)">
+    <title
+       id="title4336">q16-&gt;a5</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4338"
+       d="m 647.585,-386.309 c 5.924,16.057 13.216,35.821 18.789,50.929" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4340"
+       points="663.176,-333.938 669.743,-336.361 669.743,-336.361 669.921,-325.767 " />
+  </g>
+  <g
+     class="node"
+     id="node10"
+     transform="translate(30,530)">
+    <title
+       id="title4343">q17</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4345"
+       y="-455"
+       x="670"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4347"
+       font-size="10.00"
+       y="-460"
+       x="677">q17</text>
+  </g>
+  <g
+     class="edge"
+     id="edge10"
+     transform="translate(30,530)">
+    <title
+       id="title4350">q17-&gt;a5</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4352"
+       d="m 675.971,-361.991 c -0.177,9.112 -0.353,18.162 -0.505,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4354"
+       points="671.963,-335.884 678.962,-335.748 678.962,-335.748 675.268,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node11"
+     transform="translate(30,530)">
+    <title
+       id="title4357">q18</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4359"
+       y="-455"
+       x="712"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4361"
+       font-size="10.00"
+       y="-460"
+       x="717">q18</text>
+  </g>
+  <g
+     class="node"
+     id="node38"
+     transform="translate(30,530)">
+    <title
+       id="title4364">a6</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4366"
+       y="-325"
+       x="709"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4368"
+       font-size="10.00"
+       y="-308.5"
+       x="736">User-12</text>
+  </g>
+  <g
+     class="edge"
+     id="edge11"
+     transform="translate(30,530)">
+    <title
+       id="title4371">q18-&gt;a6</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4373"
+       d="m 726.778,-361.991 c 1.701,9.217 3.389,18.37 4.847,26.276" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4375"
+       points="728.195,-335.017 735.079,-336.287 735.079,-336.287 733.451,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node12"
+     transform="translate(30,530)">
+    <title
+       id="title4378">q19</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4380"
+       y="-455"
+       x="750"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4382"
+       font-size="10.00"
+       y="-460"
+       x="758">q19</text>
+  </g>
+  <g
+     class="edge"
+     id="edge12"
+     transform="translate(30,530)">
+    <title
+       id="title4385">q19-&gt;a6</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4387"
+       d="m 746.438,-363.198 c -1.96,9.613 -3.917,19.213 -5.598,27.459" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4389"
+       points="737.38,-336.29 744.239,-334.892 744.239,-334.892 738.812,-325.793 " />
+  </g>
+  <g
+     class="node"
+     id="node13"
+     transform="translate(30,530)">
+    <title
+       id="title4392">q20</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4394"
+       y="-455"
+       x="792"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4396"
+       font-size="10.00"
+       y="-460"
+       x="797">q20</text>
+  </g>
+  <g
+     class="node"
+     id="node39"
+     transform="translate(30,530)">
+    <title
+       id="title4399">a7</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4401"
+       y="-325"
+       x="770"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4403"
+       font-size="10.00"
+       y="-308.5"
+       x="797">User-13</text>
+  </g>
+  <g
+     class="edge"
+     id="edge13"
+     transform="translate(30,530)">
+    <title
+       id="title4406">q20-&gt;a7</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4408"
+       d="m 797,-361.991 c 0,9.112 0,18.162 0,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4410"
+       points="793.5,-335.818 800.5,-335.817 800.5,-335.817 797,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node14"
+     transform="translate(30,530)">
+    <title
+       id="title4413">q21</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4415"
+       y="-455"
+       x="832"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4417"
+       font-size="10.00"
+       y="-460"
+       x="837">q21</text>
+  </g>
+  <g
+     class="node"
+     id="node40"
+     transform="translate(30,530)">
+    <title
+       id="title4420">a8</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4422"
+       y="-325"
+       x="834"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4424"
+       font-size="10.00"
+       y="-308.5"
+       x="861">User-14</text>
+  </g>
+  <g
+     class="edge"
+     id="edge14"
+     transform="translate(30,530)">
+    <title
+       id="title4427">q21-&gt;a8</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4429"
+       d="m 847.527,-369.823 c 2.767,11.875 5.64,24.205 8.018,34.413" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4431"
+       points="852.142,-334.593 858.959,-336.181 858.959,-336.181 857.82,-325.648 " />
+  </g>
+  <g
+     class="node"
+     id="node15"
+     transform="translate(30,530)">
+    <title
+       id="title4434">q22</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4436"
+       y="-455"
+       x="870"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4438"
+       font-size="10.00"
+       y="-460"
+       x="878">q22</text>
+  </g>
+  <g
+     class="edge"
+     id="edge15"
+     transform="translate(30,530)">
+    <title
+       id="title4441">q22-&gt;a8</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4443"
+       d="m 868.766,-361.991 c -1.432,9.217 -2.854,18.37 -4.082,26.276" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4445"
+       points="861.223,-336.236 868.14,-335.162 868.14,-335.162 863.146,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node16"
+     transform="translate(30,530)">
+    <title
+       id="title4448">q23</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4450"
+       y="-455"
+       x="910"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4452"
+       font-size="10.00"
+       y="-460"
+       x="917">q23</text>
+  </g>
+  <g
+     class="node"
+     id="node41"
+     transform="translate(30,530)">
+    <title
+       id="title4455">a9</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4457"
+       y="-325"
+       x="895"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4459"
+       font-size="10.00"
+       y="-308.5"
+       x="922">User-15</text>
+  </g>
+  <g
+     class="edge"
+     id="edge16"
+     transform="translate(30,530)">
+    <title
+       id="title4462">q23-&gt;a9</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4464"
+       d="m 919.573,-361.991 c 0.443,9.112 0.882,18.162 1.263,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4466"
+       points="917.348,-335.636 924.34,-335.976 924.34,-335.976 921.329,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node17"
+     transform="translate(30,530)">
+    <title
+       id="title4469">q24</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4471"
+       y="-455"
+       x="948"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4473"
+       font-size="10.00"
+       y="-460"
+       x="956">q24</text>
+  </g>
+  <g
+     class="edge"
+     id="edge17"
+     transform="translate(30,530)">
+    <title
+       id="title4476">q24-&gt;a9</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4478"
+       d="m 946.499,-384.097 c -5.315,15.64 -11.66,34.315 -16.562,48.739" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4480"
+       points="926.563,-336.305 933.19,-334.053 933.19,-334.053 926.659,-325.711 " />
+  </g>
+  <g
+     class="node"
+     id="node18"
+     transform="translate(30,530)">
+    <title
+       id="title4483">q1</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4485"
+       y="-455"
+       x="12"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4487"
+       font-size="10.00"
+       y="-460"
+       x="20">q1</text>
+  </g>
+  <g
+     class="node"
+     id="node42"
+     transform="translate(30,530)">
+    <title
+       id="title4490">a10</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4492"
+       y="-325"
+       x="-6"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4494"
+       font-size="10.00"
+       y="-308.5"
+       x="21">User-1</text>
+  </g>
+  <g
+     class="edge"
+     id="edge18"
+     transform="translate(30,530)">
+    <title
+       id="title4497">q1-&gt;a10</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4499"
+       d="m 21,-361.991 c 0,9.112 0,18.162 0,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4501"
+       points="17.5001,-335.818 24.5001,-335.817 24.5001,-335.817 21,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node19"
+     transform="translate(30,530)">
+    <title
+       id="title4504">q2</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4506"
+       y="-455"
+       x="59"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4508"
+       font-size="10.00"
+       y="-460"
+       x="64">q2</text>
+  </g>
+  <g
+     class="node"
+     id="node43"
+     transform="translate(30,530)">
+    <title
+       id="title4511">a11</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4513"
+       y="-325"
+       x="55"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4515"
+       font-size="10.00"
+       y="-308.5"
+       x="82">User-2</text>
+  </g>
+  <g
+     class="edge"
+     id="edge19"
+     transform="translate(30,530)">
+    <title
+       id="title4518">q2-&gt;a11</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4520"
+       d="m 73.2636,-361.991 c 1.6109,9.217 3.2104,18.37 4.5921,26.276" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4522"
+       points="74.416,-335.066 81.3115,-336.271 81.3115,-336.271 79.5853,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node20"
+     transform="translate(30,530)">
+    <title
+       id="title4525">q3</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4527"
+       y="-455"
+       x="94"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:start"
+       id="text4529"
+       font-size="10.00"
+       y="-460"
+       x="99">q3</text>
+  </g>
+  <g
+     class="node"
+     id="node44"
+     transform="translate(30,530)">
+    <title
+       id="title4532">a12</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4534"
+       y="-325"
+       x="116"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4536"
+       font-size="10.00"
+       y="-308.5"
+       x="143">User-3</text>
+  </g>
+  <g
+     class="edge"
+     id="edge20"
+     transform="translate(30,530)">
+    <title
+       id="title4539">q3-&gt;a12</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4541"
+       d="m 114.575,-386.939 c 3.039,8.053 6.36,16.845 9.425,24.939 3.32,8.767 6.976,18.395 10.187,26.842" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4543"
+       points="131.004,-333.681 137.547,-336.17 137.547,-336.17 137.83,-325.578 " />
+  </g>
+  <g
+     class="node"
+     id="node21"
+     transform="translate(30,530)">
+    <title
+       id="title4546">q4</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4548"
+       y="-455"
+       x="137"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4550"
+       font-size="10.00"
+       y="-460"
+       x="144">q4</text>
+  </g>
+  <g
+     class="edge"
+     id="edge21"
+     transform="translate(30,530)">
+    <title
+       id="title4553">q4-&gt;a12</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4555"
+       d="m 143.485,-361.991 c -0.088,9.112 -0.176,18.162 -0.252,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4557"
+       points="139.731,-335.851 146.731,-335.783 146.731,-335.783 143.134,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node22"
+     transform="translate(30,530)">
+    <title
+       id="title4560">q5</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4562"
+       y="-455"
+       x="176"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4564"
+       font-size="10.00"
+       y="-460"
+       x="184">q5</text>
+  </g>
+  <g
+     class="node"
+     id="node45"
+     transform="translate(30,530)">
+    <title
+       id="title4567">a13</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4569"
+       y="-325"
+       x="186"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4571"
+       font-size="10.00"
+       y="-308.5"
+       x="213">User-4</text>
+  </g>
+  <g
+     class="edge"
+     id="edge22"
+     transform="translate(30,530)">
+    <title
+       id="title4574">q5-&gt;a13</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4576"
+       d="m 194.552,-377.523 c 3.933,13.969 8.285,29.428 11.775,41.821" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4578"
+       points="203.059,-334.392 209.797,-336.289 209.797,-336.289 209.138,-325.715 " />
+  </g>
+  <g
+     class="node"
+     id="node23"
+     transform="translate(30,530)">
+    <title
+       id="title4581">q6</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4583"
+       y="-455"
+       x="219"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4585"
+       font-size="10.00"
+       y="-460"
+       x="224">q6</text>
+  </g>
+  <g
+     class="edge"
+     id="edge23"
+     transform="translate(30,530)">
+    <title
+       id="title4588">q6-&gt;a13</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4590"
+       d="m 218.339,-361.991 c -0.973,9.112 -1.94,18.162 -2.778,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4592"
+       points="212.057,-336.133 219.018,-335.389 219.018,-335.389 214.476,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node24"
+     transform="translate(30,530)">
+    <title
+       id="title4595">q7</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4597"
+       y="-455"
+       x="259"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4599"
+       font-size="10.00"
+       y="-460"
+       x="264">q7</text>
+  </g>
+  <g
+     class="node"
+     id="node46"
+     transform="translate(30,530)">
+    <title
+       id="title4602">a14</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4604"
+       y="-325"
+       x="247"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4606"
+       font-size="10.00"
+       y="-308.5"
+       x="274">User-5</text>
+  </g>
+  <g
+     class="edge"
+     id="edge24"
+     transform="translate(30,530)">
+    <title
+       id="title4609">q7-&gt;a14</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4611"
+       d="m 269.146,-361.991 c 0.885,9.112 1.764,18.162 2.525,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4613"
+       points="268.208,-335.432 275.176,-336.109 275.176,-336.109 272.658,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node25"
+     transform="translate(30,530)">
+    <title
+       id="title4616">q8</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4618"
+       y="-455"
+       x="295"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4620"
+       font-size="10.00"
+       y="-460"
+       x="303">q8</text>
+  </g>
+  <g
+     class="edge"
+     id="edge25"
+     transform="translate(30,530)">
+    <title
+       id="title4623">q8-&gt;a14</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4625"
+       d="m 293.423,-378.686 c -4.191,14.389 -8.888,30.515 -12.613,43.305" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4627"
+       points="277.378,-336.114 284.099,-334.156 284.099,-334.156 277.942,-325.534 " />
+  </g>
+  <g
+     class="node"
+     id="node26"
+     transform="translate(30,530)">
+    <title
+       id="title4630">q9</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4632"
+       y="-455"
+       x="339"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4634"
+       font-size="10.00"
+       y="-460"
+       x="344">q9</text>
+  </g>
+  <g
+     class="node"
+     id="node47"
+     transform="translate(30,530)">
+    <title
+       id="title4637">a15</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4639"
+       y="-325"
+       x="308"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4641"
+       font-size="10.00"
+       y="-308.5"
+       x="335">User-6</text>
+  </g>
+  <g
+     class="edge"
+     id="edge26"
+     transform="translate(30,530)">
+    <title
+       id="title4644">q9-&gt;a15</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4646"
+       d="m 339.368,-361.991 c -0.796,9.112 -1.587,18.162 -2.272,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4648"
+       points="333.591,-336.084 340.565,-335.475 340.565,-335.475 336.207,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node27"
+     transform="translate(30,530)">
+    <title
+       id="title4651">q10</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4653"
+       y="-455"
+       x="389"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4655"
+       font-size="10.00"
+       y="-460"
+       x="396">q10</text>
+  </g>
+  <g
+     class="node"
+     id="node48"
+     transform="translate(30,530)">
+    <title
+       id="title4658">a16</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4660"
+       y="-325"
+       x="369"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4662"
+       font-size="10.00"
+       y="-308.5"
+       x="396">User-7</text>
+  </g>
+  <g
+     class="edge"
+     id="edge27"
+     transform="translate(30,530)">
+    <title
+       id="title4665">q10-&gt;a16</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4667"
+       d="m 396,-361.991 c 0,9.112 0,18.162 0,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4669"
+       points="392.5,-335.818 399.5,-335.817 399.5,-335.817 396,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node28"
+     transform="translate(30,530)">
+    <title
+       id="title4672">q11</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4674"
+       y="-455"
+       x="432"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4676"
+       font-size="10.00"
+       y="-460"
+       x="437">q11</text>
+  </g>
+  <g
+     class="node"
+     id="node49"
+     transform="translate(30,530)">
+    <title
+       id="title4679">a17</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4681"
+       y="-325"
+       x="430"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4683"
+       font-size="10.00"
+       y="-308.5"
+       x="457">User-8</text>
+  </g>
+  <g
+     class="edge"
+     id="edge28"
+     transform="translate(30,530)">
+    <title
+       id="title4686">q11-&gt;a17</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4688"
+       d="m 447.293,-361.991 c 1.79,9.217 3.567,18.37 5.102,26.276" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4690"
+       points="448.975,-334.967 455.847,-336.301 455.847,-336.301 454.317,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node29"
+     transform="translate(30,530)">
+    <title
+       id="title4693">q12</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4695"
+       y="-455"
+       x="468"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4697"
+       font-size="10.00"
+       y="-460"
+       x="476">q12</text>
+  </g>
+  <g
+     class="edge"
+     id="edge29"
+     transform="translate(30,530)">
+    <title
+       id="title4700">q12-&gt;a17</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4702"
+       d="m 466.707,-361.991 c -1.79,9.217 -3.567,18.37 -5.102,26.276" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4704"
+       points="458.153,-336.301 465.025,-334.967 465.025,-334.967 459.683,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node30"
+     transform="translate(30,530)">
+    <title
+       id="title4707">q13</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4709"
+       y="-455"
+       x="512"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4711"
+       font-size="10.00"
+       y="-460"
+       x="517">q13</text>
+  </g>
+  <g
+     class="node"
+     id="node50"
+     transform="translate(30,530)">
+    <title
+       id="title4714">a18</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4716"
+       y="-325"
+       x="491"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4718"
+       font-size="10.00"
+       y="-308.5"
+       x="518">User-9</text>
+  </g>
+  <g
+     class="edge"
+     id="edge30"
+     transform="translate(30,530)">
+    <title
+       id="title4721">q13-&gt;a18</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4723"
+       d="m 517.515,-361.991 c 0.088,9.112 0.176,18.162 0.252,26.006" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4725"
+       points="514.269,-335.783 521.269,-335.851 521.269,-335.851 517.866,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node31"
+     transform="translate(30,530)">
+    <title
+       id="title4728">q14</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4730"
+       y="-455"
+       x="552"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4732"
+       font-size="10.00"
+       y="-460"
+       x="557">q14</text>
+  </g>
+  <g
+     class="node"
+     id="node51"
+     transform="translate(30,530)">
+    <title
+       id="title4735">a19</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4737"
+       y="-325"
+       x="552"
+       xlink:href="#ArbiterLevel3" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4739"
+       font-size="10.00"
+       y="-308.5"
+       x="579">User-10</text>
+  </g>
+  <g
+     class="edge"
+     id="edge31"
+     transform="translate(30,530)">
+    <title
+       id="title4742">q14-&gt;a19</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4744"
+       d="m 567.549,-365.612 c 2.226,10.425 4.478,20.964 6.388,29.908" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4746"
+       points="570.562,-334.751 577.407,-336.213 577.407,-336.213 576.073,-325.703 " />
+  </g>
+  <g
+     class="node"
+     id="node32"
+     transform="translate(30,530)">
+    <title
+       id="title4749">q15</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4751"
+       y="-455"
+       x="589"
+       xlink:href="#queue_symbol" />
+    <text
+       style="font-size:10px;font-family:Times, serif;text-anchor:middle"
+       id="text4753"
+       font-size="10.00"
+       y="-460"
+       x="597">q15</text>
+  </g>
+  <g
+     class="edge"
+     id="edge32"
+     transform="translate(30,530)">
+    <title
+       id="title4756">q15-&gt;a19</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4758"
+       d="m 587.736,-361.991 c -1.61,9.217 -3.21,18.37 -4.592,26.276" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4760"
+       points="579.689,-336.271 586.584,-335.066 586.584,-335.066 581.415,-325.818 " />
+  </g>
+  <g
+     class="node"
+     id="node52"
+     transform="translate(30,530)">
+    <title
+       id="title4763">b1</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4765"
+       y="-260"
+       x="1023"
+       xlink:href="#ArbiterLevel2" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text4767"
+       font-size="12.00"
+       y="-238.89999"
+       x="1086">Gold-C3</text>
+  </g>
+  <g
+     class="edge"
+     id="edge33"
+     transform="translate(30,530)">
+    <title
+       id="title4770">a1-&gt;b1</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4772"
+       d="m 1142.63,-296.442 c -8.93,8.431 -20.67,19.511 -31.15,29.396" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4774"
+       points="1109.01,-269.524 1113.81,-264.433 1113.81,-264.433 1104.14,-260.116 " />
+  </g>
+  <g
+     class="edge"
+     id="edge34"
+     transform="translate(30,530)">
+    <title
+       id="title4777">a2-&gt;b1</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4779"
+       d="m 1037.34,-296.442 c 7.48,8.207 17.23,18.924 26.05,28.605" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4781"
+       points="1060.87,-265.401 1066.05,-270.114 1066.05,-270.114 1070.19,-260.363 " />
+  </g>
+  <g
+     class="edge"
+     id="edge35"
+     transform="translate(30,530)">
+    <title
+       id="title4784">a3-&gt;b1</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4786"
+       d="m 1086,-296.442 c 0,7.476 0,17.034 0,25.995" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4788"
+       points="1082.5,-270.363 1089.5,-270.363 1089.5,-270.363 1086,-260.363 " />
+  </g>
+  <g
+     class="edge"
+     id="edge36"
+     transform="translate(30,530)">
+    <title
+       id="title4791">a4-&gt;b1</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4793"
+       d="M 1237.26,-295.3 1138,-265" />
+    <use
+       height="100%"
+       width="100%"
+       id="use4795"
+       y="-272"
+       x="1128"
+       xlink:href="#DownArrowColor2"
+       transform="matrix(0.34202014,0.93969262,-0.93969262,0.34202014,497.13061,-1239.9761)" />
+  </g>
+  <g
+     class="node"
+     id="node53"
+     transform="translate(30,530)">
+    <title
+       id="title4798">b2</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4800"
+       y="-260"
+       x="675"
+       xlink:href="#ArbiterLevel2" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text4802"
+       font-size="12.00"
+       y="-238.89999"
+       x="736">Bronze-C3</text>
+  </g>
+  <g
+     class="edge"
+     id="edge37"
+     transform="translate(30,530)">
+    <title
+       id="title4805">a5-&gt;b2</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4807"
+       d="m 687.344,-296.442 c 7.472,8.207 17.229,18.924 26.043,28.605" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4809"
+       points="710.872,-265.401 716.048,-270.114 716.048,-270.114 720.192,-260.363 " />
+  </g>
+  <g
+     class="edge"
+     id="edge38"
+     transform="translate(30,530)">
+    <title
+       id="title4812">a6-&gt;b2</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4814"
+       d="m 736,-296.442 c 0,7.476 0,17.034 0,25.995" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4816"
+       points="732.5,-270.363 739.5,-270.363 739.5,-270.363 736,-260.363 " />
+  </g>
+  <g
+     class="edge"
+     id="edge39"
+     transform="translate(30,530)">
+    <title
+       id="title4819">a7-&gt;b2</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4821"
+       d="m 784.656,-296.442 c -7.472,8.207 -17.229,18.924 -26.043,28.605" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4823"
+       points="755.952,-270.114 761.128,-265.401 761.128,-265.401 751.808,-260.363 " />
+  </g>
+  <g
+     class="node"
+     id="node54"
+     transform="translate(30,530)">
+    <title
+       id="title4826">b3</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4828"
+       y="-260"
+       x="807"
+       xlink:href="#ArbiterLevel2" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text4830"
+       font-size="12.00"
+       y="-238.89999"
+       x="865">Silver-C3</text>
+  </g>
+  <g
+     class="edge"
+     id="edge40"
+     transform="translate(30,530)">
+    <title
+       id="title4833">a8-&gt;b3</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4835"
+       d="m 861.809,-296.442 c 0.447,7.476 1.017,17.034 1.552,25.995" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4837"
+       points="859.874,-270.137 866.861,-270.554 866.861,-270.554 863.963,-260.363 " />
+  </g>
+  <g
+     class="edge"
+     id="edge41"
+     transform="translate(30,530)">
+    <title
+       id="title4840">a9-&gt;b3</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4842"
+       d="m 920,-297 -11,28" />
+    <use
+       height="100%"
+       width="100%"
+       id="use4844"
+       y="-271"
+       x="901.5"
+       xlink:href="#DownArrowColor2"
+       transform="matrix(0.95105652,0.30901699,-0.30901699,0.95105652,-38.375871,-293.70428)" />
+  </g>
+  <g
+     class="node"
+     id="node55"
+     transform="translate(30,530)">
+    <title
+       id="title4847">b4</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4849"
+       y="-260"
+       x="57"
+       xlink:href="#ArbiterLevel2" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text4851"
+       font-size="12.00"
+       y="-238.89999"
+       x="111">Regular-C1</text>
+  </g>
+  <g
+     class="edge"
+     id="edge42"
+     transform="translate(30,530)">
+    <title
+       id="title4854">a10-&gt;b4</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4856"
+       d="m 39.2128,-296.442 c 11.6548,8.677 27.0787,20.159 40.6419,30.256" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4858"
+       points="77.8976,-263.28 82.0776,-268.895 82.0776,-268.895 88.0089,-260.116 " />
+  </g>
+  <g
+     class="edge"
+     id="edge43"
+     transform="translate(30,530)">
+    <title
+       id="title4861">a11-&gt;b4</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4863"
+       d="m 87.8686,-296.442 c 3.3411,7.72 7.6436,17.66 11.6299,26.87" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4865"
+       points="96.3003,-268.15 102.724,-270.931 102.724,-270.931 103.485,-260.363 " />
+  </g>
+  <g
+     class="edge"
+     id="edge44"
+     transform="translate(30,530)">
+    <title
+       id="title4868">a12-&gt;b4</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4870"
+       d="m 136.524,-296.442 c -3.686,7.72 -8.434,17.66 -12.833,26.87" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4872"
+       points="120.444,-270.895 126.761,-267.878 126.761,-267.878 119.293,-260.363 " />
+  </g>
+  <g
+     class="node"
+     id="node56"
+     transform="translate(30,530)">
+    <title
+       id="title4875">b5</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4877"
+       y="-260"
+       x="217"
+       xlink:href="#ArbiterLevel2" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text4879"
+       font-size="12.00"
+       y="-238.89999"
+       x="274">Premium-C1</text>
+  </g>
+  <g
+     class="edge"
+     id="edge45"
+     transform="translate(30,530)">
+    <title
+       id="title4882">a13-&gt;b5</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4884"
+       d="m 225.344,-296.442 c 7.472,8.207 17.229,18.924 26.043,28.605" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4886"
+       points="248.872,-265.401 254.048,-270.114 254.048,-270.114 258.192,-260.363 " />
+  </g>
+  <g
+     class="edge"
+     id="edge46"
+     transform="translate(30,530)">
+    <title
+       id="title4889">a14-&gt;b5</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4891"
+       d="m 274,-296.442 c 0,7.476 0,17.034 0,25.995" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4893"
+       points="270.5,-270.363 277.5,-270.363 277.5,-270.363 274,-260.363 " />
+  </g>
+  <g
+     class="edge"
+     id="edge47"
+     transform="translate(30,530)">
+    <title
+       id="title4896">a15-&gt;b5</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4898"
+       d="m 322.656,-296.442 c -7.472,8.207 -17.229,18.924 -26.043,28.605" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4900"
+       points="293.952,-270.114 299.128,-265.401 299.128,-265.401 289.808,-260.363 " />
+  </g>
+  <g
+     class="node"
+     id="node57"
+     transform="translate(30,530)">
+    <title
+       id="title4903">b6</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4905"
+       y="-260"
+       x="366"
+       xlink:href="#ArbiterLevel2" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text4907"
+       font-size="12.00"
+       y="-238.89999"
+       x="427">Normal-C2</text>
+  </g>
+  <g
+     class="edge"
+     id="edge48"
+     transform="translate(30,530)">
+    <title
+       id="title4910">a16-&gt;b6</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4912"
+       d="m 402.273,-296.442 c 3.572,7.72 8.171,17.66 12.432,26.87" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4914"
+       points="411.591,-267.969 417.944,-270.908 417.944,-270.908 418.966,-260.363 " />
+  </g>
+  <g
+     class="edge"
+     id="edge49"
+     transform="translate(30,530)">
+    <title
+       id="title4917">a17-&gt;b6</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4919"
+       d="m 450.929,-296.442 c -3.456,7.72 -7.907,17.66 -12.031,26.87" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4921"
+       points="435.667,-270.92 442.056,-268.06 442.056,-268.06 434.775,-260.363 " />
+  </g>
+  <g
+     class="node"
+     id="node58"
+     transform="translate(30,530)">
+    <title
+       id="title4924">b7</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4926"
+       y="-260"
+       x="502"
+       xlink:href="#ArbiterLevel2" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text4928"
+       font-size="12.00"
+       y="-238.89999"
+       x="559">Turbo-C2</text>
+  </g>
+  <g
+     class="edge"
+     id="edge50"
+     transform="translate(30,530)">
+    <title
+       id="title4931">a18-&gt;b7</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4933"
+       d="m 526.297,-296.442 c 4.823,7.882 11.063,18.079 16.798,27.45" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4935"
+       points="540.17,-267.066 546.141,-270.72 546.141,-270.72 548.375,-260.363 " />
+  </g>
+  <g
+     class="edge"
+     id="edge51"
+     transform="translate(30,530)">
+    <title
+       id="title4938">a19-&gt;b7</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path4940"
+       d="m 574.953,-296.442 c -2.256,7.557 -5.147,17.242 -7.847,26.287" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon4942"
+       points="563.69,-270.946 570.397,-268.944 570.397,-268.944 564.183,-260.363 " />
+  </g>
+  <g
+     class="node"
+     id="node59"
+     transform="translate(30,530)">
+    <title
+       id="title4945">c3</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4947"
+       y="-179"
+       x="735"
+       xlink:href="#ArbiterLevel1" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text4949"
+       font-size="12.00"
+       y="-146"
+       x="785">Company3</text>
+  </g>
+  <g
+     class="edge"
+     id="edge52"
+     transform="translate(30,530)">
+    <title
+       id="title4952">b1-&gt;c3</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4954"
+       d="M 1043,-227.072 845.759,-167.08" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4956"
+       points="844.574,-170.377 846.633,-163.687 846.633,-163.687 836.046,-164.091 " />
+  </g>
+  <g
+     class="edge"
+     id="edge53"
+     transform="translate(30,530)">
+    <title
+       id="title4959">b2-&gt;c3</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4961"
+       d="M 748.644,-223.614 754,-177" />
+    <use
+       height="100%"
+       width="100%"
+       id="use4963"
+       y="-181"
+       x="747"
+       xlink:href="#DownArrowColor1"
+       transform="matrix(0.98480775,-0.17364818,0.17364818,0.98480775,42.190682,128.2417)" />
+  </g>
+  <g
+     class="edge"
+     id="edge54"
+     transform="translate(30,530)">
+    <title
+       id="title4966">b3-&gt;c3</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4968"
+       d="M 852.158,-223.614 818,-177" />
+    <use
+       height="100%"
+       width="100%"
+       id="use4970"
+       y="-181"
+       x="811"
+       xlink:href="#DownArrowColor1"
+       transform="matrix(0.8660254,0.5,-0.5,0.8660254,21.09122,-432.7135)" />
+  </g>
+  <g
+     class="node"
+     id="node60"
+     transform="translate(30,530)">
+    <title
+       id="title4973">c1</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4975"
+       y="-179"
+       x="239"
+       xlink:href="#ArbiterLevel1" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text4977"
+       font-size="12.00"
+       y="-146"
+       x="289">Company1</text>
+  </g>
+  <g
+     class="edge"
+     id="edge55"
+     transform="translate(30,530)">
+    <title
+       id="title4980">b4-&gt;c1</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4982"
+       d="m 142.815,-223.824 c 25.221,13.617 60.708,32.775 88.415,47.733" />
+    <polygon
+       style="fill:#008000;stroke:#008000"
+       id="polygon4984"
+       points="229.839,-172.864 233.164,-179.024 233.164,-179.024 240.301,-171.193 " />
+  </g>
+  <g
+     class="edge"
+     id="edge56"
+     transform="translate(30,530)">
+    <title
+       id="title4987">b5-&gt;c1</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path4989"
+       d="M 274,-223.614 274,-180" />
+    <use
+       height="100%"
+       width="100%"
+       id="use4991"
+       y="-180"
+       x="267"
+       xlink:href="#DownArrowColor1" />
+  </g>
+  <g
+     class="node"
+     id="node61"
+     transform="translate(30,530)">
+    <title
+       id="title4994">c2</title>
+    <use
+       height="100%"
+       width="100%"
+       id="use4996"
+       y="-179"
+       x="443"
+       xlink:href="#ArbiterLevel1" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text4998"
+       font-size="12.00"
+       y="-146"
+       x="493">Company2</text>
+  </g>
+  <g
+     class="edge"
+     id="edge57"
+     transform="translate(30,530)">
+    <title
+       id="title5001">b6-&gt;c2</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path5003"
+       d="M 440.039,-223.614 478,-176" />
+    <use
+       height="100%"
+       width="100%"
+       id="use5005"
+       y="-180"
+       x="471"
+       xlink:href="#DownArrowColor1"
+       transform="matrix(0.76604444,-0.64278761,0.64278761,0.76604444,224.96138,266.0763)" />
+  </g>
+  <g
+     class="edge"
+     id="edge58"
+     transform="translate(30,530)">
+    <title
+       id="title5008">b7-&gt;c2</title>
+    <path
+       style="fill:none;stroke:#008000"
+       inkscape:connector-curvature="0"
+       id="path5010"
+       d="M 545.961,-223.614 523,-178" />
+    <use
+       height="100%"
+       width="100%"
+       id="use5012"
+       y="-180"
+       x="515"
+       xlink:href="#DownArrowColor1"
+       transform="matrix(0.8660254,0.5,-0.5,0.8660254,-17.931286,-285.07953)" />
+  </g>
+  <g
+     class="node"
+     id="node62"
+     transform="translate(30,530)">
+    <title
+       id="title5015">o1</title>
+    <circle
+       style="fill:#80c0f0;stroke:#000000"
+       r="36"
+       id="ellipse5017"
+       cy="-40"
+       cx="493" />
+    <circle
+       style="fill:none;stroke:#000000"
+       r="40"
+       id="ellipse5019"
+       cy="-40"
+       cx="493" />
+    <text
+       style="font-size:12px;font-family:Times, serif;text-anchor:middle"
+       id="text5021"
+       font-size="12.00"
+       y="-36.900002"
+       x="493">xgbe1</text>
+  </g>
+  <g
+     class="edge"
+     id="edge59"
+     transform="translate(30,530)">
+    <title
+       id="title5024">c3-&gt;o1</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path5026"
+       d="M 752.014,-133.24 540.051,-57.8586" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon5028"
+       points="538.861,-61.1502 541.222,-54.5604 541.222,-54.5604 530.627,-54.4821 " />
+  </g>
+  <g
+     class="edge"
+     id="edge60"
+     transform="translate(30,530)">
+    <title
+       id="title5031">c1-&gt;o1</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path5033"
+       d="m 319.91,-127.94 c 37.809,18.991 91.099,45.7574 128.533,64.56" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon5035"
+       points="447.093,-60.1417 450.235,-66.397 450.235,-66.397 457.6,-58.7808 " />
+  </g>
+  <g
+     class="edge"
+     id="edge61"
+     transform="translate(30,530)">
+    <title
+       id="title5038">c3-&gt;o1</title>
+    <path
+       style="fill:none;stroke:#000000"
+       inkscape:connector-curvature="0"
+       id="path5040"
+       d="m 493,-125 0,34.384" />
+    <polygon
+       style="fill:#000000;stroke:#000000"
+       id="polygon5042"
+       points="489.5,-90.3558 496.5,-90.3557 496.5,-90.3557 493,-80.3557 " />
+  </g>
+</svg>
diff --git a/doc/images/tm_node.svg b/doc/images/tm_node.svg
new file mode 100644
index 0000000..a930dab
--- /dev/null
+++ b/doc/images/tm_node.svg
@@ -0,0 +1,1178 @@ 
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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="765"
+   height="990"
+   viewBox="320 155 425.98732 552.68812"
+   id="svg3293"
+   version="1.1"
+   inkscape:version="0.48.2 r9819">
+  <metadata
+     id="metadata3599">
+    <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>
+  <defs
+     id="defs3597">
+    <font
+       horiz-adv-x="1024"
+       id="font46307"
+       inkscape:label="font 1"
+       horiz-origin-x="0"
+       horiz-origin-y="0"
+       vert-origin-x="45"
+       vert-origin-y="90"
+       vert-adv-y="90">
+      <font-face
+         units-per-em="1024"
+         id="font-face46309"
+         font-family="SVGFont 1" />
+      <missing-glyph
+         d="M0,0h1000v1024h-1000z"
+         id="missing-glyph46311" />
+    </font>
+    <font
+       horiz-adv-x="1024"
+       id="font46313"
+       inkscape:label="font 2"
+       horiz-origin-x="0"
+       horiz-origin-y="0"
+       vert-origin-x="45"
+       vert-origin-y="90"
+       vert-adv-y="90">
+      <font-face
+         units-per-em="1024"
+         id="font-face46315"
+         font-family="SVGFont 2" />
+      <missing-glyph
+         d="M0,0h1000v1024h-1000z"
+         id="missing-glyph46317" />
+    </font>
+  </defs>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1178"
+     inkscape:window-height="965"
+     id="namedview3595"
+     showgrid="false"
+     fit-margin-top="1.6"
+     fit-margin-left="1"
+     fit-margin-right="1"
+     fit-margin-bottom="1"
+     units="in"
+     showborder="true"
+     inkscape:zoom="0.78398474"
+     inkscape:cx="382.52479"
+     inkscape:cy="496.87739"
+     inkscape:window-x="210"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg3293"
+     borderlayer="false" />
+  <path
+     style="fill:#f0e9ef;fill-opacity:1;stroke:#000000;stroke-width:1.7864666;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 353.0075,287.90468 360,0 -40,349.6 -280,0 z"
+     id="path46246"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+  <g
+     id="g3295"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="618.62598"
+       y1="452.25"
+       x2="618.62598"
+       y2="452.25"
+       id="line3297" />
+    <polygon
+       style="fill:#000000"
+       points="608.626,457.25 611.126,452.25 608.626,447.25 618.626,452.25 "
+       id="polygon3299" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="608.626,457.25 611.126,452.25 608.626,447.25 618.626,452.25 "
+       id="polygon3301" />
+  </g>
+  <g
+     id="g3303"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="618.62598"
+       y1="452.25"
+       x2="618.62598"
+       y2="452.25"
+       id="line3305" />
+    <polygon
+       style="fill:#000000"
+       points="608.626,457.25 611.126,452.25 608.626,447.25 618.626,452.25 "
+       id="polygon3307" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="608.626,457.25 611.126,452.25 608.626,447.25 618.626,452.25 "
+       id="polygon3309" />
+  </g>
+  <g
+     id="g3311"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="618.62598"
+       y1="452.25"
+       x2="618.62598"
+       y2="452.25"
+       id="line3313" />
+    <polygon
+       style="fill:#000000"
+       points="608.626,457.25 611.126,452.25 608.626,447.25 618.626,452.25 "
+       id="polygon3315" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="608.626,457.25 611.126,452.25 608.626,447.25 618.626,452.25 "
+       id="polygon3317" />
+  </g>
+  <g
+     id="g3319"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="618.62598"
+       y1="452.25"
+       x2="618.62598"
+       y2="452.25"
+       id="line3321" />
+    <polygon
+       style="fill:#000000"
+       points="608.626,457.25 611.126,452.25 608.626,447.25 618.626,452.25 "
+       id="polygon3323" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="608.626,457.25 611.126,452.25 608.626,447.25 618.626,452.25 "
+       id="polygon3325" />
+  </g>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="542.30371"
+     y="478.4895"
+     id="text3327">
+    <tspan
+       x="542.30371"
+       y="478.4895"
+       id="tspan3329" />
+  </text>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="542.30371"
+     y="478.4895"
+     id="text3331">
+    <tspan
+       x="542.30371"
+       y="478.4895"
+       id="tspan3333" />
+  </text>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="542.30371"
+     y="478.4895"
+     id="text3335">
+    <tspan
+       x="542.30371"
+       y="478.4895"
+       id="tspan3337" />
+  </text>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="542.30371"
+     y="478.4895"
+     id="text3339">
+    <tspan
+       x="542.30371"
+       y="478.4895"
+       id="tspan3341" />
+  </text>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="542.30371"
+     y="478.4895"
+     id="text3343">
+    <tspan
+       x="542.30371"
+       y="478.4895"
+       id="tspan3345" />
+  </text>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="542.30371"
+     y="478.4895"
+     id="text3347">
+    <tspan
+       x="542.30371"
+       y="478.4895"
+       id="tspan3349" />
+  </text>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="542.30371"
+     y="478.4895"
+     id="text3351">
+    <tspan
+       x="542.30371"
+       y="478.4895"
+       id="tspan3353" />
+  </text>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="542.30371"
+     y="478.4895"
+     id="text3355">
+    <tspan
+       x="542.30371"
+       y="478.4895"
+       id="tspan3357" />
+  </text>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="542.30371"
+     y="478.4895"
+     id="text3359">
+    <tspan
+       x="542.30371"
+       y="478.4895"
+       id="tspan3361" />
+  </text>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="488.75369"
+     y="461.9895"
+     id="text3363">
+    <tspan
+       x="488.75369"
+       y="461.9895"
+       id="tspan3365" />
+  </text>
+  <text
+     font-size="12.7998"
+     style="font-size:7.67987967px;font-style:normal;font-weight:normal;text-anchor:start;fill:#000000;font-family:sans-serif"
+     x="577.55371"
+     y="443.9895"
+     id="text3367">
+    <tspan
+       x="577.55371"
+       y="443.9895"
+       id="tspan3369" />
+  </text>
+  <g
+     id="g3391"
+     transform="matrix(0.36822672,0,0,0.6,306.07498,207.13875)">
+    <ellipse
+       style="fill:#ffffff"
+       cx="619.35498"
+       cy="492.38599"
+       rx="154.5"
+       ry="46"
+       id="ellipse3393"/>
+
+    <!-- <path
+       d="m 773.85498,492.38599 c 0,25.40509 -69.17201,46 -154.5,46 -85.32799,0 -154.5,-20.59491 -154.5,-46 0,-25.4051 69.17201,-46 154.5,-46 85.32799,0 154.5,20.5949 154.5,46 z" /> -->
+
+    <ellipse
+       style="fill:none;stroke:#000000;stroke-width:2"
+       cx="619.35498"
+       cy="492.38599"
+       rx="154.5"
+       ry="46"
+       id="ellipse3395" />
+
+    <!-- <path
+       d="m 773.85498,492.38599 c 0,25.40509 -69.17201,46 -154.5,46 -85.32799,0 -154.5,-20.59491 -154.5,-46 0,-25.4051 69.17201,-46 154.5,-46 85.32799,0 154.5,20.5949 154.5,46 z" /> -->
+
+  </g>
+  <g
+     id="g3397"
+     transform="matrix(1.2836753,0,0,0.71637906,-268.40447,153.70656)">
+    <path
+       style="fill:#ffffff"
+       d="m 624.31,653.825 c 31.831,0 31.831,-47.745 31.831,-79.575 -15.915,0 -47.746,0 -63.661,0 0,31.83 0,79.575 31.83,79.575 z"
+       id="path3399"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2"
+       d="m 624.31,653.825 c 31.831,0 31.831,-47.745 31.831,-79.575 -15.915,0 -47.746,0 -63.661,0 0,31.83 0,79.575 31.83,79.575"
+       id="path3401"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.2"
+       d="m 624.31,653.825 c 31.831,0 31.831,-47.745 31.831,-79.575 -15.915,0 -47.746,0 -63.661,0 0,31.83 0,79.575 31.83,79.575"
+       id="path3403"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     id="g3405"
+     transform="matrix(0.6,0,0,0.33664343,158.3969,402.52795)"
+     style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1">
+    <line
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"
+       x1="624.31"
+       y1="653.82501"
+       x2="624.35199"
+       y2="775.586"
+       id="line3407" />
+    <polygon
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1"
+       points="624.355,783.086 619.351,773.088 624.352,775.586 629.351,773.084 "
+       id="polygon3409" />
+    <polygon
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"
+       points="624.355,783.086 619.351,773.088 624.352,775.586 629.351,773.084 "
+       id="polygon3411" />
+  </g>
+  <g
+     id="g3413"
+     transform="matrix(0.6,0,0,1.0385789,160.4258,-29.14563)"
+     style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1">
+    <line
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"
+       x1="620.72998"
+       y1="538.75"
+       x2="620.99701"
+       y2="562.79102"
+       id="line3415" />
+    <polygon
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1"
+       points="621.08,570.291 615.97,560.347 620.997,562.791 625.969,560.236 "
+       id="polygon3417" />
+    <polygon
+       style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-opacity:1"
+       points="621.08,570.291 615.97,560.347 620.997,562.791 625.969,560.236 "
+       id="polygon3419" />
+  </g>
+  <text
+     font-size="12.7998"
+     style="font-size:10.71879959px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;font-family:Sans;-inkscape-font-specification:Sans"
+     x="515.39581"
+     y="505.40701"
+     id="text3421"
+     sodipodi:linespacing="125%">
+    <tspan
+       x="515.39581"
+       y="505.40701"
+       id="tspan3423"
+       style="font-size:10.71879959px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Shaper</tspan>
+  </text>
+  <g
+     id="g3435"
+     transform="matrix(0.68275674,0,-0.0185135,0.47151591,121.83991,265.95426)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2.19180131"
+       x1="612.85498"
+       y1="399.51315"
+       x2="613.99902"
+       y2="437.06961"
+       id="line3437" />
+    <polygon
+       style="fill:#000000"
+       points="618.905,430.975 614.274,441.152 608.911,431.341 613.999,433.657 "
+       id="polygon3439" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="618.905,430.975 614.274,441.152 608.911,431.341 613.999,433.657 "
+       id="polygon3441" />
+  </g>
+  <g
+     id="g3483"
+     transform="matrix(0.46064658,0,0,0.67930938,233.06856,182.00415)">
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2"
+       d="m 428.855,330.386 c 34.5,37 112.5,60 151.924,52.759"
+       id="path3485"
+       inkscape:connector-curvature="0" />
+    <polygon
+       style="fill:#000000"
+       points="580.779,383.145 577.417,378.679 588.156,381.79 579.224,388.514 "
+       id="polygon3487" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="580.779,383.145 577.417,378.679 588.156,381.79 579.224,388.514 "
+       id="polygon3489" />
+  </g>
+  <g
+     id="g3491"
+     transform="matrix(0.54809168,0,0,0.74784284,211.99528,158.68288)">
+    <path
+       style="fill:none;stroke:#000000;stroke-width:2"
+       d="m 788.355,329.386 c -42,31 -103,54 -143.271,52.389"
+       id="path3493"
+       inkscape:connector-curvature="0" />
+    <polygon
+       style="fill:#000000"
+       points="647.382,386.871 637.59,381.475 647.781,376.879 645.084,381.775 "
+       id="polygon3495" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="647.382,386.871 637.59,381.475 647.781,376.879 645.084,381.775 "
+       id="polygon3497" />
+  </g>
+  <g
+     id="g3499"
+     transform="matrix(0.41682002,0,0,0.63577084,271.70535,195.4459)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="545.85498"
+       y1="329.38599"
+       x2="589.07098"
+       y2="360.811"
+       id="line3501" />
+    <polygon
+       style="fill:#000000"
+       points="595.137,365.222 584.109,363.385 589.071,360.811 589.99,355.297 "
+       id="polygon3503" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="595.137,365.222 584.109,363.385 589.071,360.811 589.99,355.297 "
+       id="polygon3505" />
+  </g>
+  <g
+     id="g3507"
+     transform="matrix(0.7502618,0,0,0.69104314,70.399378,177.15041)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="669.35498"
+       y1="330.38599"
+       x2="638.61102"
+       y2="357.89401"
+       id="line3509" />
+    <polygon
+       style="fill:#000000"
+       points="638.611,357.894 643.808,359.953 633.022,362.895 637.14,352.501 "
+       id="polygon3511" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="638.611,357.894 643.808,359.953 633.022,362.895 637.14,352.501 "
+       id="polygon3513" />
+  </g>
+  <g
+     id="g3523"
+     transform="matrix(0.6,0,0,0.6,171.12812,208.92521)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="517.98901"
+       y1="80"
+       x2="520.242"
+       y2="256.28699"
+       id="line3525" />
+    <polygon
+       style="fill:#000000"
+       points="525.177,253.661 520.432,263.784 515.18,253.915 520.242,256.287 "
+       id="polygon3527" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="525.177,253.661 520.432,263.784 515.18,253.915 520.242,256.287 "
+       id="polygon3529" />
+  </g>
+  <g
+     id="g3531"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="549.48901"
+       y1="80"
+       x2="546.78497"
+       y2="258.78799"
+       id="line3533" />
+    <polygon
+       style="fill:#000000"
+       points="541.864,256.137 546.785,258.788 551.859,256.442 546.557,266.285 "
+       id="polygon3535" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="541.864,256.137 546.785,258.788 551.859,256.442 546.557,266.285 "
+       id="polygon3537" />
+  </g>
+  <g
+     id="g3539"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="571.98901"
+       y1="80"
+       x2="567.47998"
+       y2="259.79599"
+       id="line3541" />
+    <polygon
+       style="fill:#000000"
+       points="562.613,257.047 567.48,259.796 572.6,257.552 567.102,267.287 "
+       id="polygon3543" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="562.613,257.047 567.48,259.796 572.6,257.552 567.102,267.287 "
+       id="polygon3545" />
+  </g>
+  <g
+     id="g3547"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="646.48901"
+       y1="80"
+       x2="642.91699"
+       y2="257.293"
+       id="line3549" />
+    <polygon
+       style="fill:#000000"
+       points="638.031,254.576 642.917,257.293 648.022,255.015 642.587,264.786 "
+       id="polygon3551" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="638.031,254.576 642.917,257.293 648.022,255.015 642.587,264.786 "
+       id="polygon3553" />
+  </g>
+  <g
+     id="g3555"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="681.48901"
+       y1="80"
+       x2="674.79797"
+       y2="256.81699"
+       id="line3557" />
+    <polygon
+       style="fill:#000000"
+       points="670.022,253.911 674.798,256.817 679.988,254.741 674.175,264.291 "
+       id="polygon3559" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="670.022,253.911 674.798,256.817 679.988,254.741 674.175,264.291 "
+       id="polygon3561" />
+  </g>
+  <g
+     id="g3563"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="706.98901"
+       y1="80"
+       x2="698.99701"
+       y2="257.836"
+       id="line3565" />
+    <polygon
+       style="fill:#000000"
+       points="694.282,254.832 698.997,257.836 704.228,255.867 698.22,265.296 "
+       id="polygon3567" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="694.282,254.832 698.997,257.836 704.228,255.867 698.22,265.296 "
+       id="polygon3569" />
+  </g>
+  <g
+     id="g3571"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="754.98901"
+       y1="80"
+       x2="763.82397"
+       y2="258.354"
+       id="line3573" />
+    <polygon
+       style="fill:#000000"
+       points="758.561,256.47 763.824,258.354 768.489,255.274 764.722,265.8 "
+       id="polygon3575" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="758.561,256.47 763.824,258.354 768.489,255.274 764.722,265.8 "
+       id="polygon3577" />
+  </g>
+  <g
+     id="g3579"
+     transform="matrix(0.6,0,0,0.6,171.12812,207.13875)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="793.98901"
+       y1="80"
+       x2="785.16803"
+       y2="259.85501"
+       id="line3581" />
+    <polygon
+       style="fill:#000000"
+       points="780.507,256.768 785.168,259.855 790.433,257.979 784.26,267.3 "
+       id="polygon3583" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="780.507,256.768 785.168,259.855 790.433,257.979 784.26,267.3 "
+       id="polygon3585" />
+  </g>
+  <g
+     id="g3587"
+     transform="matrix(0.6,0,0,0.64733675,171.12812,194.48507)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="817.48901"
+       y1="90"
+       x2="806.52002"
+       y2="259.905"
+       id="line3589" />
+    <polygon
+       style="fill:#000000"
+       points="806.52,259.905 811.851,258.222 805.341,267.312 801.975,256.65 "
+       id="polygon3591" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="806.52,259.905 811.851,258.222 805.341,267.312 801.975,256.65 "
+       id="polygon3593" />
+  </g>
+  <path
+     style="fill:#fcfffa;fill-opacity:1;stroke:#000000;stroke-width:0.8932333;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 499.51125,428.12127 66.9925,0 -11.16542,26.797 -44.66166,0 z"
+     id="path46249"
+     inkscape:connector-curvature="0"
+     sodipodi:nodetypes="ccccc" />
+  <text
+     xml:space="preserve"
+     style="font-size:8.93233299px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
+     x="516.63232"
+     y="439.0816"
+     id="text46251"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan46253"
+       x="516.63232"
+       y="439.0816">priority</tspan><tspan
+       sodipodi:role="line"
+       x="516.63232"
+       y="450.24701"
+       id="tspan46255">encoder</tspan></text>
+  <g
+     id="g3523-1"
+     transform="matrix(0.60000001,0,0,0.60000001,130.12915,207.76531)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="517.98901"
+       y1="80"
+       x2="520.242"
+       y2="256.28699"
+       id="line3525-7" />
+    <polygon
+       style="fill:#000000"
+       points="515.18,253.915 520.242,256.287 525.177,253.661 520.432,263.784 "
+       id="polygon3527-4" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="515.18,253.915 520.242,256.287 525.177,253.661 520.432,263.784 "
+       id="polygon3529-0" />
+  </g>
+  <g
+     id="g3523-9"
+     transform="matrix(0.60000001,0,0,0.60000001,100.34145,207.76531)">
+    <line
+       style="fill:none;stroke:#000000;stroke-width:2"
+       x1="517.98901"
+       y1="80"
+       x2="520.242"
+       y2="256.28699"
+       id="line3525-4" />
+    <polygon
+       style="fill:#000000"
+       points="515.18,253.915 520.242,256.287 525.177,253.661 520.432,263.784 "
+       id="polygon3527-8" />
+    <polygon
+       style="fill:none;stroke:#000000;stroke-width:2"
+       points="515.18,253.915 520.242,256.287 525.177,253.661 520.432,263.784 "
+       id="polygon3529-8" />
+  </g>
+  <g
+     id="g46325"
+     transform="matrix(0.8,0,0,0.8,53.007498,95.104671)">
+    <g
+       transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"
+       id="g3443">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3445"
+         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0 -12.429,-30.5 12.429,-30.5 z"
+         style="fill:#ffffff" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3447"
+         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0 -12.429,-30.5 12.429,-30.5"
+         style="fill:none;stroke:#000000;stroke-width:2" />
+      <text
+         id="text3449"
+         y="304.88599"
+         x="428.85501"
+         style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"
+         font-size="12.7998">
+        <tspan
+           id="tspan3451"
+           y="304.88599"
+           x="428.85501" />
+      </text>
+    </g>
+    <text
+       id="text3519"
+       y="361.48743"
+       x="457.09674"
+       style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"
+       font-size="12.7998">
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan3521"
+         y="361.48743"
+         x="457.09674">WFQ</tspan>
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan46297"
+         y="361.48743"
+         x="457.09674" />
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan46305"
+         y="361.48743"
+         x="457.09674" />
+      <tspan
+         id="tspan46319"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         y="361.48743"
+         x="457.09674" />
+    </text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text46321"
+       y="376.47391"
+       x="447.76807"
+       style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       xml:space="preserve"><tspan
+         y="376.47391"
+         x="447.76807"
+         id="tspan46323"
+         sodipodi:role="line">priority 0</tspan></text>
+  </g>
+  <g
+     transform="matrix(0.8,0,0,0.8,124.22629,95.104671)"
+     id="g46325-2">
+    <g
+       transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"
+       id="g3443-4">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3445-5"
+         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0 -12.429,-30.5 12.429,-30.5 z"
+         style="fill:#ffffff" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3447-5"
+         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0 -12.429,-30.5 12.429,-30.5"
+         style="fill:none;stroke:#000000;stroke-width:2" />
+      <text
+         id="text3449-1"
+         y="304.88599"
+         x="428.85501"
+         style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"
+         font-size="12.7998">
+        <tspan
+           id="tspan3451-7"
+           y="304.88599"
+           x="428.85501" />
+      </text>
+    </g>
+    <text
+       id="text3519-1"
+       y="361.48743"
+       x="457.09674"
+       style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"
+       font-size="12.7998">
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan3521-1"
+         y="361.48743"
+         x="457.09674">WFQ</tspan>
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan46297-5"
+         y="361.48743"
+         x="457.09674" />
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan46305-2"
+         y="361.48743"
+         x="457.09674" />
+      <tspan
+         id="tspan46319-7"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         y="361.48743"
+         x="457.09674" />
+    </text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text46321-6"
+       y="376.47391"
+       x="447.76807"
+       style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       xml:space="preserve"><tspan
+         y="376.47391"
+         x="447.76807"
+         id="tspan46323-1"
+         sodipodi:role="line">priority 1</tspan></text>
+  </g>
+  <g
+     transform="matrix(0.8,0,0,0.8,195.44508,95.104671)"
+     id="g46325-4">
+    <g
+       transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"
+       id="g3443-2">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3445-3"
+         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0 -12.429,-30.5 12.429,-30.5 z"
+         style="fill:#ffffff" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3447-2"
+         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0 -12.429,-30.5 12.429,-30.5"
+         style="fill:none;stroke:#000000;stroke-width:2" />
+      <text
+         id="text3449-2"
+         y="304.88599"
+         x="428.85501"
+         style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"
+         font-size="12.7998">
+        <tspan
+           id="tspan3451-1"
+           y="304.88599"
+           x="428.85501" />
+      </text>
+    </g>
+    <text
+       id="text3519-6"
+       y="361.48743"
+       x="457.09674"
+       style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"
+       font-size="12.7998">
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan3521-8"
+         y="361.48743"
+         x="457.09674">WFQ</tspan>
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan46297-57"
+         y="361.48743"
+         x="457.09674" />
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan46305-6"
+         y="361.48743"
+         x="457.09674" />
+      <tspan
+         id="tspan46319-1"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         y="361.48743"
+         x="457.09674" />
+    </text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text46321-8"
+       y="376.47391"
+       x="447.76807"
+       style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       xml:space="preserve"><tspan
+         y="376.47391"
+         x="447.76807"
+         id="tspan46323-9"
+         sodipodi:role="line">priority 2</tspan></text>
+  </g>
+  <g
+     transform="matrix(0.8,0,0,0.8,266.66388,95.104671)"
+     id="g46325-27">
+    <g
+       transform="matrix(0.75,0,0,0.75,147.65078,140.04258)"
+       id="g3443-9">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3445-54"
+         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0 -12.429,-30.5 12.429,-30.5 z"
+         style="fill:#ffffff" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3447-3"
+         d="m 397.784,269.386 62.143,0 12.428,30.5 -12.428,30.5 -62.143,0 -12.429,-30.5 12.429,-30.5"
+         style="fill:none;stroke:#000000;stroke-width:2" />
+      <text
+         id="text3449-12"
+         y="304.88599"
+         x="428.85501"
+         style="font-size:12.79979992px;font-style:normal;font-weight:normal;text-anchor:middle;fill:#000000;font-family:sans-serif"
+         font-size="12.7998">
+        <tspan
+           id="tspan3451-3"
+           y="304.88599"
+           x="428.85501" />
+      </text>
+    </g>
+    <text
+       id="text3519-3"
+       y="361.48743"
+       x="457.09674"
+       style="font-size:9.5998497px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-anchor:start;fill:#000000;font-family:Arial;-inkscape-font-specification:Arial"
+       font-size="12.7998">
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan3521-4"
+         y="361.48743"
+         x="457.09674">WFQ</tspan>
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan46297-1"
+         y="361.48743"
+         x="457.09674" />
+      <tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         id="tspan46305-1"
+         y="361.48743"
+         x="457.09674" />
+      <tspan
+         id="tspan46319-3"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial"
+         y="361.48743"
+         x="457.09674" />
+    </text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text46321-87"
+       y="376.47391"
+       x="447.76807"
+       style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       xml:space="preserve"><tspan
+         y="376.47391"
+         x="447.76807"
+         id="tspan46323-4"
+         sodipodi:role="line">priority 3</tspan></text>
+  </g>
+  <g
+     id="g47752"
+     transform="translate(-6.6992502,-25.680463)">
+    <text
+       sodipodi:linespacing="125%"
+       id="text47149"
+       y="596.4021"
+       x="410.2587"
+       style="font-size:22.33083344px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       xml:space="preserve"><tspan
+         y="596.4021"
+         x="398.2587"
+         id="tspan47151"
+         sodipodi:role="line">tm_node</tspan></text>
+    <text
+       sodipodi:linespacing="125%"
+       id="text47153"
+       y="568.61426"
+       x="401.6915"
+       style="font-size:22.33083344px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+       xml:space="preserve"><tspan
+         y="568.61426"
+         x="401.6915"
+         id="tspan47155"
+         sodipodi:role="line">Example</tspan></text>
+  </g>
+  <g
+     id="g47678"
+     transform="translate(7.8157919,34.612792)">
+    <path
+       sodipodi:nodetypes="cccc"
+       inkscape:connector-curvature="0"
+       id="path47161"
+       d="m 619.50693,452.08839 0,31.11649 29.63476,-0.12548 -0.12548,-30.77762"
+       style="fill:#a6f7f6;fill-opacity:1;stroke:#000000;stroke-width:1.67481244;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+    <path
+       transform="matrix(0.5996485,0,0,0.58354585,296.78803,141.0335)"
+       d="m 586.56837,534.1488 c 0,6.22986 -10.69475,11.28016 -23.8874,11.28016 -13.19265,0 -23.8874,-5.0503 -23.8874,-11.28016 0,-6.22986 10.69475,-11.28016 23.8874,-11.28016 13.19265,0 23.8874,5.0503 23.8874,11.28016 z"
+       sodipodi:ry="11.280161"
+       sodipodi:rx="23.8874"
+       sodipodi:cy="534.1488"
+       sodipodi:cx="562.68097"
+       id="path47159"
+       style="fill:#d78379;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+       sodipodi:type="arc" />
+  </g>
+  <rect
+     style="fill:#d7f3d0;fill-opacity:1;stroke:#000000;stroke-width:1.95772398;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     id="rect47750"
+     width="172.22704"
+     height="53.179165"
+     x="448.71371"
+     y="165.66377" />
+  <text
+     xml:space="preserve"
+     style="font-size:13.39849949px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     x="614.41779"
+     y="538.091"
+     id="text47672"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan47674"
+       x="614.41779"
+       y="538.091">pkt delay</tspan><tspan
+       sodipodi:role="line"
+       x="614.41779"
+       y="554.83911"
+       id="tspan47676"> storage</tspan></text>
+  <path
+     style="fill:none;stroke:#0000f7;stroke-width:1.63484418;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+     d="m 591.18645,501.73693 34.19353,0"
+     id="path47682"
+     inkscape:connector-curvature="0" />
+  <text
+     xml:space="preserve"
+     style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     x="503.8782"
+     y="590.54254"
+     id="text47684"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan47686"
+       x="503.8782"
+       y="590.54254">propagation</tspan><tspan
+       sodipodi:role="line"
+       x="503.8782"
+       y="604.49933"
+       id="tspan47688">    table</tspan></text>
+  <text
+     xml:space="preserve"
+     style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     x="404.19299"
+     y="238.52974"
+     id="text47690"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan47692"
+       x="404.19299"
+       y="238.52974">Priority 0</tspan><tspan
+       sodipodi:role="line"
+       x="404.19299"
+       y="252.48651"
+       id="tspan47694">  Fan-in</tspan></text>
+  <text
+     xml:space="preserve"
+     style="font-size:10.04887486px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     x="459.87775"
+     y="183.29376"
+     id="text47696"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan47698"
+       x="459.87775"
+       y="183.29376"> Note that the fan-in to each WFQ</tspan><tspan
+       sodipodi:role="line"
+       x="459.87775"
+       y="195.85486"
+       id="tspan47700">function could range from several</tspan><tspan
+       sodipodi:role="line"
+       x="459.87775"
+       y="208.41595"
+       id="tspan47702">    to more than ten thousand.</tspan></text>
+  <text
+     xml:space="preserve"
+     style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     x="474.75385"
+     y="238.52974"
+     id="text47690-2"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan47692-7"
+       x="474.75385"
+       y="238.52974">Priority 1</tspan><tspan
+       sodipodi:role="line"
+       x="474.75385"
+       y="252.48651"
+       id="tspan47694-7">  Fan-in</tspan></text>
+  <text
+     xml:space="preserve"
+     style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     x="553.58514"
+     y="238.52974"
+     id="text47690-9"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan47692-3"
+       x="553.58514"
+       y="238.52974">Priority 2</tspan><tspan
+       sodipodi:role="line"
+       x="553.58514"
+       y="252.48651"
+       id="tspan47694-1">  Fan-in</tspan></text>
+  <text
+     xml:space="preserve"
+     style="font-size:11.16541672px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     x="620.65051"
+     y="238.52974"
+     id="text47690-98"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan47692-6"
+       x="620.65051"
+       y="238.52974">Priority 3</tspan><tspan
+       sodipodi:role="line"
+       x="620.65051"
+       y="252.48651"
+       id="tspan47694-5">  Fan-in</tspan></text>
+  <text
+     xml:space="preserve"
+     style="font-size:13.39849949px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+     x="473.90018"
+     y="676.49622"
+     id="text47758"
+     sodipodi:linespacing="125%"><tspan
+       sodipodi:role="line"
+       id="tspan47760"
+       x="473.90018"
+       y="676.49622">tm_node output to next</tspan><tspan
+       sodipodi:role="line"
+       x="473.90018"
+       y="693.24432"
+       id="tspan47762">  tm_node or TM output</tspan></text>
+  <polygon
+     transform="matrix(0.54809168,0,0,0.74784285,242.28683,216.46556)"
+     style="fill:#0000f7;fill-opacity:1;stroke:#0000f7;stroke-width:2;stroke-opacity:1"
+     points="647.382,386.871 637.59,381.475 647.781,376.879 645.084,381.775 "
+     id="polygon3497-2"
+     inkscape:transform-center-x="599.50146"
+     inkscape:transform-center-y="-530.62257" />
+  <polygon
+     transform="matrix(-0.54809168,0,0,-0.74784285,975.33153,787.2)"
+     style="fill:#0000f7;fill-opacity:1;stroke:#0000f7;stroke-width:2;stroke-opacity:1"
+     points="647.781,376.879 645.084,381.775 647.382,386.871 637.59,381.475 "
+     id="polygon3497-8"
+     inkscape:transform-center-x="-625.01224"
+     inkscape:transform-center-y="488.52994" />
+</svg>