about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--teams.dot12
-rw-r--r--teams.svg288
2 files changed, 186 insertions, 114 deletions
diff --git a/teams.dot b/teams.dot
index ea4fe62..a8f90e7 100644
--- a/teams.dot
+++ b/teams.dot
@@ -44,6 +44,12 @@ digraph teams {
     "perfect blue" [href="https://ctftime.org/team/53802"];
     "r00timentary" [href="https://ctftime.org/team/32783"];
     "Samsung Research" [href=""];
+
+    // Balsn.217@TSJ.tw
+    "Balsn" [href="https://ctftime.org/team/16978"];
+    "217" [href="https://ctftime.org/team/5160"];
+    "TSJ" [href="https://ctftime.org/team/150366"];
+    "HITCON" [href="https://ctftime.org/team/8299"];
   }
 
   // primary edges
@@ -84,6 +90,12 @@ digraph teams {
     "perfect blue" ->"perfect r✪✪✪t";
     "r00timentary" -> "perfect r✪✪✪t";
     "Samsung Research" -> "perfect r✪✪✪t";
+
+    // Balsn.217@TSJ.tw
+    "Balsn" -> "Balsn.217@TSJ.tw";
+    "217" -> "Balsn.217@TSJ.tw";
+    "TSJ" -> "Balsn.217@TSJ.tw";
+    "HITCON" -> "Balsn.217@TSJ.tw";
   }
 
 }
diff --git a/teams.svg b/teams.svg
index ee48b19..40c5c97 100644
--- a/teams.svg
+++ b/teams.svg
@@ -4,17 +4,17 @@
 <!-- Generated by graphviz version 2.49.3 (0)
  -->
 <!-- Title: teams Pages: 1 -->
-<svg width="1030pt" height="815pt"
- viewBox="0.00 0.00 1030.31 815.10" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 811.1)">
+<svg width="1037pt" height="965pt"
+ viewBox="0.00 0.00 1037.22 965.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 961.25)">
 <title>teams</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-811.1 1026.31,-811.1 1026.31,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-961.25 1033.22,-961.25 1033.22,4 -4,4"/>
 <!-- DEFCON_QUALS -->
 <g id="node1" class="node">
 <title>DEFCON_QUALS</title>
 <g id="a_node1"><a xlink:href="https://quals.2022.nautilus.institute/dashboard" xlink:title="DEFCON_QUALS">
-<ellipse fill="none" stroke="black" stroke-width="2" cx="442.02" cy="-277.89" rx="83.39" ry="18"/>
-<text text-anchor="middle" x="442.02" y="-274.19" font-family="JetBrains Mono" font-size="14.00">DEFCON_QUALS</text>
+<ellipse fill="none" stroke="black" stroke-width="2" cx="504.78" cy="-480.19" rx="83.39" ry="18"/>
+<text text-anchor="middle" x="504.78" y="-476.49" font-family="JetBrains Mono" font-size="14.00">DEFCON_QUALS</text>
 </a>
 </g>
 </g>
@@ -22,403 +22,463 @@
 <g id="node2" class="node">
 <title>perfect r✪✪✪t</title>
 <g id="a_node2"><a xlink:href="https://ctftime.org/team/176403" xlink:title="perfect r✪✪✪t">
-<ellipse fill="none" stroke="#db4437" cx="748.24" cy="-266.44" rx="73.39" ry="18"/>
-<text text-anchor="middle" x="748.24" y="-262.74" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">perfect r✪✪✪t</text>
+<ellipse fill="none" stroke="#db4437" cx="772.85" cy="-563.36" rx="73.39" ry="18"/>
+<text text-anchor="middle" x="772.85" y="-559.66" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">perfect r✪✪✪t</text>
 </a>
 </g>
 </g>
 <!-- perfect r✪✪✪t&#45;&gt;DEFCON_QUALS -->
 <g id="edge1" class="edge">
 <title>perfect r✪✪✪t&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M675.28,-269.16C633.01,-270.75 579.4,-272.75 534.23,-274.44"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="534,-270.95 524.13,-274.82 534.26,-277.94 534,-270.95"/>
+<path fill="none" stroke="black" stroke-width="2" d="M714.03,-552.45C667.36,-543.81 609.92,-533.16 609.92,-533.16 609.92,-533.16 576.27,-516.21 547.04,-501.48"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="548.26,-498.18 537.76,-496.8 545.11,-504.43 548.26,-498.18"/>
 </g>
 <!-- Balsn.217@TSJ.tw -->
 <g id="node3" class="node">
 <title>Balsn.217@TSJ.tw</title>
 <g id="a_node3"><a xlink:href="https://ctftime.org/team/189868" xlink:title="Balsn.217@TSJ.tw">
-<ellipse fill="none" stroke="#db4437" cx="349.92" cy="-18" rx="85.59" ry="18"/>
-<text text-anchor="middle" x="349.92" y="-14.3" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Balsn.217@TSJ.tw</text>
+<ellipse fill="none" stroke="#db4437" cx="501.23" cy="-210.64" rx="85.59" ry="18"/>
+<text text-anchor="middle" x="501.23" y="-206.94" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Balsn.217@TSJ.tw</text>
 </a>
 </g>
 </g>
 <!-- Balsn.217@TSJ.tw&#45;&gt;DEFCON_QUALS -->
 <g id="edge2" class="edge">
 <title>Balsn.217@TSJ.tw&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M356.39,-36.27C372.28,-81.1 413.26,-196.74 432.18,-250.12"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="428.91,-251.38 435.55,-259.64 435.51,-249.04 428.91,-251.38"/>
+<path fill="none" stroke="black" stroke-width="2" d="M502.65,-228.65C505.4,-263.83 511.24,-338.25 511.24,-338.25 511.24,-338.25 507.95,-410.47 506.07,-451.88"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="502.57,-451.77 505.61,-461.92 509.56,-452.09 502.57,-451.77"/>
 </g>
 <!-- The Duck -->
 <g id="node4" class="node">
 <title>The Duck</title>
 <g id="a_node4"><a xlink:href="https://ctftime.org/team/111501" xlink:title="The Duck">
-<ellipse fill="none" stroke="#db4437" cx="333.25" cy="-363.14" rx="48.19" ry="18"/>
-<text text-anchor="middle" x="333.25" y="-359.44" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">The Duck</text>
+<ellipse fill="none" stroke="#db4437" cx="484.22" cy="-620.99" rx="48.19" ry="18"/>
+<text text-anchor="middle" x="484.22" y="-617.29" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">The Duck</text>
 </a>
 </g>
 </g>
 <!-- The Duck&#45;&gt;DEFCON_QUALS -->
 <g id="edge3" class="edge">
 <title>The Duck&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M354.22,-346.7C370.49,-333.95 393.29,-316.08 411.57,-301.75"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="413.9,-304.37 419.61,-295.45 409.58,-298.86 413.9,-304.37"/>
+<path fill="none" stroke="black" stroke-width="2" d="M486.87,-602.87C490.37,-578.9 496.57,-536.39 500.68,-508.25"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="504.16,-508.64 502.15,-498.24 497.24,-507.63 504.16,-508.64"/>
 </g>
 <!-- Sauercloud -->
 <g id="node5" class="node">
 <title>Sauercloud</title>
 <g id="a_node5"><a xlink:href="https://ctftime.org/team/54748" xlink:title="Sauercloud">
-<ellipse fill="none" stroke="#db4437" cx="321.54" cy="-554.43" rx="55.49" ry="18"/>
-<text text-anchor="middle" x="321.54" y="-550.73" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Sauercloud</text>
+<ellipse fill="none" stroke="#db4437" cx="302.3" cy="-692.36" rx="55.49" ry="18"/>
+<text text-anchor="middle" x="302.3" y="-688.66" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Sauercloud</text>
 </a>
 </g>
 </g>
 <!-- Sauercloud&#45;&gt;DEFCON_QUALS -->
 <g id="edge4" class="edge">
 <title>Sauercloud&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M329.45,-536.28C350.04,-489.01 405.44,-361.85 430.01,-305.46"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="433.3,-306.67 434.08,-296.1 426.88,-303.87 433.3,-306.67"/>
+<path fill="none" stroke="black" stroke-width="2" d="M318.87,-675C354.6,-637.56 439.02,-549.1 480.68,-505.45"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="483.32,-507.74 487.7,-498.09 478.26,-502.91 483.32,-507.74"/>
 </g>
 <!-- Water Paddler -->
 <g id="node6" class="node">
 <title>Water Paddler</title>
 <g id="a_node6"><a xlink:href="https://ctftime.org/team/155019" xlink:title="Water Paddler">
-<ellipse fill="none" stroke="#db4437" cx="254.32" cy="-276.23" rx="66.89" ry="18"/>
-<text text-anchor="middle" x="254.32" y="-272.53" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Water Paddler</text>
+<ellipse fill="none" stroke="#db4437" cx="346.52" cy="-517.52" rx="66.89" ry="18"/>
+<text text-anchor="middle" x="346.52" y="-513.82" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Water Paddler</text>
 </a>
 </g>
 </g>
 <!-- Water Paddler&#45;&gt;DEFCON_QUALS -->
 <g id="edge5" class="edge">
 <title>Water Paddler&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M321.29,-276.83C330.18,-276.9 339.42,-276.99 348.66,-277.07"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="348.63,-280.57 358.66,-277.16 348.69,-273.57 348.63,-280.57"/>
+<path fill="none" stroke="black" stroke-width="2" d="M397.03,-505.6C410.21,-502.5 424.6,-499.1 438.46,-495.83"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="439.51,-499.18 448.44,-493.48 437.9,-492.37 439.51,-499.18"/>
 </g>
 <!-- PTB_WTL -->
 <g id="node7" class="node">
 <title>PTB_WTL</title>
 <g id="a_node7"><a xlink:href="https://ctftime.org/team/119975" xlink:title="PTB_WTL">
-<ellipse fill="none" stroke="#db4437" cx="214.88" cy="-121.46" rx="51.99" ry="18"/>
-<text text-anchor="middle" x="214.88" y="-117.76" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">PTB_WTL</text>
+<ellipse fill="none" stroke="#db4437" cx="283.45" cy="-364.2" rx="51.99" ry="18"/>
+<text text-anchor="middle" x="283.45" y="-360.5" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">PTB_WTL</text>
 </a>
 </g>
 </g>
 <!-- PTB_WTL&#45;&gt;DEFCON_QUALS -->
 <g id="edge6" class="edge">
 <title>PTB_WTL&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M238.34,-137.61C278.88,-165.54 362.2,-222.92 408.73,-254.97"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="406.75,-257.85 416.97,-260.64 410.72,-252.09 406.75,-257.85"/>
+<path fill="none" stroke="black" stroke-width="2" d="M312.38,-379.36C351.11,-399.66 420.01,-435.76 463.99,-458.81"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="462.49,-461.98 472.97,-463.52 465.74,-455.78 462.49,-461.98"/>
 </g>
 <!-- ./V /home/r/.bin/tw -->
 <g id="node8" class="node">
 <title>./V /home/r/.bin/tw</title>
 <g id="a_node8"><a xlink:href="https://ctftime.org/team/189869" xlink:title="./V /home/r/.bin/tw">
-<ellipse fill="none" stroke="#db4437" cx="651.21" cy="-160.25" rx="81.79" ry="18"/>
-<text text-anchor="middle" x="651.21" y="-156.55" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">./V /home/r/.bin/tw</text>
+<ellipse fill="none" stroke="#db4437" cx="698.63" cy="-428.96" rx="81.79" ry="18"/>
+<text text-anchor="middle" x="698.63" y="-425.26" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">./V /home/r/.bin/tw</text>
 </a>
 </g>
 </g>
 <!-- ./V /home/r/.bin/tw&#45;&gt;DEFCON_QUALS -->
 <g id="edge7" class="edge">
 <title>./V /home/r/.bin/tw&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M621.24,-177.1C584.26,-197.89 521.34,-233.28 480.74,-256.11"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="478.93,-253.11 471.93,-261.07 482.36,-259.22 478.93,-253.11"/>
+<path fill="none" stroke="black" stroke-width="2" d="M646.17,-442.82C621.92,-449.23 592.93,-456.89 567.52,-463.6"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="566.39,-460.28 557.62,-466.22 568.18,-467.05 566.39,-460.28"/>
 </g>
 <!-- Straw Hat -->
 <g id="node9" class="node">
 <title>Straw Hat</title>
 <g id="a_node9"><a xlink:href="https://ctftime.org/team/19208" xlink:title="Straw Hat">
-<ellipse fill="none" stroke="#db4437" cx="324.28" cy="-109" rx="49.29" ry="18"/>
-<text text-anchor="middle" x="324.28" y="-105.3" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Straw Hat</text>
+<ellipse fill="none" stroke="#db4437" cx="362.55" cy="-320.17" rx="49.29" ry="18"/>
+<text text-anchor="middle" x="362.55" y="-316.47" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Straw Hat</text>
 </a>
 </g>
 </g>
 <!-- Straw Hat&#45;&gt;DEFCON_QUALS -->
 <g id="edge8" class="edge">
 <title>Straw Hat&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M336.66,-126.76C357.45,-156.58 399.48,-216.88 423.7,-251.62"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="420.86,-253.66 429.45,-259.86 426.6,-249.66 420.86,-253.66"/>
+<path fill="none" stroke="black" stroke-width="2" d="M377.77,-337.29C402.75,-365.39 452.56,-421.43 481.83,-454.37"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="479.54,-457.06 488.8,-462.21 484.78,-452.41 479.54,-457.06"/>
 </g>
 <!-- PPP -->
 <g id="node10" class="node">
 <title>PPP</title>
 <g id="a_node10"><a xlink:href="https://ctftime.org/team/284" xlink:title="PPP">
-<ellipse fill="none" stroke="#db4437" cx="540.67" cy="-38.33" rx="28.7" ry="18"/>
-<text text-anchor="middle" x="540.67" y="-34.63" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">PPP</text>
+<ellipse fill="none" stroke="#db4437" cx="667.6" cy="-349.98" rx="28.7" ry="18"/>
+<text text-anchor="middle" x="667.6" y="-346.28" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">PPP</text>
 </a>
 </g>
 </g>
 <!-- PPP&#45;&gt;DEFCON_QUALS -->
 <g id="edge9" class="edge">
 <title>PPP&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M528.27,-54.92C506.45,-84.1 463.47,-141.57 463.47,-141.57 463.47,-141.57 452.71,-209.94 446.43,-249.84"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="442.96,-249.37 444.87,-259.79 449.88,-250.45 442.96,-249.37"/>
+<path fill="none" stroke="black" stroke-width="2" d="M649.87,-364.16C622.21,-386.28 568.48,-429.24 534.74,-456.23"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="532.24,-453.74 526.62,-462.72 536.62,-459.21 532.24,-453.74"/>
 </g>
 <!-- Katzebin -->
 <g id="node11" class="node">
 <title>Katzebin</title>
 <g id="a_node11"><a xlink:href="https://ctftime.org/team/141539" xlink:title="Katzebin">
-<ellipse fill="none" stroke="#db4437" cx="446.81" cy="-62" rx="44.69" ry="18"/>
-<text text-anchor="middle" x="446.81" y="-58.3" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Katzebin</text>
+<ellipse fill="none" stroke="#db4437" cx="464.8" cy="-338.12" rx="44.69" ry="18"/>
+<text text-anchor="middle" x="464.8" y="-334.42" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Katzebin</text>
 </a>
 </g>
 </g>
 <!-- Katzebin&#45;&gt;DEFCON_QUALS -->
 <g id="edge10" class="edge">
 <title>Katzebin&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M446.41,-80.04C445.58,-117.58 443.65,-204.37 442.65,-249.49"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="439.14,-249.68 442.42,-259.75 446.14,-249.83 439.14,-249.68"/>
+<path fill="none" stroke="black" stroke-width="2" d="M469.86,-356.11C476.67,-380.32 488.86,-423.61 496.88,-452.12"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="493.55,-453.21 499.63,-461.89 500.29,-451.32 493.55,-453.21"/>
 </g>
 <!-- StarBugs -->
 <g id="node12" class="node">
 <title>StarBugs</title>
 <g id="a_node12"><a xlink:href="https://ctftime.org/team/152239" xlink:title="StarBugs">
-<ellipse fill="none" stroke="#db4437" cx="187.49" cy="-217.31" rx="46.59" ry="18"/>
-<text text-anchor="middle" x="187.49" y="-213.61" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">StarBugs</text>
+<ellipse fill="none" stroke="#db4437" cx="293.96" cy="-443.38" rx="46.59" ry="18"/>
+<text text-anchor="middle" x="293.96" y="-439.68" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">StarBugs</text>
 </a>
 </g>
 </g>
 <!-- StarBugs&#45;&gt;DEFCON_QUALS -->
 <g id="edge11" class="edge">
 <title>StarBugs&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M227.54,-226.85C267.27,-236.3 328.86,-250.96 375.86,-262.15"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="375.12,-265.57 385.66,-264.48 376.74,-258.76 375.12,-265.57"/>
+<path fill="none" stroke="black" stroke-width="2" d="M336.62,-450.82C363.33,-455.49 398.49,-461.63 429.75,-467.09"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="429.29,-470.56 439.74,-468.83 430.5,-463.66 429.29,-470.56"/>
 </g>
 <!-- Shellphish -->
 <g id="node13" class="node">
 <title>Shellphish</title>
 <g id="a_node13"><a xlink:href="https://ctftime.org/team/285" xlink:title="Shellphish">
-<ellipse fill="none" stroke="#db4437" cx="622.21" cy="-315.14" rx="51.19" ry="18"/>
-<text text-anchor="middle" x="622.21" y="-311.44" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Shellphish</text>
+<ellipse fill="none" stroke="#db4437" cx="647.43" cy="-519.33" rx="51.19" ry="18"/>
+<text text-anchor="middle" x="647.43" y="-515.63" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Shellphish</text>
 </a>
 </g>
 </g>
 <!-- Shellphish&#45;&gt;DEFCON_QUALS -->
 <g id="edge12" class="edge">
 <title>Shellphish&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M577.67,-305.93C557.97,-301.86 534.32,-296.97 512.33,-292.42"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="512.86,-288.96 502.36,-290.36 511.44,-295.82 512.86,-288.96"/>
+<path fill="none" stroke="black" stroke-width="2" d="M606.93,-508.22C594.27,-504.74 580.01,-500.83 566.24,-497.05"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="566.91,-493.61 556.34,-494.33 565.06,-500.36 566.91,-493.61"/>
 </g>
 <!-- r3kapig -->
 <g id="node14" class="node">
 <title>r3kapig</title>
 <g id="a_node14"><a xlink:href="https://ctftime.org/team/58979" xlink:title="r3kapig">
-<ellipse fill="none" stroke="#db4437" cx="632.41" cy="-424.58" rx="39.79" ry="18"/>
-<text text-anchor="middle" x="632.41" y="-420.88" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">r3kapig</text>
+<ellipse fill="none" stroke="#db4437" cx="647.15" cy="-627.5" rx="39.79" ry="18"/>
+<text text-anchor="middle" x="647.15" y="-623.8" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">r3kapig</text>
 </a>
 </g>
 </g>
 <!-- r3kapig&#45;&gt;DEFCON_QUALS -->
 <g id="edge13" class="edge">
 <title>r3kapig&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M612.03,-408.88C578.68,-383.18 512.22,-331.98 473,-301.76"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="474.65,-298.62 464.59,-295.28 470.38,-304.16 474.65,-298.62"/>
+<path fill="none" stroke="black" stroke-width="2" d="M631.1,-610.88C606.16,-585.08 557.96,-535.21 528.85,-505.09"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="531.35,-502.64 521.88,-497.88 526.31,-507.5 531.35,-502.64"/>
 </g>
 <!-- DiceGuesser -->
 <g id="node15" class="node">
 <title>DiceGuesser</title>
 <g id="a_node15"><a xlink:href="https://ctftime.org/team/182504" xlink:title="DiceGuesser">
-<ellipse fill="none" stroke="#db4437" cx="522.7" cy="-429.79" rx="61.99" ry="18"/>
-<text text-anchor="middle" x="522.7" y="-426.09" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">DiceGuesser</text>
+<ellipse fill="none" stroke="#db4437" cx="570.67" cy="-671.53" rx="61.99" ry="18"/>
+<text text-anchor="middle" x="570.67" y="-667.83" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">DiceGuesser</text>
 </a>
 </g>
 </g>
 <!-- DiceGuesser&#45;&gt;DEFCON_QUALS -->
 <g id="edge14" class="edge">
 <title>DiceGuesser&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M513.13,-411.77C499.05,-385.27 472.68,-335.63 456.31,-304.8"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="459.36,-303.08 451.58,-295.89 453.18,-306.36 459.36,-303.08"/>
+<path fill="none" stroke="black" stroke-width="2" d="M564.47,-653.53C552.92,-619.98 528.03,-547.7 514.32,-507.89"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="517.58,-506.6 511.01,-498.28 510.96,-508.87 517.58,-506.6"/>
 </g>
 <!-- OSUSEC -->
 <g id="node16" class="node">
 <title>OSUSEC</title>
 <g id="a_node16"><a xlink:href="https://ctftime.org/team/12858" xlink:title="OSUSEC">
-<ellipse fill="none" stroke="#db4437" cx="513.17" cy="-141.65" rx="48.19" ry="18"/>
-<text text-anchor="middle" x="513.17" y="-137.95" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">OSUSEC</text>
+<ellipse fill="none" stroke="#db4437" cx="580.17" cy="-339.55" rx="48.19" ry="18"/>
+<text text-anchor="middle" x="580.17" y="-335.85" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">OSUSEC</text>
 </a>
 </g>
 </g>
 <!-- OSUSEC&#45;&gt;DEFCON_QUALS -->
 <g id="edge15" class="edge">
 <title>OSUSEC&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M503.87,-159.46C491.74,-182.69 470.4,-223.55 456.23,-250.67"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="453.07,-249.16 451.55,-259.64 459.28,-252.4 453.07,-249.16"/>
+<path fill="none" stroke="black" stroke-width="2" d="M570.62,-357.36C557.66,-381.53 534.4,-424.94 519.28,-453.14"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="516.13,-451.61 514.49,-462.08 522.3,-454.92 516.13,-451.61"/>
 </g>
 <!-- KITCTF -->
 <g id="node17" class="node">
 <title>KITCTF</title>
 <g id="a_node17"><a xlink:href="https://ctftime.org/team/7221" xlink:title="KITCTF">
-<ellipse fill="none" stroke="#4285f4" cx="534.82" cy="-658.4" rx="41.69" ry="18"/>
-<text text-anchor="middle" x="534.82" y="-654.7" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">KITCTF</text>
+<ellipse fill="none" stroke="#4285f4" cx="382.55" cy="-849.58" rx="41.69" ry="18"/>
+<text text-anchor="middle" x="382.55" y="-845.88" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">KITCTF</text>
 </a>
 </g>
 </g>
 <!-- KITCTF&#45;&gt;Sauercloud -->
 <g id="edge16" class="edge">
 <title>KITCTF&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M506.94,-644.81C469.88,-626.74 404.16,-594.7 361.74,-574.02"/>
-<polygon fill="grey" stroke="grey" points="363.07,-570.77 352.54,-569.54 360,-577.07 363.07,-570.77"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M373.5,-831.85C359.53,-804.49 332.62,-751.76 316.18,-719.55"/>
+<polygon fill="grey" stroke="grey" points="319.1,-717.58 311.44,-710.27 312.87,-720.76 319.1,-717.58"/>
 </g>
 <!-- Eat Sleep Pwn Repeat -->
 <g id="node18" class="node">
 <title>Eat Sleep Pwn Repeat</title>
 <g id="a_node18"><a xlink:href="https://ctftime.org/team/15712" xlink:title="Eat Sleep Pwn Repeat">
-<ellipse fill="none" stroke="#4285f4" cx="167.26" cy="-757.13" rx="98.58" ry="18"/>
-<text text-anchor="middle" x="167.26" y="-753.43" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Eat Sleep Pwn Repeat</text>
+<ellipse fill="none" stroke="#4285f4" cx="167.77" cy="-851.86" rx="98.58" ry="18"/>
+<text text-anchor="middle" x="167.77" y="-848.16" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Eat Sleep Pwn Repeat</text>
 </a>
 </g>
 </g>
 <!-- Eat Sleep Pwn Repeat&#45;&gt;Sauercloud -->
 <g id="edge17" class="edge">
 <title>Eat Sleep Pwn Repeat&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M180.95,-739.14C208.41,-703.06 270.29,-621.77 302,-580.1"/>
-<polygon fill="grey" stroke="grey" points="304.83,-582.16 308.1,-572.08 299.26,-577.92 304.83,-582.16"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M182.94,-833.87C206.89,-805.48 253.53,-750.19 280.88,-717.76"/>
+<polygon fill="grey" stroke="grey" points="283.62,-719.94 287.39,-710.04 278.27,-715.42 283.62,-719.94"/>
 </g>
 <!-- Flux Fingers -->
 <g id="node19" class="node">
 <title>Flux Fingers</title>
 <g id="a_node19"><a xlink:href="https://ctftime.org/team/551" xlink:title="Flux Fingers">
-<ellipse fill="none" stroke="#4285f4" cx="59.14" cy="-620.19" rx="59.29" ry="18"/>
-<text text-anchor="middle" x="59.14" y="-616.49" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Flux Fingers</text>
+<ellipse fill="none" stroke="#4285f4" cx="59.14" cy="-702.02" rx="59.29" ry="18"/>
+<text text-anchor="middle" x="59.14" y="-698.32" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Flux Fingers</text>
 </a>
 </g>
 </g>
 <!-- Flux Fingers&#45;&gt;Sauercloud -->
 <g id="edge18" class="edge">
 <title>Flux Fingers&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M104.85,-608.73C150.22,-597.36 219.76,-579.93 267.77,-567.9"/>
-<polygon fill="grey" stroke="grey" points="268.82,-571.25 277.67,-565.42 267.12,-564.46 268.82,-571.25"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M118.01,-699.68C153.98,-698.25 200.04,-696.42 237.11,-694.95"/>
+<polygon fill="grey" stroke="grey" points="237.46,-698.44 247.32,-694.54 237.18,-691.44 237.46,-698.44"/>
 </g>
 <!-- Red Rocket -->
 <g id="node20" class="node">
 <title>Red Rocket</title>
 <g id="a_node20"><a xlink:href="https://allesctf.net/" xlink:title="Red Rocket">
-<ellipse fill="none" stroke="#4285f4" cx="125.87" cy="-694.94" rx="56.59" ry="18"/>
-<text text-anchor="middle" x="125.87" y="-691.24" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Red Rocket</text>
+<ellipse fill="none" stroke="#4285f4" cx="116.65" cy="-780.65" rx="56.59" ry="18"/>
+<text text-anchor="middle" x="116.65" y="-776.95" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Red Rocket</text>
 </a>
 </g>
 </g>
 <!-- Red Rocket&#45;&gt;Sauercloud -->
 <g id="edge19" class="edge">
 <title>Red Rocket&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M149.09,-678.27C184.19,-653.06 250.85,-605.19 290.22,-576.92"/>
-<polygon fill="grey" stroke="grey" points="292.58,-579.53 298.66,-570.86 288.5,-573.85 292.58,-579.53"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M148.14,-765.67C179.44,-750.79 227.58,-727.89 261.73,-711.65"/>
+<polygon fill="grey" stroke="grey" points="263.44,-714.72 270.96,-707.26 260.43,-708.4 263.44,-714.72"/>
 </g>
 <!-- Alles! -->
 <g id="node21" class="node">
 <title>Alles!</title>
 <g id="a_node21"><a xlink:href="https://ctftime.org/team/18419" xlink:title="Alles!">
-<ellipse fill="none" stroke="#4285f4" cx="128.24" cy="-545.34" rx="32.49" ry="18"/>
-<text text-anchor="middle" x="128.24" y="-541.64" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Alles!</text>
+<ellipse fill="none" stroke="#4285f4" cx="116.54" cy="-633.4" rx="32.49" ry="18"/>
+<text text-anchor="middle" x="116.54" y="-629.7" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Alles!</text>
 </a>
 </g>
 </g>
 <!-- Alles!&#45;&gt;Sauercloud -->
 <g id="edge20" class="edge">
 <title>Alles!&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M161.03,-546.88C187.08,-548.11 224.33,-549.86 256.39,-551.36"/>
-<polygon fill="grey" stroke="grey" points="256.44,-554.87 266.59,-551.84 256.77,-547.88 256.44,-554.87"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M144.75,-642.36C173.29,-651.42 218.02,-665.61 252.53,-676.56"/>
+<polygon fill="grey" stroke="grey" points="251.84,-680.02 262.43,-679.71 253.96,-673.34 251.84,-680.02"/>
 </g>
 <!-- ENOFLAG -->
 <g id="node22" class="node">
 <title>ENOFLAG</title>
 <g id="a_node22"><a xlink:href="https://ctftime.org/team/1438" xlink:title="ENOFLAG">
-<ellipse fill="none" stroke="#4285f4" cx="62.9" cy="-472.83" rx="53.89" ry="18"/>
-<text text-anchor="middle" x="62.9" y="-469.13" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">ENOFLAG</text>
+<ellipse fill="none" stroke="#4285f4" cx="80.03" cy="-560.2" rx="53.89" ry="18"/>
+<text text-anchor="middle" x="80.03" y="-556.5" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">ENOFLAG</text>
 </a>
 </g>
 </g>
 <!-- ENOFLAG&#45;&gt;Sauercloud -->
 <g id="edge21" class="edge">
 <title>ENOFLAG&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M102.18,-485.22C147.53,-499.53 222.2,-523.09 271.62,-538.68"/>
-<polygon fill="grey" stroke="grey" points="270.87,-542.11 281.46,-541.78 272.98,-535.44 270.87,-542.11"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M106.84,-576.14C146.92,-599.97 222.48,-644.9 267,-671.37"/>
+<polygon fill="grey" stroke="grey" points="265.36,-674.46 275.74,-676.57 268.93,-668.45 265.36,-674.46"/>
 </g>
 <!-- FAUST -->
 <g id="node23" class="node">
 <title>FAUST</title>
 <g id="a_node23"><a xlink:href="https://ctftime.org/team/550" xlink:title="FAUST">
-<ellipse fill="none" stroke="#4285f4" cx="438.82" cy="-774.83" rx="39.79" ry="18"/>
-<text text-anchor="middle" x="438.82" y="-771.13" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">FAUST</text>
+<ellipse fill="none" stroke="#4285f4" cx="362.84" cy="-939.25" rx="39.79" ry="18"/>
+<text text-anchor="middle" x="362.84" y="-935.55" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">FAUST</text>
 </a>
 </g>
 </g>
 <!-- FAUST&#45;&gt;Sauercloud -->
 <g id="edge22" class="edge">
 <title>FAUST&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M429.42,-757.17C408.92,-718.64 360.08,-626.85 335.78,-581.18"/>
-<polygon fill="grey" stroke="grey" points="338.77,-579.36 330.98,-572.17 332.59,-582.65 338.77,-579.36"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M358.08,-921.1C351.22,-894.88 339.35,-849.53 339.35,-849.53 339.35,-849.53 319.5,-765.3 308.86,-720.17"/>
+<polygon fill="grey" stroke="grey" points="312.25,-719.32 306.55,-710.39 305.44,-720.93 312.25,-719.32"/>
 </g>
 <!-- WizardsOfDos -->
 <g id="node24" class="node">
 <title>WizardsOfDos</title>
 <g id="a_node24"><a xlink:href="https://ctftime.org/team/561" xlink:title="WizardsOfDos">
-<ellipse fill="none" stroke="#4285f4" cx="554.76" cy="-743.36" rx="68.49" ry="18"/>
-<text text-anchor="middle" x="554.76" y="-739.66" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">WizardsOfDos</text>
+<ellipse fill="none" stroke="#4285f4" cx="495.63" cy="-893.62" rx="68.49" ry="18"/>
+<text text-anchor="middle" x="495.63" y="-889.92" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">WizardsOfDos</text>
 </a>
 </g>
 </g>
 <!-- WizardsOfDos&#45;&gt;Sauercloud -->
 <g id="edge23" class="edge">
 <title>WizardsOfDos&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M533.24,-725.92C491.11,-691.79 397.76,-616.17 350.36,-577.77"/>
-<polygon fill="grey" stroke="grey" points="352.31,-574.85 342.34,-571.27 347.91,-580.29 352.31,-574.85"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M478.82,-876.12C444.38,-840.27 365.76,-758.42 326.1,-717.14"/>
+<polygon fill="grey" stroke="grey" points="328.4,-714.47 318.94,-709.68 323.35,-719.32 328.4,-714.47"/>
 </g>
 <!-- Squareroots -->
 <g id="node25" class="node">
 <title>Squareroots</title>
 <g id="a_node25"><a xlink:href="https://ctftime.org/team/554" xlink:title="Squareroots">
-<ellipse fill="none" stroke="#4285f4" cx="332.64" cy="-789.1" rx="58.49" ry="18"/>
-<text text-anchor="middle" x="332.64" y="-785.4" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Squareroots</text>
+<ellipse fill="none" stroke="#4285f4" cx="256.6" cy="-895.9" rx="58.49" ry="18"/>
+<text text-anchor="middle" x="256.6" y="-892.2" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Squareroots</text>
 </a>
 </g>
 </g>
 <!-- Squareroots&#45;&gt;Sauercloud -->
 <g id="edge24" class="edge">
 <title>Squareroots&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M331.79,-771.07C329.87,-730.46 325.19,-631.55 322.88,-582.69"/>
-<polygon fill="grey" stroke="grey" points="326.37,-582.33 322.4,-572.51 319.37,-582.67 326.37,-582.33"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M261.37,-877.81C264.55,-865.73 268.16,-852.05 268.16,-852.05 268.16,-852.05 286.55,-766.05 296.33,-720.27"/>
+<polygon fill="grey" stroke="grey" points="299.78,-720.88 298.45,-710.37 292.94,-719.41 299.78,-720.88"/>
 </g>
 <!-- perfect blue -->
 <g id="node26" class="node">
 <title>perfect blue</title>
 <g id="a_node26"><a xlink:href="https://ctftime.org/team/53802" xlink:title="perfect blue">
-<ellipse fill="none" stroke="#4285f4" cx="885.04" cy="-60.09" rx="56.59" ry="18"/>
-<text text-anchor="middle" x="885.04" y="-56.39" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">perfect blue</text>
+<ellipse fill="none" stroke="#4285f4" cx="965.15" cy="-443.8" rx="56.59" ry="18"/>
+<text text-anchor="middle" x="965.15" y="-440.1" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">perfect blue</text>
 </a>
 </g>
 </g>
 <!-- perfect blue&#45;&gt;perfect r✪✪✪t -->
 <g id="edge25" class="edge">
 <title>perfect blue&#45;&gt;perfect r✪✪✪t</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M873.14,-78.04C848.99,-114.47 794.11,-197.25 765.82,-239.91"/>
-<polygon fill="grey" stroke="grey" points="762.82,-238.11 760.21,-248.38 768.65,-241.98 762.82,-238.11"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M939.21,-459.92C905.52,-480.87 846.54,-517.54 808.61,-541.12"/>
+<polygon fill="grey" stroke="grey" points="806.57,-538.27 799.92,-546.53 810.26,-544.22 806.57,-538.27"/>
 </g>
 <!-- r00timentary -->
 <g id="node27" class="node">
 <title>r00timentary</title>
 <g id="a_node27"><a xlink:href="https://ctftime.org/team/32783" xlink:title="r00timentary">
-<ellipse fill="none" stroke="#4285f4" cx="962.51" cy="-245.41" rx="59.59" ry="18"/>
-<text text-anchor="middle" x="962.51" y="-241.71" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">r00timentary</text>
+<ellipse fill="none" stroke="#4285f4" cx="969.42" cy="-612.78" rx="59.59" ry="18"/>
+<text text-anchor="middle" x="969.42" y="-609.08" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">r00timentary</text>
 </a>
 </g>
 </g>
 <!-- r00timentary&#45;&gt;perfect r✪✪✪t -->
 <g id="edge26" class="edge">
 <title>r00timentary&#45;&gt;perfect r✪✪✪t</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M905.66,-250.99C881.47,-253.36 852.85,-256.17 826.7,-258.74"/>
-<polygon fill="grey" stroke="grey" points="826.05,-255.28 816.44,-259.74 826.73,-262.25 826.05,-255.28"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M923.34,-601.19C896.74,-594.5 862.96,-586.01 834.15,-578.77"/>
+<polygon fill="grey" stroke="grey" points="834.74,-575.31 824.18,-576.26 833.03,-582.1 834.74,-575.31"/>
 </g>
 <!-- Samsung Research -->
 <g id="node28" class="node">
 <title>Samsung Research</title>
-<ellipse fill="none" stroke="#4285f4" cx="932.04" cy="-425.01" rx="88.28" ry="18"/>
-<text text-anchor="middle" x="932.04" y="-421.31" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Samsung Research</text>
+<ellipse fill="none" stroke="#4285f4" cx="889.31" cy="-756.18" rx="88.28" ry="18"/>
+<text text-anchor="middle" x="889.31" y="-752.48" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Samsung Research</text>
 </g>
 <!-- Samsung Research&#45;&gt;perfect r✪✪✪t -->
 <g id="edge27" class="edge">
 <title>Samsung Research&#45;&gt;perfect r✪✪✪t</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M911.67,-407.43C878.73,-379.02 813.73,-322.94 776.39,-290.72"/>
-<polygon fill="grey" stroke="grey" points="778.28,-287.73 768.42,-283.85 773.71,-293.03 778.28,-287.73"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M878.36,-738.04C857.71,-703.86 812.97,-629.78 788.92,-589.95"/>
+<polygon fill="grey" stroke="grey" points="791.86,-588.06 783.69,-581.31 785.87,-591.68 791.86,-588.06"/>
+</g>
+<!-- Balsn -->
+<g id="node29" class="node">
+<title>Balsn</title>
+<g id="a_node29"><a xlink:href="https://ctftime.org/team/16978" xlink:title="Balsn">
+<ellipse fill="none" stroke="#4285f4" cx="296.6" cy="-76.22" rx="32.49" ry="18"/>
+<text text-anchor="middle" x="296.6" y="-72.52" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Balsn</text>
+</a>
+</g>
+</g>
+<!-- Balsn&#45;&gt;Balsn.217@TSJ.tw -->
+<g id="edge28" class="edge">
+<title>Balsn&#45;&gt;Balsn.217@TSJ.tw</title>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M317.73,-90.1C352.98,-113.25 424.12,-159.98 466.72,-187.97"/>
+<polygon fill="grey" stroke="grey" points="464.82,-190.91 475.1,-193.47 468.67,-185.06 464.82,-190.91"/>
+</g>
+<!-- 217 -->
+<g id="node30" class="node">
+<title>217</title>
+<g id="a_node30"><a xlink:href="https://ctftime.org/team/5160" xlink:title="217">
+<ellipse fill="none" stroke="#4285f4" cx="579.47" cy="-23.01" rx="27" ry="18"/>
+<text text-anchor="middle" x="579.47" y="-19.31" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">217</text>
+</a>
+</g>
+</g>
+<!-- 217&#45;&gt;Balsn.217@TSJ.tw -->
+<g id="edge29" class="edge">
+<title>217&#45;&gt;Balsn.217@TSJ.tw</title>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M572.11,-40.66C558.42,-73.47 528.99,-144.07 512.69,-183.17"/>
+<polygon fill="grey" stroke="grey" points="509.36,-182.05 508.75,-192.62 515.82,-184.74 509.36,-182.05"/>
+</g>
+<!-- TSJ -->
+<g id="node31" class="node">
+<title>TSJ</title>
+<g id="a_node31"><a xlink:href="https://ctftime.org/team/150366" xlink:title="TSJ">
+<ellipse fill="none" stroke="#4285f4" cx="704.41" cy="-91.74" rx="27" ry="18"/>
+<text text-anchor="middle" x="704.41" y="-88.04" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">TSJ</text>
+</a>
+</g>
+</g>
+<!-- TSJ&#45;&gt;Balsn.217@TSJ.tw -->
+<g id="edge30" class="edge">
+<title>TSJ&#45;&gt;Balsn.217@TSJ.tw</title>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M683.81,-103.79C649.9,-123.64 581.84,-163.47 539.07,-188.5"/>
+<polygon fill="grey" stroke="grey" points="537.21,-185.53 530.35,-193.6 540.75,-191.57 537.21,-185.53"/>
+</g>
+<!-- HITCON -->
+<g id="node32" class="node">
+<title>HITCON</title>
+<g id="a_node32"><a xlink:href="https://ctftime.org/team/8299" xlink:title="HITCON">
+<ellipse fill="none" stroke="#4285f4" cx="424.92" cy="-18" rx="44.69" ry="18"/>
+<text text-anchor="middle" x="424.92" y="-14.3" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">HITCON</text>
+</a>
+</g>
+</g>
+<!-- HITCON&#45;&gt;Balsn.217@TSJ.tw -->
+<g id="edge31" class="edge">
+<title>HITCON&#45;&gt;Balsn.217@TSJ.tw</title>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M431.96,-35.78C445.33,-69.52 474.46,-143.07 490.36,-183.19"/>
+<polygon fill="grey" stroke="grey" points="487.16,-184.62 494.1,-192.62 493.67,-182.04 487.16,-184.62"/>
 </g>
 </g>
 </svg>