about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEmile <git@emile.space>2022-06-22 22:23:07 +0200
committerEmile <git@emile.space>2022-06-22 22:23:07 +0200
commit79eb14169713aa4e963a1b8a290f147b3b469d46 (patch)
treec181038fcd882c798771242d1bcd9cb1ff56f34b
parent1332ca306248fe4c4e210921226e850edfc516e0 (diff)
added the ESPR related teams and added comments
-rw-r--r--teams.dot43
-rw-r--r--teams.svg569
2 files changed, 342 insertions, 270 deletions
diff --git a/teams.dot b/teams.dot
index 5a6d005..5ff0687 100644
--- a/teams.dot
+++ b/teams.dot
@@ -3,8 +3,10 @@ digraph teams {
   overlap = false;
   splines = polyline;
 
+  // level 0
   DEFCON_QUALS [style="bold" href="https://quals.2022.nautilus.institute/dashboard"];
 
+  // level 1
   // team clusters (red)
   subgraph {
     node [color="#db4437" fontcolor="#db4437"];
@@ -26,6 +28,7 @@ digraph teams {
     "organizers" [href="https://ctftime.org/team/42934"]
   }
 
+  // level 2
   // individual teams (blue)
   subgraph {
     node [color="#4285f4" fontcolor="#4285f4"];
@@ -93,11 +96,7 @@ digraph teams {
     "the cr0wn" [href="https://ctftime.org/team/48976/"];
   }
 
-  // individual people (black)
-  subgraph {
-    node [color="#000000" fontcolor="#000000"];
-  }
-
+  // level 3
   // teams of the above (green)
   subgraph {
     node [color="#228B22" fontcolor="#228B22"];
@@ -112,8 +111,20 @@ digraph teams {
     // polyflag
     "flagbot" [href="https://ctftime.org/team/34878"];
     "polygl0ts" [href="https://ctftime.org/team/53791"];
+
+    // ESPR
+    "StratumAuhuur" [href="https://ctftime.org/team/5317"];
   }
 
+  // level 4
+  // teams of the teams of the teams of the clusters (this is getting wild)
+  subgraph {
+    node [color="#12b2af" fontcolor="#000000"];
+    "CCCAC" [href="https://ctftime.org/team/555"];
+    "Stratum0" [href="https://ctftime.org/team/1684"];
+  }
+
+  // level 1 -> level 0
   // primary edges
   subgraph {
     edge [len=3];
@@ -135,6 +146,7 @@ digraph teams {
     "organizers" -> DEFCON_QUALS [style="bold"];
   }
 
+  // level 2 -> level 1
   // secondary edges (teams to clusters)
   subgraph {
     edge [weight=1 style="dashed" color="grey"];
@@ -201,15 +213,10 @@ digraph teams {
     "the cr0wn" -> "organizers";
   }
 
-
+  // level 3 -> level 2
   // ternary edges (people to teams)
   subgraph {
     edge [weight=1 style="dashed" color="grey"];
-  }
-
-  // quadinary (how do you call this?) edges (smaller teams to larger teams)
-  subgraph {
-    edge [weight=1 style="dashed" color="grey"];
     // TSJ
     "10sec" -> "TSJ";
     "BambooFox" -> "TSJ";
@@ -220,6 +227,20 @@ digraph teams {
     // polyflag
     "flagbot" -> "polyflag";
     "polygl0ts" -> "polyflag";
+
+    // ESPR
+    "KITCTF" -> "Eat Sleep Pwn Repeat";
+    "StratumAuhuur" -> "Eat Sleep Pwn Repeat";
+  }
+
+  // level 4 -> level 3
+  // quadinary (how do you call this?) edges
+  subgraph {
+    edge [weight=1 style="dashed" color="grey"];
+
+    // StratumAuhuur
+    "Stratum0" -> "StratumAuhuur";
+    "CCCAC" -> "StratumAuhuur";
   }
 }
 
diff --git a/teams.svg b/teams.svg
index 204ee2a..1959904 100644
--- a/teams.svg
+++ b/teams.svg
@@ -1,20 +1,20 @@
 <?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 2.43.0 (0)
+<!-- Generated by graphviz version 2.49.3 (0)
  -->
 <!-- Title: teams Pages: 1 -->
-<svg width="1059pt" height="927pt"
- viewBox="0.00 0.00 1059.46 927.41" 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 923.41)">
+<svg width="1003pt" height="1073pt"
+ viewBox="0.00 0.00 1003.23 1072.75" 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 1068.75)">
 <title>teams</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-923.41 1055.46,-923.41 1055.46,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-1068.75 999.23,-1068.75 999.23,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="469.13" cy="-452.26" rx="85.29" ry="18"/>
-<text text-anchor="middle" x="469.13" y="-448.56" font-family="JetBrains Mono" font-size="14.00">DEFCON_QUALS</text>
+<ellipse fill="none" stroke="black" stroke-width="2" cx="475.86" cy="-508.54" rx="83.39" ry="18"/>
+<text text-anchor="middle" x="475.86" y="-504.84" font-family="JetBrains Mono" font-size="14.00">DEFCON_QUALS</text>
 </a>
 </g>
 </g>
@@ -22,931 +22,982 @@
 <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="565.14" cy="-137.38" rx="76.89" ry="18"/>
-<text text-anchor="middle" x="565.14" y="-133.68" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">perfect r✪✪✪t</text>
+<ellipse fill="none" stroke="#db4437" cx="614.58" cy="-310.4" rx="73.39" ry="18"/>
+<text text-anchor="middle" x="614.58" y="-306.7" 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="M562.6,-155.62C555.6,-205.9 536.53,-342.84 536.53,-342.84 536.53,-342.84 505.51,-393.2 485.56,-425.59"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="482.53,-423.84 480.26,-434.19 488.49,-427.51 482.53,-423.84"/>
+<path fill="none" stroke="black" stroke-width="2" d="M602.03,-328.33C577.49,-363.39 523.05,-441.15 494.37,-482.11"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="491.36,-480.31 488.49,-490.51 497.09,-484.32 491.36,-480.31"/>
 </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="202.25" cy="-681.72" rx="92.88" ry="18"/>
-<text text-anchor="middle" x="202.25" y="-678.02" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Balsn.217@TSJ.tw</text>
+<ellipse fill="none" stroke="#db4437" cx="240" cy="-748.09" rx="85.59" ry="18"/>
+<text text-anchor="middle" x="240" y="-744.39" 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="M232.21,-664.57C244.5,-657.54 255.9,-651.01 255.9,-651.01 255.9,-651.01 340.26,-531.71 340.26,-531.71 340.26,-531.71 356.5,-517.88 356.5,-517.88 356.5,-517.88 398.24,-493.56 430.91,-474.53"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="432.96,-477.39 439.83,-469.33 429.43,-471.34 432.96,-477.39"/>
+<path fill="none" stroke="black" stroke-width="2" d="M248.12,-730.15C253.65,-717.94 259.97,-703.98 259.97,-703.98 259.97,-703.98 268.45,-690.15 268.45,-690.15 268.45,-690.15 347.19,-585.19 347.19,-585.19 347.19,-585.19 361.75,-571.33 361.75,-571.33 361.75,-571.33 403.3,-548.47 436.26,-530.33"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="438.21,-533.25 445.28,-525.37 434.84,-527.12 438.21,-533.25"/>
 </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="395.15" cy="-531.79" rx="53.09" ry="18"/>
-<text text-anchor="middle" x="395.15" y="-528.09" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">The Duck</text>
+<ellipse fill="none" stroke="#db4437" cx="396.89" cy="-585.19" rx="48.19" ry="18"/>
+<text text-anchor="middle" x="396.89" y="-581.49" 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="M411.21,-514.54C421.25,-503.74 434.35,-489.65 445.56,-477.6"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="448.35,-479.74 452.6,-470.03 443.23,-474.97 448.35,-479.74"/>
+<path fill="none" stroke="black" stroke-width="2" d="M414.42,-568.18C424.93,-557.98 438.49,-544.82 450.19,-533.46"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="452.82,-535.78 457.56,-526.3 447.95,-530.76 452.82,-535.78"/>
 </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="577.75" cy="-772.04" rx="61.19" ry="18"/>
-<text text-anchor="middle" x="577.75" y="-768.34" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Sauercloud</text>
+<ellipse fill="none" stroke="#db4437" cx="603.81" cy="-818.28" rx="55.49" ry="18"/>
+<text text-anchor="middle" x="603.81" y="-814.58" 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="M582.47,-753.88C589.58,-726.52 602.22,-677.87 602.22,-677.87 602.22,-677.87 520.37,-539.12 485.05,-479.24"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="487.9,-477.18 479.8,-470.34 481.87,-480.73 487.9,-477.18"/>
+<path fill="none" stroke="black" stroke-width="2" d="M599.48,-799.92C593.22,-773.42 582.4,-727.58 582.4,-727.58 582.4,-727.58 493.21,-552.54 493.21,-552.54 493.21,-552.54 490.23,-544.98 486.74,-536.12"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="489.94,-534.71 483.02,-526.69 483.43,-537.28 489.94,-534.71"/>
 </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="379.41" cy="-396.31" rx="73.39" ry="18"/>
-<text text-anchor="middle" x="379.41" y="-392.61" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Water Paddler</text>
+<ellipse fill="none" stroke="#db4437" cx="381.39" cy="-464.52" rx="66.89" ry="18"/>
+<text text-anchor="middle" x="381.39" y="-460.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="M406.33,-413.1C414.69,-418.31 424.05,-424.15 432.94,-429.69"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="431.28,-432.78 441.61,-435.1 434.98,-426.84 431.28,-432.78"/>
+<path fill="none" stroke="black" stroke-width="2" d="M414.97,-480.17C420.33,-482.67 425.96,-485.29 431.53,-487.89"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="430.26,-491.15 440.8,-492.2 433.22,-484.81 430.26,-491.15"/>
 </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="382.07" cy="-202.17" rx="51.19" ry="18"/>
-<text text-anchor="middle" x="382.07" y="-198.47" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">PTB_WTL</text>
+<ellipse fill="none" stroke="#db4437" cx="419.57" cy="-294.6" rx="51.99" ry="18"/>
+<text text-anchor="middle" x="419.57" y="-290.9" 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="M388.75,-220.09C406.67,-268.18 454.46,-396.42 454.46,-396.42 454.46,-396.42 458.12,-410.37 461.79,-424.32"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="458.48,-425.5 464.41,-434.28 465.25,-423.72 458.48,-425.5"/>
+<path fill="none" stroke="black" stroke-width="2" d="M422.03,-313.05C426.16,-344.09 434.06,-403.39 434.06,-403.39 434.06,-403.39 452.42,-449.57 464.8,-480.72"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="461.64,-482.23 468.58,-490.23 468.14,-479.64 461.64,-482.23"/>
 </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="192.42" cy="-452.21" rx="94.78" ry="18"/>
-<text text-anchor="middle" x="192.42" y="-448.51" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">./V /home/r/.bin/tw</text>
+<ellipse fill="none" stroke="#db4437" cx="228.37" cy="-519.12" rx="81.79" ry="18"/>
+<text text-anchor="middle" x="228.37" y="-515.42" 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="M287.65,-452.23C315.5,-452.23 345.94,-452.24 373.79,-452.24"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="373.92,-455.74 383.92,-452.24 373.93,-448.74 373.92,-455.74"/>
+<path fill="none" stroke="black" stroke-width="2" d="M309.06,-515.67C332.99,-514.65 359.37,-513.52 383.96,-512.47"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="384.16,-515.96 394,-512.04 383.86,-508.97 384.16,-515.96"/>
 </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="165.53" cy="-313.46" rx="55.49" ry="18"/>
-<text text-anchor="middle" x="165.53" y="-309.76" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Straw Hat</text>
+<ellipse fill="none" stroke="#db4437" cx="192.67" cy="-382.88" rx="49.29" ry="18"/>
+<text text-anchor="middle" x="192.67" y="-379.18" 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="M192.04,-329.42C237.64,-356.87 326.06,-410.1 326.06,-410.1 326.06,-410.1 370.35,-423.15 409.64,-434.73"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="408.92,-438.16 419.5,-437.63 410.89,-431.45 408.92,-438.16"/>
+<path fill="none" stroke="black" stroke-width="2" d="M217.66,-398.54C245.29,-415.85 285.93,-441.31 285.93,-441.31 285.93,-441.31 312.85,-464.43 312.85,-464.43 312.85,-464.43 332.69,-478.31 332.69,-478.31 332.69,-478.31 369.49,-486.09 405.78,-493.75"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="405.47,-497.26 415.97,-495.9 406.91,-490.41 405.47,-497.26"/>
 </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="572.26" cy="-392.48" rx="27" ry="18"/>
-<text text-anchor="middle" x="572.26" y="-388.78" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">PPP</text>
+<ellipse fill="none" stroke="#db4437" cx="559.22" cy="-451.02" rx="28.7" ry="18"/>
+<text text-anchor="middle" x="559.22" y="-447.32" 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="M551.39,-404.58C538.81,-411.87 522.41,-421.38 507.56,-429.98"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="505.46,-427.16 498.57,-435.2 508.97,-433.21 505.46,-427.16"/>
+<path fill="none" stroke="black" stroke-width="2" d="M539.88,-464.36C530.79,-470.63 519.68,-478.3 509.29,-485.47"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="507.03,-482.78 500.79,-491.34 511.01,-488.54 507.03,-482.78"/>
 </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="799.77" cy="-417.53" rx="50.09" ry="18"/>
-<text text-anchor="middle" x="799.77" y="-413.83" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Katzebin</text>
+<ellipse fill="none" stroke="#db4437" cx="847.74" cy="-407.66" rx="44.69" ry="18"/>
+<text text-anchor="middle" x="847.74" y="-403.96" 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="M751.69,-422.58C700.45,-427.96 618.26,-436.59 555.7,-443.17"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="555.03,-439.72 545.45,-444.24 555.76,-446.68 555.03,-439.72"/>
+<path fill="none" stroke="black" stroke-width="2" d="M810.38,-417.79C746.44,-435.14 615.42,-470.68 537.68,-491.77"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="536.74,-488.4 528.01,-494.4 538.58,-495.15 536.74,-488.4"/>
 </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="262.59" cy="-181.41" rx="51.99" ry="18"/>
-<text text-anchor="middle" x="262.59" y="-177.71" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">StarBugs</text>
+<ellipse fill="none" stroke="#db4437" cx="228.92" cy="-274.15" rx="46.59" ry="18"/>
+<text text-anchor="middle" x="228.92" y="-270.45" 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="M277.97,-198.64C323.5,-249.66 454.46,-396.42 454.46,-396.42 454.46,-396.42 458.12,-410.37 461.79,-424.32"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="458.48,-425.5 464.41,-434.28 465.25,-423.72 458.48,-425.5"/>
+<path fill="none" stroke="black" stroke-width="2" d="M248.15,-290.72C301.92,-337.06 449.94,-464.62 449.94,-464.62 449.94,-464.62 454.75,-472.77 460.22,-482.04"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="457.22,-483.85 465.32,-490.68 463.25,-480.29 457.22,-483.85"/>
 </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="557.71" cy="-496.28" rx="57.69" ry="18"/>
-<text text-anchor="middle" x="557.71" y="-492.58" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">Shellphish</text>
+<ellipse fill="none" stroke="#db4437" cx="546.15" cy="-552.58" rx="51.19" ry="18"/>
+<text text-anchor="middle" x="546.15" y="-548.88" 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="M526.73,-480.88C521.87,-478.46 516.77,-475.93 511.7,-473.41"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="513.17,-470.24 502.66,-468.92 510.06,-476.5 513.17,-470.24"/>
+<path fill="none" stroke="black" stroke-width="2" d="M520.78,-536.68C517.95,-534.91 515.02,-533.08 512.09,-531.24"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="513.67,-528.1 503.34,-525.76 509.96,-534.03 513.67,-528.1"/>
 </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="743.58" cy="-622.8" rx="44.69" ry="18"/>
-<text text-anchor="middle" x="743.58" y="-619.1" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">r3kapig</text>
+<ellipse fill="none" stroke="#db4437" cx="762.89" cy="-628.9" rx="39.79" ry="18"/>
+<text text-anchor="middle" x="762.89" y="-625.2" 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="M715.15,-608.75C654.01,-578.53 515.48,-510.07 515.48,-510.07 515.48,-510.07 498.27,-496.18 498.27,-496.18 498.27,-496.18 492.76,-487.87 486.52,-478.48"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="489.43,-476.52 480.98,-470.13 483.6,-480.39 489.43,-476.52"/>
+<path fill="none" stroke="black" stroke-width="2" d="M736.06,-615.4C686.06,-590.25 583.67,-538.76 583.67,-538.76 583.67,-538.76 561.17,-532.45 536.72,-525.6"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="537.5,-522.18 526.93,-522.85 535.61,-528.92 537.5,-522.18"/>
 </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="691.46" cy="-529.63" rx="67.69" ry="18"/>
-<text text-anchor="middle" x="691.46" y="-525.93" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">DiceGuesser</text>
+<ellipse fill="none" stroke="#db4437" cx="717.66" cy="-539.71" rx="61.99" ry="18"/>
+<text text-anchor="middle" x="717.66" y="-536.01" 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="M660.23,-513.53C633.71,-499.88 599.95,-482.48 599.95,-482.48 599.95,-482.48 568.73,-475.27 536.79,-467.89"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="537.42,-464.45 526.89,-465.6 535.85,-471.27 537.42,-464.45"/>
+<path fill="none" stroke="black" stroke-width="2" d="M660.97,-532.4C630.1,-528.42 591.36,-523.43 557.31,-519.04"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="557.74,-515.57 547.37,-517.76 556.84,-522.51 557.74,-515.57"/>
 </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="486.19" cy="-342.67" rx="48.99" ry="18"/>
-<text text-anchor="middle" x="486.19" y="-338.97" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">OSUSEC</text>
+<ellipse fill="none" stroke="#db4437" cx="483.75" cy="-403.45" rx="48.19" ry="18"/>
+<text text-anchor="middle" x="483.75" y="-399.75" 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="M483.37,-360.77C480.69,-377.98 476.62,-404.13 473.52,-424.08"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="470.03,-423.72 471.95,-434.14 476.95,-424.79 470.03,-423.72"/>
+<path fill="none" stroke="black" stroke-width="2" d="M482.38,-421.76C481.16,-437.96 479.37,-461.85 477.97,-480.46"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="474.48,-480.21 477.22,-490.45 481.46,-480.74 474.48,-480.21"/>
 </g>
 <!-- organizers -->
 <g id="node17" class="node">
 <title>organizers</title>
 <g id="a_node17"><a xlink:href="https://ctftime.org/team/42934" xlink:title="organizers">
-<ellipse fill="none" stroke="#db4437" cx="747.67" cy="-226.67" rx="57.69" ry="18"/>
-<text text-anchor="middle" x="747.67" y="-222.97" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">organizers</text>
+<ellipse fill="none" stroke="#db4437" cx="636.91" cy="-184.05" rx="51.99" ry="18"/>
+<text text-anchor="middle" x="636.91" y="-180.35" font-family="JetBrains Mono" font-size="14.00" fill="#db4437">organizers</text>
 </a>
 </g>
 </g>
 <!-- organizers&#45;&gt;DEFCON_QUALS -->
 <g id="edge16" class="edge">
 <title>organizers&#45;&gt;DEFCON_QUALS</title>
-<path fill="none" stroke="black" stroke-width="2" d="M725.98,-243.51C675.05,-283.08 552.03,-378.62 552.03,-378.62 552.03,-378.62 520.85,-406.32 496.73,-427.74"/>
-<polygon fill="black" stroke="black" stroke-width="2" points="494.35,-425.18 489.2,-434.44 499,-430.41 494.35,-425.18"/>
+<path fill="none" stroke="black" stroke-width="2" d="M623.37,-201.6C596.62,-236.28 539.54,-310.26 539.54,-310.26 539.54,-310.26 533.45,-403.51 533.45,-403.51 533.45,-403.51 507.94,-450.03 490.88,-481.15"/>
+<polygon fill="black" stroke="black" stroke-width="2" points="487.63,-479.79 485.89,-490.25 493.77,-483.16 487.63,-479.79"/>
 </g>
 <!-- KITCTF -->
 <g id="node18" class="node">
 <title>KITCTF</title>
 <g id="a_node18"><a xlink:href="https://ctftime.org/team/7221" xlink:title="KITCTF">
-<ellipse fill="none" stroke="#4285f4" cx="399" cy="-880.01" rx="41.69" ry="18"/>
-<text text-anchor="middle" x="399" y="-876.31" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">KITCTF</text>
+<ellipse fill="none" stroke="#4285f4" cx="667.82" cy="-907.17" rx="41.69" ry="18"/>
+<text text-anchor="middle" x="667.82" y="-903.47" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">KITCTF</text>
 </a>
 </g>
 </g>
 <!-- KITCTF&#45;&gt;Sauercloud -->
 <g id="edge17" class="edge">
 <title>KITCTF&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M423.48,-865.22C454.11,-846.72 506.81,-814.89 541.97,-793.65"/>
-<polygon fill="grey" stroke="grey" points="544.19,-796.4 550.94,-788.23 540.57,-790.41 544.19,-796.4"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M655.17,-889.61C645.79,-876.58 632.86,-858.62 622.32,-843.98"/>
+<polygon fill="grey" stroke="grey" points="625.12,-841.87 616.43,-835.8 619.43,-845.96 625.12,-841.87"/>
 </g>
 <!-- Eat Sleep Pwn Repeat -->
 <g id="node19" class="node">
 <title>Eat Sleep Pwn Repeat</title>
 <g id="a_node19"><a xlink:href="https://ctftime.org/team/15712" xlink:title="Eat Sleep Pwn Repeat">
-<ellipse fill="none" stroke="#4285f4" cx="395.05" cy="-775.88" rx="108.58" ry="18"/>
-<text text-anchor="middle" x="395.05" y="-772.18" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Eat Sleep Pwn Repeat</text>
+<ellipse fill="none" stroke="#4285f4" cx="816.32" cy="-899.58" rx="98.58" ry="18"/>
+<text text-anchor="middle" x="816.32" y="-895.88" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Eat Sleep Pwn Repeat</text>
 </a>
 </g>
 </g>
+<!-- KITCTF&#45;&gt;Eat Sleep Pwn Repeat -->
+<g id="edge64" class="edge">
+<title>KITCTF&#45;&gt;Eat Sleep Pwn Repeat</title>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M709.18,-905.06C709.79,-905.03 710.4,-904.99 711.01,-904.96"/>
+<polygon fill="grey" stroke="grey" points="711.35,-908.45 721.16,-904.44 711,-901.46 711.35,-908.45"/>
+</g>
 <!-- Eat Sleep Pwn Repeat&#45;&gt;Sauercloud -->
 <g id="edge18" class="edge">
 <title>Eat Sleep Pwn Repeat&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M502.91,-773.61C504.07,-773.59 505.22,-773.56 506.37,-773.54"/>
-<polygon fill="grey" stroke="grey" points="506.67,-777.04 516.59,-773.33 506.52,-770.04 506.67,-777.04"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M773.83,-883.33C737.8,-869.54 686.26,-849.82 649.39,-835.71"/>
+<polygon fill="grey" stroke="grey" points="650.46,-832.38 639.87,-832.07 647.96,-838.92 650.46,-832.38"/>
 </g>
 <!-- Flux Fingers -->
 <g id="node20" class="node">
 <title>Flux Fingers</title>
 <g id="a_node20"><a xlink:href="https://ctftime.org/team/551" xlink:title="Flux Fingers">
-<ellipse fill="none" stroke="#4285f4" cx="387.35" cy="-829.84" rx="65.79" ry="18"/>
-<text text-anchor="middle" x="387.35" y="-826.14" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Flux Fingers</text>
+<ellipse fill="none" stroke="#4285f4" cx="475.45" cy="-836.69" rx="59.29" ry="18"/>
+<text text-anchor="middle" x="475.45" y="-832.99" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Flux Fingers</text>
 </a>
 </g>
 </g>
 <!-- Flux Fingers&#45;&gt;Sauercloud -->
 <g id="edge19" class="edge">
 <title>Flux Fingers&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M431.51,-816.44C459.54,-807.93 495.95,-796.87 525.43,-787.92"/>
-<polygon fill="grey" stroke="grey" points="526.58,-791.23 535.14,-784.98 524.55,-784.53 526.58,-791.23"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M529.14,-828.99C533.75,-828.33 538.43,-827.66 543.09,-826.99"/>
+<polygon fill="grey" stroke="grey" points="543.81,-830.42 553.21,-825.54 542.81,-823.49 543.81,-830.42"/>
 </g>
 <!-- Red Rocket -->
 <g id="node21" class="node">
 <title>Red Rocket</title>
 <g id="a_node21"><a xlink:href="https://ctftime.org/team/48677" xlink:title="Red Rocket">
-<ellipse fill="none" stroke="#4285f4" cx="540.18" cy="-677.78" rx="60.39" ry="18"/>
-<text text-anchor="middle" x="540.18" y="-674.08" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Red Rocket</text>
+<ellipse fill="none" stroke="#4285f4" cx="524.26" cy="-727.52" rx="56.59" ry="18"/>
+<text text-anchor="middle" x="524.26" y="-723.82" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Red Rocket</text>
 </a>
 </g>
 </g>
 <!-- Red Rocket&#45;&gt;Sauercloud -->
 <g id="edge20" class="edge">
 <title>Red Rocket&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M547.42,-695.96C552.88,-709.65 560.46,-728.66 566.68,-744.26"/>
-<polygon fill="grey" stroke="grey" points="563.57,-745.93 570.53,-753.92 570.08,-743.34 563.57,-745.93"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M539.6,-745.02C551.59,-758.7 568.43,-777.91 581.86,-793.23"/>
+<polygon fill="grey" stroke="grey" points="579.3,-795.62 588.52,-800.83 584.56,-791 579.3,-795.62"/>
 </g>
 <!-- Alles! -->
 <g id="node22" class="node">
 <title>Alles!</title>
 <g id="a_node22"><a xlink:href="https://ctftime.org/team/18419" xlink:title="Alles!">
-<ellipse fill="none" stroke="#4285f4" cx="435.98" cy="-720.07" rx="36" ry="18"/>
-<text text-anchor="middle" x="435.98" y="-716.37" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Alles!</text>
+<ellipse fill="none" stroke="#4285f4" cx="466.21" cy="-771.79" rx="32.49" ry="18"/>
+<text text-anchor="middle" x="466.21" y="-768.09" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Alles!</text>
 </a>
 </g>
 </g>
 <!-- Alles!&#45;&gt;Sauercloud -->
 <g id="edge21" class="edge">
 <title>Alles!&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M465.01,-730.71C483.63,-737.54 508.24,-746.56 529.72,-754.44"/>
-<polygon fill="grey" stroke="grey" points="528.74,-757.81 539.34,-757.96 531.15,-751.23 528.74,-757.81"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M494.05,-781.2C511.75,-787.17 535.13,-795.07 555.76,-802.04"/>
+<polygon fill="grey" stroke="grey" points="554.72,-805.39 565.32,-805.27 556.96,-798.76 554.72,-805.39"/>
 </g>
 <!-- ENOFLAG -->
 <g id="node23" class="node">
 <title>ENOFLAG</title>
 <g id="a_node23"><a xlink:href="https://ctftime.org/team/1438" xlink:title="ENOFLAG">
-<ellipse fill="none" stroke="#4285f4" cx="684.54" cy="-816.07" rx="53.89" ry="18"/>
-<text text-anchor="middle" x="684.54" y="-812.37" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">ENOFLAG</text>
+<ellipse fill="none" stroke="#4285f4" cx="564.24" cy="-924.94" rx="53.89" ry="18"/>
+<text text-anchor="middle" x="564.24" y="-921.24" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">ENOFLAG</text>
 </a>
 </g>
 </g>
 <!-- ENOFLAG&#45;&gt;Sauercloud -->
 <g id="edge22" class="edge">
 <title>ENOFLAG&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M650.46,-802.02C641.67,-798.39 632.07,-794.44 622.82,-790.62"/>
-<polygon fill="grey" stroke="grey" points="623.93,-787.29 613.35,-786.72 621.26,-793.76 623.93,-787.29"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M570.95,-906.84C577.15,-890.14 586.44,-865.09 593.57,-845.89"/>
+<polygon fill="grey" stroke="grey" points="596.87,-847.05 597.07,-836.46 590.31,-844.62 596.87,-847.05"/>
 </g>
 <!-- FAUST -->
 <g id="node24" class="node">
 <title>FAUST</title>
 <g id="a_node24"><a xlink:href="https://ctftime.org/team/550" xlink:title="FAUST">
-<ellipse fill="none" stroke="#4285f4" cx="644.61" cy="-860.07" rx="39.79" ry="18"/>
-<text text-anchor="middle" x="644.61" y="-856.37" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">FAUST</text>
+<ellipse fill="none" stroke="#4285f4" cx="715.74" cy="-821.53" rx="39.79" ry="18"/>
+<text text-anchor="middle" x="715.74" y="-817.83" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">FAUST</text>
 </a>
 </g>
 </g>
 <!-- FAUST&#45;&gt;Sauercloud -->
 <g id="edge23" class="edge">
 <title>FAUST&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M631.4,-842.68C621.67,-829.86 608.27,-812.22 597.29,-797.77"/>
-<polygon fill="grey" stroke="grey" points="600,-795.55 591.16,-789.7 594.42,-799.78 600,-795.55"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M675.96,-820.37C673.72,-820.31 671.43,-820.24 669.13,-820.17"/>
+<polygon fill="grey" stroke="grey" points="669.02,-816.67 658.93,-819.88 668.82,-823.67 669.02,-816.67"/>
 </g>
 <!-- WizardsOfDos -->
 <g id="node25" class="node">
 <title>WizardsOfDos</title>
 <g id="a_node25"><a xlink:href="https://ctftime.org/team/561" xlink:title="WizardsOfDos">
-<ellipse fill="none" stroke="#4285f4" cx="522.77" cy="-901.41" rx="74.19" ry="18"/>
-<text text-anchor="middle" x="522.77" y="-897.71" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">WizardsOfDos</text>
+<ellipse fill="none" stroke="#4285f4" cx="487.06" cy="-880.73" rx="68.49" ry="18"/>
+<text text-anchor="middle" x="487.06" y="-877.03" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">WizardsOfDos</text>
 </a>
 </g>
 </g>
 <!-- WizardsOfDos&#45;&gt;Sauercloud -->
 <g id="edge24" class="edge">
 <title>WizardsOfDos&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M530.41,-883.42C539.64,-861.72 555.23,-825.02 565.99,-799.71"/>
-<polygon fill="grey" stroke="grey" points="569.3,-800.87 569.99,-790.29 562.86,-798.13 569.3,-800.87"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M517.43,-864.48C532.23,-856.57 550.17,-846.97 565.86,-838.57"/>
+<polygon fill="grey" stroke="grey" points="567.63,-841.6 574.8,-833.79 564.33,-835.42 567.63,-841.6"/>
 </g>
 <!-- Squareroots -->
 <g id="node26" class="node">
 <title>Squareroots</title>
 <g id="a_node26"><a xlink:href="https://ctftime.org/team/554" xlink:title="Squareroots">
-<ellipse fill="none" stroke="#4285f4" cx="661.1" cy="-721.82" rx="64.99" ry="18"/>
-<text text-anchor="middle" x="661.1" y="-718.12" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Squareroots</text>
+<ellipse fill="none" stroke="#4285f4" cx="647.56" cy="-730.52" rx="58.49" ry="18"/>
+<text text-anchor="middle" x="647.56" y="-726.82" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Squareroots</text>
 </a>
 </g>
 </g>
 <!-- Squareroots&#45;&gt;Sauercloud -->
 <g id="edge25" class="edge">
 <title>Squareroots&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M633.81,-738.26C627.41,-742.12 620.5,-746.28 613.78,-750.33"/>
-<polygon fill="grey" stroke="grey" points="611.58,-747.57 604.82,-755.73 615.19,-753.57 611.58,-747.57"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M638.49,-748.7C632.35,-761.02 624.13,-777.51 617.24,-791.35"/>
+<polygon fill="grey" stroke="grey" points="614.04,-789.9 612.71,-800.42 620.31,-793.03 614.04,-789.9"/>
 </g>
 <!-- saarsec -->
 <g id="node27" class="node">
 <title>saarsec</title>
 <g id="a_node27"><a xlink:href="https://ctftime.org/team/15337" xlink:title="saarsec">
-<ellipse fill="none" stroke="#4285f4" cx="692.41" cy="-765.85" rx="45.49" ry="18"/>
-<text text-anchor="middle" x="692.41" y="-762.15" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">saarsec</text>
+<ellipse fill="none" stroke="#4285f4" cx="713.18" cy="-774.57" rx="41.69" ry="18"/>
+<text text-anchor="middle" x="713.18" y="-770.87" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">saarsec</text>
 </a>
 </g>
 </g>
 <!-- saarsec&#45;&gt;Sauercloud -->
 <g id="edge26" class="edge">
 <title>saarsec&#45;&gt;Sauercloud</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M647.09,-768.29C647,-768.3 646.91,-768.31 646.81,-768.31"/>
-<polygon fill="grey" stroke="grey" points="647.77,-764.75 637.98,-768.79 648.15,-771.74 647.77,-764.75"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M682.43,-786.86C671.86,-791.08 659.82,-795.9 648.38,-800.47"/>
+<polygon fill="grey" stroke="grey" points="646.95,-797.27 638.96,-804.23 649.55,-803.77 646.95,-797.27"/>
 </g>
 <!-- perfect blue -->
 <g id="node28" class="node">
 <title>perfect blue</title>
 <g id="a_node28"><a xlink:href="https://ctftime.org/team/53802" xlink:title="perfect blue">
-<ellipse fill="none" stroke="#4285f4" cx="461.33" cy="-54.75" rx="65.79" ry="18"/>
-<text text-anchor="middle" x="461.33" y="-51.05" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">perfect blue</text>
+<ellipse fill="none" stroke="#4285f4" cx="664.28" cy="-244.45" rx="56.59" ry="18"/>
+<text text-anchor="middle" x="664.28" y="-240.75" 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="edge27" class="edge">
 <title>perfect blue&#45;&gt;perfect r✪✪✪t</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M482.84,-71.87C498.05,-83.98 518.63,-100.36 535.41,-113.72"/>
-<polygon fill="grey" stroke="grey" points="533.3,-116.51 543.3,-120 537.66,-111.03 533.3,-116.51"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M650.96,-262.12C645.84,-268.92 639.87,-276.84 634.27,-284.27"/>
+<polygon fill="grey" stroke="grey" points="631.16,-282.58 627.94,-292.68 636.75,-286.8 631.16,-282.58"/>
 </g>
 <!-- r00timentary -->
 <g id="node29" class="node">
 <title>r00timentary</title>
 <g id="a_node29"><a xlink:href="https://ctftime.org/team/32783" xlink:title="r00timentary">
-<ellipse fill="none" stroke="#4285f4" cx="605.27" cy="-18" rx="70.39" ry="18"/>
-<text text-anchor="middle" x="605.27" y="-14.3" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">r00timentary</text>
+<ellipse fill="none" stroke="#4285f4" cx="788.73" cy="-254.57" rx="59.59" ry="18"/>
+<text text-anchor="middle" x="788.73" y="-250.87" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">r00timentary</text>
 </a>
 </g>
 </g>
 <!-- r00timentary&#45;&gt;perfect r✪✪✪t -->
 <g id="edge28" class="edge">
 <title>r00timentary&#45;&gt;perfect r✪✪✪t</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M590.89,-35.79C572.96,-57.99 544.61,-93.07 544.61,-93.07 544.61,-93.07 548.26,-100.96 552.49,-110.08"/>
-<polygon fill="grey" stroke="grey" points="549.41,-111.76 556.79,-119.36 555.76,-108.82 549.41,-111.76"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M747.46,-267.8C724.02,-275.32 694.39,-284.82 669.06,-292.94"/>
+<polygon fill="grey" stroke="grey" points="667.67,-289.71 659.22,-296.09 669.81,-296.37 667.67,-289.71"/>
 </g>
 <!-- Samsung Research -->
 <g id="node30" class="node">
 <title>Samsung Research</title>
-<ellipse fill="none" stroke="#4285f4" cx="643.05" cy="-93.14" rx="96.68" ry="18"/>
-<text text-anchor="middle" x="643.05" y="-89.44" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Samsung Research</text>
+<ellipse fill="none" stroke="#4285f4" cx="784.53" cy="-313.03" rx="88.28" ry="18"/>
+<text text-anchor="middle" x="784.53" y="-309.33" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Samsung Research</text>
 </g>
 <!-- Samsung Research&#45;&gt;perfect r✪✪✪t -->
 <g id="edge29" class="edge">
 <title>Samsung Research&#45;&gt;perfect r✪✪✪t</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M612.71,-110.37C609.62,-112.13 606.46,-113.92 603.31,-115.71"/>
-<polygon fill="grey" stroke="grey" points="601.48,-112.73 594.51,-120.71 604.93,-118.81 601.48,-112.73"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M696.07,-311.66C695.91,-311.66 695.75,-311.65 695.59,-311.65"/>
+<polygon fill="grey" stroke="grey" points="698.41,-308.2 688.35,-311.54 698.3,-315.19 698.41,-308.2"/>
 </g>
 <!-- Balsn -->
 <g id="node31" class="node">
 <title>Balsn</title>
 <g id="a_node31"><a xlink:href="https://ctftime.org/team/16978" xlink:title="Balsn">
-<ellipse fill="none" stroke="#4285f4" cx="249.52" cy="-731.82" rx="36" ry="18"/>
-<text text-anchor="middle" x="249.52" y="-728.12" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Balsn</text>
+<ellipse fill="none" stroke="#4285f4" cx="302.53" cy="-796.29" rx="32.49" ry="18"/>
+<text text-anchor="middle" x="302.53" y="-792.59" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Balsn</text>
 </a>
 </g>
 </g>
 <!-- Balsn&#45;&gt;Balsn.217@TSJ.tw -->
 <g id="edge30" class="edge">
 <title>Balsn&#45;&gt;Balsn.217@TSJ.tw</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M234.04,-715.41C231.52,-712.74 228.86,-709.93 226.2,-707.1"/>
-<polygon fill="grey" stroke="grey" points="228.64,-704.59 219.23,-699.72 223.55,-709.39 228.64,-704.59"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M283.43,-781.57C279.49,-778.53 275.24,-775.26 271.01,-771.99"/>
+<polygon fill="grey" stroke="grey" points="273,-769.11 262.95,-765.78 268.73,-774.65 273,-769.11"/>
 </g>
 <!-- 217 -->
 <g id="node32" class="node">
 <title>217</title>
 <g id="a_node32"><a xlink:href="https://ctftime.org/team/5160" xlink:title="217">
-<ellipse fill="none" stroke="#4285f4" cx="234.67" cy="-637.08" rx="28.7" ry="18"/>
-<text text-anchor="middle" x="234.67" y="-633.38" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">217</text>
+<ellipse fill="none" stroke="#4285f4" cx="288.57" cy="-704.09" rx="27" ry="18"/>
+<text text-anchor="middle" x="288.57" y="-700.39" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">217</text>
 </a>
 </g>
 </g>
 <!-- 217&#45;&gt;Balsn.217@TSJ.tw -->
 <g id="edge31" class="edge">
 <title>217&#45;&gt;Balsn.217@TSJ.tw</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M222.6,-653.7C222.15,-654.31 221.7,-654.93 221.25,-655.56"/>
-<polygon fill="grey" stroke="grey" points="218.35,-653.59 215.31,-663.74 224.02,-657.7 218.35,-653.59"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M272.4,-718.74C270.74,-720.24 269.02,-721.8 267.28,-723.37"/>
+<polygon fill="grey" stroke="grey" points="264.71,-720.98 259.65,-730.29 269.41,-726.17 264.71,-720.98"/>
 </g>
 <!-- TSJ -->
 <g id="node33" class="node">
 <title>TSJ</title>
 <g id="a_node33"><a xlink:href="https://ctftime.org/team/150366" xlink:title="TSJ">
-<ellipse fill="none" stroke="#4285f4" cx="137.92" cy="-743.02" rx="27" ry="18"/>
-<text text-anchor="middle" x="137.92" y="-739.32" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">TSJ</text>
+<ellipse fill="none" stroke="#4285f4" cx="173.38" cy="-798.64" rx="27" ry="18"/>
+<text text-anchor="middle" x="173.38" y="-794.94" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">TSJ</text>
 </a>
 </g>
 </g>
 <!-- TSJ&#45;&gt;Balsn.217@TSJ.tw -->
 <g id="edge32" class="edge">
 <title>TSJ&#45;&gt;Balsn.217@TSJ.tw</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M153.49,-728.18C160.3,-721.69 168.47,-713.91 176.16,-706.58"/>
-<polygon fill="grey" stroke="grey" points="178.79,-708.91 183.62,-699.48 173.96,-703.84 178.79,-708.91"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M191.24,-785.09C196.64,-780.99 202.74,-776.36 208.76,-771.8"/>
+<polygon fill="grey" stroke="grey" points="210.98,-774.51 216.83,-765.67 206.75,-768.93 210.98,-774.51"/>
 </g>
 <!-- HITCON -->
 <g id="node34" class="node">
 <title>HITCON</title>
 <g id="a_node34"><a xlink:href="https://ctftime.org/team/8299" xlink:title="HITCON">
-<ellipse fill="none" stroke="#4285f4" cx="150.4" cy="-627.61" rx="46.29" ry="18"/>
-<text text-anchor="middle" x="150.4" y="-623.91" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">HITCON</text>
+<ellipse fill="none" stroke="#4285f4" cx="197.48" cy="-690.24" rx="44.69" ry="18"/>
+<text text-anchor="middle" x="197.48" y="-686.54" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">HITCON</text>
 </a>
 </g>
 </g>
 <!-- HITCON&#45;&gt;Balsn.217@TSJ.tw -->
 <g id="edge33" class="edge">
 <title>HITCON&#45;&gt;Balsn.217@TSJ.tw</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M166.8,-644.73C170.35,-648.43 174.17,-652.42 177.94,-656.36"/>
-<polygon fill="grey" stroke="grey" points="175.61,-658.98 185.06,-663.78 180.66,-654.14 175.61,-658.98"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M210.24,-707.6C213.48,-712.01 217.04,-716.84 220.53,-721.6"/>
+<polygon fill="grey" stroke="grey" points="217.92,-723.96 226.66,-729.94 223.56,-719.81 217.92,-723.96"/>
 </g>
 <!-- PwnThyBytes -->
 <g id="node35" class="node">
 <title>PwnThyBytes</title>
 <g id="a_node35"><a xlink:href="https://ctftime.org/team/59199" xlink:title="PwnThyBytes">
-<ellipse fill="none" stroke="#4285f4" cx="408.84" cy="-98.79" rx="71.49" ry="18"/>
-<text text-anchor="middle" x="408.84" y="-95.09" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">PwnThyBytes</text>
+<ellipse fill="none" stroke="#4285f4" cx="467.22" cy="-196.55" rx="64.19" ry="18"/>
+<text text-anchor="middle" x="467.22" y="-192.85" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">PwnThyBytes</text>
 </a>
 </g>
 </g>
 <!-- PwnThyBytes&#45;&gt;PTB_WTL -->
 <g id="edge34" class="edge">
 <title>PwnThyBytes&#45;&gt;PTB_WTL</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M404.17,-116.79C400.07,-132.63 394.04,-155.94 389.31,-174.21"/>
-<polygon fill="grey" stroke="grey" points="385.88,-173.46 386.77,-184.02 392.66,-175.22 385.88,-173.46"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M458.48,-214.54C451.3,-229.32 441,-250.51 432.8,-267.38"/>
+<polygon fill="grey" stroke="grey" points="429.48,-266.2 428.26,-276.73 435.78,-269.26 429.48,-266.2"/>
 </g>
 <!-- WreckTheLine -->
 <g id="node36" class="node">
 <title>WreckTheLine</title>
 <g id="a_node36"><a xlink:href="https://ctftime.org/team/57908" xlink:title="WreckTheLine">
-<ellipse fill="none" stroke="#4285f4" cx="255.85" cy="-137.38" rx="73.39" ry="18"/>
-<text text-anchor="middle" x="255.85" y="-133.68" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">WreckTheLine</text>
+<ellipse fill="none" stroke="#4285f4" cx="351.4" cy="-240.58" rx="67.69" ry="18"/>
+<text text-anchor="middle" x="351.4" y="-236.88" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">WreckTheLine</text>
 </a>
 </g>
 </g>
 <!-- WreckTheLine&#45;&gt;PTB_WTL -->
 <g id="edge35" class="edge">
 <title>WreckTheLine&#45;&gt;PTB_WTL</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M287.7,-153.73C304.74,-162.47 325.85,-173.31 343.78,-182.51"/>
-<polygon fill="grey" stroke="grey" points="342.33,-185.7 352.82,-187.16 345.52,-179.47 342.33,-185.7"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M372.97,-257.67C378.55,-262.09 384.64,-266.93 390.54,-271.59"/>
+<polygon fill="grey" stroke="grey" points="388.36,-274.34 398.37,-277.8 392.71,-268.85 388.36,-274.34"/>
 </g>
 <!-- ./Vespiary -->
 <g id="node37" class="node">
 <title>./Vespiary</title>
 <g id="a_node37"><a xlink:href="https://ctftime.org/team/80092" xlink:title="./Vespiary">
-<ellipse fill="none" stroke="#4285f4" cx="232.53" cy="-398.54" rx="55.49" ry="18"/>
-<text text-anchor="middle" x="232.53" y="-394.84" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">./Vespiary</text>
+<ellipse fill="none" stroke="#4285f4" cx="249.29" cy="-455.12" rx="50.09" ry="18"/>
+<text text-anchor="middle" x="249.29" y="-451.42" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">./Vespiary</text>
 </a>
 </g>
 </g>
 <!-- ./Vespiary&#45;&gt;./V /home/r/.bin/tw -->
 <g id="edge36" class="edge">
 <title>./Vespiary&#45;&gt;./V /home/r/.bin/tw</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M219.4,-416.11C217.05,-419.26 214.56,-422.59 212.07,-425.92"/>
-<polygon fill="grey" stroke="grey" points="209.18,-423.94 206,-434.04 214.79,-428.13 209.18,-423.94"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M243.35,-473.29C241.52,-478.88 239.47,-485.16 237.48,-491.24"/>
+<polygon fill="grey" stroke="grey" points="234.03,-490.54 234.25,-501.13 240.68,-492.71 234.03,-490.54"/>
 </g>
 <!-- RicercaSec -->
 <g id="node38" class="node">
 <title>RicercaSec</title>
-<ellipse fill="none" stroke="#4285f4" cx="136.92" cy="-515.13" rx="59.59" ry="18"/>
-<text text-anchor="middle" x="136.92" y="-511.43" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">RicercaSec</text>
+<ellipse fill="none" stroke="#4285f4" cx="188.04" cy="-583.98" rx="55.79" ry="18"/>
+<text text-anchor="middle" x="188.04" y="-580.28" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">RicercaSec</text>
 </g>
 <!-- RicercaSec&#45;&gt;./V /home/r/.bin/tw -->
 <g id="edge37" class="edge">
 <title>RicercaSec&#45;&gt;./V /home/r/.bin/tw</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M152.38,-497.6C157.82,-491.43 164.05,-484.37 169.95,-477.68"/>
-<polygon fill="grey" stroke="grey" points="172.67,-479.89 176.66,-470.08 167.42,-475.26 172.67,-479.89"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M199.06,-566.26C202.91,-560.07 207.32,-552.98 211.53,-546.2"/>
+<polygon fill="grey" stroke="grey" points="214.77,-547.62 217.08,-537.28 208.83,-543.92 214.77,-547.62"/>
 </g>
 <!-- binja -->
 <g id="node39" class="node">
 <title>binja</title>
 <g id="a_node39"><a xlink:href="https://ctftime.org/team/9083" xlink:title="binja">
-<ellipse fill="none" stroke="#4285f4" cx="55.96" cy="-468.49" rx="32.49" ry="18"/>
-<text text-anchor="middle" x="55.96" y="-464.79" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">binja</text>
+<ellipse fill="none" stroke="#4285f4" cx="106.56" cy="-539.93" rx="29.5" ry="18"/>
+<text text-anchor="middle" x="106.56" y="-536.23" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">binja</text>
 </a>
 </g>
 </g>
 <!-- binja&#45;&gt;./V /home/r/.bin/tw -->
 <g id="edge38" class="edge">
 <title>binja&#45;&gt;./V /home/r/.bin/tw</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M87.95,-464.67C92.35,-464.15 97.03,-463.59 101.88,-463.01"/>
-<polygon fill="grey" stroke="grey" points="102.52,-466.46 112.03,-461.8 101.69,-459.51 102.52,-466.46"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M134.81,-535.11C140.67,-534.11 147.09,-533.01 153.75,-531.87"/>
+<polygon fill="grey" stroke="grey" points="154.36,-535.32 163.63,-530.18 153.18,-528.42 154.36,-535.32"/>
 </g>
 <!-- TokyoWesterns -->
 <g id="node40" class="node">
 <title>TokyoWesterns</title>
 <g id="a_node40"><a xlink:href="https://ctftime.org/team/12599" xlink:title="TokyoWesterns">
-<ellipse fill="none" stroke="#4285f4" cx="87.17" cy="-404.73" rx="77.19" ry="18"/>
-<text text-anchor="middle" x="87.17" y="-401.03" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">TokyoWesterns</text>
+<ellipse fill="none" stroke="#4285f4" cx="120.23" cy="-475.09" rx="70.69" ry="18"/>
+<text text-anchor="middle" x="120.23" y="-471.39" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">TokyoWesterns</text>
 </a>
 </g>
 </g>
 <!-- TokyoWesterns&#45;&gt;./V /home/r/.bin/tw -->
 <g id="edge39" class="edge">
 <title>TokyoWesterns&#45;&gt;./V /home/r/.bin/tw</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M122.8,-420.8C130.26,-424.17 138.24,-427.76 146.03,-431.28"/>
-<polygon fill="grey" stroke="grey" points="144.83,-434.58 155.39,-435.5 147.71,-428.2 144.83,-434.58"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M157.75,-490.36C164.96,-493.3 172.59,-496.41 180.08,-499.46"/>
+<polygon fill="grey" stroke="grey" points="178.87,-502.74 189.45,-503.27 181.51,-496.26 178.87,-502.74"/>
 </g>
 <!-- Nu1L -->
 <g id="node41" class="node">
 <title>Nu1L</title>
 <g id="a_node41"><a xlink:href="https://ctftime.org/team/19208" xlink:title="Nu1L">
-<ellipse fill="none" stroke="#4285f4" cx="67.67" cy="-346.96" rx="34.39" ry="18"/>
-<text text-anchor="middle" x="67.67" y="-343.26" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Nu1L</text>
+<ellipse fill="none" stroke="#4285f4" cx="103.3" cy="-419.2" rx="31.7" ry="18"/>
+<text text-anchor="middle" x="103.3" y="-415.5" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Nu1L</text>
 </a>
 </g>
 </g>
 <!-- Nu1L&#45;&gt;Straw Hat -->
 <g id="edge40" class="edge">
 <title>Nu1L&#45;&gt;Straw Hat</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M96.5,-337.09C103.09,-334.83 110.27,-332.38 117.42,-329.93"/>
-<polygon fill="grey" stroke="grey" points="118.78,-333.16 127.11,-326.61 116.51,-326.54 118.78,-333.16"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M129.63,-408.5C136.07,-405.88 143.13,-403.01 150.12,-400.17"/>
+<polygon fill="grey" stroke="grey" points="151.6,-403.35 159.54,-396.34 148.96,-396.86 151.6,-403.35"/>
 </g>
 <!-- W&amp;M -->
 <g id="node42" class="node">
 <title>W&amp;M</title>
 <g id="a_node42"><a xlink:href="https://ctftime.org/team/54666" xlink:title="W&amp;M">
-<ellipse fill="none" stroke="#4285f4" cx="72.96" cy="-269.45" rx="34.39" ry="18"/>
-<text text-anchor="middle" x="72.96" y="-265.75" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">W&amp;M</text>
+<ellipse fill="none" stroke="#4285f4" cx="58.27" cy="-362.2" rx="33.29" ry="18"/>
+<text text-anchor="middle" x="58.27" y="-358.5" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">W&amp;M</text>
 </a>
 </g>
 </g>
 <!-- W&amp;M&#45;&gt;Straw Hat -->
 <g id="edge41" class="edge">
 <title>W&amp;M&#45;&gt;Straw Hat</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M98.74,-281.71C106.92,-285.6 116.17,-290 125.12,-294.25"/>
-<polygon fill="grey" stroke="grey" points="123.75,-297.48 134.29,-298.61 126.76,-291.15 123.75,-297.48"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M90.46,-367.15C104.35,-369.29 121,-371.85 136.8,-374.28"/>
+<polygon fill="grey" stroke="grey" points="136.6,-377.79 147.02,-375.85 137.66,-370.87 136.6,-377.79"/>
 </g>
 <!-- &lt;Independent researchers&gt; -->
 <g id="node43" class="node">
 <title>&lt;Independent researchers&gt;</title>
-<ellipse fill="none" stroke="#4285f4" cx="148.89" cy="-225.41" rx="139.98" ry="18"/>
-<text text-anchor="middle" x="148.89" y="-221.71" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">&lt;Independent researchers&gt;</text>
+<ellipse fill="none" stroke="#4285f4" cx="118.94" cy="-318.18" rx="118.88" ry="18"/>
+<text text-anchor="middle" x="118.94" y="-314.48" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">&lt;Independent researchers&gt;</text>
 </g>
 <!-- &lt;Independent researchers&gt;&#45;&gt;Straw Hat -->
 <g id="edge42" class="edge">
 <title>&lt;Independent researchers&gt;&#45;&gt;Straw Hat</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M152.33,-243.66C154.61,-255.7 157.64,-271.71 160.22,-285.37"/>
-<polygon fill="grey" stroke="grey" points="156.79,-286.07 162.09,-295.24 163.67,-284.76 156.79,-286.07"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M139.48,-336.2C147.63,-343.36 157.13,-351.69 165.81,-359.31"/>
+<polygon fill="grey" stroke="grey" points="163.68,-362.1 173.51,-366.06 168.3,-356.84 163.68,-362.1"/>
 </g>
 <!-- DiceGang -->
 <g id="node44" class="node">
 <title>DiceGang</title>
 <g id="a_node44"><a xlink:href="https://ctftime.org/team/109452" xlink:title="DiceGang">
-<ellipse fill="none" stroke="#4285f4" cx="812.55" cy="-578.77" rx="53.89" ry="18"/>
-<text text-anchor="middle" x="812.55" y="-575.07" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">DiceGang</text>
+<ellipse fill="none" stroke="#4285f4" cx="805.8" cy="-583.73" rx="50.09" ry="18"/>
+<text text-anchor="middle" x="805.8" y="-580.03" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">DiceGang</text>
 </a>
 </g>
 </g>
 <!-- DiceGang&#45;&gt;DiceGuesser -->
 <g id="edge43" class="edge">
 <title>DiceGang&#45;&gt;DiceGuesser</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M778.18,-564.82C765.8,-559.79 751.61,-554.04 738.35,-548.65"/>
-<polygon fill="grey" stroke="grey" points="739.48,-545.34 728.9,-544.82 736.85,-551.82 739.48,-545.34"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M776.45,-569.07C770.53,-566.11 764.21,-562.96 757.98,-559.85"/>
+<polygon fill="grey" stroke="grey" points="759.51,-556.7 749,-555.36 756.38,-562.96 759.51,-556.7"/>
 </g>
 <!-- SuperGuesser -->
 <g id="node45" class="node">
 <title>SuperGuesser</title>
 <g id="a_node45"><a xlink:href="https://ctftime.org/team/130817" xlink:title="SuperGuesser">
-<ellipse fill="none" stroke="#4285f4" cx="841.83" cy="-505.66" rx="74.99" ry="18"/>
-<text text-anchor="middle" x="841.83" y="-501.96" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">SuperGuesser</text>
+<ellipse fill="none" stroke="#4285f4" cx="829.32" cy="-495.7" rx="67.69" ry="18"/>
+<text text-anchor="middle" x="829.32" y="-492" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">SuperGuesser</text>
 </a>
 </g>
 </g>
 <!-- SuperGuesser&#45;&gt;DiceGuesser -->
 <g id="edge44" class="edge">
 <title>SuperGuesser&#45;&gt;DiceGuesser</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M779.37,-515.61C772.91,-516.64 766.32,-517.7 759.8,-518.73"/>
-<polygon fill="grey" stroke="grey" points="758.96,-515.32 749.64,-520.35 760.06,-522.24 758.96,-515.32"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M791.2,-510.72C782.39,-514.2 772.92,-517.93 763.8,-521.52"/>
+<polygon fill="grey" stroke="grey" points="762.49,-518.28 754.47,-525.2 765.06,-524.79 762.49,-518.28"/>
 </g>
 <!-- CodeRed -->
 <g id="node46" class="node">
 <title>CodeRed</title>
 <g id="a_node46"><a xlink:href="https://ctftime.org/team/4004" xlink:title="CodeRed">
-<ellipse fill="none" stroke="#4285f4" cx="122.64" cy="-168.73" rx="50.89" ry="18"/>
-<text text-anchor="middle" x="122.64" y="-165.03" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">CodeRed</text>
+<ellipse fill="none" stroke="#4285f4" cx="98.57" cy="-272.42" rx="48.19" ry="18"/>
+<text text-anchor="middle" x="98.57" y="-268.72" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">CodeRed</text>
 </a>
 </g>
 </g>
 <!-- CodeRed&#45;&gt;StarBugs -->
 <g id="edge45" class="edge">
 <title>CodeRed&#45;&gt;StarBugs</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M171.98,-173.2C181.78,-174.08 192.17,-175.03 202.29,-175.94"/>
-<polygon fill="grey" stroke="grey" points="202,-179.43 212.28,-176.85 202.64,-172.46 202,-179.43"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M146.74,-273.06C154.88,-273.17 163.41,-273.28 171.76,-273.39"/>
+<polygon fill="grey" stroke="grey" points="171.77,-276.89 181.82,-273.52 171.87,-269.89 171.77,-276.89"/>
 </g>
 <!-- GYG -->
 <g id="node47" class="node">
 <title>GYG</title>
 <g id="a_node47"><a xlink:href="https://ctftime.org/team/33362" xlink:title="GYG">
-<ellipse fill="none" stroke="#4285f4" cx="253.44" cy="-81.41" rx="29.8" ry="18"/>
-<text text-anchor="middle" x="253.44" y="-77.71" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">GYG</text>
+<ellipse fill="none" stroke="#4285f4" cx="270.69" cy="-178.75" rx="31.4" ry="18"/>
+<text text-anchor="middle" x="270.69" y="-175.05" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">GYG</text>
 </a>
 </g>
 </g>
 <!-- GYG&#45;&gt;StarBugs -->
 <g id="edge46" class="edge">
 <title>GYG&#45;&gt;StarBugs</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M272.58,-95.25C295.52,-111.84 330.9,-137.41 330.9,-137.41 330.9,-137.41 313.11,-148.87 295.7,-160.09"/>
-<polygon fill="grey" stroke="grey" points="293.77,-157.17 287.25,-165.52 297.56,-163.05 293.77,-157.17"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M263.03,-196.24C256.86,-210.32 248.09,-230.36 240.99,-246.59"/>
+<polygon fill="grey" stroke="grey" points="237.62,-245.55 236.82,-256.11 244.03,-248.36 237.62,-245.55"/>
 </g>
 <!-- SED -->
 <g id="node48" class="node">
 <title>SED</title>
 <g id="a_node48"><a xlink:href="https://ctftime.org/team/70332" xlink:title="SED">
-<ellipse fill="none" stroke="#4285f4" cx="185.74" cy="-93.36" rx="29.5" ry="18"/>
-<text text-anchor="middle" x="185.74" y="-89.66" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">SED</text>
+<ellipse fill="none" stroke="#4285f4" cx="170.58" cy="-198.44" rx="28.7" ry="18"/>
+<text text-anchor="middle" x="170.58" y="-194.74" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">SED</text>
 </a>
 </g>
 </g>
 <!-- SED&#45;&gt;StarBugs -->
 <g id="edge47" class="edge">
 <title>SED&#45;&gt;StarBugs</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M183.71,-111.5C182.35,-123.62 180.81,-137.35 180.81,-137.35 180.81,-137.35 202.7,-151.22 202.7,-151.22 202.7,-151.22 212.36,-156.08 223.92,-161.91"/>
-<polygon fill="grey" stroke="grey" points="222.49,-165.11 233,-166.49 225.64,-158.86 222.49,-165.11"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M183.24,-214.87C190.82,-224.71 200.63,-237.44 209.21,-248.57"/>
+<polygon fill="grey" stroke="grey" points="206.6,-250.92 215.47,-256.7 212.14,-246.64 206.6,-250.92"/>
 </g>
 <!-- AAA -->
 <g id="node49" class="node">
 <title>AAA</title>
-<ellipse fill="none" stroke="#4285f4" cx="878.31" cy="-461.65" rx="29.8" ry="18"/>
-<text text-anchor="middle" x="878.31" y="-457.95" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">AAA</text>
+<ellipse fill="none" stroke="#4285f4" cx="924.76" cy="-451.68" rx="28.7" ry="18"/>
+<text text-anchor="middle" x="924.76" y="-447.98" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">AAA</text>
 </g>
 <!-- AAA&#45;&gt;Katzebin -->
 <g id="edge48" class="edge">
 <title>AAA&#45;&gt;Katzebin</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M856.43,-449.36C849.99,-445.74 842.76,-441.67 835.67,-437.69"/>
-<polygon fill="grey" stroke="grey" points="837.28,-434.58 826.85,-432.74 833.85,-440.69 837.28,-434.58"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M903.3,-439.41C896.86,-435.73 889.61,-431.59 882.53,-427.54"/>
+<polygon fill="grey" stroke="grey" points="884.15,-424.44 873.73,-422.51 880.68,-430.51 884.15,-424.44"/>
 </g>
 <!-- Oops -->
 <g id="node50" class="node">
 <title>Oops</title>
 <g id="a_node50"><a xlink:href="https://ctftime.org/team/4419" xlink:title="Oops">
-<ellipse fill="none" stroke="#4285f4" cx="902.59" cy="-397.2" rx="34.39" ry="18"/>
-<text text-anchor="middle" x="902.59" y="-393.5" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Oops</text>
+<ellipse fill="none" stroke="#4285f4" cx="962.74" cy="-401.07" rx="32.49" ry="18"/>
+<text text-anchor="middle" x="962.74" y="-397.37" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Oops</text>
 </a>
 </g>
 </g>
 <!-- Oops&#45;&gt;Katzebin -->
 <g id="edge49" class="edge">
 <title>Oops&#45;&gt;Katzebin</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M870.34,-403.58C865.11,-404.61 859.57,-405.7 854,-406.81"/>
-<polygon fill="grey" stroke="grey" points="853.09,-403.42 843.96,-408.79 854.45,-410.28 853.09,-403.42"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M930.4,-402.92C921.71,-403.42 912.08,-403.97 902.54,-404.52"/>
+<polygon fill="grey" stroke="grey" points="902.06,-401.04 892.28,-405.11 902.46,-408.03 902.06,-401.04"/>
 </g>
 <!-- Tencent -->
 <g id="node51" class="node">
 <title>Tencent</title>
 <g id="a_node51"><a xlink:href="https://ctftime.org/team/32578" xlink:title="Tencent">
-<ellipse fill="none" stroke="#4285f4" cx="849.4" cy="-349.97" rx="45.49" ry="18"/>
-<text text-anchor="middle" x="849.4" y="-346.27" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Tencent</text>
+<ellipse fill="none" stroke="#4285f4" cx="901.26" cy="-357.05" rx="41.69" ry="18"/>
+<text text-anchor="middle" x="901.26" y="-353.35" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Tencent</text>
 </a>
 </g>
 </g>
 <!-- Tencent&#45;&gt;Katzebin -->
 <g id="edge50" class="edge">
 <title>Tencent&#45;&gt;Katzebin</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M836.62,-367.37C831.16,-374.8 824.68,-383.62 818.68,-391.78"/>
-<polygon fill="grey" stroke="grey" points="815.78,-389.82 812.68,-399.95 821.42,-393.97 815.78,-389.82"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M883.74,-373.62C880.26,-376.91 876.55,-380.42 872.88,-383.89"/>
+<polygon fill="grey" stroke="grey" points="870.35,-381.46 865.49,-390.87 875.16,-386.55 870.35,-381.46"/>
 </g>
 <!-- Eur3kA -->
 <g id="node52" class="node">
 <title>Eur3kA</title>
 <g id="a_node52"><a xlink:href="https://ctftime.org/team/48512" xlink:title="Eur3kA">
-<ellipse fill="none" stroke="#4285f4" cx="843.35" cy="-634.15" rx="44.39" ry="18"/>
-<text text-anchor="middle" x="843.35" y="-630.45" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Eur3kA</text>
+<ellipse fill="none" stroke="#4285f4" cx="851.05" cy="-627.76" rx="39.79" ry="18"/>
+<text text-anchor="middle" x="851.05" y="-624.06" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">Eur3kA</text>
 </a>
 </g>
 </g>
 <!-- Eur3kA&#45;&gt;r3kapig -->
 <g id="edge51" class="edge">
 <title>Eur3kA&#45;&gt;r3kapig</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M800.75,-629.3C799.61,-629.17 798.47,-629.04 797.32,-628.91"/>
-<polygon fill="grey" stroke="grey" points="797.32,-625.39 786.99,-627.74 796.53,-632.35 797.32,-625.39"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M811.35,-628.27C811.26,-628.27 811.17,-628.28 811.08,-628.28"/>
+<polygon fill="grey" stroke="grey" points="812.51,-624.76 802.55,-628.39 812.6,-631.76 812.51,-624.76"/>
 </g>
 <!-- FlappyPig -->
 <g id="node53" class="node">
 <title>FlappyPig</title>
 <g id="a_node53"><a xlink:href="https://ctftime.org/team/12692" xlink:title="FlappyPig">
-<ellipse fill="none" stroke="#4285f4" cx="806.32" cy="-697.42" rx="54.69" ry="18"/>
-<text text-anchor="middle" x="806.32" y="-693.72" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">FlappyPig</text>
+<ellipse fill="none" stroke="#4285f4" cx="831.26" cy="-692.61" rx="50.09" ry="18"/>
+<text text-anchor="middle" x="831.26" y="-688.91" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">FlappyPig</text>
 </a>
 </g>
 </g>
 <!-- FlappyPig&#45;&gt;r3kapig -->
 <g id="edge52" class="edge">
 <title>FlappyPig&#45;&gt;r3kapig</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M791.45,-679.73C783.43,-670.19 773.38,-658.24 764.57,-647.76"/>
-<polygon fill="grey" stroke="grey" points="767.24,-645.5 758.13,-640.1 761.88,-650 767.24,-645.5"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M812.94,-675.54C805.18,-668.31 796.03,-659.78 787.69,-652.01"/>
+<polygon fill="grey" stroke="grey" points="790.02,-649.39 780.32,-645.14 785.25,-654.52 790.02,-649.39"/>
 </g>
 <!-- secret.club -->
 <g id="node54" class="node">
 <title>secret.club</title>
-<ellipse fill="none" stroke="#4285f4" cx="810.02" cy="-271.76" rx="59.59" ry="18"/>
-<text text-anchor="middle" x="810.02" y="-268.06" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">secret.club</text>
+<ellipse fill="none" stroke="#4285f4" cx="750.25" cy="-193.16" rx="53.09" ry="18"/>
+<text text-anchor="middle" x="750.25" y="-189.46" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">secret.club</text>
 </g>
 <!-- secret.club&#45;&gt;organizers -->
 <g id="edge53" class="edge">
 <title>secret.club&#45;&gt;organizers</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M786.8,-254.97C784.25,-253.13 781.63,-251.23 779,-249.33"/>
-<polygon fill="grey" stroke="grey" points="780.85,-246.35 770.7,-243.33 776.75,-252.02 780.85,-246.35"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M698.22,-188.98C698.11,-188.97 698,-188.96 697.89,-188.95"/>
+<polygon fill="grey" stroke="grey" points="697.98,-185.45 687.73,-188.13 697.42,-192.42 697.98,-185.45"/>
 </g>
 <!-- polyflag -->
 <g id="node55" class="node">
 <title>polyflag</title>
 <g id="a_node55"><a xlink:href="https://ctftime.org/team/112451" xlink:title="polyflag">
-<ellipse fill="none" stroke="#4285f4" cx="892.59" cy="-177.43" rx="46.59" ry="18"/>
-<text text-anchor="middle" x="892.59" y="-173.73" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">polyflag</text>
+<ellipse fill="none" stroke="#4285f4" cx="651.6" cy="-100.42" rx="40.89" ry="18"/>
+<text text-anchor="middle" x="651.6" y="-96.72" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">polyflag</text>
 </a>
 </g>
 </g>
 <!-- polyflag&#45;&gt;organizers -->
 <g id="edge54" class="edge">
 <title>polyflag&#45;&gt;organizers</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M857.51,-189.35C839.15,-195.59 816.39,-203.32 796.35,-210.13"/>
-<polygon fill="grey" stroke="grey" points="795.11,-206.86 786.76,-213.39 797.36,-213.49 795.11,-206.86"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M648.41,-118.57C646.49,-129.53 644,-143.72 641.82,-156.09"/>
+<polygon fill="grey" stroke="grey" points="638.37,-155.48 640.09,-165.94 645.27,-156.69 638.37,-155.48"/>
 </g>
 <!-- excusemewtf -->
 <g id="node56" class="node">
 <title>excusemewtf</title>
 <g id="a_node56"><a xlink:href="https://ctftime.org/team/104977/" xlink:title="excusemewtf">
-<ellipse fill="none" stroke="#4285f4" cx="766.93" cy="-137.18" rx="70.69" ry="18"/>
-<text text-anchor="middle" x="766.93" y="-133.48" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">excusemewtf</text>
+<ellipse fill="none" stroke="#4285f4" cx="539.92" cy="-108.49" rx="62.29" ry="18"/>
+<text text-anchor="middle" x="539.92" y="-104.79" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">excusemewtf</text>
 </a>
 </g>
 </g>
 <!-- excusemewtf&#45;&gt;organizers -->
 <g id="edge55" class="edge">
 <title>excusemewtf&#45;&gt;organizers</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M763.03,-155.29C760.37,-167.66 756.79,-184.3 753.75,-198.41"/>
-<polygon fill="grey" stroke="grey" points="750.24,-198.07 751.56,-208.59 757.09,-199.55 750.24,-198.07"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M561.93,-125.64C575.38,-136.12 592.76,-149.66 607.4,-161.06"/>
+<polygon fill="grey" stroke="grey" points="605.61,-164.11 615.65,-167.49 609.92,-158.58 605.61,-164.11"/>
 </g>
 <!-- the cr0wn -->
 <g id="node57" class="node">
 <title>the cr0wn</title>
 <g id="a_node57"><a xlink:href="https://ctftime.org/team/48976/" xlink:title="the cr0wn">
-<ellipse fill="none" stroke="#4285f4" cx="669.86" cy="-181.44" rx="55.79" ry="18"/>
-<text text-anchor="middle" x="669.86" y="-177.74" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">the cr0wn</text>
+<ellipse fill="none" stroke="#4285f4" cx="528.07" cy="-152.52" rx="48.99" ry="18"/>
+<text text-anchor="middle" x="528.07" y="-148.82" font-family="JetBrains Mono" font-size="14.00" fill="#4285f4">the cr0wn</text>
 </a>
 </g>
 </g>
 <!-- the cr0wn&#45;&gt;organizers -->
 <g id="edge56" class="edge">
 <title>the cr0wn&#45;&gt;organizers</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M697.07,-197.26C701.78,-200 706.75,-202.88 711.65,-205.73"/>
-<polygon fill="grey" stroke="grey" points="709.93,-208.78 720.34,-210.78 713.45,-202.73 709.93,-208.78"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M566.44,-163.63C573.02,-165.54 579.94,-167.54 586.78,-169.52"/>
+<polygon fill="grey" stroke="grey" points="586.09,-172.97 596.67,-172.39 588.04,-166.25 586.09,-172.97"/>
 </g>
 <!-- 10sec -->
 <g id="node58" class="node">
 <title>10sec</title>
 <g id="a_node58"><a xlink:href="https://ctftime.org/team/61603" xlink:title="10sec">
-<ellipse fill="none" stroke="#228b22" cx="52.46" cy="-794.49" rx="37.89" ry="18"/>
-<text text-anchor="middle" x="52.46" y="-790.79" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">10sec</text>
+<ellipse fill="none" stroke="#228b22" cx="80.39" cy="-844.65" rx="34.39" ry="18"/>
+<text text-anchor="middle" x="80.39" y="-840.95" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">10sec</text>
 </a>
 </g>
 </g>
 <!-- 10sec&#45;&gt;TSJ -->
 <g id="edge57" class="edge">
 <title>10sec&#45;&gt;TSJ</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M76.26,-780.15C86.45,-774.02 98.44,-766.8 109.12,-760.36"/>
-<polygon fill="grey" stroke="grey" points="110.95,-763.34 117.72,-755.19 107.34,-757.35 110.95,-763.34"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M105.8,-832.08C117.09,-826.49 130.48,-819.87 142.35,-813.99"/>
+<polygon fill="grey" stroke="grey" points="144.07,-817.05 151.48,-809.48 140.96,-810.78 144.07,-817.05"/>
 </g>
 <!-- BambooFox -->
 <g id="node59" class="node">
 <title>BambooFox</title>
 <g id="a_node59"><a xlink:href="https://ctftime.org/team/9871" xlink:title="BambooFox">
-<ellipse fill="none" stroke="#228b22" cx="243.91" cy="-819.91" rx="63.89" ry="18"/>
-<text text-anchor="middle" x="243.91" y="-816.21" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">BambooFox</text>
+<ellipse fill="none" stroke="#228b22" cx="262.62" cy="-874.33" rx="58.49" ry="18"/>
+<text text-anchor="middle" x="262.62" y="-870.63" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">BambooFox</text>
 </a>
 </g>
 </g>
 <!-- BambooFox&#45;&gt;TSJ -->
 <g id="edge58" class="edge">
 <title>BambooFox&#45;&gt;TSJ</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M220.65,-803.04C204.15,-791.06 181.96,-774.97 164.72,-762.46"/>
-<polygon fill="grey" stroke="grey" points="166.36,-759.32 156.21,-756.28 162.25,-764.99 166.36,-759.32"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M242.37,-857.16C229.22,-846 211.99,-831.38 198.04,-819.55"/>
+<polygon fill="grey" stroke="grey" points="200.15,-816.75 190.26,-812.95 195.62,-822.09 200.15,-816.75"/>
 </g>
 <!-- Goburin&#39; -->
 <g id="node60" class="node">
 <title>Goburin&#39;</title>
 <g id="a_node60"><a xlink:href="https://ctftime.org/team/111613" xlink:title="Goburin&#39;">
-<ellipse fill="none" stroke="#228b22" cx="51.79" cy="-695.98" rx="49.29" ry="18"/>
-<text text-anchor="middle" x="51.79" y="-692.28" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">Goburin&#39;</text>
+<ellipse fill="none" stroke="#228b22" cx="86.13" cy="-751.95" rx="44.39" ry="18"/>
+<text text-anchor="middle" x="86.13" y="-748.25" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">Goburin&#39;</text>
 </a>
 </g>
 </g>
 <!-- Goburin&#39;&#45;&gt;TSJ -->
 <g id="edge59" class="edge">
 <title>Goburin&#39;&#45;&gt;TSJ</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M79.52,-711.12C88.59,-716.08 98.71,-721.6 107.94,-726.64"/>
-<polygon fill="grey" stroke="grey" points="106.35,-729.76 116.81,-731.48 109.71,-723.62 106.35,-729.76"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M113.26,-766.47C122.74,-771.54 133.43,-777.26 143.15,-782.46"/>
+<polygon fill="grey" stroke="grey" points="141.62,-785.61 152.09,-787.24 144.92,-779.44 141.62,-785.61"/>
 </g>
 <!-- NCtfU -->
 <g id="node61" class="node">
 <title>NCtfU</title>
 <g id="a_node61"><a xlink:href="https://ctftime.org/team/139610" xlink:title="NCtfU">
-<ellipse fill="none" stroke="#228b22" cx="37.7" cy="-743.73" rx="37.89" ry="18"/>
-<text text-anchor="middle" x="37.7" y="-740.03" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">NCtfU</text>
+<ellipse fill="none" stroke="#228b22" cx="68.76" cy="-797.32" rx="34.39" ry="18"/>
+<text text-anchor="middle" x="68.76" y="-793.62" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">NCtfU</text>
 </a>
 </g>
 </g>
 <!-- NCtfU&#45;&gt;TSJ -->
 <g id="edge60" class="edge">
 <title>NCtfU&#45;&gt;TSJ</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M75.59,-743.46C83.85,-743.4 92.59,-743.34 100.82,-743.28"/>
-<polygon fill="grey" stroke="grey" points="100.93,-746.78 110.9,-743.21 100.88,-739.78 100.93,-746.78"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M103.31,-797.75C113.75,-797.88 125.27,-798.03 135.9,-798.16"/>
+<polygon fill="grey" stroke="grey" points="136.11,-801.67 146.16,-798.29 136.2,-794.67 136.11,-801.67"/>
 </g>
 <!-- Ret2NOP -->
 <g id="node62" class="node">
 <title>Ret2NOP</title>
 <g id="a_node62"><a xlink:href="https://ctftime.org/team/139617" xlink:title="Ret2NOP">
-<ellipse fill="none" stroke="#228b22" cx="121.25" cy="-838.5" rx="50.89" ry="18"/>
-<text text-anchor="middle" x="121.25" y="-834.8" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">Ret2NOP</text>
+<ellipse fill="none" stroke="#228b22" cx="147.28" cy="-888.67" rx="48.99" ry="18"/>
+<text text-anchor="middle" x="147.28" y="-884.97" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">Ret2NOP</text>
 </a>
 </g>
 </g>
 <!-- Ret2NOP&#45;&gt;TSJ -->
 <g id="edge61" class="edge">
 <title>Ret2NOP&#45;&gt;TSJ</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M124.47,-820.09C126.88,-806.26 130.23,-787.08 132.98,-771.31"/>
-<polygon fill="grey" stroke="grey" points="136.5,-771.5 134.77,-761.04 129.61,-770.29 136.5,-771.5"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M152.56,-870.45C156.23,-857.8 161.19,-840.71 165.34,-826.37"/>
+<polygon fill="grey" stroke="grey" points="168.77,-827.1 168.2,-816.52 162.05,-825.15 168.77,-827.1"/>
 </g>
 <!-- flagbot -->
 <g id="node63" class="node">
 <title>flagbot</title>
 <g id="a_node63"><a xlink:href="https://ctftime.org/team/34878" xlink:title="flagbot">
-<ellipse fill="none" stroke="#228b22" cx="912.95" cy="-88.03" rx="42.49" ry="18"/>
-<text text-anchor="middle" x="912.95" y="-84.33" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">flagbot</text>
+<ellipse fill="none" stroke="#228b22" cx="612.46" cy="-18" rx="37.09" ry="18"/>
+<text text-anchor="middle" x="612.46" y="-14.3" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">flagbot</text>
 </a>
 </g>
 </g>
 <!-- flagbot&#45;&gt;polyflag -->
 <g id="edge62" class="edge">
 <title>flagbot&#45;&gt;polyflag</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M908.83,-106.12C905.99,-118.61 902.16,-135.44 898.93,-149.62"/>
-<polygon fill="grey" stroke="grey" points="895.51,-148.84 896.7,-159.37 902.34,-150.4 895.51,-148.84"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M620.96,-35.88C626.14,-46.79 632.86,-60.95 638.69,-73.23"/>
+<polygon fill="grey" stroke="grey" points="635.67,-75.04 643.13,-82.57 642,-72.04 635.67,-75.04"/>
 </g>
 <!-- polygl0ts -->
 <g id="node64" class="node">
 <title>polygl0ts</title>
 <g id="a_node64"><a xlink:href="https://ctftime.org/team/53791" xlink:title="polygl0ts">
-<ellipse fill="none" stroke="#228b22" cx="999.46" cy="-168.38" rx="51.99" ry="18"/>
-<text text-anchor="middle" x="999.46" y="-164.68" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">polygl0ts</text>
+<ellipse fill="none" stroke="#228b22" cx="703.06" cy="-56.37" rx="45.49" ry="18"/>
+<text text-anchor="middle" x="703.06" y="-52.67" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">polygl0ts</text>
 </a>
 </g>
 </g>
 <!-- polygl0ts&#45;&gt;polyflag -->
 <g id="edge63" class="edge">
 <title>polygl0ts&#45;&gt;polyflag</title>
-<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M948.84,-172.67C948.73,-172.68 948.63,-172.69 948.52,-172.69"/>
-<polygon fill="grey" stroke="grey" points="948.16,-169.21 938.49,-173.54 948.75,-176.19 948.16,-169.21"/>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M683.9,-72.78C682.13,-74.29 680.32,-75.84 678.51,-77.39"/>
+<polygon fill="grey" stroke="grey" points="675.93,-74.99 670.61,-84.15 680.48,-80.31 675.93,-74.99"/>
+</g>
+<!-- StratumAuhuur -->
+<g id="node65" class="node">
+<title>StratumAuhuur</title>
+<g id="a_node65"><a xlink:href="https://ctftime.org/team/5317" xlink:title="StratumAuhuur">
+<ellipse fill="none" stroke="#228b22" cx="770.5" cy="-956.32" rx="70.39" ry="18"/>
+<text text-anchor="middle" x="770.5" y="-952.62" font-family="JetBrains Mono" font-size="14.00" fill="#228b22">StratumAuhuur</text>
+</a>
+</g>
+</g>
+<!-- StratumAuhuur&#45;&gt;Eat Sleep Pwn Repeat -->
+<g id="edge65" class="edge">
+<title>StratumAuhuur&#45;&gt;Eat Sleep Pwn Repeat</title>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M784.74,-938.68C788.16,-934.45 791.88,-929.85 795.52,-925.34"/>
+<polygon fill="grey" stroke="grey" points="798.36,-927.39 801.92,-917.41 792.92,-922.99 798.36,-927.39"/>
+</g>
+<!-- CCCAC -->
+<g id="node66" class="node">
+<title>CCCAC</title>
+<g id="a_node66"><a xlink:href="https://ctftime.org/team/555" xlink:title="CCCAC">
+<ellipse fill="none" stroke="#12b2af" cx="891.12" cy="-998.55" rx="42.49" ry="18"/>
+<text text-anchor="middle" x="891.12" y="-994.85" font-family="JetBrains Mono" font-size="14.00" fill="#000000">CCCAC</text>
+</a>
+</g>
+</g>
+<!-- CCCAC&#45;&gt;StratumAuhuur -->
+<g id="edge67" class="edge">
+<title>CCCAC&#45;&gt;StratumAuhuur</title>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M858.48,-987.12C847.25,-983.19 834.38,-978.68 822.02,-974.36"/>
+<polygon fill="grey" stroke="grey" points="822.85,-970.94 812.25,-970.94 820.53,-977.54 822.85,-970.94"/>
+</g>
+<!-- Stratum0 -->
+<g id="node67" class="node">
+<title>Stratum0</title>
+<g id="a_node67"><a xlink:href="https://ctftime.org/team/1684" xlink:title="Stratum0">
+<ellipse fill="none" stroke="#12b2af" cx="761.17" cy="-1046.75" rx="46.59" ry="18"/>
+<text text-anchor="middle" x="761.17" y="-1043.05" font-family="JetBrains Mono" font-size="14.00" fill="#000000">Stratum0</text>
+</a>
+</g>
+</g>
+<!-- Stratum0&#45;&gt;StratumAuhuur -->
+<g id="edge66" class="edge">
+<title>Stratum0&#45;&gt;StratumAuhuur</title>
+<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M763.06,-1028.45C764.35,-1015.95 766.08,-999.13 767.55,-984.88"/>
+<polygon fill="grey" stroke="grey" points="771.07,-984.9 768.61,-974.59 764.1,-984.18 771.07,-984.9"/>
 </g>
 </g>
 </svg>