<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 12.1.0 (20240811.2233)
 -->
<!-- Pages: 1 -->
<svg
 viewBox="0.00 0.00 2884 775.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(4.16667 4.16667) rotate(0) translate(4 182)">
<polygon fill="white" stroke="none" points="-4,4 -4,-182 688.21,-182 688.21,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_task_a</title>
<polygon fill="none" stroke="black" points="8,-93 8,-170 676.21,-170 676.21,-93 8,-93"/>
<text text-anchor="middle" x="342.11" y="-152.7" font-family="Times,serif" font-size="14.00">Task A</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_task_b</title>
<polygon fill="none" stroke="black" points="8.72,-8 8.72,-85 675.49,-85 675.49,-8 8.72,-8"/>
<text text-anchor="middle" x="342.11" y="-67.7" font-family="Times,serif" font-size="14.00">Task B</text>
</g>
<!-- A1 -->
<g id="node1" class="node">
<title>A1</title>
<polygon fill="none" stroke="black" points="47.36,-137 16,-119 47.36,-101 78.73,-119 47.36,-137"/>
<text text-anchor="middle" x="47.36" y="-113.95" font-family="Times,serif" font-size="14.00">A1</text>
</g>
<!-- A2 -->
<g id="node2" class="node">
<title>A2</title>
<polygon fill="none" stroke="black" points="243.38,-137 212.01,-119 243.38,-101 274.74,-119 243.38,-137"/>
<text text-anchor="middle" x="243.38" y="-113.95" font-family="Times,serif" font-size="14.00">A2</text>
</g>
<!-- A1&#45;&gt;A2 -->
<!-- B1 -->
<g id="node7" class="node">
<title>B1</title>
<polygon fill="none" stroke="black" points="145.37,-52 114.73,-34 145.37,-16 176.01,-34 145.37,-52"/>
<text text-anchor="middle" x="145.37" y="-28.95" font-family="Times,serif" font-size="14.00">B1</text>
</g>
<!-- A1&#45;&gt;B1 -->
<g id="edge9" class="edge">
<title>A1&#45;&gt;B1</title>
<path fill="none" stroke="black" d="M60.52,-108.23C76.47,-94.12 104.66,-69.16 123.92,-52.11"/>
<polygon fill="black" stroke="black" points="126.01,-54.93 131.18,-45.68 121.37,-49.69 126.01,-54.93"/>
</g>
<!-- A3 -->
<g id="node3" class="node">
<title>A3</title>
<polygon fill="none" stroke="black" points="439.39,-137 408.02,-119 439.39,-101 470.75,-119 439.39,-137"/>
<text text-anchor="middle" x="439.39" y="-113.95" font-family="Times,serif" font-size="14.00">A3</text>
</g>
<!-- A2&#45;&gt;A3 -->
<!-- B2 -->
<g id="node8" class="node">
<title>B2</title>
<polygon fill="none" stroke="black" points="341.38,-52 310.74,-34 341.38,-16 372.02,-34 341.38,-52"/>
<text text-anchor="middle" x="341.38" y="-28.95" font-family="Times,serif" font-size="14.00">B2</text>
</g>
<!-- A2&#45;&gt;B2 -->
<g id="edge11" class="edge">
<title>A2&#45;&gt;B2</title>
<path fill="none" stroke="black" d="M256.54,-108.23C272.48,-94.12 300.68,-69.16 319.93,-52.11"/>
<polygon fill="black" stroke="black" points="322.02,-54.93 327.19,-45.68 317.38,-49.69 322.02,-54.93"/>
</g>
<!-- A4 -->
<g id="node4" class="node">
<title>A4</title>
<polygon fill="none" stroke="black" points="538.12,-137 506.75,-119 538.12,-101 569.48,-119 538.12,-137"/>
<text text-anchor="middle" x="538.12" y="-113.95" font-family="Times,serif" font-size="14.00">A4</text>
</g>
<!-- A3&#45;&gt;A4 -->
<!-- A3&#45;&gt;A4 -->
<g id="edge13" class="edge">
<title>A3&#45;&gt;A4</title>
<path fill="none" stroke="black" d="M461.38,-124.68C473.97,-125.79 490.25,-126.04 504.48,-125.42"/>
<polygon fill="black" stroke="black" points="504.57,-128.92 514.33,-124.8 504.13,-121.94 504.57,-128.92"/>
</g>
<!-- A0 -->
<!-- A4&#45;&gt;A0 -->
<!-- A4&#45;&gt;A0 -->
<!-- B3 -->
<g id="node9" class="node">
<title>B3</title>
<polygon fill="none" stroke="black" points="636.85,-52 606.21,-34 636.85,-16 667.49,-34 636.85,-52"/>
<text text-anchor="middle" x="636.85" y="-28.95" font-family="Times,serif" font-size="14.00">B3</text>
</g>
<!-- A4&#45;&gt;B3 -->
<g id="edge14" class="edge">
<title>A4&#45;&gt;B3</title>
<path fill="none" stroke="black" d="M551.37,-108.23C567.43,-94.12 595.84,-69.16 615.24,-52.11"/>
<polygon fill="black" stroke="black" points="617.36,-54.91 622.56,-45.68 612.74,-49.65 617.36,-54.91"/>
</g>
<!-- B0 -->
<!-- B0&#45;&gt;B1 -->
<!-- B1&#45;&gt;A2 -->
<g id="edge10" class="edge">
<title>B1&#45;&gt;A2</title>
<path fill="none" stroke="black" d="M158.53,-44.77C174.47,-58.88 202.67,-83.84 221.93,-100.89"/>
<polygon fill="black" stroke="black" points="219.38,-103.31 229.18,-107.32 224.02,-98.07 219.38,-103.31"/>
</g>
<!-- B1&#45;&gt;B2 -->
<!-- B2&#45;&gt;A3 -->
<g id="edge12" class="edge">
<title>B2&#45;&gt;A3</title>
<path fill="none" stroke="black" d="M354.54,-44.77C370.48,-58.88 398.68,-83.84 417.94,-100.89"/>
<polygon fill="black" stroke="black" points="415.39,-103.31 425.2,-107.32 420.03,-98.07 415.39,-103.31"/>
</g>
<!-- B2&#45;&gt;B3 -->
</g>
</svg>
