diff --git a/source/Unix/connection.rst b/source/Unix/connection.rst
index 7dce7104f88cc825f445ef313fde1ab436ed9816..574f36388c5130147f278652106b12e9a8dadb06 100644
--- a/source/Unix/connection.rst
+++ b/source/Unix/connection.rst
@@ -32,7 +32,7 @@ exercise:
 Network accessibility at Pasteur.
 =================================
 
-.. figure:: ../_static/unix/images//fortress.png
+.. figure:: ../_static/unix/images/ip_fortress.png
   :class: align-center
   :width: 500px
 
diff --git a/source/_static/unix/images/ip_fortress.png b/source/_static/unix/images/ip_fortress.png
new file mode 100644
index 0000000000000000000000000000000000000000..c17234ea53abfb53a84a28525979d2ca08370d7f
Binary files /dev/null and b/source/_static/unix/images/ip_fortress.png differ
diff --git a/source/_static/unix/images/ip_fortress.svg b/source/_static/unix/images/ip_fortress.svg
new file mode 100644
index 0000000000000000000000000000000000000000..11fd4de2557b3111ab6fad792eb6fc68e68e1f35
--- /dev/null
+++ b/source/_static/unix/images/ip_fortress.svg
@@ -0,0 +1,858 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   width="225.56279mm"
+   height="164.265mm"
+   viewBox="0 0 225.56279 164.265"
+   version="1.1"
+   id="svg5"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+   sodipodi:docname="ip_fortress.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <sodipodi:namedview
+     id="namedview7"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="mm"
+     showgrid="false"
+     inkscape:snap-grids="false"
+     inkscape:snap-to-guides="false"
+     inkscape:snap-global="false"
+     inkscape:zoom="1.59"
+     inkscape:cx="116.3522"
+     inkscape:cy="390.56604"
+     inkscape:window-width="3840"
+     inkscape:window-height="2088"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1"
+     fit-margin-left="1"
+     fit-margin-top="1"
+     fit-margin-right="1"
+     fit-margin-bottom="1" />
+  <defs
+     id="defs2">
+    <inkscape:path-effect
+       effect="bspline"
+       id="path-effect37202"
+       is_visible="true"
+       lpeversion="1"
+       weight="33.333333"
+       steps="2"
+       helper_size="0"
+       apply_no_weight="true"
+       apply_with_weight="true"
+       only_selected="false" />
+    <marker
+       style="overflow:visible"
+       id="marker33982"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path33980" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="marker33972"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lstart"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,10,0)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path33970" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="marker33962"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lstart"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,10,0)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path33960" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow1Lstart"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lstart"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(0.8,0,0,0.8,10,0)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path33684" />
+    </marker>
+    <marker
+       style="overflow:visible"
+       id="Arrow1Lend"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Lend"
+       inkscape:isstock="true">
+      <path
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path33687" />
+    </marker>
+  </defs>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(31.925895,-30.720664)">
+    <g
+       id="g6483"
+       transform="translate(5.67291,-4.6070029)">
+      <circle
+         style="display:inline;fill:#f9f9f9;stroke:#000000;stroke-width:2.265;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers stroke fill"
+         id="path846"
+         cx="105.83149"
+         cy="117.46017"
+         r="80"
+         inkscape:label="fortress" />
+      <rect
+         style="fill:#ffffff;stroke:#000000;stroke-width:2.265;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers stroke fill"
+         id="rect6376"
+         width="36.480732"
+         height="8.4515629"
+         x="4.9884129"
+         y="126.63364" />
+      <text
+         xml:space="preserve"
+         style="font-size:4.9389px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.264583"
+         x="23.201046"
+         y="132.13635"
+         id="text2118"><tspan
+           sodipodi:role="line"
+           id="tspan2116"
+           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#000000;stroke-width:0.264583"
+           x="23.201046"
+           y="132.13635">ssh.pasteur.fr</tspan></text>
+    </g>
+    <g
+       id="g6491"
+       transform="translate(-26.458344,-44.979189)">
+      <rect
+         style="fill:#ffffff;stroke:#000000;stroke-width:2.72019;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers stroke fill"
+         id="rect6485"
+         width="53.980282"
+         height="8.2381115"
+         x="-3.1074557"
+         y="126.74036" />
+      <text
+         xml:space="preserve"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.9389px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.264583"
+         x="23.201046"
+         y="132.13635"
+         id="text6489"><tspan
+           sodipodi:role="line"
+           id="tspan6487"
+           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#000000;stroke-width:0.264583"
+           x="23.201046"
+           y="132.13635">Home sweet home PC</tspan></text>
+    </g>
+    <g
+       id="g12623"
+       transform="translate(145.54211,-9.8869442)"
+       style="display:inline">
+      <rect
+         style="fill:#ffffff;stroke:#000000;stroke-width:2.265;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers stroke fill"
+         id="rect12617"
+         width="36.480732"
+         height="8.4515629"
+         x="4.9884129"
+         y="126.63364" />
+      <text
+         xml:space="preserve"
+         style="font-size:4.9389px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;stroke-width:0.264583"
+         x="23.201046"
+         y="132.13635"
+         id="text12621"><tspan
+           sodipodi:role="line"
+           id="tspan12619"
+           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#000000;stroke-width:0.264583"
+           x="23.201046"
+           y="132.13635">Desktop PC</tspan></text>
+    </g>
+    <g
+       id="g35462"
+       transform="matrix(1.0024478,0,0,0.7713174,0.78124044,-4.695773)"
+       inkscape:label="clst">
+      <rect
+         style="fill:#ffffff;stroke:#0073ce;stroke-width:2.265;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect14561"
+         width="82.87336"
+         height="66.696442"
+         x="71.765427"
+         y="70.82048"
+         inkscape:label="cluster contour" />
+      <text
+         xml:space="preserve"
+         style="font-size:6.35622px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;display:inline;fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.297948;stroke-opacity:1"
+         x="127.55408"
+         y="60.959488"
+         id="text16207"
+         transform="scale(0.88703003,1.1273575)"><tspan
+           sodipodi:role="line"
+           id="tspan16205"
+           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35622px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.297948;stroke-opacity:1"
+           x="127.55408"
+           y="60.959488">CLUSTER</tspan></text>
+    </g>
+    <g
+       id="g35294"
+       style="display:inline"
+       inkscape:label="submit nodes"
+       transform="translate(124.7046,9.1325063)">
+      <rect
+         style="display:inline;fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect35144"
+         width="12.882195"
+         height="3.0939648"
+         x="7.5664973"
+         y="67.141449"
+         ry="0.32751581"
+         rx="0.43033767" />
+      <rect
+         style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect34523"
+         width="12.882195"
+         height="3.0939648"
+         x="7.5664973"
+         y="60.454838"
+         ry="0.32751581"
+         rx="0.43033767" />
+      <rect
+         style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect34968"
+         width="12.882195"
+         height="3.0939648"
+         x="7.6504879"
+         y="47.081631"
+         ry="0.32751581"
+         rx="0.43033767" />
+      <rect
+         style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect35050"
+         width="12.882195"
+         height="3.0939648"
+         x="7.5664973"
+         y="57.11153"
+         ry="0.32751581"
+         rx="0.43033767" />
+      <rect
+         style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect35056"
+         width="12.882195"
+         height="3.0939648"
+         x="7.5664973"
+         y="53.768234"
+         ry="0.32751581"
+         rx="0.43033767" />
+      <rect
+         style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect35138"
+         width="12.882195"
+         height="3.0939648"
+         x="7.5664973"
+         y="77.171349"
+         ry="0.32751581"
+         rx="0.43033767" />
+      <rect
+         style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect35140"
+         width="12.882195"
+         height="3.0939648"
+         x="7.5664973"
+         y="73.828049"
+         ry="0.32751581"
+         rx="0.43033767" />
+      <rect
+         style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect35142"
+         width="12.882195"
+         height="3.0939648"
+         x="7.5664973"
+         y="63.798141"
+         ry="0.32751581"
+         rx="0.43033767" />
+      <rect
+         style="fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect35146"
+         width="12.882195"
+         height="3.0939648"
+         x="7.5664973"
+         y="70.484734"
+         ry="0.32751581"
+         rx="0.43033767" />
+      <rect
+         style="display:inline;fill:#0073ce;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+         id="rect35054"
+         width="12.882195"
+         height="3.0939648"
+         x="7.5664973"
+         y="50.424934"
+         ry="0.32751581"
+         rx="0.43033767" />
+    </g>
+    <g
+       id="g859"
+       transform="translate(71.470562,-45.353462)"
+       style="display:inline;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none">
+      <rect
+         style="fill:#ffffff;stroke:#000000;stroke-width:1.09449;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;paint-order:markers stroke fill"
+         id="rect853"
+         width="44.19455"
+         height="8.3570738"
+         x="5.7478776"
+         y="113.9809" />
+      <text
+         xml:space="preserve"
+         style="font-size:4.9389px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
+         x="27.719755"
+         y="119.43642"
+         id="text857"><tspan
+           sodipodi:role="line"
+           id="tspan855"
+           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"
+           x="27.719755"
+           y="119.43642">maestro.pasteur.fr</tspan></text>
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.264583;stroke-opacity:1"
+       x="139.0853"
+       y="97.456177"
+       id="text4819"><tspan
+         sodipodi:role="line"
+         id="tspan4817"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.264583;stroke-opacity:1"
+         x="139.0853"
+         y="97.456177">compute nodes</tspan></text>
+    <path
+       style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 133.2992,54.297603 -5.60052,-0.03738 0.1963,37.090294 5.48683,-0.08718"
+       id="path23163" />
+    <g
+       id="g33647"
+       transform="translate(7.9375004,20.10834)">
+      <g
+         id="g23259"
+         transform="matrix(1.0024478,0,0,0.7713174,-9.5742179,44.663712)"
+         inkscape:label="clst">
+        <rect
+           style="fill:#ffffff;stroke:#0073ce;stroke-width:1.60059;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
+           id="rect23253"
+           width="67.835304"
+           height="40.690006"
+           x="79.827141"
+           y="108.12086"
+           inkscape:label="cluster contour" />
+        <text
+           xml:space="preserve"
+           style="font-size:6.11423px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;display:inline;fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.286604;stroke-opacity:1"
+           x="122.65134"
+           y="143.78268"
+           id="text23257"
+           transform="scale(0.9224871,1.084026)"><tspan
+             sodipodi:role="line"
+             id="tspan23255"
+             style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.11423px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.286604;stroke-opacity:1"
+             x="122.65134"
+             y="143.78268">STORAGE</tspan></text>
+      </g>
+      <g
+         id="g33544"
+         transform="translate(8.4666671)">
+        <g
+           id="g25172"
+           transform="translate(-12.170835)">
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="path24829"
+             cx="89.719635"
+             cy="149.60052"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24853"
+             cx="89.719635"
+             cy="149.60052"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24935"
+             cx="89.719635"
+             cy="148.54221"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24937"
+             cx="89.719635"
+             cy="147.48389"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24939"
+             cx="89.719635"
+             cy="146.42557"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24941"
+             cx="89.719635"
+             cy="145.36725"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24943"
+             cx="89.719635"
+             cy="144.30893"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24945"
+             cx="89.719635"
+             cy="143.25061"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24947"
+             cx="89.719635"
+             cy="142.19229"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24949"
+             cx="89.719635"
+             cy="141.13397"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24951"
+             cx="89.719635"
+             cy="140.07565"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24953"
+             cx="89.719635"
+             cy="139.01733"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24955"
+             cx="89.719635"
+             cy="137.95901"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24957"
+             cx="89.719635"
+             cy="136.9007"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse24959"
+             cx="89.719635"
+             cy="135.84238"
+             rx="6.3462019"
+             ry="2.1960537" />
+        </g>
+        <text
+           xml:space="preserve"
+           style="font-size:3.88056px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
+           x="77.466377"
+           y="155.72246"
+           id="text26406"><tspan
+             sodipodi:role="line"
+             id="tspan26404"
+             style="font-size:3.88056px;stroke-width:0.264583"
+             x="77.466377"
+             y="155.72246">appa</tspan></text>
+      </g>
+      <g
+         id="g33564"
+         transform="translate(8.4666671)">
+        <g
+           id="g25204"
+           transform="translate(6.3500003)">
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25174"
+             cx="89.719635"
+             cy="149.60052"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25176"
+             cx="89.719635"
+             cy="149.60052"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25178"
+             cx="89.719635"
+             cy="148.54221"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25180"
+             cx="89.719635"
+             cy="147.48389"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25182"
+             cx="89.719635"
+             cy="146.42557"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25184"
+             cx="89.719635"
+             cy="145.36725"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25186"
+             cx="89.719635"
+             cy="144.30893"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25188"
+             cx="89.719635"
+             cy="143.25061"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25190"
+             cx="89.719635"
+             cy="142.19229"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25192"
+             cx="89.719635"
+             cy="141.13397"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25194"
+             cx="89.719635"
+             cy="140.07565"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25196"
+             cx="89.719635"
+             cy="139.01733"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25198"
+             cx="89.719635"
+             cy="137.95901"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25200"
+             cx="89.719635"
+             cy="136.9007"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25202"
+             cx="89.719635"
+             cy="135.84238"
+             rx="6.3462019"
+             ry="2.1960537" />
+        </g>
+        <text
+           xml:space="preserve"
+           style="font-size:3.88056px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
+           x="95.988159"
+           y="155.70941"
+           id="text31198"
+           inkscape:transform-center-x="11.867268"
+           inkscape:transform-center-y="-0.01599028"><tspan
+             sodipodi:role="line"
+             id="tspan31196"
+             style="font-size:3.88056px;stroke-width:0.264583"
+             x="95.988159"
+             y="155.70941">gaia</tspan></text>
+      </g>
+      <g
+         id="g33584"
+         transform="translate(8.4666671)">
+        <g
+           id="g25236"
+           transform="translate(23.812509)">
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25206"
+             cx="89.719635"
+             cy="149.60052"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25208"
+             cx="89.719635"
+             cy="149.60052"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25210"
+             cx="89.719635"
+             cy="148.54221"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25212"
+             cx="89.719635"
+             cy="147.48389"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25214"
+             cx="89.719635"
+             cy="146.42557"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25216"
+             cx="89.719635"
+             cy="145.36725"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25218"
+             cx="89.719635"
+             cy="144.30893"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25220"
+             cx="89.719635"
+             cy="143.25061"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25222"
+             cx="89.719635"
+             cy="142.19229"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25224"
+             cx="89.719635"
+             cy="141.13397"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25226"
+             cx="89.719635"
+             cy="140.07565"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25228"
+             cx="89.719635"
+             cy="139.01733"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25230"
+             cx="89.719635"
+             cy="137.95901"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25232"
+             cx="89.719635"
+             cy="136.9007"
+             rx="6.3462019"
+             ry="2.1960537" />
+          <ellipse
+             style="fill:#ffffff;fill-opacity:1;stroke:#0073ce;stroke-width:1;stroke-linejoin:round;stroke-opacity:1;paint-order:markers stroke fill"
+             id="ellipse25234"
+             cx="89.719635"
+             cy="135.84238"
+             rx="6.3462019"
+             ry="2.1960537" />
+        </g>
+        <text
+           xml:space="preserve"
+           style="font-size:3.88056px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;stroke-width:0.264583"
+           x="113.77866"
+           y="155.97862"
+           id="text31202"
+           inkscape:transform-center-x="11.867268"
+           inkscape:transform-center-y="-0.01599028"><tspan
+             sodipodi:role="line"
+             id="tspan31200"
+             style="font-size:3.88056px;stroke-width:0.264583"
+             x="113.77866"
+             y="155.97862">zeus</tspan></text>
+      </g>
+    </g>
+    <path
+       style="fill:none;stroke:#d20000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)"
+       d="m 160.14192,128.4072 -12.51568,17.28497"
+       id="path33682" />
+    <path
+       style="fill:none;stroke:#d20000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)"
+       d="m 110.49714,104.72052 0.0872,40.97165"
+       id="path35258"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#d20000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)"
+       d="m 49.432625,132.24339 26.644229,19.64885"
+       id="path35279"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#d20000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)"
+       d="M 44.605507,119.10646 69.620198,91.824967"
+       id="path35570"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#0f9000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)"
+       d="M 168.75542,114.44326 157.28913,103.32081"
+       id="path35903"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#0f9000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)"
+       d="M 70.99415,97.231514 49.076042,121.26754"
+       id="path36802"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#0f9000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)"
+       d="M 74.853662,156.66966 45.818466,134.56781"
+       id="path36804"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;stroke:#0f9000;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker33972);marker-end:url(#Arrow1Lend)"
+       d="m 175.77559,127.86475 c 0,0 -4.54896,64.77651 -63.97843,62.60114 -59.429474,-2.17537 -72.785491,-56.41903 -72.785491,-56.41903"
+       id="path38123"
+       sodipodi:nodetypes="czc" />
+    <path
+       style="fill:none;stroke:#0f9000;stroke-width:0.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#marker33982)"
+       d="M 0.2604831,92.456173 25.137375,119.94751"
+       id="path41152"
+       sodipodi:nodetypes="cc" />
+    <g
+       id="g113159">
+      <text
+         xml:space="preserve"
+         style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#009700;fill-opacity:1;stroke:#0f9000;stroke-width:0.264583;stroke-opacity:1"
+         x="17.120579"
+         y="163.39238"
+         id="text44927"><tspan
+           sodipodi:role="line"
+           id="tspan44925"
+           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#009700;fill-opacity:1;stroke:#0f9000;stroke-width:0.264583;stroke-opacity:1"
+           x="17.120579"
+           y="163.39238">network</tspan></text>
+      <path
+         style="fill:none;stroke:#049500;stroke-width:0.865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 27.488364,161.87903 9.528968,5.3e-4 h 0.01802"
+         id="path96687" />
+      <path
+         style="fill:#d20000;fill-opacity:1;stroke:#d20000;stroke-width:0.865;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 27.488364,168.28063 9.528968,5.3e-4 h 0.01802"
+         id="path98245" />
+      <text
+         xml:space="preserve"
+         style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#d20000;fill-opacity:1;stroke:#d20000;stroke-width:0.264583;stroke-opacity:1"
+         x="16.781582"
+         y="169.21313"
+         id="text98249"><tspan
+           sodipodi:role="line"
+           id="tspan98247"
+           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#d20000;fill-opacity:1;stroke:#d20000;stroke-width:0.264583;stroke-opacity:1"
+           x="16.781582"
+           y="169.21313">storage</tspan></text>
+    </g>
+    <text
+       xml:space="preserve"
+       style="font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.264583;stroke-opacity:1"
+       x="99.927139"
+       y="64.647812"
+       id="text113163"><tspan
+         sodipodi:role="line"
+         id="tspan113161"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#0073ce;fill-opacity:1;stroke:#0073ce;stroke-width:0.264583;stroke-opacity:1"
+         x="99.927139"
+         y="64.647812">submit nodes</tspan></text>
+  </g>
+</svg>