about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEmile <git@emile.space>2022-05-30 22:18:58 +0200
committerEmile <git@emile.space>2022-05-30 22:20:19 +0200
commitd39ba88be16906c26c2aa824bd879e99a0cdf93c (patch)
tree5e7773a583f8e0059772387eb25854281260dce1
parent96bb7c63a7940ecf2b12e6270379f46bd61fc364 (diff)
added perfect root
-rw-r--r--teams.dot10
-rw-r--r--teams.svg246
2 files changed, 154 insertions, 102 deletions
diff --git a/teams.dot b/teams.dot
index fffa880..ea4fe62 100644
--- a/teams.dot
+++ b/teams.dot
@@ -39,6 +39,11 @@ digraph teams {
     "FAUST" [href="https://ctftime.org/team/550"];
     "WizardsOfDos" [href="https://ctftime.org/team/561"];
     "Squareroots" [href="https://ctftime.org/team/554"];
+
+    // perfect rooot
+    "perfect blue" [href="https://ctftime.org/team/53802"];
+    "r00timentary" [href="https://ctftime.org/team/32783"];
+    "Samsung Research" [href=""];
   }
 
   // primary edges
@@ -74,6 +79,11 @@ digraph teams {
     "FAUST" -> "Sauercloud";   
     "WizardsOfDos" -> "Sauercloud";   
     "Squareroots" -> "Sauercloud";   
+
+    // perfect rooot
+    "perfect blue" ->"perfect r✪✪✪t";
+    "r00timentary" -> "perfect r✪✪✪t";
+    "Samsung Research" -> "perfect r✪✪✪t";
   }
 
 }
diff --git a/teams.svg b/teams.svg
index dd16f04..ee48b19 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="801pt" height="881pt"
- viewBox="0.00 0.00 800.54 881.47" 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 877.47)">
+<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)">
 <title>teams</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-877.47 796.54,-877.47 796.54,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-811.1 1026.31,-811.1 1026.31,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="425.37" cy="-294.93" rx="83.39" ry="18"/>
-<text text-anchor="middle" x="425.37" y="-291.23" font-family="JetBrains Mono" font-size="14.00">DEFCON_QUALS</text>
+<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>
 </a>
 </g>
 </g>
@@ -22,361 +22,403 @@
 <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="608.29" cy="-290.25" rx="73.39" ry="18"/>
-<text text-anchor="middle" x="608.29" y="-286.55" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">perfect r✪✪✪t</text>
+<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>
 </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="M535.21,-292.12C529.67,-292.26 524.04,-292.41 518.41,-292.55"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="518.18,-289.06 508.27,-292.81 518.36,-296.05 518.18,-289.06"/>
+<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"/>
 </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="333.22" cy="-18" rx="85.59" ry="18"/>
-<text text-anchor="middle" x="333.22" y="-14.3" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Balsn.217@TSJ.tw</text>
+<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>
 </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="M339.26,-36.17C354.98,-83.41 397.22,-210.33 416.07,-266.97"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="412.82,-268.31 419.3,-276.69 419.47,-266.1 412.82,-268.31"/>
+<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"/>
 </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="280.72" cy="-382.97" rx="48.19" ry="18"/>
-<text text-anchor="middle" x="280.72" y="-379.27" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">The Duck</text>
+<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>
 </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="M305.92,-367.63C328.8,-353.71 362.82,-333 388.72,-317.24"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="390.78,-320.08 397.5,-311.89 387.14,-314.1 390.78,-320.08"/>
+<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"/>
 </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="349.84" cy="-605.73" rx="55.49" ry="18"/>
-<text text-anchor="middle" x="349.84" y="-602.03" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Sauercloud</text>
+<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>
 </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="M354.23,-587.68C366.85,-535.75 403.31,-385.72 418.55,-323.01"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="422.01,-323.58 420.97,-313.03 415.21,-321.93 422.01,-323.58"/>
+<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"/>
 </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="237.57" cy="-285.72" rx="66.89" ry="18"/>
-<text text-anchor="middle" x="237.57" y="-282.02" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Water Paddler</text>
+<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>
 </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="M303.52,-288.95C313.34,-289.44 323.62,-289.94 333.86,-290.44"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="333.91,-293.95 344.07,-290.94 334.26,-286.96 333.91,-293.95"/>
+<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"/>
 </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="176.02" cy="-134.24" rx="51.99" ry="18"/>
-<text text-anchor="middle" x="176.02" y="-130.54" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">PTB_WTL</text>
+<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>
 </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="M200.84,-150.23C245.44,-178.97 339.24,-239.42 390.35,-272.36"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="388.48,-275.32 398.78,-277.79 392.27,-269.43 388.48,-275.32"/>
+<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"/>
 </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="683.87" cy="-157.43" rx="81.79" ry="18"/>
-<text text-anchor="middle" x="683.87" y="-153.73" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">./V /home/r/.bin/tw</text>
+<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>
 </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="M652.43,-174.15C605.6,-199.06 517.49,-245.93 465.88,-273.38"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="464.18,-270.32 456.99,-278.11 467.47,-276.5 464.18,-270.32"/>
+<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"/>
 </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="285.43" cy="-103.47" rx="49.29" ry="18"/>
-<text text-anchor="middle" x="285.43" y="-99.77" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Straw Hat</text>
+<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>
 </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="M298.34,-121.14C323.06,-154.97 377.19,-229.02 406.16,-268.66"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="403.56,-271.02 412.28,-277.03 409.21,-266.89 403.56,-271.02"/>
+<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"/>
 </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="558.21" cy="-41.47" rx="28.7" ry="18"/>
-<text text-anchor="middle" x="558.21" y="-37.77" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">PPP</text>
+<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>
 </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="M547.95,-58.6C530.3,-88.07 496.07,-145.22 496.07,-145.22 496.07,-145.22 458.59,-224.59 438.21,-267.75"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="435,-266.34 433.9,-276.87 441.33,-269.32 435,-266.34"/>
+<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"/>
 </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="444.35" cy="-62.04" rx="44.69" ry="18"/>
-<text text-anchor="middle" x="444.35" y="-58.34" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Katzebin</text>
+<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>
 </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="M442.86,-80.31C439.56,-120.79 431.62,-218.23 427.68,-266.64"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="424.18,-266.49 426.85,-276.74 431.15,-267.06 424.18,-266.49"/>
+<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"/>
 </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="115.72" cy="-242.98" rx="46.59" ry="18"/>
-<text text-anchor="middle" x="115.72" y="-239.28" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">StarBugs</text>
+<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>
 </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="M158.78,-250.21C207.94,-258.45 289.32,-272.11 349.25,-282.16"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="348.99,-285.67 359.43,-283.87 350.15,-278.76 348.99,-285.67"/>
+<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"/>
 </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="741.19" cy="-297.65" rx="51.19" ry="18"/>
-<text text-anchor="middle" x="741.19" y="-293.95" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Shellphish</text>
+<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>
 </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="M691.28,-302.23C653.54,-305.69 608.18,-309.85 608.18,-309.85 608.18,-309.85 560.39,-305.95 513.67,-302.14"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="513.68,-298.63 503.43,-301.3 513.11,-305.6 513.68,-298.63"/>
+<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"/>
 </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="668.33" cy="-417.1" rx="39.79" ry="18"/>
-<text text-anchor="middle" x="668.33" y="-413.4" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">r3kapig</text>
+<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>
 </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="M641.4,-403.56C599.3,-382.39 517.53,-341.28 467.56,-316.15"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="469.12,-313.01 458.62,-311.65 465.98,-319.27 469.12,-313.01"/>
+<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"/>
 </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="533.42" cy="-434.23" rx="61.99" ry="18"/>
-<text text-anchor="middle" x="533.42" y="-430.53" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">DiceGuesser</text>
+<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>
 </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="M519.73,-416.59C501,-392.44 467.24,-348.91 445.59,-320.99"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="448.18,-318.63 439.28,-312.87 442.65,-322.92 448.18,-318.63"/>
+<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"/>
 </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="545.77" cy="-145.23" rx="48.19" ry="18"/>
-<text text-anchor="middle" x="545.77" y="-141.53" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">OSUSEC</text>
+<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>
 </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="M531.72,-162.7C510.63,-188.92 470.65,-238.64 446.17,-269.08"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="443.24,-267.13 439.7,-277.11 448.7,-271.51 443.24,-267.13"/>
+<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"/>
 </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="606.57" cy="-672.95" rx="41.69" ry="18"/>
-<text text-anchor="middle" x="606.57" y="-669.25" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">KITCTF</text>
+<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>
 </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="M570.87,-663.6C527.21,-652.17 452.93,-632.72 402.66,-619.56"/>
-<polygon fill="grey" stroke="grey" points="403.5,-616.16 392.94,-617.01 401.73,-622.93 403.5,-616.16"/>
+<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"/>
 </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="227.56" cy="-850.65" rx="98.58" ry="18"/>
-<text text-anchor="middle" x="227.56" y="-846.95" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Eat Sleep Pwn Repeat</text>
+<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>
 </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="M236.55,-832.64C257.8,-790.09 311.19,-683.14 336.34,-632.77"/>
-<polygon fill="grey" stroke="grey" points="339.5,-634.28 340.84,-623.77 333.24,-631.15 339.5,-634.28"/>
+<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"/>
 </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="-673.46" rx="59.29" ry="18"/>
-<text text-anchor="middle" x="59.14" y="-669.76" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Flux Fingers</text>
+<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>
 </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="M106.17,-662.51C157.76,-650.49 240.45,-631.22 294.96,-618.52"/>
-<polygon fill="grey" stroke="grey" points="295.85,-621.9 304.79,-616.23 294.26,-615.09 295.85,-621.9"/>
+<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"/>
 </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="143.48" cy="-797.1" rx="56.59" ry="18"/>
-<text text-anchor="middle" x="143.48" y="-793.4" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Red Rocket</text>
+<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>
 </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="M162.16,-779.78C199.14,-745.48 281.77,-668.85 323.97,-629.72"/>
-<polygon fill="grey" stroke="grey" points="326.4,-632.24 331.35,-622.87 321.64,-627.11 326.4,-632.24"/>
+<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"/>
 </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="173.45" cy="-672.1" rx="32.49" ry="18"/>
-<text text-anchor="middle" x="173.45" y="-668.4" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Alles!</text>
+<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>
 </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="M200.63,-661.87C228.16,-651.51 271.24,-635.3 304.06,-622.96"/>
-<polygon fill="grey" stroke="grey" points="305.32,-626.22 313.45,-619.42 302.86,-619.67 305.32,-626.22"/>
+<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"/>
 </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="72.84" cy="-552.98" rx="53.89" ry="18"/>
-<text text-anchor="middle" x="72.84" y="-549.28" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">ENOFLAG</text>
+<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>
 </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="M119.83,-561.93C167.29,-570.96 240.71,-584.95 291.79,-594.67"/>
-<polygon fill="grey" stroke="grey" points="291.21,-598.13 301.69,-596.56 292.52,-591.25 291.21,-598.13"/>
+<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"/>
 </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="499.22" cy="-813.91" rx="39.79" ry="18"/>
-<text text-anchor="middle" x="499.22" y="-810.21" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">FAUST</text>
+<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>
 </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="M486.74,-796.52C460.5,-759.95 399.49,-674.92 368.55,-631.8"/>
-<polygon fill="grey" stroke="grey" points="371.27,-629.6 362.6,-623.51 365.59,-633.68 371.27,-629.6"/>
+<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"/>
 </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="597.53" cy="-769.88" rx="68.49" ry="18"/>
-<text text-anchor="middle" x="597.53" y="-766.18" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">WizardsOfDos</text>
+<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>
 </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="M571.96,-752.93C526.83,-723.03 433.13,-660.93 383.07,-627.75"/>
-<polygon fill="grey" stroke="grey" points="384.81,-624.71 374.54,-622.1 380.94,-630.54 384.81,-624.71"/>
+<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"/>
 </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="392.99" cy="-855.47" rx="58.49" ry="18"/>
-<text text-anchor="middle" x="392.99" y="-851.77" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Squareroots</text>
+<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>
 </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="M389.82,-837.11C382.35,-793.88 363.62,-685.5 354.71,-633.89"/>
-<polygon fill="grey" stroke="grey" points="358.11,-633.04 352.96,-623.78 351.21,-634.23 358.11,-633.04"/>
+<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"/>
+</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>
+</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"/>
+</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>
+</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"/>
+</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>
+</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"/>
 </g>
 </g>
 </svg>