nus-mtp/sashimi-note

View on GitHub
sashimi-webapp/test/unit/specs/logic/reference/diagrams/diagramsRenderedOutput.txt

Summary

Maintainability
Test Coverage
<h2 id="uml-diagrams" class="code-line" data-line-start="1" data-line-end="1">UML Diagrams</h2>
<h3 id="sequence-diagrams" class="code-line" data-line-start="3" data-line-end="3">Sequence Diagrams</h3>
<p class="code-line" data-line-start="5" data-line-end="5">You can render sequence diagrams like this:</p>
<pre class="sequence"><svg width="587.2109375px" height="351.90625px" class="sequence simple"><desc></desc><defs><marker viewBox="0 0 5 5" markerWidth="5" markerHeight="5" orient="auto" refX="5" refY="2.5" id="markerArrowBlock"><path d="M 0 0 L 5 2.5 L 0 5 z"></path></marker><marker viewBox="0 0 9.6 16" markerWidth="4" markerHeight="16" orient="auto" refX="9.6" refY="8" id="markerArrowOpen"><path d="M 9.6,8 1.92,16 0,13.7 5.76,8 0,2.286 1.92,0 9.6,8 z"></path></marker></defs><g class="title"></g><g class="actor"><rect x="141.4453125" y="20" width="64.546875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="152.0078125" y="44.84375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="151.4453125">Alice</tspan></text></g><g class="actor"><rect x="141.4453125" y="293.0625" width="64.546875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="152.0078125" y="317.90625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="151.4453125">Alice</tspan></text></g><line x1="173.71875" x2="173.71875" y1="58.84375" y2="293.0625" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="actor"><rect x="372.8515625" y="20" width="46.390625" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="382.8515625" y="44.84375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="382.8515625">Bob</tspan></text></g><g class="actor"><rect x="372.8515625" y="293.0625" width="46.390625" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="382.8515625" y="317.90625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="382.8515625">Bob</tspan></text></g><line x1="396.046875" x2="396.046875" y1="58.84375" y2="293.0625" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="signal"><text x="183.71875" y="89.265625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="183.71875">Hello Bob, how are you?</tspan></text><line x1="173.71875" x2="396.046875" y1="97.6875" y2="97.6875" stroke="#000000" fill="none" style="stroke-width: 2; marker-end: url(#markerArrowBlock);"></line></g><g class="note"><rect x="416.046875" y="117.6875" width="97.96875" height="28.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="421.046875" y="137.53125" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="421.046875">Bob thinks</tspan></text></g><g class="signal"><text x="210.109375" y="176.953125" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="210.109375">I am good thanks!</tspan></text><line x1="396.046875" x2="173.71875" y1="185.375" y2="185.375" stroke="#000000" fill="none" style="stroke-width: 2; stroke-dasharray: 6, 2; marker-end: url(#markerArrowBlock);"></line></g><g class="note"><rect x="20" y="205.375" width="133.71875" height="28.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="25.5625" y="225.21875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="25">Alice responds</tspan></text></g><g class="signal"><text x="196.9140625" y="264.640625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="196.9140625">Where have you been?</tspan></text><line x1="173.71875" x2="396.046875" y1="273.0625" y2="273.0625" stroke="#000000" fill="none" style="stroke-width: 2; marker-end: url(#markerArrowBlock);"></line></g></svg></pre><pre class="sequence"><svg width="454.8125px" height="205.71875px" class="sequence simple"><desc></desc><defs><marker viewBox="0 0 5 5" markerWidth="5" markerHeight="5" orient="auto" refX="5" refY="2.5" id="markerArrowBlock"><path d="M 0 0 L 5 2.5 L 0 5 z"></path></marker><marker viewBox="0 0 9.6 16" markerWidth="4" markerHeight="16" orient="auto" refX="9.6" refY="8" id="markerArrowOpen"><path d="M 9.6,8 1.92,16 0,13.7 5.76,8 0,2.286 1.92,0 9.6,8 z"></path></marker></defs><g class="title"></g><g class="actor"><rect x="10" y="20" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="20" y="44.84375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="20">C</tspan></text></g><g class="actor"><rect x="10" y="146.875" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="20" y="171.71875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="20">C</tspan></text></g><line x1="24.3984375" x2="24.3984375" y1="58.84375" y2="146.875" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="actor"><rect x="58.796875" y="20" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="68.796875" y="44.84375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="68.796875">B</tspan></text></g><g class="actor"><rect x="58.796875" y="146.875" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="68.796875" y="171.71875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="68.796875">B</tspan></text></g><line x1="73.1953125" x2="73.1953125" y1="58.84375" y2="146.875" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="actor"><rect x="107.59375" y="20" width="29.703125" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="118.15625" y="44.84375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="117.59375">A</tspan></text></g><g class="actor"><rect x="107.59375" y="146.875" width="29.703125" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="118.15625" y="171.71875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="117.59375">A</tspan></text></g><line x1="122.4453125" x2="122.4453125" y1="58.84375" y2="146.875" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="note"><rect x="142.4453125" y="78.84375" width="247.515625" height="48.03125" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="147.4453125" y="98.6875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="147.4453125">By listing the participants</tspan><tspan dy="1.2em" x="147.4453125">you can change their order</tspan></text></g></svg></pre><pre class="sequence"><svg width="374.6953125px" height="371.4375px" class="sequence simple"><desc></desc><defs><marker viewBox="0 0 5 5" markerWidth="5" markerHeight="5" orient="auto" refX="5" refY="2.5" id="markerArrowBlock"><path d="M 0 0 L 5 2.5 L 0 5 z"></path></marker><marker viewBox="0 0 9.6 16" markerWidth="4" markerHeight="16" orient="auto" refX="9.6" refY="8" id="markerArrowOpen"><path d="M 9.6,8 1.92,16 0,13.7 5.76,8 0,2.286 1.92,0 9.6,8 z"></path></marker></defs><g class="title"></g><g class="actor"><rect x="131.9140625" y="20" width="29.703125" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="142.4765625" y="44.84375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="141.9140625">A</tspan></text></g><g class="actor"><rect x="131.9140625" y="312.59375" width="29.703125" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="142.4765625" y="337.4375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="141.9140625">A</tspan></text></g><line x1="146.765625" x2="146.765625" y1="58.84375" y2="312.59375" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="actor"><rect x="315.8984375" y="20" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="325.8984375" y="44.84375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="325.8984375">B</tspan></text></g><g class="actor"><rect x="315.8984375" y="312.59375" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="325.8984375" y="337.4375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="325.8984375">B</tspan></text></g><line x1="330.296875" x2="330.296875" y1="58.84375" y2="312.59375" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="note"><rect x="20" y="78.84375" width="106.765625" height="48.03125" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="25" y="98.6875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="25">Note to the</tspan><tspan dy="1.2em" x="25">left of A</tspan></text></g><g class="note"><rect x="166.765625" y="146.875" width="106.765625" height="48.03125" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="171.765625" y="166.71875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="171.765625">Note to the</tspan><tspan dy="1.2em" x="171.765625">right of A</tspan></text></g><g class="note"><rect x="93.2109375" y="214.90625" width="107.109375" height="28.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="98.2109375" y="234.75" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="98.2109375">Note over A</tspan></text></g><g class="note"><rect x="136.765625" y="263.75" width="203.53125" height="28.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="141.765625" y="283.59375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="141.765625">Note over both A and B</tspan></text></g></svg></pre><pre class="sequence"><svg width="411.09375px" height="321.90625px" class="sequence simple"><desc>Here is a title</desc><defs><marker viewBox="0 0 5 5" markerWidth="5" markerHeight="5" orient="auto" refX="5" refY="2.5" id="markerArrowBlock"><path d="M 0 0 L 5 2.5 L 0 5 z"></path></marker><marker viewBox="0 0 9.6 16" markerWidth="4" markerHeight="16" orient="auto" refX="9.6" refY="8" id="markerArrowOpen"><path d="M 9.6,8 1.92,16 0,13.7 5.76,8 0,2.286 1.92,0 9.6,8 z"></path></marker></defs><g class="title"><rect x="10" y="10" width="141.953125" height="28.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="15" y="29.84375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="15">Here is a title</tspan></text></g><g class="actor"><rect x="10" y="48.84375" width="29.703125" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="20.5625" y="73.6875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="20">A</tspan></text></g><g class="actor"><rect x="10" y="263.0625" width="29.703125" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="20.5625" y="287.90625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="20">A</tspan></text></g><line x1="24.8515625" x2="24.8515625" y1="87.6875" y2="263.0625" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="actor"><rect x="127.21875" y="48.84375" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="137.21875" y="73.6875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="137.21875">B</tspan></text></g><g class="actor"><rect x="127.21875" y="263.0625" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="137.21875" y="287.90625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="137.21875">B</tspan></text></g><line x1="141.6171875" x2="141.6171875" y1="87.6875" y2="263.0625" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="actor"><rect x="243.984375" y="48.84375" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="253.984375" y="73.6875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="253.984375">C</tspan></text></g><g class="actor"><rect x="243.984375" y="263.0625" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="253.984375" y="287.90625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="253.984375">C</tspan></text></g><line x1="258.3828125" x2="258.3828125" y1="87.6875" y2="263.0625" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="actor"><rect x="352.296875" y="48.84375" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="362.296875" y="73.6875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="362.296875">D</tspan></text></g><g class="actor"><rect x="352.296875" y="263.0625" width="28.796875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="362.296875" y="287.90625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="362.296875">D</tspan></text></g><line x1="366.6953125" x2="366.6953125" y1="87.6875" y2="263.0625" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="signal"><text x="34.8515625" y="118.109375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="34.8515625">Normal line</tspan></text><line x1="24.8515625" x2="141.6171875" y1="126.53125" y2="126.53125" stroke="#000000" fill="none" style="stroke-width: 2; marker-end: url(#markerArrowBlock);"></line></g><g class="signal"><text x="151.6171875" y="156.953125" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="151.6171875">Dashed line</tspan></text><line x1="141.6171875" x2="258.3828125" y1="165.375" y2="165.375" stroke="#000000" fill="none" style="stroke-width: 2; stroke-dasharray: 6, 2; marker-end: url(#markerArrowBlock);"></line></g><g class="signal"><text x="268.3828125" y="195.796875" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="268.3828125">Open arrow</tspan></text><line x1="258.3828125" x2="366.6953125" y1="204.21875" y2="204.21875" stroke="#000000" fill="none" style="stroke-width: 2; marker-end: url(#markerArrowOpen);"></line></g><g class="signal"><text x="120.828125" y="234.640625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="120.828125">Dashed open arrow</tspan></text><line x1="366.6953125" x2="24.8515625" y1="243.0625" y2="243.0625" stroke="#000000" fill="none" style="stroke-width: 2; stroke-dasharray: 6, 2; marker-end: url(#markerArrowOpen);"></line></g></svg></pre><pre class="sequence"><svg width="433.9453125px" height="322.25px" class="sequence simple"><desc></desc><defs><marker viewBox="0 0 5 5" markerWidth="5" markerHeight="5" orient="auto" refX="5" refY="2.5" id="markerArrowBlock"><path d="M 0 0 L 5 2.5 L 0 5 z"></path></marker><marker viewBox="0 0 9.6 16" markerWidth="4" markerHeight="16" orient="auto" refX="9.6" refY="8" id="markerArrowOpen"><path d="M 9.6,8 1.92,16 0,13.7 5.76,8 0,2.286 1.92,0 9.6,8 z"></path></marker></defs><g class="title"></g><g class="actor"><rect x="10" y="20" width="73.6875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="20.5625" y="44.84375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="20">Andrew</tspan></text></g><g class="actor"><rect x="10" y="263.40625" width="73.6875" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="20.5625" y="288.25" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="20">Andrew</tspan></text></g><line x1="46.84375" x2="46.84375" y1="58.84375" y2="263.40625" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="actor"><rect x="184.3984375" y="20" width="63.984375" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="194.3984375" y="44.84375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="194.3984375">China</tspan></text></g><g class="actor"><rect x="184.3984375" y="263.40625" width="63.984375" height="38.84375" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="194.3984375" y="288.25" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="194.3984375">China</tspan></text></g><line x1="216.390625" x2="216.390625" y1="58.84375" y2="263.40625" stroke="#000000" fill="none" style="stroke-width: 2;"></line><g class="signal"><text x="87.6328125" y="89.265625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="87.6328125">Says Hello</tspan></text><line x1="46.84375" x2="216.390625" y1="97.6875" y2="97.6875" stroke="#000000" fill="none" style="stroke-width: 2; marker-end: url(#markerArrowBlock);"></line></g><g class="note"><rect x="236.390625" y="117.6875" width="115.5625" height="48.03125" stroke="#000000" fill="#ffffff" style="stroke-width: 2;"></rect><text x="241.390625" y="137.53125" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="241.390625">China thinks</tspan><tspan dy="1.2em" x="241.390625">about it</tspan></text></g><g class="signal"><text x="78.8359375" y="196.140625" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="78.8359375">How are you?</tspan></text><line x1="216.390625" x2="46.84375" y1="204.5625" y2="204.5625" stroke="#000000" fill="none" style="stroke-width: 2; stroke-dasharray: 6, 2; marker-end: url(#markerArrowBlock);"></line></g><g class="signal"><text x="56.84375" y="234.984375" style="font-size: 16px; font-family: 'Andale Mono', monospace;"><tspan x="56.84375">I am good thanks!</tspan></text><line x1="46.84375" x2="216.390625" y1="243.40625" y2="243.40625" stroke="#000000" fill="none" style="stroke-width: 2; marker-end: url(#markerArrowOpen);"></line></g></svg></pre><h3 id="flow-charts" class="code-line" data-line-start="45" data-line-end="45">Flow Charts</h3>
<p class="code-line" data-line-start="47" data-line-end="47">Flow charts can be specified like this:</p>
<pre class="flow"><svg height="527.296875" version="1.1" width="182.96875"  xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -3.8147e-06px; top: -0.913086px;" viewBox="0 0 182.96875 527.296875" preserveAspectRatio="xMidYMid meet"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Raphaël 2.2.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objhitpm" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj848c1" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj2wsq4" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj69llv" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obja8kr3" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obja8kr3" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj69llv" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj2wsq4" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj848c1" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objhitpm" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker></defs><rect x="0" y="0" width="50.234375" height="35.421875" rx="20" ry="20" fill="#ffffff" stroke="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" stroke-width="3" class="flowchart" id="st" transform="matrix(1,0,0,1,55.3672,25.5313)"></rect><text x="10" y="17.7109375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="stt" class="flowchartt" transform="matrix(1,0,0,1,55.3672,25.5313)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Start</tspan></text><rect x="0" y="0" width="104.03125" height="35.421875" rx="0" ry="0" fill="#ffffff" stroke="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" stroke-width="3" class="flowchart" id="op" transform="matrix(1,0,0,1,28.4688,136.4844)"></rect><text x="10" y="17.7109375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="opt" class="flowchartt" transform="matrix(1,0,0,1,28.4688,136.4844)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">My Operation</tspan></text><rect x="0" y="0" width="52.890625" height="35.421875" rx="0" ry="0" fill="#ffffff" stroke="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" stroke-width="3" class="flowchart" id="op2" transform="matrix(1,0,0,1,54.0391,247.4375)"></rect><text x="10" y="17.7109375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="op2t" class="flowchartt" transform="matrix(1,0,0,1,54.0391,247.4375)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">lalala</tspan></text><path fill="#ffffff" stroke="#000000" d="M37.2421875,18.62109375L0,37.2421875L74.484375,74.484375L148.96875,37.2421875L74.484375,0L0,37.2421875" stroke-width="3" id="cond" class="flowchart" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" transform="matrix(1,0,0,1,6,338.8594)"></path><text x="42.2421875" y="37.2421875" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="condt" class="flowchartt" transform="matrix(1,0,0,1,6,338.8594)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Yes or No?</tspan><tspan dy="16.8" x="42.2421875" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></tspan></text><rect x="0" y="0" width="44.90625" height="35.421875" rx="20" ry="20" fill="#ffffff" stroke="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" stroke-width="3" class="flowchart" id="e" transform="matrix(1,0,0,1,58.0313,488.875)"></rect><text x="10" y="17.7109375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="et" class="flowchartt" transform="matrix(1,0,0,1,58.0313,488.875)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">End</tspan></text><path fill="none" stroke="#000000" d="M80.484375,60.953125C80.484375,60.953125,80.484375,115.72526741027832,80.484375,131.9857471883297" stroke-width="3" marker-end="url(#raphael-marker-endblock33-objhitpm)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><path fill="none" stroke="#000000" d="M80.484375,171.90625C80.484375,171.90625,80.484375,226.67839241027832,80.484375,242.9388721883297" stroke-width="3" marker-end="url(#raphael-marker-endblock33-obj848c1)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><path fill="none" stroke="#000000" d="M80.484375,282.859375C80.484375,282.859375,80.484375,321.06014585494995,80.484375,334.35953531763516" stroke-width="3" marker-end="url(#raphael-marker-endblock33-obj2wsq4)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><path fill="none" stroke="#000000" d="M80.484375,413.34375C80.484375,413.34375,80.484375,468.1158924102783,80.484375,484.3763721883297" stroke-width="3" marker-end="url(#raphael-marker-endblock33-obj69llv)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><text x="85.484375" y="423.34375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" stroke-width="1"><tspan dy="4.8515625" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">yes</tspan></text><path fill="none" stroke="#000000" d="M154.96875,376.1015625C154.96875,376.1015625,179.96875,376.1015625,179.96875,376.1015625C179.96875,376.1015625,179.96875,222.4375,179.96875,222.4375C179.96875,222.4375,80.484375,222.4375,80.484375,222.4375C80.484375,222.4375,80.484375,235.74147129058838,80.484375,242.9391276333481" stroke-width="3" marker-end="url(#raphael-marker-endblock33-obja8kr3)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><text x="159.96875" y="366.1015625" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">no</tspan></text></svg></pre><pre class="flow"><svg height="422.34375" version="1.1" width="808.74609375"  xmlns:xlink="http://www.w3.org/1999/xlink" style="overflow: hidden; position: relative; left: -3.8147e-06px; top: -0.19873px;" viewBox="0 0 808.74609375 422.34375" preserveAspectRatio="xMidYMid meet"><desc style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Created with Raphaël 2.2.0</desc><defs style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objaogq2" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objr2atk" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj2tkcj" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj8o7lr" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objr9dge" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj3q11c" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objphetb" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj34pzq" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objrxvgs" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objrxvgs" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objrxvgs" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj34pzq" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objphetb" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj3q11c" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objr9dge" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj8o7lr" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-obj2tkcj" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objr2atk" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><marker id="raphael-marker-endblock33-objaogq2" markerHeight="3" markerWidth="3" orient="auto" refX="1.5" refY="1.5" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#raphael-marker-block" transform="rotate(180 1.5 1.5) scale(0.6,0.6)" stroke-width="1.6667" fill="black" stroke="none" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></use></marker></defs><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.google.com" xlink:show="new" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><rect x="0" y="0" width="50.234375" height="35.421875" rx="20" ry="20" fill="#ffffff" stroke="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" stroke-width="3" class="flowchart" id="st" transform="matrix(1,0,0,1,67.6875,27.4531)"></rect></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.google.com" xlink:show="new" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><text x="10" y="17.7109375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="stt" class="flowchartt" transform="matrix(1,0,0,1,67.6875,27.4531)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Start</tspan></text></a><rect x="0" y="0" width="104.03125" height="35.421875" rx="0" ry="0" fill="#ffffff" stroke="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" stroke-width="3" class="flowchart" id="op1" transform="matrix(1,0,0,1,40.7891,140.3281)"></rect><text x="10" y="17.7109375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="op1t" class="flowchartt" transform="matrix(1,0,0,1,40.7891,140.3281)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">My Operation</tspan></text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.google.com" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><path fill="#ffffff" stroke="#000000" d="M27.22265625,19.58203125L0,39.1640625L54.4453125,78.328125L108.890625,39.1640625L54.4453125,0L0,39.1640625" stroke-width="3" id="cond" class="flowchart" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" transform="matrix(1,0,0,1,233.1797,118.875)"></path></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.google.com" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><text x="32.22265625" y="39.1640625" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="condt" class="flowchartt" transform="matrix(1,0,0,1,233.1797,118.875)" stroke-width="1"><tspan dy="-3.5390625" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Yes</tspan><tspan dy="16.8" x="32.22265625" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">or No?</tspan></text></a><path fill="#ffffff" stroke="#000000" d="M35.5546875,17.77734375L0,35.5546875L71.109375,71.109375L142.21875,35.5546875L71.109375,0L0,35.5546875" stroke-width="3" id="c2" class="flowchart" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" transform="matrix(1,0,0,1,413.7656,122.4844)"></path><text x="40.5546875" y="35.5546875" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="c2t" class="flowchartt" transform="matrix(1,0,0,1,413.7656,122.4844)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Good idea</tspan></text><path fill="#ffffff" stroke="#000000" d="M10,17.7109375L0,35.421875L153.609375,35.421875L173.609375,0L20,0L10,17.7109375" stroke-width="3" id="io" class="flowchart" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" transform="matrix(1,0,0,1,398.0703,271.0469)"></path><text x="30" y="17.7109375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="iot" class="flowchartt" transform="matrix(1,0,0,1,398.0703,271.0469)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">catch something...</tspan></text><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.google.com" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><rect x="0" y="0" width="44.90625" height="35.421875" rx="20" ry="20" fill="#ffffff" stroke="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" stroke-width="3" class="flowchart" id="e" transform="matrix(1,0,0,1,462.4219,383.9219)"></rect></a><a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.google.com" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><text x="10" y="17.7109375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="et" class="flowchartt" transform="matrix(1,0,0,1,462.4219,383.9219)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">End</tspan></text></a><rect x="0" y="0" width="49.78125" height="35.421875" rx="0" ry="0" fill="#ffffff" stroke="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" stroke-width="3" class="flowchart" id="op2" transform="matrix(1,0,0,1,673.8984,140.3281)"></rect><text x="10" y="17.7109375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="op2t" class="flowchartt" transform="matrix(1,0,0,1,673.8984,140.3281)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Stuff</tspan></text><rect x="0" y="0" width="130.46875" height="35.421875" rx="0" ry="0" fill="#ffffff" stroke="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" stroke-width="3" class="flowchart" id="sub1" transform="matrix(1,0,0,1,222.3906,274.6563)"></rect><rect x="10" y="0" width="110.46875" height="35.421875" rx="0" ry="0" fill="#ffffff" stroke="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);" stroke-width="3" id="sub1i" transform="matrix(1,0,0,1,222.3906,274.6563)"></rect><text x="20" y="17.7109375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" id="sub1t" class="flowchartt" transform="matrix(1,0,0,1,222.3906,274.6563)" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">My Subroutine</tspan></text><path fill="none" stroke="#000000" d="M92.8046875,62.875C92.8046875,62.875,92.8046875,119.29874354600906,92.8046875,135.8291371630039" stroke-width="3" marker-end="url(#raphael-marker-endblock33-objaogq2)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><path fill="none" stroke="#000000" d="M144.8203125,158.0390625C144.8203125,158.0390625,210.6705358028412,158.0390625,228.67645623721182,158.0390625" stroke-width="3" marker-end="url(#raphael-marker-endblock33-objr2atk)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><path fill="none" stroke="#000000" d="M342.0703125,158.0390625C342.0703125,158.0390625,393.55523857148364,158.0390625,409.26719110794716,158.0390625" stroke-width="3" marker-end="url(#raphael-marker-endblock33-obj2tkcj)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><text x="347.0703125" y="148.0390625" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">yes</tspan></text><path fill="none" stroke="#000000" d="M287.625,197.203125C287.625,197.203125,287.625,253.62686854600906,287.625,270.1572621630039" stroke-width="3" marker-end="url(#raphael-marker-endblock33-obj8o7lr)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><text x="292.625" y="207.203125" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" stroke-width="1"><tspan dy="4.8515625" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">no</tspan></text><path fill="none" stroke="#000000" d="M484.875,193.59375C484.875,193.59375,484.875,250.01749354600906,484.875,266.5478871630039" stroke-width="3" marker-end="url(#raphael-marker-endblock33-objr9dge)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><text x="489.875" y="203.59375" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" stroke-width="1"><tspan dy="4.8515625" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">yes</tspan></text><path fill="none" stroke="#000000" d="M555.984375,158.0390625C555.984375,158.0390625,647.8308112272061,158.0390625,669.4021666106466,158.0390625" stroke-width="3" marker-end="url(#raphael-marker-endblock33-obj3q11c)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><text x="560.984375" y="148.0390625" text-anchor="start" font-family="'Arial'" font-size="14px" stroke="none" fill="#000000" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-anchor: start; font-family: Arial; font-size: 14px;" stroke-width="1"><tspan dy="4.859375" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);">no</tspan></text><path fill="none" stroke="#000000" d="M484.875,306.46875C484.875,306.46875,484.875,362.89249354600906,484.875,379.4228871630039" stroke-width="3" marker-end="url(#raphael-marker-endblock33-objphetb)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><path fill="none" stroke="#000000" d="M698.7890625,175.75C698.7890625,175.75,698.7890625,358.921875,698.7890625,358.921875C698.7890625,358.921875,484.875,358.921875,484.875,358.921875C484.875,358.921875,484.875,372.2258462905884,484.875,379.4235026333481" stroke-width="3" marker-end="url(#raphael-marker-endblock33-obj34pzq)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path><path fill="none" stroke="#000000" d="M222.390625,292.3671875C222.390625,292.3671875,157.59765625,292.3671875,157.59765625,292.3671875C157.59765625,292.3671875,157.59765625,164.0390625,157.59765625,164.0390625C157.59765625,164.0390625,169.59765625,158.0390625,157.59765625,152.0390625C157.59765625,152.0390625,157.59765625,115.328125,157.59765625,115.328125C157.59765625,115.328125,92.8046875,115.328125,92.8046875,115.328125C92.8046875,115.328125,92.8046875,128.63209629058838,92.8046875,135.8297526333481" stroke-width="3" marker-end="url(#raphael-marker-endblock33-objrxvgs)" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path></svg></pre><h3 id="graphviz" class="code-line" data-line-start="78" data-line-end="78">Graphviz</h3>
<pre class="graphviz"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: %0 Pages: 1 -->
<svg width="199pt" height="260pt" viewBox="0.00 0.00 199.00 260.00"  xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)">
<title>%0</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-256 195,-256 195,4 -4,4"></polygon>
<!-- a -->
<g id="node1" class="node">
<title>a</title>
<ellipse fill="none" stroke="#000000" cx="137" cy="-162" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="137" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">a</text>
</g>
<!-- b -->
<g id="node2" class="node">
<title>b</title>
<ellipse fill="none" stroke="#000000" cx="99" cy="-90" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="99" y="-85.8" font-family="Times,serif" font-size="14.00" fill="#000000">b</text>
</g>
<!-- a&#45;&#45;b -->
<g id="edge1" class="edge">
<title>a--b</title>
<path fill="none" stroke="#000000" d="M127.9945,-144.937C122.0248,-133.626 114.2149,-118.8282 108.2048,-107.4407"></path>
</g>
<!-- c -->
<g id="node3" class="node">
<title>c</title>
<ellipse fill="none" stroke="#000000" cx="126" cy="-18" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="126" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">c</text>
</g>
<!-- a&#45;&#45;c -->
<g id="edge3" class="edge">
<title>a--c</title>
<path fill="none" stroke="#000000" d="M137.3574,-143.6842C137.5331,-125.4671 137.3246,-96.7409 135,-72 133.862,-59.8878 131.612,-46.3878 129.6465,-35.9159"></path>
</g>
<!-- b&#45;&#45;c -->
<g id="edge2" class="edge">
<title>b--c</title>
<path fill="none" stroke="#000000" d="M105.6742,-72.2022C109.8593,-61.0419 115.2321,-46.7143 119.4026,-35.593"></path>
</g>
<!-- d -->
<g id="node4" class="node">
<title>d</title>
<ellipse fill="none" stroke="#000000" cx="27" cy="-90" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-85.8" font-family="Times,serif" font-size="14.00" fill="#000000">d</text>
</g>
<!-- d&#45;&#45;c -->
<g id="edge4" class="edge">
<title>d--c</title>
<path fill="none" stroke="#000000" d="M45.6211,-76.4574C63.3208,-63.5849 89.7904,-44.3343 107.4624,-31.4819"></path>
</g>
<!-- e -->
<g id="node5" class="node">
<title>e</title>
<ellipse fill="none" stroke="#000000" cx="164" cy="-234" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="164" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">e</text>
</g>
<!-- e&#45;&#45;a -->
<g id="edge6" class="edge">
<title>e--a</title>
<path fill="none" stroke="#000000" d="M157.3258,-216.2022C153.1407,-205.0419 147.7679,-190.7143 143.5974,-179.593"></path>
</g>
<!-- e&#45;&#45;c -->
<g id="edge5" class="edge">
<title>e--c</title>
<path fill="none" stroke="#000000" d="M167.7474,-216.0931C169.7466,-205.6241 171.9966,-192.1241 173,-180 177.0478,-131.0908 167.4587,-117.866 150,-72 145.2554,-59.5355 139.1406,-45.8051 134.2707,-35.3087"></path>
</g>
</g>
</svg>
</pre><pre class="graphviz"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: %0 Pages: 1 -->
<svg width="255pt" height="404pt" viewBox="0.00 0.00 254.91 404.00"  xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">
<title>%0</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-400 250.9131,-400 250.9131,4 -4,4"></polygon>
<!-- a -->
<g id="node1" class="node">
<title>a</title>
<ellipse fill="none" stroke="#000000" cx="123" cy="-378" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="123" y="-373.8" font-family="Times,serif" font-size="14.00" fill="#000000">a</text>
</g>
<!-- b -->
<g id="node2" class="node">
<title>b</title>
<ellipse fill="none" stroke="#000000" cx="123" cy="-306" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="123" y="-301.8" font-family="Times,serif" font-size="14.00" fill="#000000">b</text>
</g>
<!-- a&#45;&#45;b -->
<g id="edge1" class="edge">
<title>a--b</title>
<path fill="none" stroke="#000000" d="M123,-359.8314C123,-349 123,-335.2876 123,-324.4133"></path>
</g>
<!-- c -->
<g id="node3" class="node">
<title>c</title>
<ellipse fill="none" stroke="#000000" cx="207" cy="-234" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="207" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">c</text>
</g>
<!-- a&#45;&#45;c -->
<g id="edge7" class="edge">
<title>a--c</title>
<path fill="none" stroke="#000000" d="M134.7835,-361.2495C142.0336,-350.7225 151.3663,-336.7644 159,-324 173.8151,-299.2275 189.2238,-269.5142 198.464,-251.195"></path>
</g>
<!-- d -->
<g id="node4" class="node">
<title>d</title>
<ellipse fill="none" stroke="#000000" cx="207" cy="-162" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="207" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">d</text>
</g>
<!-- a&#45;&#45;d -->
<g id="edge8" class="edge">
<title>a--d</title>
<path fill="none" stroke="#000000" d="M142.5394,-365.4414C171.4062,-345.5265 224.0734,-303.6187 243,-252 248.508,-236.978 247.6365,-231.3135 243,-216 238.6901,-201.7653 229.2535,-187.8532 221.1229,-177.7156"></path>
</g>
<!-- e -->
<g id="node5" class="node">
<title>e</title>
<ellipse fill="none" stroke="#000000" cx="141" cy="-90" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="141" y="-85.8" font-family="Times,serif" font-size="14.00" fill="#000000">e</text>
</g>
<!-- a&#45;&#45;e -->
<g id="edge9" class="edge">
<title>a--e</title>
<path fill="none" stroke="#000000" d="M108.8771,-362.2844C100.7465,-352.1468 91.3099,-338.2347 87,-324 82.3635,-308.6865 84.8763,-303.8584 87,-288 96.1276,-219.8416 122.1847,-141.9151 134.4569,-107.6885"></path>
</g>
<!-- f -->
<g id="node6" class="node">
<title>f</title>
<ellipse fill="none" stroke="#000000" cx="141" cy="-18" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="141" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">f</text>
</g>
<!-- a&#45;&#45;f -->
<g id="edge6" class="edge">
<title>a--f</title>
<path fill="none" stroke="#000000" d="M102.1347,-366.3416C67.0423,-345.0152 0,-296.1405 0,-234 0,-234 0,-234 0,-162 0,-95.171 78.4885,-47.905 118.3459,-28.211"></path>
</g>
<!-- b&#45;&#45;c -->
<g id="edge2" class="edge">
<title>b--c</title>
<path fill="none" stroke="#000000" d="M139.5957,-291.7751C154.2264,-279.2345 175.4452,-261.047 190.1513,-248.4418"></path>
</g>
<!-- b&#45;&#45;d -->
<g id="edge10" class="edge">
<title>b--d</title>
<path fill="none" stroke="#000000" d="M131.536,-288.805C140.7762,-270.4858 156.1849,-240.7725 171,-216 178.6337,-203.2356 187.9664,-189.2775 195.2165,-178.7505"></path>
</g>
<!-- b&#45;&#45;e -->
<g id="edge11" class="edge">
<title>b--e</title>
<path fill="none" stroke="#000000" d="M124.5037,-287.9555C127.8919,-247.2967 136.0918,-148.8988 139.4879,-108.1451"></path>
</g>
<!-- b&#45;&#45;f -->
<g id="edge12" class="edge">
<title>b--f</title>
<path fill="none" stroke="#000000" d="M117.3145,-288.2055C105.5339,-248.4498 81.4445,-149.7985 105,-72 109.3099,-57.7653 118.7465,-43.8532 126.8771,-33.7156"></path>
</g>
<!-- c&#45;&#45;d -->
<g id="edge3" class="edge">
<title>c--d</title>
<path fill="none" stroke="#000000" d="M207,-215.8314C207,-205 207,-191.2876 207,-180.4133"></path>
</g>
<!-- c&#45;&#45;e -->
<g id="edge13" class="edge">
<title>c--e</title>
<path fill="none" stroke="#000000" d="M194.4428,-217.6691C186.9015,-207.3 177.5344,-193.3606 171,-180 159.2773,-156.0314 150.3776,-126.3574 145.4224,-107.7972"></path>
</g>
<!-- c&#45;&#45;f -->
<g id="edge14" class="edge">
<title>c--f</title>
<path fill="none" stroke="#000000" d="M221.1229,-218.2844C229.2535,-208.1468 238.6901,-194.2347 243,-180 247.6365,-164.6865 247.4872,-159.3579 243,-144 228.7925,-95.3733 184.1371,-52.8354 158.8751,-31.8643"></path>
</g>
<!-- d&#45;&#45;e -->
<g id="edge4" class="edge">
<title>d--e</title>
<path fill="none" stroke="#000000" d="M192.679,-146.3771C181.6086,-134.3003 166.3564,-117.6616 155.2931,-105.5924"></path>
</g>
<!-- d&#45;&#45;f -->
<g id="edge15" class="edge">
<title>d--f</title>
<path fill="none" stroke="#000000" d="M202.5776,-144.2028C197.6224,-125.6426 188.7227,-95.9686 177,-72 170.4656,-58.6394 161.0985,-44.7 153.5572,-34.3309"></path>
</g>
<!-- e&#45;&#45;f -->
<g id="edge5" class="edge">
<title>e--f</title>
<path fill="none" stroke="#000000" d="M141,-71.8314C141,-61 141,-47.2876 141,-36.4133"></path>
</g>
</g>
</svg>
</pre><pre class="graphviz"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: %0 Pages: 1 -->
<svg width="89pt" height="260pt" viewBox="0.00 0.00 89.00 260.00"  xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)">
<title>%0</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-256 85,-256 85,4 -4,4"></polygon>
<!-- a -->
<g id="node1" class="node">
<title>a</title>
<ellipse fill="none" stroke="#000000" cx="54" cy="-234" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="54" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">a</text>
</g>
<!-- b -->
<g id="node2" class="node">
<title>b</title>
<ellipse fill="none" stroke="#000000" cx="27" cy="-162" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">b</text>
</g>
<!-- a&#45;>b -->
<g id="edge1" class="edge">
<title>a->b</title>
<path fill="none" stroke="#000000" d="M47.3258,-216.2022C44.2524,-208.0064 40.5384,-198.1024 37.1305,-189.0145"></path>
<polygon fill="#000000" stroke="#000000" points="40.3858,-187.7274 33.5974,-179.593 33.8315,-190.1853 40.3858,-187.7274"></polygon>
</g>
<!-- c -->
<g id="node3" class="node">
<title>c</title>
<ellipse fill="none" stroke="#000000" cx="27" cy="-90" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-85.8" font-family="Times,serif" font-size="14.00" fill="#000000">c</text>
</g>
<!-- b&#45;>c -->
<g id="edge2" class="edge">
<title>b->c</title>
<path fill="none" stroke="#000000" d="M27,-143.8314C27,-136.131 27,-126.9743 27,-118.4166"></path>
<polygon fill="#000000" stroke="#000000" points="30.5001,-118.4132 27,-108.4133 23.5001,-118.4133 30.5001,-118.4132"></polygon>
</g>
<!-- d -->
<g id="node4" class="node">
<title>d</title>
<ellipse fill="none" stroke="#000000" cx="54" cy="-18" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="54" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">d</text>
</g>
<!-- c&#45;>d -->
<g id="edge3" class="edge">
<title>c->d</title>
<path fill="none" stroke="#000000" d="M33.6742,-72.2022C36.7476,-64.0064 40.4616,-54.1024 43.8695,-45.0145"></path>
<polygon fill="#000000" stroke="#000000" points="47.1685,-46.1853 47.4026,-35.593 40.6142,-43.7274 47.1685,-46.1853"></polygon>
</g>
<!-- d&#45;>a -->
<g id="edge4" class="edge">
<title>d->a</title>
<path fill="none" stroke="#000000" d="M57.7474,-35.9069C59.7466,-46.3759 61.9966,-59.8759 63,-72 66.9591,-119.8364 66.9591,-132.1636 63,-180 62.2945,-188.5247 60.9727,-197.7297 59.5551,-206.083"></path>
<polygon fill="#000000" stroke="#000000" points="56.0803,-205.6302 57.7474,-216.0931 62.9689,-206.8742 56.0803,-205.6302"></polygon>
</g>
</g>
</svg>
</pre><pre class="graphviz"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: %0 Pages: 1 -->
<svg width="185pt" height="310pt" viewBox="0.00 0.00 184.50 310.40"  xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 306.4)">
<title>%0</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-306.4 180.5,-306.4 180.5,4 -4,4"></polygon>
<!-- a -->
<g id="node1" class="node">
<title>a</title>
<ellipse fill="none" stroke="#000000" cx="38" cy="-284.4" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="38" y="-280.2" font-family="Times,serif" font-size="14.00" fill="#000000">a</text>
</g>
<!-- b -->
<g id="node2" class="node">
<title>b</title>
<ellipse fill="none" stroke="#000000" cx="27" cy="-18" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">b</text>
</g>
<!-- a&#45;>b -->
<g id="edge1" class="edge">
<title>a->b</title>
<path fill="none" stroke="#000000" d="M37.2282,-266.3584C36.6179,-252.0508 35.7472,-231.5464 35,-213.6 32.5229,-154.1051 29.6892,-84.4279 28.1474,-46.373"></path>
<polygon fill="#000000" stroke="#000000" points="31.6319,-45.9183 27.7301,-36.0681 24.6376,-46.2016 31.6319,-45.9183"></polygon>
<text text-anchor="middle" x="40.75" y="-147" font-family="Times,serif" font-size="14.00" fill="#000000">0.2</text>
</g>
<!-- c -->
<g id="node3" class="node">
<title>c</title>
<ellipse fill="none" stroke="#000000" cx="71" cy="-195.6" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="71" y="-191.4" font-family="Times,serif" font-size="14.00" fill="#000000">c</text>
</g>
<!-- a&#45;>c -->
<g id="edge2" class="edge">
<title>a->c</title>
<path fill="none" stroke="#000000" d="M44.5197,-266.856C49.2203,-254.2071 55.6519,-236.9002 60.9995,-222.5105"></path>
<polygon fill="#000000" stroke="#000000" points="64.2911,-223.7005 64.4938,-213.1076 57.7295,-221.262 64.2911,-223.7005"></polygon>
<text text-anchor="middle" x="65.75" y="-235.8" font-family="Times,serif" font-size="14.00" fill="#000000">0.4</text>
</g>
<!-- c&#45;>b -->
<g id="edge3" class="edge">
<title>c->b</title>
<path fill="none" stroke="#000000" d="M66.5389,-177.5934C58.8434,-146.5317 43.0234,-82.6762 33.8994,-45.8486"></path>
<polygon fill="#000000" stroke="#000000" points="37.2096,-44.6551 31.4075,-35.7902 30.415,-46.3385 37.2096,-44.6551"></polygon>
<text text-anchor="middle" x="61.75" y="-102.6" font-family="Times,serif" font-size="14.00" fill="#000000">0.6</text>
</g>
<!-- e -->
<g id="node4" class="node">
<title>e</title>
<ellipse fill="none" stroke="#000000" cx="114" cy="-106.8" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="114" y="-102.6" font-family="Times,serif" font-size="14.00" fill="#000000">e</text>
</g>
<!-- c&#45;>e -->
<g id="edge4" class="edge">
<title>c->e</title>
<path fill="none" stroke="#000000" d="M79.4954,-178.056C85.7195,-165.2025 94.2726,-147.5393 101.3059,-133.0148"></path>
<polygon fill="#000000" stroke="#000000" points="104.4603,-134.5311 105.6685,-124.0054 98.1601,-131.4803 104.4603,-134.5311"></polygon>
<text text-anchor="middle" x="104.75" y="-147" font-family="Times,serif" font-size="14.00" fill="#000000">0.6</text>
</g>
<!-- e&#45;>b -->
<g id="edge6" class="edge">
<title>e->b</title>
<path fill="none" stroke="#000000" d="M98.8458,-91.3322C85.123,-77.3256 64.7342,-56.5149 49.1784,-40.6373"></path>
<polygon fill="#000000" stroke="#000000" points="51.479,-37.9842 41.9806,-33.2905 46.4788,-42.8831 51.479,-37.9842"></polygon>
<text text-anchor="middle" x="86.75" y="-58.2" font-family="Times,serif" font-size="14.00" fill="#000000">0.7</text>
</g>
<!-- e&#45;>e -->
<g id="edge5" class="edge">
<title>e->e</title>
<path fill="none" stroke="#000000" d="M138.5325,-114.9211C149.5078,-115.6945 159,-112.9875 159,-106.8 159,-102.6428 154.7151,-100.0567 148.5743,-99.0417"></path>
<polygon fill="#000000" stroke="#000000" points="148.6524,-95.5424 138.5325,-98.6789 148.3995,-102.5378 148.6524,-95.5424"></polygon>
<text text-anchor="middle" x="167.75" y="-102.6" font-family="Times,serif" font-size="14.00" fill="#000000">0.1</text>
</g>
</g>
</svg>
</pre><pre class="graphviz"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: %0 Pages: 1 -->
<svg width="134pt" height="332pt" viewBox="0.00 0.00 134.00 332.00"  xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 328)">
<title>%0</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-328 130,-328 130,4 -4,4"></polygon>
<!-- a -->
<g id="node1" class="node">
<title>a</title>
<ellipse fill="none" stroke="#000000" cx="71" cy="-306" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="71" y="-301.8" font-family="Times,serif" font-size="14.00" fill="#000000">a</text>
</g>
<!-- b -->
<g id="node2" class="node">
<title>b</title>
<ellipse fill="none" stroke="#000000" cx="99" cy="-234" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="99" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">b</text>
</g>
<!-- a&#45;&#45;b -->
<g id="edge1" class="edge">
<title>a--b</title>
<path fill="none" stroke="#ff0000" stroke-width="3" d="M77.778,-288.5708C82.1479,-277.3339 87.8106,-262.7727 92.1874,-251.5182"></path>
</g>
<!-- d -->
<g id="node3" class="node">
<title>d</title>
<ellipse fill="none" stroke="#000000" cx="44" cy="-162" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="44" y="-157.8" font-family="Times,serif" font-size="14.00" fill="#000000">d</text>
</g>
<!-- a&#45;&#45;d -->
<g id="edge8" class="edge">
<title>a--d</title>
<path fill="none" stroke="#000000" d="M67.635,-288.0535C62.4611,-260.4592 52.6067,-207.9026 47.4074,-180.1727"></path>
</g>
<!-- b&#45;&#45;d -->
<g id="edge2" class="edge">
<title>b--d</title>
<path fill="none" stroke="#ff0000" stroke-width="3" d="M86.5196,-217.6621C77.5186,-205.8788 65.4207,-190.0416 56.431,-178.2733"></path>
</g>
<!-- c -->
<g id="node4" class="node">
<title>c</title>
<ellipse fill="none" stroke="#000000" cx="99" cy="-90" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="99" y="-85.8" font-family="Times,serif" font-size="14.00" fill="#000000">c</text>
</g>
<!-- b&#45;&#45;c -->
<g id="edge5" class="edge">
<title>b--c</title>
<path fill="none" stroke="#000000" d="M99,-215.7623C99,-188.0633 99,-135.7005 99,-108.0896"></path>
</g>
<!-- d&#45;&#45;c -->
<g id="edge3" class="edge">
<title>d--c</title>
<path fill="none" stroke="#ff0000" stroke-width="3" d="M56.4804,-145.6621C65.4814,-133.8788 77.5793,-118.0416 86.569,-106.2733"></path>
</g>
<!-- e -->
<g id="node6" class="node">
<title>e</title>
<ellipse fill="none" stroke="#000000" cx="27" cy="-90" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-85.8" font-family="Times,serif" font-size="14.00" fill="#000000">e</text>
</g>
<!-- d&#45;&#45;e -->
<g id="edge6" class="edge">
<title>d--e</title>
<path fill="none" stroke="#000000" d="M39.7978,-144.2022C37.1823,-133.1252 33.8302,-118.928 31.2128,-107.8425"></path>
</g>
<!-- f -->
<g id="node5" class="node">
<title>f</title>
<ellipse fill="none" stroke="#000000" cx="63" cy="-18" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="63" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">f</text>
</g>
<!-- c&#45;&#45;f -->
<g id="edge4" class="edge">
<title>c--f</title>
<path fill="none" stroke="#ff0000" stroke-width="3" d="M90.2854,-72.5708C84.6253,-61.2506 77.2784,-46.5568 71.6343,-35.2687"></path>
</g>
<!-- e&#45;&#45;f -->
<g id="edge7" class="edge">
<title>e--f</title>
<path fill="none" stroke="#000000" d="M35.7146,-72.5708C41.3747,-61.2506 48.7216,-46.5568 54.3657,-35.2687"></path>
</g>
</g>
</svg>
</pre><pre class="graphviz"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: %0 Pages: 1 -->
<svg width="197pt" height="322pt" viewBox="0.00 0.00 197.00 321.60"  xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 317.6)">
<title>%0</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-317.6 193,-317.6 193,4 -4,4"></polygon>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#000000" points="8,-8 8,-305.6 91,-305.6 91,-8 8,-8"></polygon>
<text text-anchor="middle" x="49.5" y="-289" font-family="Times,serif" font-size="14.00" fill="#000000">Subgraph A</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#000000" points="99,-152 99,-228.8 181,-228.8 181,-152 99,-152"></polygon>
<text text-anchor="middle" x="140" y="-212.2" font-family="Times,serif" font-size="14.00" fill="#000000">Subgraph B</text>
</g>
<!-- a -->
<g id="node1" class="node">
<title>a</title>
<ellipse fill="none" stroke="#000000" cx="56" cy="-254.8" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="56" y="-250.6" font-family="Times,serif" font-size="14.00" fill="#000000">a</text>
</g>
<!-- b -->
<g id="node2" class="node">
<title>b</title>
<ellipse fill="none" stroke="#000000" cx="56" cy="-178" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="56" y="-173.8" font-family="Times,serif" font-size="14.00" fill="#000000">b</text>
</g>
<!-- a&#45;>b -->
<g id="edge1" class="edge">
<title>a->b</title>
<path fill="none" stroke="#000000" d="M56,-236.5995C56,-227.5132 56,-216.3176 56,-206.1549"></path>
<polygon fill="#000000" stroke="#000000" points="59.5001,-206.0698 56,-196.0699 52.5001,-206.0699 59.5001,-206.0698"></polygon>
</g>
<!-- f -->
<g id="node5" class="node">
<title>f</title>
<ellipse fill="none" stroke="#000000" cx="134" cy="-178" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="134" y="-173.8" font-family="Times,serif" font-size="14.00" fill="#000000">f</text>
</g>
<!-- a&#45;>f -->
<g id="edge4" class="edge">
<title>a->f</title>
<path fill="none" stroke="#000000" d="M76.7781,-242.7568C82.958,-238.7105 89.5326,-233.9142 95,-228.8 103.1607,-221.1666 110.9245,-211.6974 117.3454,-203.0103"></path>
<polygon fill="#000000" stroke="#000000" points="120.3285,-204.8552 123.2836,-194.6808 114.6287,-200.7917 120.3285,-204.8552"></polygon>
</g>
<!-- c -->
<g id="node3" class="node">
<title>c</title>
<ellipse fill="none" stroke="#000000" cx="56" cy="-106" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="56" y="-101.8" font-family="Times,serif" font-size="14.00" fill="#000000">c</text>
</g>
<!-- b&#45;>c -->
<g id="edge2" class="edge">
<title>b->c</title>
<path fill="none" stroke="#000000" d="M56,-159.8314C56,-152.131 56,-142.9743 56,-134.4166"></path>
<polygon fill="#000000" stroke="#000000" points="59.5001,-134.4132 56,-124.4133 52.5001,-134.4133 59.5001,-134.4132"></polygon>
</g>
<!-- d -->
<g id="node4" class="node">
<title>d</title>
<ellipse fill="none" stroke="#000000" cx="56" cy="-34" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="56" y="-29.8" font-family="Times,serif" font-size="14.00" fill="#000000">d</text>
</g>
<!-- c&#45;>d -->
<g id="edge3" class="edge">
<title>c->d</title>
<path fill="none" stroke="#000000" d="M56,-87.8314C56,-80.131 56,-70.9743 56,-62.4166"></path>
<polygon fill="#000000" stroke="#000000" points="59.5001,-62.4132 56,-52.4133 52.5001,-62.4133 59.5001,-62.4132"></polygon>
</g>
<!-- f&#45;>c -->
<g id="edge5" class="edge">
<title>f->c</title>
<path fill="none" stroke="#000000" d="M117.8383,-163.0816C106.6786,-152.7802 91.6666,-138.923 79.2285,-127.4417"></path>
<polygon fill="#000000" stroke="#000000" points="81.5961,-124.864 71.8741,-120.653 76.8481,-130.0076 81.5961,-124.864"></polygon>
</g>
</g>
</svg>
</pre><pre class="graphviz"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: %0 Pages: 1 -->
<svg width="238pt" height="186pt" viewBox="0.00 0.00 238.00 185.60"  xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 181.6)">
<title>%0</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-181.6 234,-181.6 234,4 -4,4"></polygon>
<g id="clust1" class="cluster">
<title>cluster_0</title>
<polygon fill="none" stroke="#000000" points="8,-92.8 8,-169.6 222,-169.6 222,-92.8 8,-92.8"></polygon>
<text text-anchor="middle" x="115" y="-153" font-family="Times,serif" font-size="14.00" fill="#000000">Subgraph A</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_1</title>
<polygon fill="none" stroke="#000000" points="44,-8 44,-84.8 186,-84.8 186,-8 44,-8"></polygon>
<text text-anchor="middle" x="115" y="-68.2" font-family="Times,serif" font-size="14.00" fill="#000000">Subgraph B</text>
</g>
<!-- a -->
<g id="node1" class="node">
<title>a</title>
<ellipse fill="none" stroke="#000000" cx="115" cy="-118.8" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="115" y="-114.6" font-family="Times,serif" font-size="14.00" fill="#000000">a</text>
</g>
<!-- d -->
<g id="node4" class="node">
<title>d</title>
<ellipse fill="none" stroke="#000000" cx="151" cy="-34" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="151" y="-29.8" font-family="Times,serif" font-size="14.00" fill="#000000">d</text>
</g>
<!-- a&#45;&#45;d -->
<g id="edge2" class="edge">
<title>a--d</title>
<path fill="none" stroke="#000000" d="M122.4592,-101.2294C128.6377,-86.6756 137.3745,-66.0957 143.5503,-51.5481"></path>
</g>
<!-- e -->
<g id="node5" class="node">
<title>e</title>
<ellipse fill="none" stroke="#000000" cx="79" cy="-34" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="79" y="-29.8" font-family="Times,serif" font-size="14.00" fill="#000000">e</text>
</g>
<!-- a&#45;&#45;e -->
<g id="edge1" class="edge">
<title>a--e</title>
<path fill="none" stroke="#000000" d="M107.5408,-101.2294C101.3623,-86.6756 92.6255,-66.0957 86.4497,-51.5481"></path>
</g>
<!-- b -->
<g id="node2" class="node">
<title>b</title>
<ellipse fill="none" stroke="#000000" cx="43" cy="-118.8" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="43" y="-114.6" font-family="Times,serif" font-size="14.00" fill="#000000">b</text>
</g>
<!-- b&#45;&#45;d -->
<g id="edge3" class="edge">
<title>b--d</title>
<path fill="none" stroke="#000000" d="M60.834,-104.797C80.9645,-88.9908 113.505,-63.4405 133.4978,-47.7424"></path>
</g>
<!-- b&#45;&#45;e -->
<g id="edge4" class="edge">
<title>b--e</title>
<path fill="none" stroke="#000000" d="M50.4592,-101.2294C56.6377,-86.6756 65.3745,-66.0957 71.5503,-51.5481"></path>
</g>
<!-- c -->
<g id="node3" class="node">
<title>c</title>
<ellipse fill="none" stroke="#000000" cx="187" cy="-118.8" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="187" y="-114.6" font-family="Times,serif" font-size="14.00" fill="#000000">c</text>
</g>
<!-- c&#45;&#45;d -->
<g id="edge5" class="edge">
<title>c--d</title>
<path fill="none" stroke="#000000" d="M179.5408,-101.2294C173.3623,-86.6756 164.6255,-66.0957 158.4497,-51.5481"></path>
</g>
<!-- c&#45;&#45;e -->
<g id="edge6" class="edge">
<title>c--e</title>
<path fill="none" stroke="#000000" d="M169.166,-104.797C149.0355,-88.9908 116.495,-63.4405 96.5022,-47.7424"></path>
</g>
</g>
</svg>
</pre><pre class="graphviz"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: %0 Pages: 1 -->
<svg width="1142pt" height="203pt" viewBox="0.00 0.00 1142.00 203.00"  xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 199)">
<title>%0</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-199 1138,-199 1138,4 -4,4"></polygon>
<!-- a -->
<g id="node1" class="node">
<title>a</title>
<ellipse fill="none" stroke="#000000" cx="27" cy="-108" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-103.8" font-family="Times,serif" font-size="14.00" fill="#000000">a</text>
</g>
<!-- b -->
<g id="node2" class="node">
<title>b</title>
<ellipse fill="none" stroke="#000000" cx="117" cy="-62" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="117" y="-57.8" font-family="Times,serif" font-size="14.00" fill="#000000">b</text>
</g>
<!-- a&#45;&#45;b -->
<g id="edge1" class="edge">
<title>a--b</title>
<path fill="none" stroke="#000000" d="M48.7865,-96.8647C62.9367,-89.6323 81.304,-80.2446 95.4141,-73.0328"></path>
</g>
<!-- c -->
<g id="node3" class="node">
<title>c</title>
<ellipse fill="none" stroke="#000000" cx="207" cy="-100" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="207" y="-95.8" font-family="Times,serif" font-size="14.00" fill="#000000">c</text>
</g>
<!-- a&#45;&#45;c -->
<g id="edge2" class="edge">
<title>a--c</title>
<path fill="none" stroke="#000000" d="M53.9478,-106.8023C87.8815,-105.2942 145.8476,-102.7179 179.868,-101.2059"></path>
</g>
<!-- d -->
<g id="node4" class="node">
<title>d</title>
<ellipse fill="none" stroke="#000000" cx="207" cy="-154" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="207" y="-149.8" font-family="Times,serif" font-size="14.00" fill="#000000">d</text>
</g>
<!-- a&#45;&#45;d -->
<g id="edge3" class="edge">
<title>a--d</title>
<path fill="none" stroke="#000000" d="M52.4078,-114.4931C86.7134,-123.2601 147.4825,-138.79 181.7214,-147.5399"></path>
</g>
<!-- b&#45;&#45;c -->
<g id="edge4" class="edge">
<title>b--c</title>
<path fill="none" stroke="#000000" d="M140.1772,-71.7859C153.6146,-77.4595 170.4773,-84.5793 183.9013,-90.2472"></path>
</g>
<!-- e -->
<g id="node5" class="node">
<title>e</title>
<ellipse fill="none" stroke="#000000" cx="297" cy="-54" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="297" y="-49.8" font-family="Times,serif" font-size="14.00" fill="#000000">e</text>
</g>
<!-- b&#45;&#45;e -->
<g id="edge5" class="edge">
<title>b--e</title>
<path fill="none" stroke="#000000" d="M143.9478,-60.8023C177.8815,-59.2942 235.8476,-56.7179 269.868,-55.2059"></path>
</g>
<!-- c&#45;&#45;e -->
<g id="edge6" class="edge">
<title>c--e</title>
<path fill="none" stroke="#000000" d="M228.7865,-88.8647C242.9367,-81.6323 261.304,-72.2446 275.4141,-65.0328"></path>
</g>
<!-- f -->
<g id="node6" class="node">
<title>f</title>
<ellipse fill="none" stroke="#000000" cx="297" cy="-108" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="297" y="-103.8" font-family="Times,serif" font-size="14.00" fill="#000000">f</text>
</g>
<!-- c&#45;&#45;f -->
<g id="edge7" class="edge">
<title>c--f</title>
<path fill="none" stroke="#000000" d="M234.003,-102.4003C245.394,-103.4128 258.6271,-104.5891 270.0161,-105.6014"></path>
</g>
<!-- d&#45;&#45;f -->
<g id="edge8" class="edge">
<title>d--f</title>
<path fill="none" stroke="#000000" d="M228.7865,-142.8647C242.9367,-135.6323 261.304,-126.2446 275.4141,-119.0328"></path>
</g>
<!-- g -->
<g id="node7" class="node">
<title>g</title>
<ellipse fill="none" stroke="#000000" cx="387" cy="-177" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="387" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">g</text>
</g>
<!-- d&#45;&#45;g -->
<g id="edge9" class="edge">
<title>d--g</title>
<path fill="none" stroke="#000000" d="M233.5596,-157.3937C267.5916,-161.7423 326.247,-169.2371 360.3314,-173.5923"></path>
</g>
<!-- h -->
<g id="node8" class="node">
<title>h</title>
<ellipse fill="none" stroke="#000000" cx="387" cy="-31" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="387" y="-26.8" font-family="Times,serif" font-size="14.00" fill="#000000">h</text>
</g>
<!-- e&#45;&#45;h -->
<g id="edge10" class="edge">
<title>e--h</title>
<path fill="none" stroke="#000000" d="M322.5497,-47.4706C334.8142,-44.3364 349.4658,-40.5921 361.698,-37.4661"></path>
</g>
<!-- f&#45;&#45;g -->
<g id="edge11" class="edge">
<title>f--g</title>
<path fill="none" stroke="#000000" d="M314.7811,-121.6322C330.5593,-133.7288 353.4888,-151.3081 369.2558,-163.3961"></path>
</g>
<!-- f&#45;&#45;h -->
<g id="edge12" class="edge">
<title>f--h</title>
<path fill="none" stroke="#000000" d="M313.9283,-93.5169C330.0189,-79.7505 354.0822,-59.163 370.1476,-45.4182"></path>
</g>
<!-- i -->
<g id="node9" class="node">
<title>i</title>
<ellipse fill="none" stroke="#000000" cx="387" cy="-85" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="387" y="-80.8" font-family="Times,serif" font-size="14.00" fill="#000000">i</text>
</g>
<!-- f&#45;&#45;i -->
<g id="edge13" class="edge">
<title>f--i</title>
<path fill="none" stroke="#000000" d="M322.5497,-101.4706C334.8142,-98.3364 349.4658,-94.5921 361.698,-91.4661"></path>
</g>
<!-- j -->
<g id="node10" class="node">
<title>j</title>
<ellipse fill="none" stroke="#000000" cx="477" cy="-131" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="477" y="-126.8" font-family="Times,serif" font-size="14.00" fill="#000000">j</text>
</g>
<!-- f&#45;&#45;j -->
<g id="edge14" class="edge">
<title>f--j</title>
<path fill="none" stroke="#000000" d="M323.5596,-111.3937C357.5916,-115.7423 416.247,-123.2371 450.3314,-127.5923"></path>
</g>
<!-- k -->
<g id="node11" class="node">
<title>k</title>
<ellipse fill="none" stroke="#000000" cx="567" cy="-177" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="567" y="-172.8" font-family="Times,serif" font-size="14.00" fill="#000000">k</text>
</g>
<!-- g&#45;&#45;k -->
<g id="edge15" class="edge">
<title>g--k</title>
<path fill="none" stroke="#000000" d="M414.3381,-177C448.3667,-177 506.1212,-177 539.9944,-177"></path>
</g>
<!-- o -->
<g id="node12" class="node">
<title>o</title>
<ellipse fill="none" stroke="#000000" cx="657" cy="-39" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="657" y="-34.8" font-family="Times,serif" font-size="14.00" fill="#000000">o</text>
</g>
<!-- h&#45;&#45;o -->
<g id="edge16" class="edge">
<title>h--o</title>
<path fill="none" stroke="#000000" d="M410.5579,-22.104C422.2368,-18.1577 436.6639,-13.9672 450,-12 515.792,-2.2949 593.6211,-20.3755 632.4273,-31.3949"></path>
</g>
<!-- l -->
<g id="node13" class="node">
<title>l</title>
<ellipse fill="none" stroke="#000000" cx="477" cy="-39" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="477" y="-34.8" font-family="Times,serif" font-size="14.00" fill="#000000">l</text>
</g>
<!-- h&#45;&#45;l -->
<g id="edge17" class="edge">
<title>h--l</title>
<path fill="none" stroke="#000000" d="M414.003,-33.4003C425.394,-34.4128 438.6271,-35.5891 450.0161,-36.6014"></path>
</g>
<!-- i&#45;&#45;j -->
<g id="edge18" class="edge">
<title>i--j</title>
<path fill="none" stroke="#000000" d="M408.7865,-96.1353C422.9367,-103.3677 441.304,-112.7554 455.4141,-119.9672"></path>
</g>
<!-- i&#45;&#45;l -->
<g id="edge19" class="edge">
<title>i--l</title>
<path fill="none" stroke="#000000" d="M408.7865,-73.8647C422.9367,-66.6323 441.304,-57.2446 455.4141,-50.0328"></path>
</g>
<!-- m -->
<g id="node14" class="node">
<title>m</title>
<ellipse fill="none" stroke="#000000" cx="567" cy="-85" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="567" y="-80.8" font-family="Times,serif" font-size="14.00" fill="#000000">m</text>
</g>
<!-- i&#45;&#45;m -->
<g id="edge20" class="edge">
<title>i--m</title>
<path fill="none" stroke="#000000" d="M414.3381,-85C448.3667,-85 506.1212,-85 539.9944,-85"></path>
</g>
<!-- j&#45;&#45;k -->
<g id="edge21" class="edge">
<title>j--k</title>
<path fill="none" stroke="#000000" d="M498.7865,-142.1353C512.9367,-149.3677 531.304,-158.7554 545.4141,-165.9672"></path>
</g>
<!-- j&#45;&#45;m -->
<g id="edge22" class="edge">
<title>j--m</title>
<path fill="none" stroke="#000000" d="M498.7865,-119.8647C512.9367,-112.6323 531.304,-103.2446 545.4141,-96.0328"></path>
</g>
<!-- n -->
<g id="node15" class="node">
<title>n</title>
<ellipse fill="none" stroke="#000000" cx="657" cy="-131" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="657" y="-126.8" font-family="Times,serif" font-size="14.00" fill="#000000">n</text>
</g>
<!-- j&#45;&#45;n -->
<g id="edge23" class="edge">
<title>j--n</title>
<path fill="none" stroke="#000000" d="M504.3381,-131C538.3667,-131 596.1212,-131 629.9944,-131"></path>
</g>
<!-- k&#45;&#45;n -->
<g id="edge24" class="edge">
<title>k--n</title>
<path fill="none" stroke="#000000" d="M588.7865,-165.8647C602.9367,-158.6323 621.304,-149.2446 635.4141,-142.0328"></path>
</g>
<!-- r -->
<g id="node16" class="node">
<title>r</title>
<ellipse fill="none" stroke="#000000" cx="927" cy="-154" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="927" y="-149.8" font-family="Times,serif" font-size="14.00" fill="#000000">r</text>
</g>
<!-- k&#45;&#45;r -->
<g id="edge25" class="edge">
<title>k--r</title>
<path fill="none" stroke="#000000" d="M594.05,-175.7943C646.2741,-173.3905 764.6097,-167.5747 864,-160 875.8316,-159.0983 888.893,-157.8895 900.0407,-156.7933"></path>
</g>
<!-- p -->
<g id="node17" class="node">
<title>p</title>
<ellipse fill="none" stroke="#000000" cx="747" cy="-64" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="747" y="-59.8" font-family="Times,serif" font-size="14.00" fill="#000000">p</text>
</g>
<!-- o&#45;&#45;p -->
<g id="edge33" class="edge">
<title>o--p</title>
<path fill="none" stroke="#000000" d="M682.07,-45.9639C694.553,-49.4314 709.6,-53.6111 722.0644,-57.0735"></path>
</g>
<!-- s -->
<g id="node19" class="node">
<title>s</title>
<ellipse fill="none" stroke="#000000" cx="837" cy="-18" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="837" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">s</text>
</g>
<!-- o&#45;&#45;s -->
<g id="edge34" class="edge">
<title>o--s</title>
<path fill="none" stroke="#000000" d="M683.9478,-35.8561C717.9796,-31.8857 776.1829,-25.0953 810.1623,-21.1311"></path>
</g>
<!-- l&#45;&#45;o -->
<g id="edge26" class="edge">
<title>l--o</title>
<path fill="none" stroke="#000000" d="M504.3381,-39C538.3667,-39 596.1212,-39 629.9944,-39"></path>
</g>
<!-- l&#45;&#45;m -->
<g id="edge27" class="edge">
<title>l--m</title>
<path fill="none" stroke="#000000" d="M498.7865,-50.1353C512.9367,-57.3677 531.304,-66.7554 545.4141,-73.9672"></path>
</g>
<!-- m&#45;&#45;o -->
<g id="edge28" class="edge">
<title>m--o</title>
<path fill="none" stroke="#000000" d="M588.7865,-73.8647C602.9367,-66.6323 621.304,-57.2446 635.4141,-50.0328"></path>
</g>
<!-- m&#45;&#45;n -->
<g id="edge29" class="edge">
<title>m--n</title>
<path fill="none" stroke="#000000" d="M588.7865,-96.1353C602.9367,-103.3677 621.304,-112.7554 635.4141,-119.9672"></path>
</g>
<!-- m&#45;&#45;p -->
<g id="edge30" class="edge">
<title>m--p</title>
<path fill="none" stroke="#000000" d="M593.9478,-81.8561C627.9796,-77.8857 686.1829,-71.0953 720.1623,-67.1311"></path>
</g>
<!-- n&#45;&#45;r -->
<g id="edge31" class="edge">
<title>n--r</title>
<path fill="none" stroke="#000000" d="M683.8757,-133.2894C735.4959,-137.6867 847.9835,-147.269 899.8322,-151.6857"></path>
</g>
<!-- q -->
<g id="node18" class="node">
<title>q</title>
<ellipse fill="none" stroke="#000000" cx="837" cy="-110" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="837" y="-105.8" font-family="Times,serif" font-size="14.00" fill="#000000">q</text>
</g>
<!-- n&#45;&#45;q -->
<g id="edge32" class="edge">
<title>n--q</title>
<path fill="none" stroke="#000000" d="M683.9478,-127.8561C717.9796,-123.8857 776.1829,-117.0953 810.1623,-113.1311"></path>
</g>
<!-- t -->
<g id="node20" class="node">
<title>t</title>
<ellipse fill="none" stroke="#000000" cx="1017" cy="-83" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="1017" y="-78.8" font-family="Times,serif" font-size="14.00" fill="#000000">t</text>
</g>
<!-- r&#45;&#45;t -->
<g id="edge40" class="edge">
<title>r--t</title>
<path fill="none" stroke="#000000" d="M944.7811,-139.9727C960.6618,-127.4446 983.7869,-109.2015 999.5621,-96.7566"></path>
</g>
<!-- p&#45;&#45;q -->
<g id="edge35" class="edge">
<title>p--q</title>
<path fill="none" stroke="#000000" d="M768.7865,-75.1353C782.9367,-82.3677 801.304,-91.7554 815.4141,-98.9672"></path>
</g>
<!-- p&#45;&#45;s -->
<g id="edge36" class="edge">
<title>p--s</title>
<path fill="none" stroke="#000000" d="M768.7865,-52.8647C782.9367,-45.6323 801.304,-36.2446 815.4141,-29.0328"></path>
</g>
<!-- p&#45;&#45;t -->
<g id="edge37" class="edge">
<title>p--t</title>
<path fill="none" stroke="#000000" d="M773.8757,-65.8913C825.4959,-69.5238 937.9835,-77.4396 989.8322,-81.0882"></path>
</g>
<!-- q&#45;&#45;r -->
<g id="edge38" class="edge">
<title>q--r</title>
<path fill="none" stroke="#000000" d="M858.7865,-120.6512C872.8327,-127.5182 891.0341,-136.4167 905.1022,-143.2944"></path>
</g>
<!-- q&#45;&#45;t -->
<g id="edge39" class="edge">
<title>q--t</title>
<path fill="none" stroke="#000000" d="M863.5596,-106.0161C897.6894,-100.8966 956.5843,-92.0624 990.6246,-86.9563"></path>
</g>
<!-- z -->
<g id="node21" class="node">
<title>z</title>
<ellipse fill="none" stroke="#000000" cx="1107" cy="-45" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="1107" y="-40.8" font-family="Times,serif" font-size="14.00" fill="#000000">z</text>
</g>
<!-- s&#45;&#45;z -->
<g id="edge41" class="edge">
<title>s--z</title>
<path fill="none" stroke="#000000" d="M863.8757,-20.6876C915.6293,-25.8629 1028.5652,-37.1565 1080.233,-42.3233"></path>
</g>
<!-- t&#45;&#45;z -->
<g id="edge42" class="edge">
<title>t--z</title>
<path fill="none" stroke="#000000" d="M1040.1772,-73.2141C1053.6146,-67.5405 1070.4773,-60.4207 1083.9013,-54.7528"></path>
</g>
</g>
</svg>
</pre><pre class="graphviz"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: %0 Pages: 1 -->
<svg width="692pt" height="229pt" viewBox="0.00 0.00 692.00 229.00"  xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 225)">
<title>%0</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-225 688,-225 688,4 -4,4"></polygon>
<!-- a -->
<g id="node1" class="node">
<title>a</title>
<ellipse fill="none" stroke="#000000" cx="27" cy="-149" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="27" y="-144.8" font-family="Times,serif" font-size="14.00" fill="#000000">a</text>
</g>
<!-- b -->
<g id="node2" class="node">
<title>b</title>
<ellipse fill="none" stroke="#000000" cx="117" cy="-203" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="117" y="-198.8" font-family="Times,serif" font-size="14.00" fill="#000000">b</text>
</g>
<!-- a&#45;&#45;b -->
<g id="edge1" class="edge">
<title>a--b</title>
<path fill="none" stroke="#000000" d="M47.4224,-161.2534C62.1514,-170.0909 81.948,-181.9688 96.6584,-190.7951"></path>
</g>
<!-- c -->
<g id="node3" class="node">
<title>c</title>
<ellipse fill="none" stroke="#000000" cx="117" cy="-149" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="117" y="-144.8" font-family="Times,serif" font-size="14.00" fill="#000000">c</text>
</g>
<!-- a&#45;&#45;c -->
<g id="edge2" class="edge">
<title>a--c</title>
<path fill="none" stroke="#000000" d="M54.003,-149C65.2905,-149 78.3867,-149 89.705,-149"></path>
</g>
<!-- d -->
<g id="node4" class="node">
<title>d</title>
<ellipse fill="none" stroke="#000000" cx="117" cy="-95" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="117" y="-90.8" font-family="Times,serif" font-size="14.00" fill="#000000">d</text>
</g>
<!-- a&#45;&#45;d -->
<g id="edge3" class="edge">
<title>a--d</title>
<path fill="none" stroke="#000000" d="M47.4224,-136.7466C62.1514,-127.9091 81.948,-116.0312 96.6584,-107.2049"></path>
</g>
<!-- b&#45;&#45;c -->
<g id="edge4" class="edge">
<title>b--c</title>
<path fill="none" stroke="#000000" d="M117,-184.7902C117,-178.907 117,-173.0238 117,-167.1406"></path>
</g>
<!-- e -->
<g id="node5" class="node">
<title>e</title>
<ellipse fill="none" stroke="#000000" cx="207" cy="-203" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="207" y="-198.8" font-family="Times,serif" font-size="14.00" fill="#000000">e</text>
</g>
<!-- b&#45;&#45;e -->
<g id="edge5" class="edge">
<title>b--e</title>
<path fill="none" stroke="#000000" d="M144.003,-203C155.2905,-203 168.3867,-203 179.705,-203"></path>
</g>
<!-- c&#45;&#45;e -->
<g id="edge6" class="edge">
<title>c--e</title>
<path fill="none" stroke="#000000" d="M137.4224,-161.2534C152.1514,-170.0909 171.948,-181.9688 186.6584,-190.7951"></path>
</g>
<!-- f -->
<g id="node6" class="node">
<title>f</title>
<ellipse fill="none" stroke="#000000" cx="207" cy="-149" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="207" y="-144.8" font-family="Times,serif" font-size="14.00" fill="#000000">f</text>
</g>
<!-- c&#45;&#45;f -->
<g id="edge7" class="edge">
<title>c--f</title>
<path fill="none" stroke="#000000" d="M144.003,-149C155.2905,-149 168.3867,-149 179.705,-149"></path>
</g>
<!-- d&#45;&#45;f -->
<g id="edge8" class="edge">
<title>d--f</title>
<path fill="none" stroke="#000000" d="M137.4224,-107.2534C152.1514,-116.0909 171.948,-127.9688 186.6584,-136.7951"></path>
</g>
<!-- g -->
<g id="node7" class="node">
<title>g</title>
<ellipse fill="none" stroke="#000000" cx="207" cy="-95" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="207" y="-90.8" font-family="Times,serif" font-size="14.00" fill="#000000">g</text>
</g>
<!-- d&#45;&#45;g -->
<g id="edge9" class="edge">
<title>d--g</title>
<path fill="none" stroke="#000000" d="M144.003,-95C155.2905,-95 168.3867,-95 179.705,-95"></path>
</g>
<!-- h -->
<g id="node8" class="node">
<title>h</title>
<ellipse fill="none" stroke="#000000" cx="297" cy="-203" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="297" y="-198.8" font-family="Times,serif" font-size="14.00" fill="#000000">h</text>
</g>
<!-- e&#45;&#45;h -->
<g id="edge10" class="edge">
<title>e--h</title>
<path fill="none" stroke="#000000" d="M234.003,-203C245.2905,-203 258.3867,-203 269.705,-203"></path>
</g>
<!-- f&#45;&#45;g -->
<g id="edge11" class="edge">
<title>f--g</title>
<path fill="none" stroke="#000000" d="M207,-130.7902C207,-124.907 207,-119.0238 207,-113.1406"></path>
</g>
<!-- f&#45;&#45;h -->
<g id="edge12" class="edge">
<title>f--h</title>
<path fill="none" stroke="#000000" d="M227.4224,-161.2534C242.1514,-170.0909 261.948,-181.9688 276.6584,-190.7951"></path>
</g>
<!-- i -->
<g id="node9" class="node">
<title>i</title>
<ellipse fill="none" stroke="#000000" cx="297" cy="-149" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="297" y="-144.8" font-family="Times,serif" font-size="14.00" fill="#000000">i</text>
</g>
<!-- f&#45;&#45;i -->
<g id="edge13" class="edge">
<title>f--i</title>
<path fill="none" stroke="#000000" d="M234.003,-149C245.2905,-149 258.3867,-149 269.705,-149"></path>
</g>
<!-- j -->
<g id="node10" class="node">
<title>j</title>
<ellipse fill="none" stroke="#000000" cx="297" cy="-95" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="297" y="-90.8" font-family="Times,serif" font-size="14.00" fill="#000000">j</text>
</g>
<!-- f&#45;&#45;j -->
<g id="edge14" class="edge">
<title>f--j</title>
<path fill="none" stroke="#000000" d="M227.4224,-136.7466C242.1514,-127.9091 261.948,-116.0312 276.6584,-107.2049"></path>
</g>
<!-- k -->
<g id="node11" class="node">
<title>k</title>
<ellipse fill="none" stroke="#000000" cx="297" cy="-41" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="297" y="-36.8" font-family="Times,serif" font-size="14.00" fill="#000000">k</text>
</g>
<!-- g&#45;&#45;k -->
<g id="edge15" class="edge">
<title>g--k</title>
<path fill="none" stroke="#000000" d="M227.4224,-82.7466C242.1514,-73.9091 261.948,-62.0312 276.6584,-53.2049"></path>
</g>
<!-- o -->
<g id="node12" class="node">
<title>o</title>
<ellipse fill="none" stroke="#000000" cx="477" cy="-180" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="477" y="-175.8" font-family="Times,serif" font-size="14.00" fill="#000000">o</text>
</g>
<!-- h&#45;&#45;o -->
<g id="edge16" class="edge">
<title>h--o</title>
<path fill="none" stroke="#000000" d="M323.3187,-207.3962C347.2279,-210.5674 383.3397,-213.2933 414,-207 428.6874,-203.9853 444.1785,-197.3975 456.1242,-191.4842"></path>
</g>
<!-- l -->
<g id="node13" class="node">
<title>l</title>
<ellipse fill="none" stroke="#000000" cx="387" cy="-180" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="387" y="-175.8" font-family="Times,serif" font-size="14.00" fill="#000000">l</text>
</g>
<!-- h&#45;&#45;l -->
<g id="edge17" class="edge">
<title>h--l</title>
<path fill="none" stroke="#000000" d="M322.5497,-196.4706C334.8142,-193.3364 349.4658,-189.5921 361.698,-186.4661"></path>
</g>
<!-- i&#45;&#45;j -->
<g id="edge18" class="edge">
<title>i--j</title>
<path fill="none" stroke="#000000" d="M297,-130.7902C297,-124.907 297,-119.0238 297,-113.1406"></path>
</g>
<!-- i&#45;&#45;l -->
<g id="edge19" class="edge">
<title>i--l</title>
<path fill="none" stroke="#000000" d="M321.1183,-157.3074C334.0313,-161.7552 349.892,-167.2183 362.8151,-171.6696"></path>
</g>
<!-- m -->
<g id="node14" class="node">
<title>m</title>
<ellipse fill="none" stroke="#000000" cx="387" cy="-126" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="387" y="-121.8" font-family="Times,serif" font-size="14.00" fill="#000000">m</text>
</g>
<!-- i&#45;&#45;m -->
<g id="edge20" class="edge">
<title>i--m</title>
<path fill="none" stroke="#000000" d="M322.5497,-142.4706C334.8142,-139.3364 349.4658,-135.5921 361.698,-132.4661"></path>
</g>
<!-- j&#45;&#45;k -->
<g id="edge21" class="edge">
<title>j--k</title>
<path fill="none" stroke="#000000" d="M297,-76.7902C297,-70.907 297,-65.0238 297,-59.1406"></path>
</g>
<!-- j&#45;&#45;m -->
<g id="edge22" class="edge">
<title>j--m</title>
<path fill="none" stroke="#000000" d="M321.1183,-103.3074C334.0313,-107.7552 349.892,-113.2183 362.8151,-117.6696"></path>
</g>
<!-- n -->
<g id="node15" class="node">
<title>n</title>
<ellipse fill="none" stroke="#000000" cx="387" cy="-72" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="387" y="-67.8" font-family="Times,serif" font-size="14.00" fill="#000000">n</text>
</g>
<!-- j&#45;&#45;n -->
<g id="edge23" class="edge">
<title>j--n</title>
<path fill="none" stroke="#000000" d="M322.5497,-88.4706C334.8142,-85.3364 349.4658,-81.5921 361.698,-78.4661"></path>
</g>
<!-- k&#45;&#45;n -->
<g id="edge24" class="edge">
<title>k--n</title>
<path fill="none" stroke="#000000" d="M321.1183,-49.3074C334.0313,-53.7552 349.892,-59.2183 362.8151,-63.6696"></path>
</g>
<!-- r -->
<g id="node16" class="node">
<title>r</title>
<ellipse fill="none" stroke="#000000" cx="477" cy="-18" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="477" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">r</text>
</g>
<!-- k&#45;&#45;r -->
<g id="edge25" class="edge">
<title>k--r</title>
<path fill="none" stroke="#000000" d="M323.5596,-37.6063C357.5916,-33.2577 416.247,-25.7629 450.3314,-21.4077"></path>
</g>
<!-- p -->
<g id="node17" class="node">
<title>p</title>
<ellipse fill="none" stroke="#000000" cx="477" cy="-126" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="477" y="-121.8" font-family="Times,serif" font-size="14.00" fill="#000000">p</text>
</g>
<!-- o&#45;&#45;p -->
<g id="edge33" class="edge">
<title>o--p</title>
<path fill="none" stroke="#000000" d="M477,-161.7902C477,-155.907 477,-150.0238 477,-144.1406"></path>
</g>
<!-- s -->
<g id="node19" class="node">
<title>s</title>
<ellipse fill="none" stroke="#000000" cx="567" cy="-126" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="567" y="-121.8" font-family="Times,serif" font-size="14.00" fill="#000000">s</text>
</g>
<!-- o&#45;&#45;s -->
<g id="edge34" class="edge">
<title>o--s</title>
<path fill="none" stroke="#000000" d="M497.4224,-167.7466C512.1514,-158.9091 531.948,-147.0312 546.6584,-138.2049"></path>
</g>
<!-- l&#45;&#45;o -->
<g id="edge26" class="edge">
<title>l--o</title>
<path fill="none" stroke="#000000" d="M414.003,-180C425.2905,-180 438.3867,-180 449.705,-180"></path>
</g>
<!-- l&#45;&#45;m -->
<g id="edge27" class="edge">
<title>l--m</title>
<path fill="none" stroke="#000000" d="M387,-161.7902C387,-155.907 387,-150.0238 387,-144.1406"></path>
</g>
<!-- m&#45;&#45;o -->
<g id="edge28" class="edge">
<title>m--o</title>
<path fill="none" stroke="#000000" d="M407.4224,-138.2534C422.1514,-147.0909 441.948,-158.9688 456.6584,-167.7951"></path>
</g>
<!-- m&#45;&#45;n -->
<g id="edge29" class="edge">
<title>m--n</title>
<path fill="none" stroke="#000000" d="M387,-107.7902C387,-101.907 387,-96.0238 387,-90.1406"></path>
</g>
<!-- m&#45;&#45;p -->
<g id="edge30" class="edge">
<title>m--p</title>
<path fill="none" stroke="#000000" d="M414.003,-126C425.2905,-126 438.3867,-126 449.705,-126"></path>
</g>
<!-- n&#45;&#45;r -->
<g id="edge31" class="edge">
<title>n--r</title>
<path fill="none" stroke="#000000" d="M407.4224,-59.7466C422.1514,-50.9091 441.948,-39.0312 456.6584,-30.2049"></path>
</g>
<!-- q -->
<g id="node18" class="node">
<title>q</title>
<ellipse fill="none" stroke="#000000" cx="477" cy="-72" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="477" y="-67.8" font-family="Times,serif" font-size="14.00" fill="#000000">q</text>
</g>
<!-- n&#45;&#45;q -->
<g id="edge32" class="edge">
<title>n--q</title>
<path fill="none" stroke="#000000" d="M414.003,-72C425.2905,-72 438.3867,-72 449.705,-72"></path>
</g>
<!-- t -->
<g id="node20" class="node">
<title>t</title>
<ellipse fill="none" stroke="#000000" cx="567" cy="-72" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="567" y="-67.8" font-family="Times,serif" font-size="14.00" fill="#000000">t</text>
</g>
<!-- r&#45;&#45;t -->
<g id="edge40" class="edge">
<title>r--t</title>
<path fill="none" stroke="#000000" d="M497.4224,-30.2534C512.1514,-39.0909 531.948,-50.9688 546.6584,-59.7951"></path>
</g>
<!-- p&#45;&#45;q -->
<g id="edge35" class="edge">
<title>p--q</title>
<path fill="none" stroke="#000000" d="M477,-107.7902C477,-101.907 477,-96.0238 477,-90.1406"></path>
</g>
<!-- p&#45;&#45;s -->
<g id="edge36" class="edge">
<title>p--s</title>
<path fill="none" stroke="#000000" d="M504.003,-126C515.2905,-126 528.3867,-126 539.705,-126"></path>
</g>
<!-- p&#45;&#45;t -->
<g id="edge37" class="edge">
<title>p--t</title>
<path fill="none" stroke="#000000" d="M497.4224,-113.7466C512.1514,-104.9091 531.948,-93.0312 546.6584,-84.2049"></path>
</g>
<!-- q&#45;&#45;r -->
<g id="edge38" class="edge">
<title>q--r</title>
<path fill="none" stroke="#000000" d="M477,-53.7902C477,-47.907 477,-42.0238 477,-36.1406"></path>
</g>
<!-- q&#45;&#45;t -->
<g id="edge39" class="edge">
<title>q--t</title>
<path fill="none" stroke="#000000" d="M504.003,-72C515.2905,-72 528.3867,-72 539.705,-72"></path>
</g>
<!-- z -->
<g id="node21" class="node">
<title>z</title>
<ellipse fill="none" stroke="#000000" cx="657" cy="-99" rx="27" ry="18"></ellipse>
<text text-anchor="middle" x="657" y="-94.8" font-family="Times,serif" font-size="14.00" fill="#000000">z</text>
</g>
<!-- s&#45;&#45;z -->
<g id="edge41" class="edge">
<title>s--z</title>
<path fill="none" stroke="#000000" d="M592.07,-118.479C604.657,-114.7029 619.8509,-110.1447 632.3755,-106.3874"></path>
</g>
<!-- t&#45;&#45;z -->
<g id="edge42" class="edge">
<title>t--z</title>
<path fill="none" stroke="#000000" d="M592.07,-79.521C604.657,-83.2971 619.8509,-87.8553 632.3755,-91.6126"></path>
</g>
</g>
</svg>
</pre><pre class="graphviz"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: hierarchy Pages: 1 -->
<svg width="525pt" height="188pt" viewBox="0.00 0.00 524.58 188.00"  xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 184)">
<title>hierarchy</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-184 520.5839,-184 520.5839,4 -4,4"></polygon>
<!-- Headteacher -->
<g id="node1" class="node">
<title>Headteacher</title>
<polygon fill="none" stroke="#ff0000" points="319.9797,-180 211.2091,-180 211.2091,-144 319.9797,-144 319.9797,-180"></polygon>
<text text-anchor="middle" x="265.5944" y="-157.8" font-family="Courier,monospace" font-size="14.00" fill="#000000">Headteacher</text>
</g>
<!-- Deputy1 -->
<g id="node2" class="node">
<title>Deputy1</title>
<polygon fill="none" stroke="#ff0000" points="155.8849,-108 81.3039,-108 81.3039,-72 155.8849,-72 155.8849,-108"></polygon>
<text text-anchor="middle" x="118.5944" y="-85.8" font-family="Courier,monospace" font-size="14.00" fill="#000000">Deputy1</text>
</g>
<!-- Headteacher&#45;>Deputy1 -->
<g id="edge1" class="edge">
<title>Headteacher->Deputy1</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="5,2" d="M228.5001,-143.8314C209.1018,-134.3302 185.1774,-122.6121 164.6082,-112.5374"></path>
<polygon fill="#0000ff" stroke="#0000ff" points="165.9422,-109.2935 155.422,-108.038 162.863,-115.5799 165.9422,-109.2935"></polygon>
</g>
<!-- Deputy2 -->
<g id="node3" class="node">
<title>Deputy2</title>
<polygon fill="none" stroke="#ff0000" points="302.8849,-108 228.3039,-108 228.3039,-72 302.8849,-72 302.8849,-108"></polygon>
<text text-anchor="middle" x="265.5944" y="-85.8" font-family="Courier,monospace" font-size="14.00" fill="#000000">Deputy2</text>
</g>
<!-- Headteacher&#45;>Deputy2 -->
<g id="edge2" class="edge">
<title>Headteacher->Deputy2</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="5,2" d="M265.5944,-143.8314C265.5944,-136.131 265.5944,-126.9743 265.5944,-118.4166"></path>
<polygon fill="#0000ff" stroke="#0000ff" points="269.0945,-118.4132 265.5944,-108.4133 262.0945,-118.4133 269.0945,-118.4132"></polygon>
</g>
<!-- BusinessManager -->
<g id="node4" class="node">
<title>BusinessManager</title>
<polygon fill="none" stroke="#ff0000" points="516.5734,-108 374.6154,-108 374.6154,-72 516.5734,-72 516.5734,-108"></polygon>
<text text-anchor="middle" x="445.5944" y="-85.8" font-family="Courier,monospace" font-size="14.00" fill="#000000">BusinessManager</text>
</g>
<!-- Headteacher&#45;>BusinessManager -->
<g id="edge3" class="edge">
<title>Headteacher->BusinessManager</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="5,2" d="M311.016,-143.8314C335.3039,-134.1162 365.3866,-122.0831 390.9464,-111.8592"></path>
<polygon fill="#0000ff" stroke="#0000ff" points="392.5145,-115.0016 400.4994,-108.038 389.9148,-108.5023 392.5145,-115.0016"></polygon>
</g>
<!-- Teacher1 -->
<g id="node5" class="node">
<title>Teacher1</title>
<polygon fill="none" stroke="#ff0000" points="83.2834,-36 -.0946,-36 -.0946,0 83.2834,0 83.2834,-36"></polygon>
<text text-anchor="middle" x="41.5944" y="-13.8" font-family="Courier,monospace" font-size="14.00" fill="#000000">Teacher1</text>
</g>
<!-- Deputy1&#45;>Teacher1 -->
<g id="edge4" class="edge">
<title>Deputy1->Teacher1</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="5,2" d="M99.164,-71.8314C89.8624,-63.1337 78.574,-52.5783 68.4658,-43.1265"></path>
<polygon fill="#0000ff" stroke="#0000ff" points="70.7133,-40.4363 61.0185,-36.1628 65.9323,-45.5493 70.7133,-40.4363"></polygon>
</g>
<!-- Teacher2 -->
<g id="node6" class="node">
<title>Teacher2</title>
<polygon fill="none" stroke="#ff0000" points="238.2834,-36 154.9054,-36 154.9054,0 238.2834,0 238.2834,-36"></polygon>
<text text-anchor="middle" x="196.5944" y="-13.8" font-family="Courier,monospace" font-size="14.00" fill="#000000">Teacher2</text>
</g>
<!-- Deputy1&#45;>Teacher2 -->
<g id="edge5" class="edge">
<title>Deputy1->Teacher2</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="5,2" d="M138.2771,-71.8314C147.6995,-63.1337 159.1345,-52.5783 169.374,-43.1265"></path>
<polygon fill="#0000ff" stroke="#0000ff" points="171.9439,-45.5175 176.918,-36.1628 167.196,-40.3738 171.9439,-45.5175"></polygon>
</g>
<!-- ITManager -->
<g id="node7" class="node">
<title>ITManager</title>
<polygon fill="none" stroke="#ff0000" points="491.1827,-36 400.0061,-36 400.0061,0 491.1827,0 491.1827,-36"></polygon>
<text text-anchor="middle" x="445.5944" y="-13.8" font-family="Courier,monospace" font-size="14.00" fill="#000000">ITManager</text>
</g>
<!-- BusinessManager&#45;>ITManager -->
<g id="edge6" class="edge">
<title>BusinessManager->ITManager</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="5,2" d="M445.5944,-71.8314C445.5944,-64.131 445.5944,-54.9743 445.5944,-46.4166"></path>
<polygon fill="#0000ff" stroke="#0000ff" points="449.0945,-46.4132 445.5944,-36.4133 442.0945,-46.4133 449.0945,-46.4132"></polygon>
</g>
</g>
</svg>
</pre><h3 id="mermaid" class="code-line" data-line-start="236" data-line-end="236">Mermaid</h3>
<pre class="mermaid"><svg id="mermaidChart0" width="100%"  height="100%" viewBox="0 0 1078 196"><style type="text/css" title="mermaid-svg-internal-css">/*  */
.section { clear: both; padding: 0px; margin: 0px;}
.section { clear: both; padding: 0px; margin: 0px;}
.section { clear: both; padding: 0px; margin: 0px;}
/*  */
</style><g></g><g class="grid" transform="translate(75, 146)"><g class="tick" transform="translate(93,0)" style="opacity: 1;"><line y2="-111" x2="0"></line><text dy="1em" y="3" x="0" fill="#000" stroke="none" font-size="10" style="text-anchor: middle;">w. 01</text></g><g class="tick" transform="translate(223,0)" style="opacity: 1;"><line y2="-111" x2="0"></line><text dy="1em" y="3" x="0" fill="#000" stroke="none" font-size="10" style="text-anchor: middle;">w. 02</text></g><g class="tick" transform="translate(353,0)" style="opacity: 1;"><line y2="-111" x2="0"></line><text dy="1em" y="3" x="0" fill="#000" stroke="none" font-size="10" style="text-anchor: middle;">w. 03</text></g><g class="tick" transform="translate(483,0)" style="opacity: 1;"><line y2="-111" x2="0"></line><text dy="1em" y="3" x="0" fill="#000" stroke="none" font-size="10" style="text-anchor: middle;">w. 04</text></g><g class="tick" transform="translate(612,0)" style="opacity: 1;"><line y2="-111" x2="0"></line><text dy="1em" y="3" x="0" fill="#000" stroke="none" font-size="10" style="text-anchor: middle;">w. 05</text></g><g class="tick" transform="translate(742,0)" style="opacity: 1;"><line y2="-111" x2="0"></line><text dy="1em" y="3" x="0" fill="#000" stroke="none" font-size="10" style="text-anchor: middle;">w. 06</text></g><g class="tick" transform="translate(872,0)" style="opacity: 1;"><line y2="-111" x2="0"></line><text dy="1em" y="3" x="0" fill="#000" stroke="none" font-size="10" style="text-anchor: middle;">w. 07</text></g><path class="domain" d="M0,0V0H928V0"></path></g><g><rect x="0" y="48" width="1040.5" height="24" class="section section0"></rect><rect x="0" y="72" width="1040.5" height="24" class="section section0"></rect><rect x="0" y="96" width="1040.5" height="24" class="section section1"></rect><rect x="0" y="120" width="1040.5" height="24" class="section section1"></rect></g><g><rect rx="3" ry="3" x="75" y="50" width="557" height="20" class="task  task0"></rect><rect rx="3" ry="3" x="632" y="74" width="371" height="20" class="task  task0"></rect><rect rx="3" ry="3" x="279" y="98" width="223" height="20" class="task  task1"></rect><rect rx="3" ry="3" x="502" y="122" width="445" height="20" class="task  task1"></rect><text font-size="11" x="353.5" y="63.5" text-height="20" class="taskText taskText0 ">A task           </text><text font-size="11" x="817.5" y="87.5" text-height="20" class="taskText taskText0 ">Another task     </text><text font-size="11" x="390.5" y="111.5" text-height="20" class="taskText taskText1 ">Task in sec      </text><text font-size="11" x="724.5" y="135.5" text-height="20" class="taskText taskText1 ">anther task      </text></g><g><text x="10" y="74" class="sectionTitle sectionTitle0">Section</text><text x="10" y="122" class="sectionTitle sectionTitle1">Another</text></g><g class="today"><line x1="22379" x2="22379" y1="25" y2="171" class="today"></line></g><text x="539" y="25" class="titleText">A Gantt Diagram</text></svg></pre><pre class="mermaid"><svg id="mermaidChart1"  height="100%" viewBox="0 0 514.8000030517578 205" style="max-width:514.8000030517578px;"><style type="text/css" title="mermaid-svg-internal-css">/*  */
#mermaidChart1 .node>rect { ; }
#mermaidChart1 .node text  { fill:#000; stroke:none; font-weight:300; font-family:"Helvetica Neue",Helvetica,Arial,sans-serf; font-size:14px; }
#mermaidChart1 .edgeLabel text  { fill:#000; stroke:none; font-weight:300; font-family:"Helvetica Neue",Helvetica,Arial,sans-serf; font-size:14px; }
#mermaidChart1 .cluster rect  { rx:4px; fill: rgb(255, 255, 222); rx: 4px; stroke: rgb(170, 170, 51); stroke-width: 1px; }
/*  */
</style><g><g class="output"><g class="clusters"></g><g class="edgePaths"><g class="edgePath" style="opacity: 1;"><path class="path" d="M111.15641025641025,79.25L176,49L249.5,49" marker-end="url(#arrowhead123)" style="fill:none"></path><defs><marker id="arrowhead123" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath" style="opacity: 1;"><path class="path" d="M111.15641025641025,116.25L176,146.5L229,146.5" marker-end="url(#arrowhead124)" style="fill:none"></path><defs><marker id="arrowhead124" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath" style="opacity: 1;"><path class="path" d="M307.5,49L353,49L397.8164136955593,78.93358477856174" marker-end="url(#arrowhead125)" style="fill:none"></path><defs><marker id="arrowhead125" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath" style="opacity: 1;"><path class="path" d="M328,146.5L353,146.5L397.8164155293622,117.56641400348337" marker-end="url(#arrowhead126)" style="fill:none"></path><defs><marker id="arrowhead126" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g></g><g class="edgeLabels"><g class="edgeLabel" style="opacity: 1;" transform="translate(176,49)"><g transform="translate(-28,-8.5)" class="label"><foreignObject width="56" height="17"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel">Link text</span></div></foreignObject></g></g><g class="edgeLabel" style="opacity: 1;" transform=""><g transform="translate(0,0)" class="label"><foreignObject width="0" height="0"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" style="opacity: 1;" transform=""><g transform="translate(0,0)" class="label"><foreignObject width="0" height="0"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" style="opacity: 1;" transform=""><g transform="translate(0,0)" class="label"><foreignObject width="0" height="0"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"></span></div></foreignObject></g></g></g><g class="nodes"><g class="node" style="opacity: 1;" id="A" transform="translate(71.5,97.75)"><rect rx="0" ry="0" x="-51.5" y="-18.5" width="103" height="37"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-41.5,-8.5)"><foreignObject width="83" height="17"><div style="display: inline-block; white-space: nowrap;">Square Rect</div></foreignObject></g></g></g><g class="node" style="opacity: 1;" id="B" transform="translate(278.5,49)"><circle x="-29" y="-18.5" r="29"></circle><g class="label" transform="translate(0,0)"><g transform="translate(-19,-8.5)"><foreignObject width="38" height="17"><div style="display: inline-block; white-space: nowrap;">Circle</div></foreignObject></g></g></g><g class="node" style="opacity: 1;" id="C" transform="translate(278.5,146.5)"><rect rx="5" ry="5" x="-49.5" y="-18.5" width="99" height="37"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-39.5,-8.5)"><foreignObject width="79" height="17"><div style="display: inline-block; white-space: nowrap;">Round Rect</div></foreignObject></g></g></g><g class="node" style="opacity: 1;" id="D" transform="translate(426.4000015258789,97.75)"><polygon points="48.400000000000006,0 96.80000000000001,-48.400000000000006 48.400000000000006,-96.80000000000001 0,-48.400000000000006" rx="5" ry="5" transform="translate(-48.400000000000006,48.400000000000006)"></polygon><g class="label" transform="translate(0,0)"><g transform="translate(-32,-8.5)"><foreignObject width="64" height="17"><div style="display: inline-block; white-space: nowrap;">Rhombus</div></foreignObject></g></g></g></g></g></g></svg></pre><pre class="mermaid"><svg id="mermaidChart2"  height="100%" viewBox="0 0 1260.4249992370605 495" style="max-width:1260.4249992370605px;"><style type="text/css" title="mermaid-svg-internal-css">/*  */
#mermaidChart2 .node>rect { ; }
#mermaidChart2 .node text  { fill:#000; stroke:none; font-weight:300; font-family:"Helvetica Neue",Helvetica,Arial,sans-serf; font-size:14px; }
#mermaidChart2 .edgeLabel text  { fill:#000; stroke:none; font-weight:300; font-family:"Helvetica Neue",Helvetica,Arial,sans-serf; font-size:14px; }
#mermaidChart2 .cluster rect  { rx:4px; fill: rgb(255, 255, 222); rx: 4px; stroke: rgb(170, 170, 51); stroke-width: 1px; }
#mermaidChart2 .green>rect, .green>polygon, .green>circle, .green>ellipse { fill:#9f6; stroke:#333; stroke-width:2px; }
#mermaidChart2 .orange>rect, .orange>polygon, .orange>circle, .orange>ellipse { fill:#f96; stroke:#333; stroke-width:4px; }
/*  */
</style><g><g class="output"><g class="clusters"><g class="cluster" id="subGraph0" style="opacity: 1;" transform="translate(237.21249961853027,237.5)"><rect width="434.42499923706055" height="435" x="-217.21249961853027" y="-217.5"></rect><g class="label"><g transform="translate(0,0)"><foreignObject width="0" height="0"><div style="display: inline-block; white-space: nowrap;"></div></foreignObject></g></g><text x="0" y="-203.5" fill="black" stroke="none" id="mermaidChart2Text" style="text-anchor: middle;"> A subgraph</text></g></g><g class="edgePaths"><g class="edgePath" style="opacity: 1;"><path class="path" d="M545.9249992370605,134L545.9249992370605,228L545.9249992370605,298.5" marker-end="url(#arrowhead156)" style="fill:none"></path><defs><marker id="arrowhead156" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath" style="opacity: 1;"><path class="path" d="M111.25,134.5L110.75,228L135.38831967213116,314.5" marker-end="url(#arrowhead157)" style="fill:none"></path><defs><marker id="arrowhead157" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath" style="opacity: 1;"><path class="path" d="M292.0201665233059,153.69516728624538L232.17499923706055,228L170.72100387635777,314.5" marker-end="url(#arrowhead158)" style="stroke: #333; fill:none;stroke-width:2px;stroke-dasharray:3;"></path><defs><marker id="arrowhead158" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath" style="opacity: 1;"><path class="path" d="M327.4433668331224,178.081635455696L331.42499923706055,228L331.42499923706055,331.5" marker-end="url(#arrowhead159)" style="stroke: #333; stroke-width: 3.5px;fill:none"></path><defs><marker id="arrowhead159" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath" style="opacity: 1;"><path class="path" d="M825.5050612315733,167.44061041760105L769.9249992370605,228L770.4249992370605,323.5" marker-end="url(#arrowhead160)" style="fill:none"></path><defs><marker id="arrowhead160" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath" style="opacity: 1;"><path class="path" d="M920.8449372425478,167.44061041760105L976.4249992370605,228L976.4249992370605,331.5" marker-end="url(#arrowhead161)" style="fill:none"></path><defs><marker id="arrowhead161" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g><g class="edgePath" style="opacity: 1;"><path class="path" d="M1140.4249992370605,134L1140.4249992370605,228L1140.4249992370605,270" marker-end="url(#arrowhead162)" style="fill:none"></path><defs><marker id="arrowhead162" viewBox="0 0 10 10" refX="9" refY="5" markerUnits="strokeWidth" markerWidth="8" markerHeight="6" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowheadPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker></defs></g></g><g class="edgeLabels"><g class="edgeLabel" style="opacity: 1;" transform=""><g transform="translate(0,0)" class="label"><foreignObject width="0" height="0"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" style="opacity: 1;" transform="translate(110.75,228)"><g transform="translate(-49.5,-17)" class="label"><foreignObject width="99" height="34"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel">Two line<br>edge comment</span></div></foreignObject></g></g><g class="edgeLabel" style="opacity: 1;" transform=""><g transform="translate(0,0)" class="label"><foreignObject width="0" height="0"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" style="opacity: 1;" transform=""><g transform="translate(0,0)" class="label"><foreignObject width="0" height="0"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" style="opacity: 1;" transform=""><g transform="translate(0,0)" class="label"><foreignObject width="0" height="0"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" style="opacity: 1;" transform=""><g transform="translate(0,0)" class="label"><foreignObject width="0" height="0"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" style="opacity: 1;" transform=""><g transform="translate(0,0)" class="label"><foreignObject width="0" height="0"><div style="display: inline-block; white-space: nowrap;"><span class="edgeLabel"></span></div></foreignObject></g></g></g><g class="nodes"><g class="node" style="opacity: 1;" id="od" transform="translate(110.75,115.5)"><polygon points="-18.5,0 93,0 93,-37 -18.5,-37 0,-18.5" transform="translate(-46.5,18.5)"></polygon><g class="label" transform="translate(0,0)"><g transform="translate(-36.5,-8.5)"><foreignObject width="73" height="17"><div style="display: inline-block; white-space: nowrap;">Odd shape</div></foreignObject></g></g></g><g class="node" style="opacity: 1;" id="ro" transform="translate(145.5,350)"><rect rx="5" ry="5" x="-40.5" y="-35.5" width="81" height="71"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-30.5,-25.5)"><foreignObject width="61" height="51"><div style="display: inline-block; white-space: nowrap;">Rounded<br>square<br>shape</div></foreignObject></g></g></g><g class="node orange" style="opacity: 1;" id="di" transform="translate(321.42499923706055,115.5)"><polygon points="67.60000000000001,0 135.20000000000002,-67.60000000000001 67.60000000000001,-135.20000000000002 0,-67.60000000000001" rx="5" ry="5" transform="translate(-67.60000000000001,67.60000000000001)"></polygon><g class="label" transform="translate(0,0)"><g transform="translate(-47.5,-17)"><foreignObject width="95" height="34"><div style="display: inline-block; white-space: nowrap;">Diamond with <br> line break</div></foreignObject></g></g></g><g class="node" style="opacity: 1;" id="ro2" transform="translate(331.42499923706055,350)"><rect rx="5" ry="5" x="-88" y="-18.5" width="176" height="37"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-78,-8.5)"><foreignObject width="156" height="17"><div style="display: inline-block; white-space: nowrap;">Rounded square shape</div></foreignObject></g></g></g><g class="node green" style="opacity: 1;" id="sq" transform="translate(545.9249992370605,115.5)"><rect rx="0" ry="0" x="-56.5" y="-18.5" width="113" height="37"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-46.5,-8.5)"><foreignObject width="93" height="17"><div style="display: inline-block; white-space: nowrap;">Square shape</div></foreignObject></g></g></g><g class="node" style="opacity: 1;" id="ci" transform="translate(545.9249992370605,350)"><circle x="-51.5" y="-18.5" r="51.5"></circle><g class="label" transform="translate(0,0)"><g transform="translate(-41.5,-8.5)"><foreignObject width="83" height="17"><div style="display: inline-block; white-space: nowrap;">Circle shape</div></foreignObject></g></g></g><g class="node green" style="opacity: 1;" id="e" transform="translate(873.1749992370605,115.5)"><circle x="-70.5" y="-35.5" r="70.5"></circle><g class="label" transform="translate(0,0)"><g transform="translate(-60.5,-25.5)"><foreignObject width="121" height="51"><div style="display: inline-block; white-space: nowrap;">Inner / circle<br>and some odd <br>special characters</div></foreignObject></g></g></g><g class="node" style="opacity: 1;" id="od3" transform="translate(769.9249992370605,350)"><polygon points="-27,0 218,0 218,-54 -27,-54 0,-27" transform="translate(-109,27)"></polygon><g class="label" transform="translate(0,0)"><g transform="translate(-99,-17)"><foreignObject width="198" height="34"><div style="display: inline-block; white-space: nowrap;">Really long text with linebreak<br>in an Odd shape</div></foreignObject></g></g></g><g class="node" style="opacity: 1;" id="f" transform="translate(976.4249992370605,350)"><rect rx="5" ry="5" x="-34" y="-18.5" width="68" height="37"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-24,-8.5)"><foreignObject width="48" height="17"><div style="display: inline-block; white-space: nowrap;">,.?!+-*ز</div></foreignObject></g></g></g><g class="node" style="opacity: 1;" id="cyr" transform="translate(1140.4249992370605,115.5)"><rect rx="0" ry="0" x="-32" y="-18.5" width="64" height="37"></rect><g class="label" transform="translate(0,0)"><g transform="translate(-22,-8.5)"><foreignObject width="44" height="17"><div style="display: inline-block; white-space: nowrap;">Cyrillic</div></foreignObject></g></g></g><g class="node" style="opacity: 1;" id="cyr2" transform="translate(1140.4249992370605,350)"><circle x="-80" y="-18.5" r="80"></circle><g class="label" transform="translate(0,0)"><g transform="translate(-70,-8.5)"><foreignObject width="140" height="17"><div style="display: inline-block; white-space: nowrap;">Circle shape Начало</div></foreignObject></g></g></g></g></g></g></svg></pre><pre class="mermaid"><svg id="mermaidChart3" width="100%"  height="100%" style="max-width:750px;" viewBox="-50 -10 750 469.140625"><g></g><g><line id="actor16" x1="75" y1="5" x2="75" y2="458.140625" class="actor-line" stroke-width="0.5px" stroke="#999"></line><rect x="0" y="0" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="75" y="32.5" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="75" dy="0">Alice</tspan></text></g><g><line id="actor17" x1="275" y1="5" x2="275" y2="458.140625" class="actor-line" stroke-width="0.5px" stroke="#999"></line><rect x="200" y="0" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="275" y="32.5" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="275" dy="0">Bob</tspan></text></g><g><line id="actor18" x1="475" y1="5" x2="475" y2="458.140625" class="actor-line" stroke-width="0.5px" stroke="#999"></line><rect x="400" y="0" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="475" y="32.5" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="475" dy="0">John</tspan></text></g><defs><marker id="arrowhead" refX="5" refY="2" markerWidth="6" markerHeight="4" orient="auto"><path d="M 0,0 V 4 L6,2 Z"></path></marker></defs><defs><marker id="crosshead" markerWidth="15" markerHeight="8" orient="auto" refX="16" refY="4"><path fill="black" stroke="#000000" stroke-width="1px" d="M 9,2 V 6 L16,4 Z" style="stroke-dasharray: 0, 0;"></path><path fill="none" stroke="#000000" stroke-width="1px" d="M 0,1 L 6,7 M 6,1 L 0,7" style="stroke-dasharray: 0, 0;"></path></marker></defs><g><text x="175" y="93" class="messageText" style="text-anchor: middle;">Hello Bob, how are you?</text><line x1="75" y1="100" x2="275" y2="100" class="messageLine0" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="fill: none;"></line></g><g><text x="375" y="128" class="messageText" style="text-anchor: middle;">How about you John?</text><line x1="275" y1="135" x2="475" y2="135" class="messageLine1" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="stroke-dasharray: 3, 3; fill: none;"></line></g><g><text x="175" y="163" class="messageText" style="text-anchor: middle;">I am good thanks!</text><line x1="275" y1="170" x2="75" y2="170" class="messageLine1" stroke-width="2" stroke="black" marker-end="url(#crosshead)" style="stroke-dasharray: 3, 3; fill: none;"></line></g><g><text x="375" y="198" class="messageText" style="text-anchor: middle;">I am good thanks!</text><line x1="275" y1="205" x2="475" y2="205" class="messageLine0" stroke-width="2" stroke="black" marker-end="url(#crosshead)" style="fill: none;"></line></g><g><rect x="500" y="215" fill="#EDF2AE" stroke="#666" width="150" height="88.140625" rx="0" ry="0" class="note"></rect><text x="516" y="239" fill="black" class="noteText"><tspan x="516">Bob thinks a long</tspan><tspan dy="17" x="516">long time, so long</tspan><tspan dy="17" x="516">that the text does</tspan><tspan dy="17" x="516">not fit on a row.</tspan></text></g><g><text x="175" y="331.140625" class="messageText" style="text-anchor: middle;">Checking with John...</text><line x1="275" y1="338.140625" x2="75" y2="338.140625" class="messageLine1" stroke-width="2" stroke="black" style="stroke-dasharray: 3, 3; fill: none;"></line></g><g><text x="275" y="366.140625" class="messageText" style="text-anchor: middle;">Yes... John, how are you?</text><line x1="75" y1="373.140625" x2="475" y2="373.140625" class="messageLine0" stroke-width="2" stroke="black" style="fill: none;"></line></g><g><rect x="0" y="393.140625" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="75" y="425.640625" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="75" dy="0">Alice</tspan></text></g><g><rect x="200" y="393.140625" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="275" y="425.640625" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="275" dy="0">Bob</tspan></text></g><g><rect x="400" y="393.140625" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="475" y="425.640625" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="475" dy="0">John</tspan></text></g></svg></pre><pre class="mermaid"><svg id="mermaidChart4" width="100%"  height="100%" style="max-width:450px;" viewBox="-50 -10 450 426"><g></g><g><line id="actor19" x1="75" y1="5" x2="75" y2="415" class="actor-line" stroke-width="0.5px" stroke="#999"></line><rect x="0" y="0" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="75" y="32.5" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="75" dy="0">Alice</tspan></text></g><g><line id="actor20" x1="275" y1="5" x2="275" y2="415" class="actor-line" stroke-width="0.5px" stroke="#999"></line><rect x="200" y="0" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="275" y="32.5" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="275" dy="0">Bob</tspan></text></g><defs><marker id="arrowhead" refX="5" refY="2" markerWidth="6" markerHeight="4" orient="auto"><path d="M 0,0 V 4 L6,2 Z"></path></marker></defs><defs><marker id="crosshead" markerWidth="15" markerHeight="8" orient="auto" refX="16" refY="4"><path fill="black" stroke="#000000" stroke-width="1px" d="M 9,2 V 6 L16,4 Z" style="stroke-dasharray: 0, 0;"></path><path fill="none" stroke="#000000" stroke-width="1px" d="M 0,1 L 6,7 M 6,1 L 0,7" style="stroke-dasharray: 0, 0;"></path></marker></defs><g><text x="175" y="118" class="messageText" style="text-anchor: middle;">Hello Bob, how are you?</text><line x1="75" y1="125" x2="275" y2="125" class="messageLine0" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="fill: none;"></line></g><g><text x="175" y="178" class="messageText" style="text-anchor: middle;">Not so good :(</text><line x1="275" y1="185" x2="75" y2="185" class="messageLine0" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="fill: none;"></line></g><g><text x="175" y="233" class="messageText" style="text-anchor: middle;">Feeling fresh like a daisy</text><line x1="275" y1="240" x2="75" y2="240" class="messageLine0" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="fill: none;"></line></g><g><line x1="65" y1="135" x2="285" y2="135" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="285" y1="135" x2="285" y2="250" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="65" y1="250" x2="285" y2="250" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="65" y1="135" x2="65" y2="250" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="65" y1="195" x2="285" y2="195" stroke-width="2" stroke="#526e52" class="loopLine" style="stroke-dasharray: 3, 3;"></line><polygon points="65,135 115,135 115,148 106.6,155 65,155" style="fill:#526e52;stroke:none"></polygon><text x="72.5" y="150" fill="white" class="labelText"><tspan x="72.5" fill="white">alt</tspan></text><text x="175" y="150" fill="black" class="loopText" style="text-anchor: middle;"><tspan x="175" fill="black">[ is sick ]</tspan></text><text x="175" y="210" fill="black" class="loopText" style="text-anchor: middle;"><tspan x="175" fill="black">[ is well ]</tspan></text></g><g><text x="175" y="303" class="messageText" style="text-anchor: middle;">Thanks for asking</text><line x1="275" y1="310" x2="75" y2="310" class="messageLine0" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="fill: none;"></line></g><g><line x1="65" y1="260" x2="285" y2="260" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="285" y1="260" x2="285" y2="320" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="65" y1="320" x2="285" y2="320" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="65" y1="260" x2="65" y2="320" stroke-width="2" stroke="#526e52" class="loopLine"></line><polygon points="65,260 115,260 115,273 106.6,280 65,280" style="fill:#526e52;stroke:none"></polygon><text x="72.5" y="275" fill="white" class="labelText"><tspan x="72.5" fill="white">opt</tspan></text><text x="175" y="275" fill="black" class="loopText" style="text-anchor: middle;"><tspan x="175" fill="black">[ Extra response ]</tspan></text></g><g><line x1="55" y1="75" x2="295" y2="75" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="295" y1="75" x2="295" y2="330" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="55" y1="330" x2="295" y2="330" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="55" y1="75" x2="55" y2="330" stroke-width="2" stroke="#526e52" class="loopLine"></line><polygon points="55,75 105,75 105,88 96.6,95 55,95" style="fill:#526e52;stroke:none"></polygon><text x="62.5" y="90" fill="white" class="labelText"><tspan x="62.5" fill="white">loop</tspan></text><text x="175" y="90" fill="black" class="loopText" style="text-anchor: middle;"><tspan x="175" fill="black">[ Daily query ]</tspan></text></g><g><rect x="0" y="350" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="75" y="382.5" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="75" dy="0">Alice</tspan></text></g><g><rect x="200" y="350" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="275" y="382.5" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="275" dy="0">Bob</tspan></text></g></svg></pre><pre class="mermaid"><svg id="mermaidChart5" width="100%"  height="100%" style="max-width:750px;" viewBox="-50 -10 750 465.140625"><g></g><g><line id="actor21" x1="75" y1="5" x2="75" y2="454.140625" class="actor-line" stroke-width="0.5px" stroke="#999"></line><rect x="0" y="0" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="75" y="32.5" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="75" dy="0">Alice</tspan></text></g><g><line id="actor22" x1="275" y1="5" x2="275" y2="454.140625" class="actor-line" stroke-width="0.5px" stroke="#999"></line><rect x="200" y="0" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="275" y="32.5" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="275" dy="0">Bob</tspan></text></g><g><line id="actor23" x1="475" y1="5" x2="475" y2="454.140625" class="actor-line" stroke-width="0.5px" stroke="#999"></line><rect x="400" y="0" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="475" y="32.5" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="475" dy="0">John</tspan></text></g><defs><marker id="arrowhead" refX="5" refY="2" markerWidth="6" markerHeight="4" orient="auto"><path d="M 0,0 V 4 L6,2 Z"></path></marker></defs><defs><marker id="crosshead" markerWidth="15" markerHeight="8" orient="auto" refX="16" refY="4"><path fill="black" stroke="#000000" stroke-width="1px" d="M 9,2 V 6 L16,4 Z" style="stroke-dasharray: 0, 0;"></path><path fill="none" stroke="#000000" stroke-width="1px" d="M 0,1 L 6,7 M 6,1 L 0,7" style="stroke-dasharray: 0, 0;"></path></marker></defs><g><text x="275" y="93" class="messageText" style="text-anchor: middle;">Hello John, how are you?</text><line x1="75" y1="100" x2="475" y2="100" class="messageLine0" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="fill: none;"></line></g><g><text x="475" y="153" class="messageText" style="text-anchor: middle;">Fight against hypochondria</text><path d="M 475,160 C 535,150 535,190 475,180" class="messageLine0" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="fill: none;"></path></g><g><line x1="365" y1="110" x2="585" y2="110" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="585" y1="110" x2="585" y2="200" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="365" y1="200" x2="585" y2="200" stroke-width="2" stroke="#526e52" class="loopLine"></line><line x1="365" y1="110" x2="365" y2="200" stroke-width="2" stroke="#526e52" class="loopLine"></line><polygon points="365,110 415,110 415,123 406.6,130 365,130" style="fill:#526e52;stroke:none"></polygon><text x="372.5" y="125" fill="white" class="labelText"><tspan x="372.5" fill="white">loop</tspan></text><text x="475" y="125" fill="black" class="loopText" style="text-anchor: middle;"><tspan x="475" fill="black">[ Healthcheck ]</tspan></text></g><g><rect x="500" y="210" fill="#EDF2AE" stroke="#666" width="150" height="54.140625" rx="0" ry="0" class="note"></rect><text x="516" y="234" fill="black" class="noteText"><tspan x="516">Rational thoughts</tspan><tspan dy="17" x="516">prevail...</tspan></text></g><g><text x="275" y="292.140625" class="messageText" style="text-anchor: middle;">Great!</text><line x1="475" y1="299.140625" x2="75" y2="299.140625" class="messageLine1" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="stroke-dasharray: 3, 3; fill: none;"></line></g><g><text x="375" y="327.140625" class="messageText" style="text-anchor: middle;">How about you?</text><line x1="475" y1="334.140625" x2="275" y2="334.140625" class="messageLine0" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="fill: none;"></line></g><g><text x="375" y="362.140625" class="messageText" style="text-anchor: middle;">Jolly good!</text><line x1="275" y1="369.140625" x2="475" y2="369.140625" class="messageLine1" stroke-width="2" stroke="black" marker-end="url(#arrowhead)" style="stroke-dasharray: 3, 3; fill: none;"></line></g><g><rect x="0" y="389.140625" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="75" y="421.640625" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="75" dy="0">Alice</tspan></text></g><g><rect x="200" y="389.140625" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="275" y="421.640625" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="275" dy="0">Bob</tspan></text></g><g><rect x="400" y="389.140625" fill="#eaeaea" stroke="#666" width="150" height="65" rx="3" ry="3" class="actor"></rect><text x="475" y="421.640625" style="text-anchor: middle;" dominant-baseline="central" alignment-baseline="central" class="actor"><tspan x="475" dy="0">John</tspan></text></g></svg></pre>