guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/02: talks: Add JDEV 2020 talk.


From: Ludovic Courtès
Subject: 01/02: talks: Add JDEV 2020 talk.
Date: Fri, 10 Jul 2020 17:30:18 -0400 (EDT)

civodul pushed a commit to branch master
in repository maintenance.

commit f9dcbd01012b01f1e2410c58663f3c44c55e7e74
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Thu Jul 9 15:20:36 2020 +0200

    talks: Add JDEV 2020 talk.
    
    * talks/jdev-2020: New directory.
---
 .gitignore                                         |   10 +
 talks/jdev-2020/images/Git-Logo-2Color.pdf         |    1 +
 talks/jdev-2020/images/Guix-1-0.pdf                |    1 +
 talks/jdev-2020/images/Guix-horizontal-print.pdf   |    1 +
 .../images/IBM_Blue_Gene_P_supercomputer.jpg       |    1 +
 .../jdev-2020/images/acm-artifacts-functional.jpg  |    1 +
 talks/jdev-2020/images/arrow-right.pdf             |    1 +
 talks/jdev-2020/images/big-picture-1.pdf           |    1 +
 talks/jdev-2020/images/big-picture-2.pdf           |    1 +
 talks/jdev-2020/images/big-picture-3.pdf           |    1 +
 talks/jdev-2020/images/conda-broke-tweet.png       |    1 +
 talks/jdev-2020/images/conda.pdf                   |    1 +
 talks/jdev-2020/images/delorean.jpg                |    1 +
 talks/jdev-2020/images/docker-guix-lol.pdf         |    1 +
 talks/jdev-2020/images/easybuild.png               |    1 +
 talks/jdev-2020/images/end-to-end-1.pdf            |  Bin 0 -> 89743 bytes
 talks/jdev-2020/images/end-to-end-2.pdf            |  Bin 0 -> 154730 bytes
 talks/jdev-2020/images/end-to-end.svg              | 3379 ++++++++++++++++++++
 talks/jdev-2020/images/environment-modules.png     |    1 +
 talks/jdev-2020/images/environment.png             |    1 +
 talks/jdev-2020/images/guix-jupyter.png            |    1 +
 talks/jdev-2020/images/guix-scope.png              |    1 +
 .../images/guixhpc-logo-transparent-white.pdf      |    1 +
 .../jdev-2020/images/guixhpc-logo-transparent.pdf  |    1 +
 talks/jdev-2020/images/hwloc-graph.dot             |    1 +
 talks/jdev-2020/images/inria-white-2019.pdf        |    1 +
 talks/jdev-2020/images/jupyter-select-kernel.png   |    1 +
 talks/jdev-2020/images/lwn-docker-hello-world.png  |    1 +
 talks/jdev-2020/images/openhub-contributors.png    |    1 +
 talks/jdev-2020/images/re-storage-tradeoffs.png    |  Bin 0 -> 235040 bytes
 talks/jdev-2020/images/repeatability-study.png     |    1 +
 talks/jdev-2020/images/rescience.png               |    1 +
 talks/jdev-2020/images/singularity-def-file.png    |    1 +
 talks/jdev-2020/images/singularity-hpc-wire.png    |    1 +
 talks/jdev-2020/images/smoothie.pdf                |    1 +
 talks/jdev-2020/images/snap-crypto-miner.png       |    1 +
 .../images/software-heritage-logo-title-white.pdf  |    1 +
 talks/jdev-2020/images/spack-bug.png               |    1 +
 talks/jdev-2020/images/spack-build-errors.png      |    1 +
 talks/jdev-2020/images/spack.png                   |    1 +
 talks/jdev-2020/images/ten-years-challenge.png     |  Bin 0 -> 1057761 bytes
 talks/jdev-2020/images/workflow-management-3.pdf   |    1 +
 talks/jdev-2020/rules.ini                          |    9 +
 talks/jdev-2020/talk.tex                           |  745 +++++
 44 files changed, 4179 insertions(+)

diff --git a/.gitignore b/.gitignore
index 7928c8d..9d08a82 100644
--- a/.gitignore
+++ b/.gitignore
@@ -203,3 +203,13 @@
 /talks/fosdem-2020/containers/talk.toc
 /talks/fosdem-2020/containers/talk.vrb
 /talks/fosdem-2020/containers/talk.dvi
+/talks/jdev-2020/images/hwloc-graph.pdf
+/talks/jdev-2020/talk.aux
+/talks/jdev-2020/talk.log
+/talks/jdev-2020/talk.nav
+/talks/jdev-2020/talk.out
+/talks/jdev-2020/talk.pdf
+/talks/jdev-2020/talk.pdf.log
+/talks/jdev-2020/talk.snm
+/talks/jdev-2020/talk.toc
+/talks/jdev-2020/talk.vrb
diff --git a/talks/jdev-2020/images/Git-Logo-2Color.pdf 
b/talks/jdev-2020/images/Git-Logo-2Color.pdf
new file mode 120000
index 0000000..cc315a8
--- /dev/null
+++ b/talks/jdev-2020/images/Git-Logo-2Color.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/Git-Logo-2Color.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/Guix-1-0.pdf 
b/talks/jdev-2020/images/Guix-1-0.pdf
new file mode 120000
index 0000000..8df586d
--- /dev/null
+++ b/talks/jdev-2020/images/Guix-1-0.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/Guix-1-0.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/Guix-horizontal-print.pdf 
b/talks/jdev-2020/images/Guix-horizontal-print.pdf
new file mode 120000
index 0000000..a4472b3
--- /dev/null
+++ b/talks/jdev-2020/images/Guix-horizontal-print.pdf
@@ -0,0 +1 @@
+../../fosdem-2020/guix-jupyter/images/Guix-horizontal-print.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/IBM_Blue_Gene_P_supercomputer.jpg 
b/talks/jdev-2020/images/IBM_Blue_Gene_P_supercomputer.jpg
new file mode 120000
index 0000000..9908c9e
--- /dev/null
+++ b/talks/jdev-2020/images/IBM_Blue_Gene_P_supercomputer.jpg
@@ -0,0 +1 @@
+../../aramis-2019/images/IBM_Blue_Gene_P_supercomputer.jpg
\ No newline at end of file
diff --git a/talks/jdev-2020/images/acm-artifacts-functional.jpg 
b/talks/jdev-2020/images/acm-artifacts-functional.jpg
new file mode 120000
index 0000000..c9fd040
--- /dev/null
+++ b/talks/jdev-2020/images/acm-artifacts-functional.jpg
@@ -0,0 +1 @@
+../../aramis-2019/images/acm-artifacts-functional.jpg
\ No newline at end of file
diff --git a/talks/jdev-2020/images/arrow-right.pdf 
b/talks/jdev-2020/images/arrow-right.pdf
new file mode 120000
index 0000000..e9e8f57
--- /dev/null
+++ b/talks/jdev-2020/images/arrow-right.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/arrow-right.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/big-picture-1.pdf 
b/talks/jdev-2020/images/big-picture-1.pdf
new file mode 120000
index 0000000..cfa6c7a
--- /dev/null
+++ b/talks/jdev-2020/images/big-picture-1.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/big-picture-1.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/big-picture-2.pdf 
b/talks/jdev-2020/images/big-picture-2.pdf
new file mode 120000
index 0000000..760875b
--- /dev/null
+++ b/talks/jdev-2020/images/big-picture-2.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/big-picture-2.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/big-picture-3.pdf 
b/talks/jdev-2020/images/big-picture-3.pdf
new file mode 120000
index 0000000..3fe6c8a
--- /dev/null
+++ b/talks/jdev-2020/images/big-picture-3.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/big-picture-3.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/conda-broke-tweet.png 
b/talks/jdev-2020/images/conda-broke-tweet.png
new file mode 120000
index 0000000..8e14f1b
--- /dev/null
+++ b/talks/jdev-2020/images/conda-broke-tweet.png
@@ -0,0 +1 @@
+../../fosdem-2020/guix-jupyter/images/conda-broke-tweet.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/conda.pdf b/talks/jdev-2020/images/conda.pdf
new file mode 120000
index 0000000..1e990f5
--- /dev/null
+++ b/talks/jdev-2020/images/conda.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/conda.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/delorean.jpg 
b/talks/jdev-2020/images/delorean.jpg
new file mode 120000
index 0000000..43d3a41
--- /dev/null
+++ b/talks/jdev-2020/images/delorean.jpg
@@ -0,0 +1 @@
+../../fosdem-2020/guix-jupyter/images/delorean.jpg
\ No newline at end of file
diff --git a/talks/jdev-2020/images/docker-guix-lol.pdf 
b/talks/jdev-2020/images/docker-guix-lol.pdf
new file mode 120000
index 0000000..4a296c8
--- /dev/null
+++ b/talks/jdev-2020/images/docker-guix-lol.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/docker-guix-lol.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/easybuild.png 
b/talks/jdev-2020/images/easybuild.png
new file mode 120000
index 0000000..c171cdd
--- /dev/null
+++ b/talks/jdev-2020/images/easybuild.png
@@ -0,0 +1 @@
+../../aramis-2019/images/easybuild.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/end-to-end-1.pdf 
b/talks/jdev-2020/images/end-to-end-1.pdf
new file mode 100644
index 0000000..7d753d3
Binary files /dev/null and b/talks/jdev-2020/images/end-to-end-1.pdf differ
diff --git a/talks/jdev-2020/images/end-to-end-2.pdf 
b/talks/jdev-2020/images/end-to-end-2.pdf
new file mode 100644
index 0000000..7abe7a6
Binary files /dev/null and b/talks/jdev-2020/images/end-to-end-2.pdf differ
diff --git a/talks/jdev-2020/images/end-to-end.svg 
b/talks/jdev-2020/images/end-to-end.svg
new file mode 100644
index 0000000..b8a2575
--- /dev/null
+++ b/talks/jdev-2020/images/end-to-end.svg
@@ -0,0 +1,3379 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
+   sodipodi:docname="end-to-end.svg"
+   id="svg8"
+   version="1.1"
+   viewBox="0 0 215.23644 143.55202"
+   height="143.55202mm"
+   width="215.23643mm">
+  <defs
+     id="defs2">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5048"
+       id="linearGradient6715"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+       x1="302.85715"
+       y1="366.64789"
+       x2="302.85715"
+       y2="609.50507" />
+    <linearGradient
+       id="linearGradient5048">
+      <stop
+         style="stop-color:black;stop-opacity:0;"
+         offset="0"
+         id="stop5050" />
+      <stop
+         id="stop5056"
+         offset="0.5"
+         style="stop-color:black;stop-opacity:1;" />
+      <stop
+         style="stop-color:black;stop-opacity:0;"
+         offset="1"
+         id="stop5052" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6717"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5060">
+      <stop
+         style="stop-color:black;stop-opacity:1;"
+         offset="0"
+         id="stop5062" />
+      <stop
+         style="stop-color:black;stop-opacity:0;"
+         offset="1"
+         id="stop5064" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6719"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient259"
+       id="radialGradient15658"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(0.960493,1.041132)"
+       cx="33.966679"
+       cy="35.736916"
+       fx="33.966679"
+       fy="35.736916"
+       r="86.70845" />
+    <linearGradient
+       id="linearGradient259">
+      <stop
+         id="stop260"
+         offset="0.0000000"
+         style="stop-color:#fafafa;stop-opacity:1.0000000;" />
+      <stop
+         id="stop261"
+         offset="1.0000000"
+         style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient269"
+       id="radialGradient15656"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.968273,0,0,1.032767,3.353553,0.646447)"
+       cx="8.824419"
+       cy="3.7561285"
+       fx="8.824419"
+       fy="3.7561285"
+       r="37.751713" />
+    <linearGradient
+       id="linearGradient269">
+      <stop
+         id="stop270"
+         offset="0.0000000"
+         style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
+      <stop
+         id="stop271"
+         offset="1.0000000"
+         style="stop-color:#4c4c4c;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15662"
+       id="radialGradient15668"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.968273,0,0,1.032767,3.353553,0.646447)"
+       cx="8.1435566"
+       cy="7.2678967"
+       fx="8.1435566"
+       fy="7.2678967"
+       r="38.158695" />
+    <linearGradient
+       id="linearGradient15662">
+      <stop
+         id="stop15664"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop15666"
+         offset="1.0000000"
+         style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <radialGradient
+       r="5.256"
+       fy="114.5684"
+       fx="20.892099"
+       cy="114.5684"
+       cx="20.892099"
+       gradientTransform="matrix(0.229703,0,0,0.229703,4.613529,3.979808)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2283"
+       xlink:href="#aigrd2"
+       inkscape:collect="always" />
+    <radialGradient
+       id="aigrd2"
+       cx="20.892099"
+       cy="114.5684"
+       r="5.256"
+       fx="20.892099"
+       fy="114.5684"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         offset="0"
+         style="stop-color:#F0F0F0"
+         id="stop15566" />
+      <stop
+         offset="1.0000000"
+         style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
+         id="stop15568" />
+    </radialGradient>
+    <radialGradient
+       r="5.257"
+       fy="64.567902"
+       fx="20.892099"
+       cy="64.567902"
+       cx="20.892099"
+       gradientTransform="matrix(0.229703,0,0,0.229703,4.613529,3.979808)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2285"
+       xlink:href="#aigrd3"
+       inkscape:collect="always" />
+    <radialGradient
+       id="aigrd3"
+       cx="20.892099"
+       cy="64.567902"
+       r="5.257"
+       fx="20.892099"
+       fy="64.567902"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         offset="0"
+         style="stop-color:#F0F0F0"
+         id="stop15573" />
+      <stop
+         offset="1.0000000"
+         style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
+         id="stop15575" />
+    </radialGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="11.68987"
+       fy="72.568001"
+       fx="14.287618"
+       cy="68.872971"
+       cx="14.287618"
+       
gradientTransform="matrix(1.399258,-2.234445e-7,8.196178e-8,0.513264,4.365074,4.839285)"
+       id="radialGradient2308"
+       xlink:href="#linearGradient2300"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2300">
+      <stop
+         id="stop2302"
+         offset="0.0000000"
+         style="stop-color:#000000;stop-opacity:0.32673267;" />
+      <stop
+         id="stop2304"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aigrd1"
+       id="linearGradient53551"
+       gradientUnits="userSpaceOnUse"
+       x1="99.777298"
+       y1="15.4238"
+       x2="153.0005"
+       y2="248.6311"
+       gradientTransform="matrix(0.200685,0,0,0.200685,-0.585758,-1.050787)" />
+    <linearGradient
+       id="aigrd1"
+       gradientUnits="userSpaceOnUse"
+       x1="99.777298"
+       y1="15.4238"
+       x2="153.0005"
+       y2="248.6311">
+      <stop
+         offset="0"
+         style="stop-color:#184375"
+         id="stop53300" />
+      <stop
+         offset="1"
+         style="stop-color:#C8BDDC"
+         id="stop53302" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="11.68987"
+       fy="72.568001"
+       fx="14.287618"
+       cy="68.872971"
+       cx="14.287618"
+       
gradientTransform="matrix(1.399258,-2.234445e-7,8.196178e-8,0.513264,4.365074,4.839285)"
+       id="radialGradient2308-4"
+       xlink:href="#linearGradient2300"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aigrd1"
+       id="linearGradient3773"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.200685,0,0,0.200685,-54.33576,-1.050787)"
+       x1="99.777298"
+       y1="15.4238"
+       x2="153.0005"
+       y2="248.6311" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5048"
+       id="linearGradient6715-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+       x1="302.85715"
+       y1="366.64789"
+       x2="302.85715"
+       y2="609.50507" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6717-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6719-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1789"
+       id="radialGradient238"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(1.055022,-0.02734504,0.177703,1.190929,-3.572177,-7.125301)"
+       cx="20.706017"
+       cy="37.517986"
+       fx="20.706017"
+       fy="37.517986"
+       r="30.905205" />
+    <linearGradient
+       id="linearGradient1789">
+      <stop
+         style="stop-color:#202020;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop1790" />
+      <stop
+         style="stop-color:#b9b9b9;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop1791" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="6.1802502"
+       x2="15.514889"
+       y1="31.36775"
+       x1="18.112709"
+       id="linearGradient3104"
+       xlink:href="#linearGradient3096"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient3096">
+      <stop
+         id="stop3098"
+         offset="0"
+         style="stop-color:#424242;stop-opacity:1;" />
+      <stop
+         id="stop3100"
+         offset="1.0000000"
+         style="stop-color:#777777;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3983"
+       id="linearGradient491"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.516844,0,0,0.708978,-0.879573,-1.318166)"
+       x1="6.2297964"
+       y1="13.773066"
+       x2="9.8980894"
+       y2="66.834053" />
+    <linearGradient
+       id="linearGradient3983">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.87628865;"
+         offset="0.0000000"
+         id="stop3984" />
+      <stop
+         style="stop-color:#fffffe;stop-opacity:0.0000000;"
+         offset="1.0000000"
+         id="stop3985" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9766"
+       id="linearGradient9772"
+       x1="22.175976"
+       y1="36.987999"
+       x2="22.065331"
+       y2="32.050499"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient9766">
+      <stop
+         style="stop-color:#6194cb;stop-opacity:1;"
+         offset="0"
+         id="stop9768" />
+      <stop
+         style="stop-color:#729fcf;stop-opacity:1;"
+         offset="1"
+         id="stop9770" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="46.689312"
+       x2="12.853771"
+       y1="32.567184"
+       x1="13.035696"
+       gradientTransform="matrix(1.317489,0,0,0.816256,-0.879573,-1.318166)"
+       id="linearGradient322"
+       xlink:href="#linearGradient319"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient319"
+       inkscape:collect="always">
+      <stop
+         id="stop320"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop321"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6717-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6719-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2855"
+       id="linearGradient2861"
+       x1="21.043484"
+       y1="42.83337"
+       x2="14.283642"
+       y2="6.8333683"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.137871,0,0,1,-2.660884,0)" />
+    <linearGradient
+       id="linearGradient2855">
+      <stop
+         style="stop-color:#dfdfdf;stop-opacity:1;"
+         offset="0"
+         id="stop2857" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="1"
+         id="stop2859" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2873"
+       id="linearGradient2879"
+       x1="26.612417"
+       y1="28.083368"
+       x2="26.228401"
+       y2="42.83337"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient2873">
+      <stop
+         style="stop-color:#939393;stop-opacity:1;"
+         offset="0"
+         id="stop2875" />
+      <stop
+         style="stop-color:#424242;stop-opacity:1;"
+         offset="1"
+         id="stop2877" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient3010"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.348243,0,26.35543)"
+       cx="23.5625"
+       cy="40.4375"
+       fx="23.5625"
+       fy="40.4375"
+       r="19.5625" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2919"
+       id="linearGradient2925"
+       x1="6"
+       y1="7.5625"
+       x2="40.984375"
+       y2="7.5625"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient2919">
+      <stop
+         style="stop-color:#a3a4a0;stop-opacity:1;"
+         offset="0"
+         id="stop2921" />
+      <stop
+         style="stop-color:#888a85;stop-opacity:1;"
+         offset="1"
+         id="stop2923" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2966"
+       id="linearGradient2972"
+       x1="48.90625"
+       y1="17.376184"
+       x2="50.988335"
+       y2="22.250591"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-5.669292)" />
+    <linearGradient
+       id="linearGradient2966">
+      <stop
+         style="stop-color:#ffd1d1;stop-opacity:1;"
+         offset="0"
+         id="stop2968" />
+      <stop
+         id="stop3006"
+         offset="0.5"
+         style="stop-color:#ff1d1d;stop-opacity:1;" />
+      <stop
+         style="stop-color:#6f0000;stop-opacity:1;"
+         offset="1"
+         id="stop2970" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2974"
+       id="linearGradient2980"
+       x1="46"
+       y1="19.8125"
+       x2="47.6875"
+       y2="22.625"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-5.669292)" />
+    <linearGradient
+       id="linearGradient2974">
+      <stop
+         style="stop-color:#c1c1c1;stop-opacity:1;"
+         offset="0"
+         id="stop2976" />
+      <stop
+         style="stop-color:#acacac;stop-opacity:1;"
+         offset="1"
+         id="stop2978" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2984"
+       id="radialGradient2990"
+       cx="29.053354"
+       cy="27.640751"
+       fx="29.053354"
+       fy="27.640751"
+       r="3.2408545"
+       gradientTransform="matrix(2.923565,0,0,2.029717,-61.55532,-27.88417)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient2984">
+      <stop
+         style="stop-color:#e7e2b8;stop-opacity:1;"
+         offset="0"
+         id="stop2986" />
+      <stop
+         style="stop-color:#e7e2b8;stop-opacity:0;"
+         offset="1"
+         id="stop2988" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2994"
+       id="linearGradient3000"
+       x1="25.71875"
+       y1="31.046875"
+       x2="25.514589"
+       y2="30.703125"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-5.825542,0.125)" />
+    <linearGradient
+       id="linearGradient2994">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop2996" />
+      <stop
+         style="stop-color:#c9c9c9;stop-opacity:1;"
+         offset="1"
+         id="stop2998" />
+    </linearGradient>
+    <linearGradient
+       y2="609.50507"
+       x2="302.85715"
+       y1="366.64789"
+       x1="302.85715"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient13125"
+       xlink:href="#linearGradient5048"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6717-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6719-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient259"
+       id="radialGradient15658-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(0.960493,1.041132)"
+       cx="33.966679"
+       cy="35.736916"
+       fx="33.966679"
+       fy="35.736916"
+       r="86.70845" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient269"
+       id="radialGradient15656-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.968273,0,0,1.032767,3.353553,0.646447)"
+       cx="8.824419"
+       cy="3.7561285"
+       fx="8.824419"
+       fy="3.7561285"
+       r="37.751713" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15662"
+       id="radialGradient15668-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.968273,0,0,1.032767,3.353553,0.646447)"
+       cx="8.1435566"
+       cy="7.2678967"
+       fx="8.1435566"
+       fy="7.2678967"
+       r="38.158695" />
+    <radialGradient
+       r="5.256"
+       fy="114.5684"
+       fx="20.892099"
+       cy="114.5684"
+       cx="20.892099"
+       gradientTransform="matrix(0.229703,0,0,0.229703,4.613529,3.979808)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2283-2"
+       xlink:href="#aigrd2-2"
+       inkscape:collect="always" />
+    <radialGradient
+       id="aigrd2-2"
+       cx="20.892099"
+       cy="114.5684"
+       r="5.256"
+       fx="20.892099"
+       fy="114.5684"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         offset="0"
+         style="stop-color:#F0F0F0"
+         id="stop15566-6" />
+      <stop
+         offset="1.0000000"
+         style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
+         id="stop15568-1" />
+    </radialGradient>
+    <radialGradient
+       r="5.257"
+       fy="64.567902"
+       fx="20.892099"
+       cy="64.567902"
+       cx="20.892099"
+       gradientTransform="matrix(0.229703,0,0,0.229703,4.613529,3.979808)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2285-0"
+       xlink:href="#aigrd3-6"
+       inkscape:collect="always" />
+    <radialGradient
+       id="aigrd3-6"
+       cx="20.892099"
+       cy="64.567902"
+       r="5.257"
+       fx="20.892099"
+       fy="64.567902"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         offset="0"
+         style="stop-color:#F0F0F0"
+         id="stop15573-1" />
+      <stop
+         offset="1.0000000"
+         style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
+         id="stop15575-5" />
+    </radialGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient7648"
+       id="linearGradient7671"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.098989,0,0,-0.797757,-1.953865,37.324)"
+       x1="21.9326"
+       y1="24.627399"
+       x2="21.9326"
+       y2="7.1090999" />
+    <linearGradient
+       id="linearGradient7648"
+       gradientUnits="userSpaceOnUse"
+       x1="21.9326"
+       y1="24.627399"
+       x2="21.9326"
+       y2="7.1090999">
+      <stop
+         offset="0"
+         style="stop-color:#8595bc;stop-opacity:1;"
+         id="stop7650" />
+      <stop
+         offset="1"
+         style="stop-color:#041a3b;stop-opacity:1;"
+         id="stop7652" />
+    </linearGradient>
+    <linearGradient
+       y2="609.50507"
+       x2="302.85715"
+       y1="366.64789"
+       x1="302.85715"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient15508"
+       xlink:href="#linearGradient5048"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient2300"
+       id="radialGradient2308-3"
+       
gradientTransform="matrix(1.399258,-2.234445e-7,8.196178e-8,0.513264,4.365074,4.839285)"
+       cx="14.287618"
+       cy="68.872971"
+       fx="14.287618"
+       fy="72.568001"
+       r="11.68987"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aigrd1"
+       id="linearGradient1186"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.200685,0,0,0.200685,-0.585758,-1.050787)"
+       x1="99.777298"
+       y1="15.4238"
+       x2="153.0005"
+       y2="248.6311" />
+    <radialGradient
+       r="117.14286"
+       fy="486.64789"
+       fx="605.71429"
+       cy="486.64789"
+       cx="605.71429"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6717-61"
+       xlink:href="#linearGradient5060"
+       inkscape:collect="always" />
+    <radialGradient
+       r="117.14286"
+       fy="486.64789"
+       fx="605.71429"
+       cy="486.64789"
+       cx="605.71429"
+       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6719-3"
+       xlink:href="#linearGradient5060"
+       inkscape:collect="always" />
+    <radialGradient
+       r="86.70845"
+       fy="35.736916"
+       fx="33.966679"
+       cy="35.736916"
+       cx="33.966679"
+       gradientTransform="scale(0.960493,1.041132)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient15658-1"
+       xlink:href="#linearGradient259"
+       inkscape:collect="always" />
+    <radialGradient
+       r="37.751713"
+       fy="3.7561285"
+       fx="8.824419"
+       cy="3.7561285"
+       cx="8.824419"
+       gradientTransform="matrix(0.968273,0,0,1.032767,3.353553,0.646447)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient15656-7"
+       xlink:href="#linearGradient269"
+       inkscape:collect="always" />
+    <radialGradient
+       r="38.158695"
+       fy="7.2678967"
+       fx="8.1435566"
+       cy="7.2678967"
+       cx="8.1435566"
+       gradientTransform="matrix(0.968273,0,0,1.032767,3.353553,0.646447)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient15668-5"
+       xlink:href="#linearGradient15662"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aigrd2-1"
+       id="radialGradient2283-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.229703,0,0,0.229703,4.613529,3.979808)"
+       cx="20.892099"
+       cy="114.5684"
+       fx="20.892099"
+       fy="114.5684"
+       r="5.256" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       fy="114.5684"
+       fx="20.892099"
+       r="5.256"
+       cy="114.5684"
+       cx="20.892099"
+       id="aigrd2-1">
+      <stop
+         id="stop15566-0"
+         style="stop-color:#F0F0F0"
+         offset="0" />
+      <stop
+         id="stop15568-6"
+         style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
+         offset="1.0000000" />
+    </radialGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#aigrd3-2"
+       id="radialGradient2285-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.229703,0,0,0.229703,4.613529,3.979808)"
+       cx="20.892099"
+       cy="64.567902"
+       fx="20.892099"
+       fy="64.567902"
+       r="5.257" />
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       fy="64.567902"
+       fx="20.892099"
+       r="5.257"
+       cy="64.567902"
+       cx="20.892099"
+       id="aigrd3-2">
+      <stop
+         id="stop15573-0"
+         style="stop-color:#F0F0F0"
+         offset="0" />
+      <stop
+         id="stop15575-6"
+         style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
+         offset="1.0000000" />
+    </radialGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5048"
+       id="linearGradient1434"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+       x1="302.85715"
+       y1="366.64789"
+       x2="302.85715"
+       y2="609.50507" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6717-61-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6719-3-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient259"
+       id="radialGradient15658-1-1"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(0.960493,1.041132)"
+       cx="33.966679"
+       cy="35.736916"
+       fx="33.966679"
+       fy="35.736916"
+       r="86.70845" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient269"
+       id="radialGradient15656-7-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.968273,0,0,1.032767,3.353553,0.646447)"
+       cx="8.824419"
+       cy="3.7561285"
+       fx="8.824419"
+       fy="3.7561285"
+       r="37.751713" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15662"
+       id="radialGradient15668-5-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.968273,0,0,1.032767,3.353553,0.646447)"
+       cx="8.1435566"
+       cy="7.2678967"
+       fx="8.1435566"
+       fy="7.2678967"
+       r="38.158695" />
+    <radialGradient
+       r="5.256"
+       fy="114.5684"
+       fx="20.892099"
+       cy="114.5684"
+       cx="20.892099"
+       gradientTransform="matrix(0.229703,0,0,0.229703,4.613529,3.979808)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2283-6-7"
+       xlink:href="#aigrd2-1-1"
+       inkscape:collect="always" />
+    <radialGradient
+       id="aigrd2-1-1"
+       cx="20.892099"
+       cy="114.5684"
+       r="5.256"
+       fx="20.892099"
+       fy="114.5684"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         offset="0"
+         style="stop-color:#F0F0F0"
+         id="stop15566-0-1" />
+      <stop
+         offset="1.0000000"
+         style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
+         id="stop15568-6-5" />
+    </radialGradient>
+    <radialGradient
+       r="5.257"
+       fy="64.567902"
+       fx="20.892099"
+       cy="64.567902"
+       cx="20.892099"
+       gradientTransform="matrix(0.229703,0,0,0.229703,4.613529,3.979808)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2285-3-9"
+       xlink:href="#aigrd3-2-7"
+       inkscape:collect="always" />
+    <radialGradient
+       id="aigrd3-2-7"
+       cx="20.892099"
+       cy="64.567902"
+       r="5.257"
+       fx="20.892099"
+       fy="64.567902"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         offset="0"
+         style="stop-color:#F0F0F0"
+         id="stop15573-0-7" />
+      <stop
+         offset="1.0000000"
+         style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
+         id="stop15575-6-6" />
+    </radialGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="11.68987"
+       fy="72.568001"
+       fx="14.287618"
+       cy="68.872971"
+       cx="14.287618"
+       
gradientTransform="matrix(1.399258,-2.234445e-7,8.196178e-8,0.513264,4.365074,4.839285)"
+       id="radialGradient2308-3-7"
+       xlink:href="#linearGradient2300"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aigrd1"
+       id="linearGradient1854"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.200685,0,0,0.200685,-0.585758,-1.050787)"
+       x1="99.777298"
+       y1="15.4238"
+       x2="153.0005"
+       y2="248.6311" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5048"
+       id="linearGradient1856"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+       x1="302.85715"
+       y1="366.64789"
+       x2="302.85715"
+       y2="609.50507" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6717-61-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5060"
+       id="radialGradient6719-3-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+       cx="605.71429"
+       cy="486.64789"
+       fx="605.71429"
+       fy="486.64789"
+       r="117.14286" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient259"
+       id="radialGradient15658-1-18"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="scale(0.960493,1.041132)"
+       cx="33.966679"
+       cy="35.736916"
+       fx="33.966679"
+       fy="35.736916"
+       r="86.70845" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient269"
+       id="radialGradient15656-7-43"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.968273,0,0,1.032767,3.353553,0.646447)"
+       cx="8.824419"
+       cy="3.7561285"
+       fx="8.824419"
+       fy="3.7561285"
+       r="37.751713" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient15662"
+       id="radialGradient15668-5-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.968273,0,0,1.032767,3.353553,0.646447)"
+       cx="8.1435566"
+       cy="7.2678967"
+       fx="8.1435566"
+       fy="7.2678967"
+       r="38.158695" />
+    <radialGradient
+       r="5.256"
+       fy="114.5684"
+       fx="20.892099"
+       cy="114.5684"
+       cx="20.892099"
+       gradientTransform="matrix(0.229703,0,0,0.229703,4.613529,3.979808)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2283-6-4"
+       xlink:href="#aigrd2-1-8"
+       inkscape:collect="always" />
+    <radialGradient
+       id="aigrd2-1-8"
+       cx="20.892099"
+       cy="114.5684"
+       r="5.256"
+       fx="20.892099"
+       fy="114.5684"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         offset="0"
+         style="stop-color:#F0F0F0"
+         id="stop15566-0-8" />
+      <stop
+         offset="1.0000000"
+         style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
+         id="stop15568-6-8" />
+    </radialGradient>
+    <radialGradient
+       r="5.257"
+       fy="64.567902"
+       fx="20.892099"
+       cy="64.567902"
+       cx="20.892099"
+       gradientTransform="matrix(0.229703,0,0,0.229703,4.613529,3.979808)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2285-3-97"
+       xlink:href="#aigrd3-2-76"
+       inkscape:collect="always" />
+    <radialGradient
+       id="aigrd3-2-76"
+       cx="20.892099"
+       cy="64.567902"
+       r="5.257"
+       fx="20.892099"
+       fy="64.567902"
+       gradientUnits="userSpaceOnUse">
+      <stop
+         offset="0"
+         style="stop-color:#F0F0F0"
+         id="stop15573-0-4" />
+      <stop
+         offset="1.0000000"
+         style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
+         id="stop15575-6-3" />
+    </radialGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       r="11.68987"
+       fy="72.568001"
+       fx="14.287618"
+       cy="68.872971"
+       cx="14.287618"
+       
gradientTransform="matrix(1.399258,-2.234445e-7,8.196178e-8,0.513264,4.365074,4.839285)"
+       id="radialGradient2308-3-0"
+       xlink:href="#linearGradient2300"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5048"
+       id="linearGradient2513"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+       x1="302.85715"
+       y1="366.64789"
+       x2="302.85715"
+       y2="609.50507" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#aigrd1"
+       id="linearGradient2515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.200685,0,0,0.200685,-0.585758,-1.050787)"
+       x1="99.777298"
+       y1="15.4238"
+       x2="153.0005"
+       y2="248.6311" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4702-3"
+       id="linearGradient3841"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(0.79908279,0,0,0.79908279,434.79713,1115.8662)"
+       x1="142.96875"
+       y1="63.65625"
+       x2="176.60477"
+       y2="70.667412" />
+    <linearGradient
+       id="linearGradient4702-3">
+      <stop
+         style="stop-color:#e34646;stop-opacity:1;"
+         offset="0"
+         id="stop4704-1" />
+      <stop
+         style="stop-color:#ffbf2d;stop-opacity:1;"
+         offset="1"
+         id="stop4706-8" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4702-3"
+       id="linearGradient3843"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.79908279,0,0,0.79908279,434.7713,434.75738)"
+       x1="113.5146"
+       y1="1004.8033"
+       x2="78.000107"
+       y2="922.07178" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4696-5"
+       id="linearGradient3845"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(-0.44745876,0,0,0.44745876,560.85859,770.12411)"
+       x1="108.08774"
+       y1="1025.709"
+       x2="80.655251"
+       y2="1043.709" />
+    <linearGradient
+       id="linearGradient4696-5">
+      <stop
+         style="stop-color:#ffb638;stop-opacity:1;"
+         offset="0"
+         id="stop4698-6" />
+      <stop
+         style="stop-color:#f0ae26;stop-opacity:1;"
+         offset="1"
+         id="stop4700-2" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4702-3"
+       id="linearGradient3847"
+       gradientUnits="userSpaceOnUse"
+       
gradientTransform="matrix(-0.79908279,0,0,0.79908279,597.08579,1115.8659)"
+       x1="142.96875"
+       y1="63.65625"
+       x2="177.04297"
+       y2="69.791016" />
+  </defs>
+  <sodipodi:namedview
+     inkscape:window-maximized="1"
+     inkscape:window-y="0"
+     inkscape:window-x="0"
+     inkscape:window-height="1438"
+     inkscape:window-width="2558"
+     showgrid="false"
+     inkscape:document-rotation="0"
+     inkscape:current-layer="layer2"
+     inkscape:document-units="mm"
+     inkscape:cy="311.33417"
+     inkscape:cx="413.89173"
+     inkscape:zoom="1.6644486"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     inkscape:snap-others="false"
+     inkscape:object-nodes="false"
+     inkscape:snap-nodes="false"
+     inkscape:snap-global="false"
+     lock-margins="true"
+     fit-margin-top="1.5"
+     fit-margin-left="1.5"
+     fit-margin-right="1.5"
+     fit-margin-bottom="1.5" />
+  <metadata
+     id="metadata5">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/"; />
+      </cc:Work>
+      <cc:License
+         rdf:about="http://creativecommons.org/licenses/by-sa/4.0/";>
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction"; />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution"; />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Notice"; />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#Attribution"; />
+        <cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks"; />
+        <cc:requires
+           rdf:resource="http://creativecommons.org/ns#ShareAlike"; />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     inkscape:groupmode="layer"
+     inkscape:label="Tavolo 1"
+     transform="translate(38.84641,-35.752588)">
+    <g
+       transform="matrix(0.26458333,0,0,0.26458333,107.66183,120.71482)"
+       id="g7231">
+      <ellipse
+         ry="9.837245"
+         rx="19.928572"
+         cy="38.714287"
+         cx="24.357143"
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient2308-4);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+         id="path1538-1"
+         transform="matrix(1.18638,0,0,1.18638,-4.539687,-7.794678)" />
+      <path
+         id="path3243"
+         d="M 22.699525,0.94746963 C 22.22635,0.97984519 21.766437,1.0531317 
21.301673,1.1063165 h -0.03177 L 20.157975,7.1742671 C 18.345621,7.5870046 
16.640562,8.2874574 15.106644,9.2392765 L 10.118853,5.6493371 C 
8.770521,6.6961412 7.543552,7.9170049 6.465374,9.2392765 l 3.462862,5.0513305 c 
-1.051422,1.606783 -1.842083,3.441487 -2.287395,5.369025 -7.6e-5,0.0091 
-6.2e-5,0.03018 0,0.03177 l -6.036181,0.95308 c -0.110357,0.901369 
-0.158847,1.832904 -0.158847,2.763936 0,0.761753 0.021033 [...]
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient3773);fill-opacity:1;fill-rule:nonzero;stroke:#3f4561;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+         inkscape:r_cx="true"
+         inkscape:r_cy="true" />
+      <circle
+         r="12.727922"
+         cy="23.781593"
+         cx="23.511301"
+         transform="matrix(0.616598,0,0,0.616598,9.38202,8.539674)"
+         id="path3283"
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.647727;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.6218;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+         inkscape:r_cx="true"
+         inkscape:r_cy="true" />
+      <path
+         sodipodi:nodetypes="ccccccccccccccccccccccccccccccccc"
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.346591;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+         d="m 21.995808,2.1484671 -0.892784,5.8750572 c -1.69877,0.3868703 
-4.823582,1.5700792 -6.261367,2.4622467 L 10.091975,6.9406268 C 
8.828145,7.9218257 8.741474,7.9883656 7.730867,9.2277688 l 3.434196,5.0932192 c 
-0.985526,1.506083 -2.169267,4.189994 -2.594285,6.107942 0,0 -6.01779,1.014425 
-6.01779,1.014425 -0.103441,0.844879 -0.053728,2.653173 0.015892,3.348948 l 
5.748217,1.035517 c 0.402393,1.96479 1.908227,5.127412 2.974807,6.747341 l 
-3.635002,4.802558 c 0.963699,1.196391 1.15 [...]
+         id="path3285"
+         inkscape:r_cx="true"
+         inkscape:r_cy="true" />
+      <path
+         sodipodi:nodetypes="cccccccccsccccccccccccccccccccsccccc"
+         inkscape:r_cy="true"
+         inkscape:r_cx="true"
+         id="path3767"
+         d="M 10.102903,6.2970655 C 8.7545689,7.3438694 8.1656464,7.9719226 
7.0874684,9.2941942 l 3.4024586,4.9649588 c -1.0514198,1.598602 
-2.1582995,4.166961 -2.3475411,5.728553 0,0 -6.0625,1.044194 -6.0625,1.044194 C 
2.0109129,21.595256 1.90625,22.884803 1.90625,22.884803 l 0.1767767,1.5625 c 
0.42773,0.08833 0.840155,0.170515 1.28125,0.21875 l 0.5,-1.53125 c 
0.344041,0.02848 0.679653,0.0625 1.03125,0.0625 0.351208,0 0.718458,-0.03383 
1.0625,-0.0625 l 0.46875,1.53125 c 0.441288,-0.0482 [...]
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+      <path
+         inkscape:r_cy="true"
+         inkscape:r_cx="true"
+         id="path3770"
+         d="m 37.236641,17.217754 c -0.383781,0.181376 -0.746638,0.385755 
-1.113405,0.595541 l 0.56965,1.734841 c -0.697094,0.4223 -1.35473,0.919689 
-1.967878,1.450015 l -1.475909,-1.087512 c -0.380086,0.345899 
-0.741772,0.707584 -1.087511,1.087512 l 1.087511,1.475908 c -0.530326,0.613312 
-1.027552,1.270943 -1.450015,1.967878 l -0.543756,-0.181252 c -0.04768,0.700283 
-0.236379,1.361485 -0.517862,1.967878 l 0.103572,0.07768 c -0.313157,0.74268 
-0.564548,1.530398 -0.750901,2.330382 h -1.47 [...]
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+    </g>
+    <g
+       transform="translate(-18.032414,-0.5007148)"
+       id="g15618">
+      <g
+         id="g4531"
+         style="display:inline"
+         transform="matrix(0.26458333,0,0,0.26458333,26.731823,122.30384)">
+        <g
+           style="display:inline"
+           transform="matrix(0.02105461,0,0,0.02086758,42.85172,41.1536)"
+           id="g6707">
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#linearGradient6715);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect6709"
+             width="1339.6335"
+             height="478.35718"
+             x="-1559.2523"
+             y="-150.69685" />
+          <path
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6717);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 
142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 
-159.436816,-239.134595 -345.40014,-239.134615 z"
+             id="path6711"
+             sodipodi:nodetypes="cccc" />
+          <path
+             sodipodi:nodetypes="cccc"
+             id="path6713"
+             d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 
-142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 
159.4368,-239.134595 345.4002,-239.134615 z"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6719);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        </g>
+        <rect
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#radialGradient15658);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           id="rect15391"
+           width="34.875"
+           height="40.920494"
+           x="6.6035528"
+           y="3.6464462"
+           ry="1.1490486" />
+        <rect
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           id="rect15660"
+           width="32.775887"
+           height="38.946384"
+           x="7.6660538"
+           y="4.5839462"
+           ry="0.14904857"
+           rx="0.14904857" />
+        <g
+           style="display:inline"
+           transform="translate(0.646447,-0.03798933)"
+           id="g2270">
+          <g
+             id="g1440"
+             
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-miterlimit:4"
+             transform="matrix(0.229703,0,0,0.229703,4.967081,4.244972)">
+            <radialGradient
+               id="radialGradient1442"
+               cx="20.892099"
+               cy="114.5684"
+               r="5.256"
+               fx="20.892099"
+               fy="114.5684"
+               gradientUnits="userSpaceOnUse">
+              <stop
+                 offset="0"
+                 style="stop-color:#F0F0F0"
+                 id="stop1444" />
+              <stop
+                 offset="1"
+                 style="stop-color:#474747"
+                 id="stop1446" />
+            </radialGradient>
+            <path
+               style="stroke:none"
+               d="m 23.428,113.07 c 0,1.973 -1.6,3.572 -3.573,3.572 -1.974,0 
-3.573,-1.6 -3.573,-3.572 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 3.573,1.6 
3.573,3.573 z"
+               id="path1448" />
+            <radialGradient
+               id="radialGradient1450"
+               cx="20.892099"
+               cy="64.567902"
+               r="5.257"
+               fx="20.892099"
+               fy="64.567902"
+               gradientUnits="userSpaceOnUse">
+              <stop
+                 offset="0"
+                 style="stop-color:#F0F0F0"
+                 id="stop1452" />
+              <stop
+                 offset="1"
+                 style="stop-color:#474747"
+                 id="stop1454" />
+            </radialGradient>
+            <path
+               style="stroke:none"
+               d="m 23.428,63.07 c 0,1.973 -1.6,3.573 -3.573,3.573 -1.974,0 
-3.573,-1.6 -3.573,-3.573 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 3.573,1.6 
3.573,3.573 z"
+               id="path1456" />
+          </g>
+          <path
+             
style="fill:url(#radialGradient2283);fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+             d="m 9.9950109,29.952326 c 0,0.453204 -0.3675248,0.820499 
-0.8207288,0.820499 -0.4534338,0 -0.8207289,-0.367524 -0.8207289,-0.820499 
0,-0.453434 0.3675248,-0.820729 0.8207289,-0.820729 0.453204,0 
0.8207288,0.367525 0.8207288,0.820729 z"
+             id="path15570" />
+          <path
+             
style="fill:url(#radialGradient2285);fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+             d="m 9.9950109,18.467176 c 0,0.453204 -0.3675248,0.820729 
-0.8207288,0.820729 -0.4534338,0 -0.8207289,-0.367525 -0.8207289,-0.820729 
0,-0.453434 0.3675248,-0.820729 0.8207289,-0.820729 0.453204,0 
0.8207288,0.367525 0.8207288,0.820729 z"
+             id="path15577" />
+        </g>
+        <path
+           
style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.988553;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.0175438"
+           d="M 11.505723,5.4942766 V 43.400869"
+           id="path15672"
+           sodipodi:nodetypes="cc" />
+        <path
+           
style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.204678"
+           d="M 12.5,5.0205154 V 43.038228"
+           id="path15674"
+           sodipodi:nodetypes="cc" />
+        <g
+           transform="matrix(0.909091,0,0,1,2.363628,0)"
+           id="g2253">
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15686"
+             width="22.000004"
+             height="1"
+             x="15.000002"
+             y="9"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15688"
+             width="22.000004"
+             height="1"
+             x="15.000002"
+             y="11"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15690"
+             width="22.000004"
+             height="1"
+             x="15.000002"
+             y="13"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15692"
+             width="22.000004"
+             height="1"
+             x="15.000002"
+             y="15"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15694"
+             width="22.000004"
+             height="1"
+             x="15.000002"
+             y="17"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15696"
+             width="22.000004"
+             height="1"
+             x="15.000002"
+             y="19"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15698"
+             width="22.000004"
+             height="1"
+             x="15.000002"
+             y="21"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15700"
+             width="22.000004"
+             height="1"
+             x="15.000002"
+             y="23"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15732"
+             width="9.9000053"
+             height="1"
+             x="14.999992"
+             y="25"
+             rx="0.068204239"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15736"
+             width="22.000004"
+             height="1"
+             x="14.999992"
+             y="29"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15738"
+             width="22.000004"
+             height="1"
+             x="14.999992"
+             y="31"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15740"
+             width="22.000004"
+             height="1"
+             x="14.999992"
+             y="33"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15742"
+             width="22.000004"
+             height="1"
+             x="14.999992"
+             y="35"
+             rx="0.15156493"
+             ry="0.065390877" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15744"
+             width="15.400014"
+             height="1"
+             x="14.999992"
+             y="37"
+             rx="0.10609552"
+             ry="0.065390877" />
+        </g>
+      </g>
+      <text
+         xml:space="preserve"
+         
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:6.61458px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="25.119564"
+         y="142.57289"
+         id="text15512"><tspan
+           sodipodi:role="line"
+           id="tspan15510"
+           x="25.119564"
+           y="142.57289"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px">source</tspan></text>
+    </g>
+    <g
+       id="g15569"
+       transform="translate(-3.7062845,-0.41917892)">
+      <g
+         id="g5578"
+         transform="matrix(0.26458333,0,0,0.26458333,62.159094,122.73727)">
+        <ellipse
+           transform="matrix(1.18638,0,0,1.18638,-4.539687,-7.794678)"
+           id="path1538"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient2308);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           cx="24.357143"
+           cy="38.714287"
+           rx="19.928572"
+           ry="9.837245" />
+        <path
+           
style="fill:url(#linearGradient53551);fill-rule:nonzero;stroke:#3f4561;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+           d="M 24.285801,43.196358 4.3751874,23.285744 24.285801,3.3751291 
44.196415,23.285744 Z"
+           id="path53304" />
+        <path
+           sodipodi:nodetypes="ccccccc"
+           
style="opacity:0.72;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+           d="M 43.505062,23.285744 24.285801,4.0664819 5.0665401,23.285744 
5.8476076,23.910676 24.45724,5.4825431 43.505256,23.285744 Z"
+           id="path53359" />
+        <path
+           
style="opacity:0.5;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+           d="m 8.9257729,27.145172 0.7384498,-1.024184 c 0.6367493,0.268492 
1.3006183,0.485069 1.9861833,0.644885 l -0.0058,1.576858 c 0.427728,0.08834 
0.86301,0.156136 1.304105,0.204371 l 0.481774,-1.501889 c 0.344041,0.02848 
0.691764,0.04417 1.043361,0.04417 0.351209,0 0.699124,-0.0155 1.043166,-0.04417 
l 0.481775,1.501889 c 0.441288,-0.04823 0.876376,-0.116036 1.304104,-0.204371 l 
-0.006,-1.577051 c 0.685758,-0.159623 1.349433,-0.3762 1.986182,-0.644692 l 
0.92248,1.279502 c 0.402351, [...]
+           id="path53361" />
+        <path
+           
style="opacity:0.5;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+           d="m 28.448976,32.191116 c 0,-6.484682 4.233883,-11.979469 
10.08724,-13.874023 l -2.226972,-2.227167 c -0.01685,0.007 -0.0339,0.01298 
-0.05056,0.02015 L 36.077171,15.858244 34.665167,14.44624 c -0.463178,0.2189 
-0.91667,0.45446 -1.359314,0.707648 l 0.694089,2.109193 c -0.841314,0.509669 
-1.635748,1.08869 -2.375747,1.728732 l -1.79111,-1.311659 c -0.458721,0.41746 
-0.897297,0.856036 -1.314564,1.314565 l 1.311465,1.790914 c -0.640041,0.740195 
-1.218868,1.534628 -1.728731,2.37574 [...]
+           id="path53363" />
+        <path
+           sodipodi:nodetypes="ccccccc"
+           
style="opacity:0.35;fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+           d="M 5.2050478,23.424252 24.285801,42.505005 43.505062,23.285744 
42.789963,22.603525 24.310314,41.041677 5.2050478,23.424059 Z"
+           id="path53365" />
+      </g>
+      <text
+         xml:space="preserve"
+         
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:6.61458px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="55.440784"
+         y="142.71725"
+         id="text15516"><tspan
+           sodipodi:role="line"
+           id="tspan15514"
+           x="55.440784"
+           y="142.71725"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px">executable</tspan></text>
+    </g>
+    <g
+       id="g15737">
+      <g
+         id="g15265"
+         style="display:inline"
+         transform="matrix(0.26458333,0,0,0.26458333,152.05551,124.79242)">
+        <g
+           style="display:inline"
+           transform="matrix(0.02105461,0,0,0.02086758,42.85172,41.1536)"
+           id="g6707-9">
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#linearGradient15508);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect6709-49"
+             width="1339.6335"
+             height="478.35718"
+             x="-1559.2523"
+             y="-150.69685" />
+          <path
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6717-6);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 
142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 
-159.436816,-239.134595 -345.40014,-239.134615 z"
+             id="path6711-0"
+             sodipodi:nodetypes="cccc" />
+          <path
+             sodipodi:nodetypes="cccc"
+             id="path6713-9"
+             d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 
-142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 
159.4368,-239.134595 345.4002,-239.134615 z"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6719-9);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        </g>
+        <rect
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#radialGradient15658-5);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656-8);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           id="rect15391-1"
+           width="34.875"
+           height="40.920494"
+           x="6.6035528"
+           y="3.6464462"
+           ry="1.1490486" />
+        <rect
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668-7);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           id="rect15660-7"
+           width="32.775887"
+           height="38.946384"
+           x="7.6660538"
+           y="4.5839462"
+           ry="0.14904857"
+           rx="0.14904857" />
+        <g
+           style="display:inline"
+           transform="translate(0.646447,-0.03798933)"
+           id="g2270-7">
+          <g
+             id="g1440-1"
+             
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-miterlimit:4"
+             transform="matrix(0.229703,0,0,0.229703,4.967081,4.244972)">
+            <radialGradient
+               id="radialGradient1442-1"
+               cx="20.892099"
+               cy="114.5684"
+               r="5.256"
+               fx="20.892099"
+               fy="114.5684"
+               gradientUnits="userSpaceOnUse">
+              <stop
+                 offset="0"
+                 style="stop-color:#F0F0F0"
+                 id="stop1444-5" />
+              <stop
+                 offset="1"
+                 style="stop-color:#474747"
+                 id="stop1446-9" />
+            </radialGradient>
+            <path
+               style="stroke:none"
+               d="m 23.428,113.07 c 0,1.973 -1.6,3.572 -3.573,3.572 -1.974,0 
-3.573,-1.6 -3.573,-3.572 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 3.573,1.6 
3.573,3.573 z"
+               id="path1448-7" />
+            <radialGradient
+               id="radialGradient1450-7"
+               cx="20.892099"
+               cy="64.567902"
+               r="5.257"
+               fx="20.892099"
+               fy="64.567902"
+               gradientUnits="userSpaceOnUse">
+              <stop
+                 offset="0"
+                 style="stop-color:#F0F0F0"
+                 id="stop1452-6" />
+              <stop
+                 offset="1"
+                 style="stop-color:#474747"
+                 id="stop1454-7" />
+            </radialGradient>
+            <path
+               style="stroke:none"
+               d="m 23.428,63.07 c 0,1.973 -1.6,3.573 -3.573,3.573 -1.974,0 
-3.573,-1.6 -3.573,-3.573 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 3.573,1.6 
3.573,3.573 z"
+               id="path1456-3" />
+          </g>
+          <path
+             
style="fill:url(#radialGradient2283-2);fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+             d="m 9.9950109,29.952326 c 0,0.453204 -0.3675248,0.820499 
-0.8207288,0.820499 -0.4534338,0 -0.8207289,-0.367524 -0.8207289,-0.820499 
0,-0.453434 0.3675248,-0.820729 0.8207289,-0.820729 0.453204,0 
0.8207288,0.367525 0.8207288,0.820729 z"
+             id="path15570-6" />
+          <path
+             
style="fill:url(#radialGradient2285-0);fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+             d="m 9.9950109,18.467176 c 0,0.453204 -0.3675248,0.820729 
-0.8207288,0.820729 -0.4534338,0 -0.8207289,-0.367525 -0.8207289,-0.820729 
0,-0.453434 0.3675248,-0.820729 0.8207289,-0.820729 0.453204,0 
0.8207288,0.367525 0.8207288,0.820729 z"
+             id="path15577-5" />
+        </g>
+        <path
+           
style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.988553;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.0175438"
+           d="M 11.505723,5.4942766 V 43.400869"
+           id="path15672-6"
+           sodipodi:nodetypes="cc" />
+        <path
+           
style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.204678"
+           d="M 12.5,5.0205154 V 43.038228"
+           id="path15674-3"
+           sodipodi:nodetypes="cc" />
+        <rect
+           ry="0.065390877"
+           rx="0.13778631"
+           y="31"
+           x="15.999986"
+           height="1"
+           width="20.000006"
+           id="rect15738-9"
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <rect
+           ry="0.065390877"
+           rx="0.13778631"
+           y="33"
+           x="15.999986"
+           height="1"
+           width="20.000006"
+           id="rect15740-4"
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <rect
+           ry="0.065390877"
+           rx="0.13778631"
+           y="35"
+           x="15.999986"
+           height="1"
+           width="20.000006"
+           id="rect15742-8"
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <rect
+           ry="0.065390877"
+           rx="0.096450485"
+           y="37"
+           x="15.999986"
+           height="1"
+           width="14.000014"
+           id="rect15744-1"
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <g
+           id="g5376"
+           style="opacity:0.664773">
+          <g
+             transform="matrix(0.608982,0,0,0.606219,12.8233,10.5572)"
+             id="g7654">
+            <path
+               
style="fill:url(#linearGradient7671);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.21667;stroke-miterlimit:4"
+               d="M 5.512695,30 H 39.643234 V 19.627375 H 5.512695 Z"
+               id="path7644" />
+            <path
+               id="path16203"
+               d="M 5.512695,5.6791358 H 39.643234 V 19.627375 H 5.512695 Z"
+               
style="fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.21667;stroke-miterlimit:4"
 />
+            <g
+               transform="matrix(1.189217,0,0,1.189217,-3.525355,-6.535408)"
+               
style="fill-rule:nonzero;stroke:#000000;stroke-width:2.00242;stroke-miterlimit:4"
+               id="g16205">
+              <g
+                 id="g16207">
+                <path
+                   id="path16209"
+                   d="m 18.4,15.4 c 0,2.2 -1.8,4.1 -4.1,4.1 -2.2,0 -4.1,-1.8 
-4.1,-4.1 0,-2.2 1.8,-4.1 4.1,-4.1 2.2,0 4.1,1.8 4.1,4.1 z"
+                   style="opacity:0.0499999;fill:#e8f52f;stroke:none" />
+                <path
+                   id="path16211"
+                   d="m 18,15.4 c 0,2 -1.6,3.7 -3.7,3.7 -2,0 -3.7,-1.6 
-3.7,-3.7 0,-2 1.6,-3.7 3.7,-3.7 2,0 3.7,1.6 3.7,3.7 z"
+                   style="opacity:0.2083;fill:#ecf751;stroke:none" />
+                <path
+                   id="path16213"
+                   d="m 17.6,15.4 c 0,1.8 -1.5,3.3 -3.3,3.3 -1.8,0 -3.3,-1.5 
-3.3,-3.3 0,-1.8 1.5,-3.3 3.3,-3.3 1.8,0 3.3,1.5 3.3,3.3 z"
+                   style="opacity:0.3667;fill:#f0f972;stroke:none" />
+                <path
+                   id="path16215"
+                   d="m 17.2,15.4 c 0,1.6 -1.3,2.9 -2.9,2.9 -1.6,0 -2.9,-1.3 
-2.9,-2.9 0,-1.6 1.3,-2.9 2.9,-2.9 1.6,0 2.9,1.3 2.9,2.9 z"
+                   style="opacity:0.525;fill:#f4fa95;stroke:none" />
+                <path
+                   id="path16217"
+                   d="m 16.8,15.4 c 0,1.4 -1.1,2.5 -2.5,2.5 -1.4,0 -2.5,-1.1 
-2.5,-2.5 0,-1.4 1.1,-2.5 2.5,-2.5 1.4,0 2.5,1.1 2.5,2.5 z"
+                   style="opacity:0.6833;fill:#f7fcb7;stroke:none" />
+                <path
+                   id="path16219"
+                   d="m 16.4,15.4 c 0,1.2 -1,2.1 -2.1,2.1 -1.1,0 -2.1,-1 
-2.1,-2.1 0,-1.1 1,-2.1 2.1,-2.1 1.1,0 2.1,1 2.1,2.1 z"
+                   style="opacity:0.8417;fill:#fbfddb;stroke:none" />
+                <path
+                   id="path16221"
+                   d="m 16,15.4 c 0,1 -0.8,1.8 -1.8,1.8 -1,0 -1.8,-0.8 
-1.8,-1.8 0,-1 0.8,-1.8 1.8,-1.8 1,0 1.8,0.8 1.8,1.8 z"
+                   style="fill:#ffffff;stroke:none" />
+              </g>
+            </g>
+            <path
+               id="path16223"
+               d="m 25.015859,21.649044 h 8.681289 l 1.664904,0.475688 h 
-2.854121 c 0,0 2.854121,0.237842 4.281184,2.021669 1.427059,1.664904 
-1.664905,3.686575 -1.664905,3.686575 0,0 0,0 0,0 -0.118922,-0.356766 
-0.832454,-3.210889 -2.259514,-4.400106 -1.070297,-0.951374 -2.259514,-1.189218 
-2.259514,-1.189218 h -5.589323 v -0.475686 z"
+               
style="opacity:0.3;fill-rule:nonzero;stroke:none;stroke-width:1.21667;stroke-miterlimit:4"
 />
+            <path
+               id="path16225"
+               d="m 30.724106,22.362574 h -4.994715 l 9.275897,5.232557 z"
+               
style="opacity:0.3;fill-rule:nonzero;stroke:none;stroke-width:1.21667;stroke-miterlimit:4"
 />
+            <path
+               id="path16227"
+               d="m 25.015859,21.767966 h 8.681289 l 1.30814,-0.832453 h 
-2.854121 c 0,0 2.616276,-0.475686 2.973043,-3.448731 0.356763,-2.973043 
-4.043341,-6.302851 -4.043341,-6.302851 0,0 0,0 0,0.118922 0.118921,0.71353 
1.308138,5.708243 0.475688,7.610993 -0.356767,1.664901 -1.427062,2.021667 
-1.427062,2.021667 h -5.470401 l 0.237844,0.832453 z"
+               
style="fill:#515151;fill-rule:nonzero;stroke:none;stroke-width:1.21667;stroke-miterlimit:4"
 />
+            <path
+               id="path16229"
+               d="M 30.248418,20.459827 H 25.253704 L 31.19979,11.421773 Z"
+               
style="fill:#515151;fill-rule:nonzero;stroke:none;stroke-width:1.21667;stroke-miterlimit:4"
 />
+          </g>
+          <rect
+             y="14.485752"
+             x="16.508501"
+             height="13.997463"
+             width="19.995502"
+             id="rect8163"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#9e9e9e;stroke-width:0.999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        </g>
+        <rect
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           id="rect1768"
+           width="20.000006"
+           height="1"
+           x="15.999986"
+           y="9"
+           rx="0.13778631"
+           ry="0.065390877" />
+        <rect
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           id="rect1770"
+           width="14.000014"
+           height="1"
+           x="15.999986"
+           y="11"
+           rx="0.096450485"
+           ry="0.065390877" />
+      </g>
+      <text
+         xml:space="preserve"
+         
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:6.61458px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="153.42349"
+         y="143.93625"
+         id="text15520"><tspan
+           sodipodi:role="line"
+           id="tspan15518"
+           x="153.42349"
+           y="143.93625"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px">PDF</tspan></text>
+    </g>
+    <g
+       id="g15688"
+       transform="translate(1.6231014,-2.5984479)">
+      <g
+         id="g12879"
+         transform="matrix(0.26458333,0,0,0.26458333,90.308029,161.1268)">
+        <g
+           transform="matrix(0.02417561,0,0,0.02086758,45.12765,40.1536)"
+           id="g6707-54">
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#linearGradient13125);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect6709-7"
+             width="1339.6335"
+             height="478.35718"
+             x="-1559.2523"
+             y="-150.69685" />
+          <path
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6717-7);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 
142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 
-159.436816,-239.134595 -345.40014,-239.134615 z"
+             id="path6711-4"
+             sodipodi:nodetypes="cccc" />
+          <path
+             sodipodi:nodetypes="cccc"
+             id="path6713-4"
+             d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 
-142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 
159.4368,-239.134595 345.4002,-239.134615 z"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6719-2);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        </g>
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient2861);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2879);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="M 7.1638699,4.5063726 H 39.813122 c 0.762577,0 
1.376493,0.5324515 1.376493,1.1938373 0,0 2.40133,34.1686971 2.40133,34.1686971 
0,0 0.01246,2.347622 0.01246,2.347622 0,0.661386 -0.613915,1.193837 
-1.376492,1.193837 H 4.750081 c -0.7625768,0 -1.3764923,-0.532451 
-1.3764923,-1.193837 L 3.3624173,40.049613 5.7873775,5.7002099 c 0,-0.6613858 
0.6139156,-1.1938373 1.3764924,-1.1938373 z"
+           id="rect1975"
+           sodipodi:nodetypes="ccccccccccc" />
+        <ellipse
+           transform="matrix(0.616613,0,0,0.440367,10.61425,13.94266)"
+           id="path3008"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.315789;fill:url(#radialGradient3010);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           cx="23.5625"
+           cy="40.4375"
+           rx="19.5625"
+           ry="6.8125" />
+        <rect
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a4a4a4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           id="rect2851"
+           width="39.048077"
+           height="3.0714951"
+           x="3.9770372"
+           y="39.868271"
+           rx="0.67937863"
+           ry="0.67937863" />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="m 3.9267507,40.442796 c 0,0 0.1508618,-0.53033 
0.704022,-0.574524 H 42.195375 c 0.754309,0 0.804596,0.751301 0.804596,0.751301 
0,0 0.0236,-1.619573 -1.283871,-1.619573 H 5.3042159 c -1.0057457,0.08839 
-1.3774652,0.779883 -1.3774652,1.442796 z"
+           id="path2853"
+           sodipodi:nodetypes="ccccccc" />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient2925);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="M 6.25,5.7343749 6,10.125 c 0,0 0.3125,-1.1250001 1,-1.1250001 h 
33.125 c 0.703125,-0.015625 0.734375,0.3125 0.859375,0.828125 0,0 -0.25,-3.875 
-0.25,-3.875 -0.03125,-0.546875 -0.21875,-0.953125 -0.78125,-0.953125 H 7.0625 
c -0.453125,0 -0.765625,0.34375 -0.8125,0.734375 z"
+           id="path2915"
+           sodipodi:nodetypes="ccccccccc" />
+        <path
+           sodipodi:nodetypes="ccccccccccc"
+           id="path2917"
+           d="M 7.8126474,5.5404503 H 38.944983 c 0.722037,0 
1.303317,-0.1521041 1.303317,0.4741217 0,0 2.273673,33.008505 
2.273673,33.008505 0,0 0.100183,2.708956 0.100183,2.708956 0,0.626226 
-0.139336,0.644236 -0.861374,0.644236 H 4.8620444 c -0.4126782,0 
-0.419433,-0.106398 -0.419433,-0.511654 L 4.4320338,39.194177 
6.7280807,6.045822 c 0,-0.6262258 0.3625293,-0.5053717 1.0845667,-0.5053717 z"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.438596;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.999999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <g
+           id="g2950">
+          <rect
+             ry="1"
+             rx="1"
+             y="2.5"
+             x="8.5"
+             height="5"
+             width="2"
+             id="rect2899"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#886f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#886f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect2901"
+             width="2"
+             height="5"
+             x="12.5"
+             y="2.5"
+             rx="1"
+             ry="1" />
+          <rect
+             ry="1"
+             rx="1"
+             y="2.5"
+             x="16.5"
+             height="5"
+             width="2"
+             id="rect2903"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#886f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#886f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect2905"
+             width="2"
+             height="5"
+             x="20.5"
+             y="2.5"
+             rx="1"
+             ry="1" />
+          <rect
+             ry="1"
+             rx="1"
+             y="2.5"
+             x="24.5"
+             height="5"
+             width="2"
+             id="rect2907"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#886f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#886f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect2909"
+             width="2"
+             height="5"
+             x="28.5"
+             y="2.5"
+             rx="1"
+             ry="1" />
+          <rect
+             ry="1"
+             rx="1"
+             y="2.5"
+             x="32.5"
+             height="5"
+             width="2"
+             id="rect2911"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#886f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#886f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect2913"
+             width="2"
+             height="5"
+             x="36.5"
+             y="2.5"
+             rx="1"
+             ry="1" />
+        </g>
+        <g
+           id="g2941">
+          <rect
+             y="12"
+             x="9"
+             height="1"
+             width="29"
+             id="rect2927"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.280702;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.280702;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect2929"
+             width="29"
+             height="1"
+             x="9"
+             y="14.981792" />
+          <rect
+             y="18.003939"
+             x="9"
+             height="1"
+             width="13"
+             id="rect2931"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.280702;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.280702;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect2933"
+             width="29"
+             height="1"
+             x="9"
+             y="22.985731" />
+          <rect
+             y="26.007877"
+             x="9"
+             height="1"
+             width="29"
+             id="rect2935"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.280702;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.280702;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect2937"
+             width="29"
+             height="1"
+             x="9"
+             y="29.030024" />
+          <rect
+             y="32.05217"
+             x="9"
+             height="1"
+             width="8"
+             id="rect2939"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.280702;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        </g>
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#cb9022;fill-opacity:1;fill-rule:evenodd;stroke:#5c410c;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="m 17.34116,32.5 5.625,-5.625 20.093749,-9.75 c 3.25,-1.25 
5.1875,3.375 2.3125,5 L 25.34116,31.5 Z"
+           id="path2960"
+           sodipodi:nodetypes="cccccc" />
+        <path
+           sodipodi:nodetypes="czcczcc"
+           id="path2964"
+           d="m 38.330708,20 c 0,0 1.4375,0.09375 2,1.34375 0.579493,1.287761 
0,2.65625 0,2.65625 l 5.03125,-2.46875 c 0,0 1.452032,-0.881367 
0.65625,-2.84375 -0.784912,-1.935577 -2.6875,-1.15625 -2.6875,-1.15625 z"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient2972);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient2980);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="m 38.330708,20 c 0,0 1.4375,0.09375 2,1.34375 0.579493,1.287761 
0,2.65625 0,2.65625 l 2,-1 c 0,0 0.827032,-1.318867 0.21875,-2.6875 C 
41.924458,18.90625 40.330708,19 40.330708,19 Z"
+           id="path2962"
+           sodipodi:nodetypes="czcczcc" />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient2990);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="m 18.768208,31.78125 4.5,-4.5 c 1.5,0.8125 2.28125,2.15625 
1.875,3.71875 z"
+           id="path2982"
+           sodipodi:nodetypes="cccc" />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient3000);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="m 20.111958,30.375 -1.625,1.59375 2.34375,-0.3125 c 
0.21875,-0.71875 -0.1875,-1.0625 -0.71875,-1.28125 z"
+           id="path2992"
+           sodipodi:nodetypes="cccc" />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:0.363636;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="m 23.268208,27.25 1.5625,1.25 15.38734,-7.31867 c 
-0.444432,-0.856044 -1.241767,-1.084597 -1.903379,-1.162262 z"
+           id="path3002"
+           sodipodi:nodetypes="ccccc" />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.363636;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="m 25.143208,31.0625 0.1875,-0.75 15.23109,-7.1296 c 0,0 
-0.11016,0.613627 -0.215879,0.74935 z"
+           id="path3004"
+           sodipodi:nodetypes="ccccc" />
+      </g>
+      <text
+         xml:space="preserve"
+         
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:6.61458px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="92.201309"
+         y="180.3466"
+         id="text15524"><tspan
+           sodipodi:role="line"
+           id="tspan15522"
+           x="92.201309"
+           y="180.3466"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px">.tex</tspan></text>
+    </g>
+    <g
+       id="g15649">
+      <g
+         id="g8499"
+         transform="matrix(0.26458333,0,0,0.26458333,86.399009,90.141684)">
+        <g
+           style="display:inline"
+           transform="matrix(0.02262383,0,0,0.02086758,43.38343,36.36962)"
+           id="g6707-5">
+          <rect
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#linearGradient6715-0);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect6709-4"
+             width="1339.6335"
+             height="478.35718"
+             x="-1559.2523"
+             y="-150.69685" />
+          <path
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6717-0);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 
142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 
-159.436816,-239.134595 -345.40014,-239.134615 z"
+             id="path6711-7"
+             sodipodi:nodetypes="cccc" />
+          <path
+             sodipodi:nodetypes="cccc"
+             id="path6713-6"
+             d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 
-142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 
159.4368,-239.134595 345.4002,-239.134615 z"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6719-5);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        </g>
+        <path
+           d="m 4.5217805,38.687417 c 0.021796,0.416304 0.4599049,0.832609 
0.8762095,0.832609 h 31.327021 c 0.416302,0 0.810812,-0.416305 
0.789016,-0.832609 L 36.577584,11.460682 c -0.0218,-0.416303 
-0.459897,-0.832616 -0.876201,-0.832616 H 22.43051 c -0.485057,0 
-1.234473,-0.315589 -1.401644,-1.1066322 L 20.417475,6.6283628 C 
20.262006,5.8926895 19.535261,5.5904766 19.118957,5.5904766 H 4.3400975 c 
-0.4163128,0 -0.8108208,0.4163041 -0.7890249,0.8326083 z"
+           id="path216"
+           
style="fill:url(#radialGradient238);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3104);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           sodipodi:nodetypes="ccccccssssccc" />
+        <path
+           sodipodi:nodetypes="cc"
+           id="path9788"
+           d="M 5.2265927,22.5625 H 35.492173"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <path
+           sodipodi:nodetypes="cc"
+           id="path9784"
+           d="M 5.0421736,18.5625 H 35.489104"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="M 4.9806965,12.5625 H 35.488057"
+           id="path9778"
+           sodipodi:nodetypes="cc" />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="M 5.3861577,32.5625 H 35.494881"
+           id="path9798"
+           sodipodi:nodetypes="cc" />
+        <path
+           sodipodi:nodetypes="cc"
+           id="path9800"
+           d="M 5.5091398,34.5625 H 35.496893"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="M 5.0421736,16.5625 H 35.489104"
+           id="path9782"
+           sodipodi:nodetypes="cc" />
+        <path
+           sodipodi:nodetypes="cc"
+           id="path9780"
+           d="M 5.0114345,14.5625 H 35.48858"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <path
+           sodipodi:nodetypes="cc"
+           id="path9776"
+           d="M 4.9220969,10.5625 H 20.202912"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="M 4.8737534,8.5624999 H 19.657487"
+           id="path9774"
+           sodipodi:nodetypes="cc" />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="M 5.3246666,28.5625 H 35.493876"
+           id="path9794"
+           sodipodi:nodetypes="cc" />
+        <path
+           sodipodi:nodetypes="cc"
+           id="path9792"
+           d="M 5.2880638,26.5625 H 35.493184"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="M 5.2265927,24.5625 H 35.492173"
+           id="path9790"
+           sodipodi:nodetypes="cc" />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="M 5.1958537,20.5625 H 35.491649"
+           id="path9786"
+           sodipodi:nodetypes="cc" />
+        <path
+           sodipodi:nodetypes="cc"
+           id="path9796"
+           d="M 5.3246666,30.5625 H 35.493876"
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+        <path
+           
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.113636;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="M 5.5091398,36.5625 H 35.496893"
+           id="path9802"
+           sodipodi:nodetypes="cc" />
+        <path
+           
style="color:#000000;display:block;overflow:visible;visibility:visible;opacity:0.451429;fill:url(#linearGradient491);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.2138;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="m 6.068343,38.864023 c 0.016343,0.312228 -0.1809113,0.520379 
-0.4985848,0.416303 v 0 C 5.2520766,39.176251 5.033027,38.968099 
5.0166756,38.65587 L 4.068956,6.5913839 C 4.0526131,6.2791558 
4.2341418,6.0906134 4.5463699,6.0906134 L 18.96842,6.0429196 c 0.312228,0 
0.931943,0.3004727 1.132936,1.3221818 l 0.573489,2.8155346 C 20.247791,9.715379 
20.255652,9.7010175 20.037287,9.0239299 L 19.631192,7.7647478 C 
19.412142,7.0371009 18.932991,6.9328477 18.620763,6.9328477 H 5.7329889  [...]
+           id="path219"
+           sodipodi:nodetypes="cccccccccscccccc" />
+        <g
+           
style="fill:#ffffff;fill-opacity:0.757062;fill-rule:nonzero;stroke:none;stroke-width:0.999465;stroke-miterlimit:4"
+           id="g220"
+           
transform="matrix(1.040764,0,0.05449252,1.040764,-8.670199,2.670594)"
+           
inkscape:export-filename="/home/jimmac/ximian_art/icons/nautilus/suse93/gnome-fs-directory.png"
+           inkscape:export-xdpi="74.800003"
+           inkscape:export-ydpi="74.800003">
+          <path
+             style="fill:#ffffff;fill-opacity:0.508475"
+             d="m 42.417183,8.5151772 c 0.0051,-0.097113 -0.128161,-0.2469882 
-0.235117,-0.2470056 l -13.031401,-0.00212 c 0,0 0.911714,0.5879545 
2.201812,0.5962436 l 11.053497,0.07102 c 0.01109,-0.2117278 0.0027,-0.2560322 
0.01121,-0.4181395 z"
+             id="path221"
+             sodipodi:nodetypes="cscscs" />
+        </g>
+        <path
+           
style="color:#000000;display:block;visibility:visible;fill:url(#linearGradient9772);fill-opacity:1;fill-rule:nonzero;stroke:#3465a4;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+           d="m 39.783532,39.51062 c 1.143894,-0.04406 1.963076,-1.096299 
2.047035,-2.321005 0.791787,-11.548687 1.65936,-21.231949 1.65936,-21.231949 
0.07215,-0.247484 -0.167911,-0.494967 -0.48014,-0.494967 H 8.6386304 c 0,0 
-1.8503191,21.866892 -1.8503191,21.866892 -0.1145551,0.982066 
-0.4660075,1.804718 -1.5498358,2.183713 z"
+           id="path233"
+           sodipodi:nodetypes="cscccscc"
+           
inkscape:export-filename="/home/jimmac/ximian_art/icons/nautilus/suse93/gnome-fs-directory.png"
+           inkscape:export-xdpi="74.800003"
+           inkscape:export-ydpi="74.800003" />
+        <path
+           sodipodi:nodetypes="ccsscsc"
+           id="path304"
+           d="m 9.6202444,16.463921 32.7910986,0.06481 -1.574046,20.001979 c 
-0.08432,1.071511 -0.450678,1.428215 -1.872656,1.428215 -1.871502,0 
-28.677968,-0.03241 -31.394742,-0.03241 0.2335983,-0.320811 0.3337557,-0.988623 
0.3350963,-1.004612 z"
+           
style="opacity:0.465909;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient322);stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
 />
+        <path
+           sodipodi:nodetypes="ccccc"
+           id="path323"
+           d="M 9.6202481,16.223182 8.4536014,31.866453 c 0,0 
8.2961546,-4.148078 18.6663476,-4.148078 10.370193,0 15.55529,-11.495193 
15.55529,-11.495193 z"
+           
style="fill:#ffffff;fill-opacity:0.0892857;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
 />
+      </g>
+      <text
+         xml:space="preserve"
+         
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:3.52779px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         x="87.02758"
+         y="87.199669"
+         id="text15528"><tspan
+           sodipodi:role="line"
+           id="tspan15526"
+           x="87.02758"
+           y="87.199669"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px">data</tspan></text>
+    </g>
+    <path
+       d="m 24.607895,128.16395 c 1.756759,0.17687 3.516469,0.32261 
5.273212,0.49955 1.522267,0.20004 3.055064,0.27076 4.587843,0.32726 
1.656535,0.0505 3.3117,0.13448 4.967663,0.20004 1.653569,0.051 3.308813,0.0254 
4.962991,0.0187 2.206649,0.0191 4.412229,-0.0666 6.618536,-0.0901 
0.789625,0.0551 1.58882,-0.0329 2.377792,0.0303 0.769705,0.0911 
-0.244562,0.69219 1.672331,-1.29137 0.05834,-0.0604 -0.159047,-0.0544 
-0.236268,-0.0873 -0.111678,-0.0477 -0.219969,-0.10291 -0.329954,-0.15436 -1. 
[...]
+       id="path15741"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       d="m 72.197866,129.74426 c 1.869001,-0.0529 3.716327,-0.36106 
5.556962,-0.66611 2.073778,-0.35785 4.131934,-0.79253 6.219574,-1.06374 
2.797738,-0.28549 5.613966,-0.29773 8.422931,-0.25599 2.229147,0.0501 
4.458007,0.11097 6.685301,0.2158 0.60794,0.0426 1.223026,0.0375 
1.827866,0.12127 0.0554,0.0185 0.0347,0.0163 0.0234,0.0494 0.5197,-0.40516 
1.09345,-0.74921 1.5591,-1.21548 0.0673,-0.0674 -0.18596,-0.0416 
-0.27751,-0.0678 -0.15089,-0.0431 -0.29966,-0.0933 -0.44948,-0.13999 -2.11068 
[...]
+       id="path15745"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       d="m 97.632603,102.66176 c 0.155015,0.0335 0.315347,0.048 
0.465043,0.10036 1.520684,0.53165 2.894224,1.70527 4.083204,2.74699 
2.0988,1.96785 4.10218,4.03651 6.06116,6.14285 1.13947,1.26593 2.2948,2.52831 
3.29534,3.9095 0.43845,0.76351 0.97879,1.48185 1.32952,2.29188 0.0994,0.22625 
0.16241,0.475 0.27708,0.69475 7.9e-4,0.008 0.005,0.015 0.007,0.0224 
0.46291,-0.35111 0.99192,-0.62895 1.38874,-1.05334 0.0848,-0.0907 
-0.24797,-0.0166 -0.37065,-0.0355 -0.56442,-0.0866 -0.98073,-0.19667  [...]
+       id="path15747"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       d="m 102.05832,154.6952 c 0.44518,-3.28088 1.50718,-6.43615 
2.54034,-9.56857 1.01793,-3.10063 2.14105,-6.16504 3.19906,-9.25185 
0.14182,-0.66987 0.51975,-1.28638 0.65497,-1.95735 -0.51778,0.27913 
-1.05599,0.52331 -1.55334,0.8374 -0.0895,0.0565 -0.11951,0.17471 
-0.18314,0.25925 -0.0878,0.11669 -0.1777,0.23196 -0.27115,0.34422 
-0.52691,0.63306 -1.11083,1.21589 -1.68085,1.80943 -1.18857,1.24339 
-2.40952,2.45528 -3.64873,3.64805 0.32336,-0.16749 -0.55134,0.45269 
-0.39614,0.3632 0.5946 [...]
+       id="path15749"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       d="m 121.6714,130.14505 c 1.7203,-0.42345 3.48602,-0.6118 
5.24701,-0.7683 2.29012,-0.15745 4.58702,-0.17701 6.88167,-0.18381 
1.48898,0.004 2.97808,0.003 4.467,0.0185 1.35134,0.0118 2.68077,0.25358 
4.00442,0.49952 0.71871,0.10841 1.41979,0.28542 2.11353,0.49806 0.61253,0.19908 
1.22526,0.39091 1.85352,0.53367 0.62536,0.0976 1.22464,0.30637 1.84033,0.44392 
0.31134,0.084 0.63398,0.0884 0.95368,0.10426 0.10985,0.008 0.21957,0.0131 
0.32951,0.008 1.44399,-1.27087 1.60559,-0.86802 0.62828 [...]
+       id="path15751"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       d="m 150.36637,118.51044 c -0.52293,-0.47026 -1.19112,-1.51026 
-1.82965,-1.77396 -0.35621,-0.14711 -0.76326,-0.10746 -1.14489,-0.16118 0,0 
-0.0687,0.0413 -0.0687,0.0413 v 0 c -0.0622,0.32348 -0.25002,0.64716 
-0.18672,0.97044 0.10482,0.53536 1.22775,1.43926 1.56337,1.92305 0,0 
1.6666,-0.99967 1.6666,-0.99967 z"
+       id="path15753"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       d="m 164.12797,120.78873 c 0.5906,-0.68308 1.27201,-1.29567 
1.83044,-2.00668 0.1887,-0.24027 0.34172,-0.50653 0.51258,-0.7598 0,0 
-0.0742,0.0304 -0.0742,0.0304 v 0 c -0.53508,0.40548 -1.09164,0.78407 
-1.60525,1.21643 -0.7388,0.62191 -1.31924,1.42028 -2.01646,2.08511 0,0 
1.35287,-0.56549 1.35287,-0.56549 z"
+       id="path15755"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       d="m 170.75928,132.39841 c 0.97454,0.33059 1.88095,0.42795 
2.90178,0.51254 0,0 0.0658,-0.0459 0.0658,-0.0459 v 0 c -0.83284,-0.28723 
-1.67076,-0.54171 -2.52141,-0.77143 0,0 -0.44613,0.30476 -0.44613,0.30476 z"
+       id="path15757"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       d="m 168.20677,148.08216 c 0.46603,0.36571 0.81143,0.87169 
1.28371,1.22948 0.37865,0.28687 0.80272,0.50826 1.20408,0.76239 0,0 
0.0686,-0.0416 0.0686,-0.0416 v 0 c -0.18595,-0.38649 -0.31786,-0.80399 
-0.55783,-1.15948 -0.10065,-0.1491 -1.06526,-1.05593 -1.26482,-1.24579 0,0 
-0.73369,0.455 -0.73369,0.455 z"
+       id="path15759"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <path
+       d="m 149.67233,145.53942 c -1.00712,0.42095 -1.86296,1.03799 
-2.75892,1.65571 0,0 0.0747,-0.0291 0.0747,-0.0291 v 0 c 0.5665,-0.28393 
1.13082,-0.57235 1.70284,-0.8451 0,0 0.98137,-0.7815 0.98137,-0.7815 z"
+       id="path15763"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+  </g>
+  <g
+     transform="translate(44.648049,45.770195)"
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Tavolo 2"
+     style="display:inline">
+    <g
+       transform="translate(-5.8016389,-81.522784)"
+       id="g1936">
+      <g
+         id="g1540-3"
+         transform="translate(-7.5838,-4.2495561)">
+        <g
+           transform="matrix(0.26458333,0,0,0.26458333,-4.476265,91.92681)"
+           style="display:inline"
+           id="g4531-5-9">
+          <g
+             id="g6707-547-4"
+             transform="matrix(0.02105461,0,0,0.02086758,42.85172,41.1536)"
+             style="display:inline">
+            <rect
+               y="-150.69685"
+               x="-1559.2523"
+               height="478.35718"
+               width="1339.6335"
+               id="rect6709-6-8"
+               
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#linearGradient1856);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <path
+               sodipodi:nodetypes="cccc"
+               id="path6711-5-1"
+               d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 
142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 
-159.436816,-239.134595 -345.40014,-239.134615 z"
+               
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6717-61-6);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <path
+               
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6719-3-6);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 
-142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 
159.4368,-239.134595 345.4002,-239.134615 z"
+               id="path6713-69-2"
+               sodipodi:nodetypes="cccc" />
+          </g>
+          <rect
+             ry="1.1490486"
+             y="3.6464462"
+             x="6.6035528"
+             height="40.920494"
+             width="34.875"
+             id="rect15391-3-9"
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#radialGradient15658-1-1);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656-7-4);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          <rect
+             rx="0.14904857"
+             ry="0.14904857"
+             y="4.5839462"
+             x="7.6660538"
+             height="38.946384"
+             width="32.775887"
+             id="rect15660-74-3"
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668-5-9);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          <g
+             id="g2270-5-9"
+             transform="translate(0.646447,-0.03798933)"
+             style="display:inline">
+            <g
+               transform="matrix(0.229703,0,0,0.229703,4.967081,4.244972)"
+               
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-miterlimit:4"
+               id="g1440-2-0">
+              <radialGradient
+                 gradientUnits="userSpaceOnUse"
+                 fy="114.5684"
+                 fx="20.892099"
+                 r="5.256"
+                 cy="114.5684"
+                 cx="20.892099"
+                 id="radialGradient1442-5-8">
+                <stop
+                   id="stop1444-4-8"
+                   style="stop-color:#F0F0F0"
+                   offset="0" />
+                <stop
+                   id="stop1446-7-5"
+                   style="stop-color:#474747"
+                   offset="1" />
+              </radialGradient>
+              <path
+                 id="path1448-4-0"
+                 d="m 23.428,113.07 c 0,1.973 -1.6,3.572 -3.573,3.572 -1.974,0 
-3.573,-1.6 -3.573,-3.572 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 3.573,1.6 
3.573,3.573 z"
+                 style="stroke:none" />
+              <radialGradient
+                 gradientUnits="userSpaceOnUse"
+                 fy="64.567902"
+                 fx="20.892099"
+                 r="5.257"
+                 cy="64.567902"
+                 cx="20.892099"
+                 id="radialGradient1450-4-9">
+                <stop
+                   id="stop1452-3-6"
+                   style="stop-color:#F0F0F0"
+                   offset="0" />
+                <stop
+                   id="stop1454-0-3"
+                   style="stop-color:#474747"
+                   offset="1" />
+              </radialGradient>
+              <path
+                 id="path1456-7-8"
+                 d="m 23.428,63.07 c 0,1.973 -1.6,3.573 -3.573,3.573 -1.974,0 
-3.573,-1.6 -3.573,-3.573 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 3.573,1.6 
3.573,3.573 z"
+                 style="stroke:none" />
+            </g>
+            <path
+               id="path15570-8-5"
+               d="m 9.9950109,29.952326 c 0,0.453204 -0.3675248,0.820499 
-0.8207288,0.820499 -0.4534338,0 -0.8207289,-0.367524 -0.8207289,-0.820499 
0,-0.453434 0.3675248,-0.820729 0.8207289,-0.820729 0.453204,0 
0.8207288,0.367525 0.8207288,0.820729 z"
+               
style="fill:url(#radialGradient2283-6-7);fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
 />
+            <path
+               id="path15577-6-6"
+               d="m 9.9950109,18.467176 c 0,0.453204 -0.3675248,0.820729 
-0.8207288,0.820729 -0.4534338,0 -0.8207289,-0.367525 -0.8207289,-0.820729 
0,-0.453434 0.3675248,-0.820729 0.8207289,-0.820729 0.453204,0 
0.8207288,0.367525 0.8207288,0.820729 z"
+               
style="fill:url(#radialGradient2285-3-9);fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
 />
+          </g>
+          <path
+             sodipodi:nodetypes="cc"
+             id="path15672-8-1"
+             d="M 11.505723,5.4942766 V 43.400869"
+             
style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.988553;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.0175438"
 />
+          <path
+             sodipodi:nodetypes="cc"
+             id="path15674-8-1"
+             d="M 12.5,5.0205154 V 43.038228"
+             
style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.204678"
 />
+          <g
+             id="g2253-4-5"
+             transform="matrix(0.909091,0,0,1,2.363628,0)">
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="9"
+               x="15.000002"
+               height="1"
+               width="22.000004"
+               id="rect15686-3-9"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="11"
+               x="15.000002"
+               height="1"
+               width="22.000004"
+               id="rect15688-1-8"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="13"
+               x="15.000002"
+               height="1"
+               width="22.000004"
+               id="rect15690-4-4"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="15"
+               x="15.000002"
+               height="1"
+               width="22.000004"
+               id="rect15692-9-8"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="17"
+               x="15.000002"
+               height="1"
+               width="22.000004"
+               id="rect15694-2-1"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="19"
+               x="15.000002"
+               height="1"
+               width="22.000004"
+               id="rect15696-0-0"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="21"
+               x="15.000002"
+               height="1"
+               width="22.000004"
+               id="rect15698-6-3"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="23"
+               x="15.000002"
+               height="1"
+               width="22.000004"
+               id="rect15700-8-0"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.068204239"
+               y="25"
+               x="14.999992"
+               height="1"
+               width="9.9000053"
+               id="rect15732-9-4"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="29"
+               x="14.999992"
+               height="1"
+               width="22.000004"
+               id="rect15736-2-4"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="31"
+               x="14.999992"
+               height="1"
+               width="22.000004"
+               id="rect15738-6-4"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="33"
+               x="14.999992"
+               height="1"
+               width="22.000004"
+               id="rect15740-6-4"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.15156493"
+               y="35"
+               x="14.999992"
+               height="1"
+               width="22.000004"
+               id="rect15742-4-7"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            <rect
+               ry="0.065390877"
+               rx="0.10609552"
+               y="37"
+               x="14.999992"
+               height="1"
+               width="15.400014"
+               id="rect15744-9-6"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          </g>
+        </g>
+        <text
+           id="text15512-5-3"
+           y="112.19586"
+           x="-13.903221"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:6.61458px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           xml:space="preserve"><tspan
+             
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+             y="112.19586"
+             x="-13.903221"
+             sodipodi:role="line"
+             id="tspan1436-1">python.tar.gz</tspan></text>
+      </g>
+      <path
+         
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="path15741-4-7"
+         d="m 2.135638,95.475804 c 1.756759,0.17687 3.516469,0.32261 
5.273212,0.49955 1.522267,0.20004 3.055063,0.27076 4.587842,0.32726 
1.656535,0.0505 3.311699,0.134477 4.967663,0.200037 1.653569,0.051 
3.308813,0.0254 4.962993,0.0187 2.206646,0.0191 4.412229,-0.0666 
6.618536,-0.0901 0.789626,0.0551 1.588821,-0.0329 2.377792,0.0303 
0.769705,0.0911 -0.244562,0.69219 1.672331,-1.291367 0.05834,-0.0604 
-0.159046,-0.0544 -0.236268,-0.0873 -0.111678,-0.0477 -0.219969,-0.10291 
-0.329953,-0.15 [...]
+      <path
+         
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="path15747-1-5"
+         d="m 44.599132,103.4633 c 0.155016,0.0335 0.315346,0.048 
0.465042,0.10036 1.520685,0.53165 2.894224,1.70527 4.083206,2.74699 
2.098799,1.96784 4.102179,4.0365 6.06116,6.14284 1.13947,1.26593 2.2948,2.52831 
3.29534,3.9095 0.438449,0.76351 0.978789,1.48185 1.329518,2.29188 
0.0994,0.22625 0.162412,0.475 0.277082,0.69475 7.94e-4,0.008 0.005,0.015 
0.007,0.0224 0.46291,-0.35111 0.99192,-0.62895 1.38874,-1.05334 0.0848,-0.0907 
-0.247971,-0.0166 -0.37065,-0.0355 -0.56442,-0.0866 -0.98072 [...]
+      <g
+         id="g1462-9"
+         transform="translate(21.110606,79.147126)">
+        <g
+           id="g1867">
+          <g
+             id="g5578-6-6"
+             transform="matrix(0.26458333,0,0,0.26458333,14.854381,10.32038)">
+            <ellipse
+               transform="matrix(1.18638,0,0,1.18638,-4.539687,-7.794678)"
+               id="path1538-2-2"
+               
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient2308-3-7);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               cx="24.357143"
+               cy="38.714287"
+               rx="19.928572"
+               ry="9.837245" />
+            <path
+               
style="fill:url(#linearGradient1854);fill-rule:nonzero;stroke:#3f4561;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+               d="M 24.285801,43.196358 4.3751874,23.285744 
24.285801,3.3751291 44.196415,23.285744 Z"
+               id="path53304-9-1" />
+            <path
+               sodipodi:nodetypes="ccccccc"
+               
style="opacity:0.72;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+               d="M 43.505062,23.285744 24.285801,4.0664819 
5.0665401,23.285744 5.8476076,23.910676 24.45724,5.4825431 43.505256,23.285744 
Z"
+               id="path53359-1-7" />
+            <path
+               
style="opacity:0.5;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+               d="m 8.9257729,27.145172 0.7384498,-1.024184 c 
0.6367493,0.268492 1.3006183,0.485069 1.9861833,0.644885 l -0.0058,1.576858 c 
0.427728,0.08834 0.86301,0.156136 1.304105,0.204371 l 0.481774,-1.501889 c 
0.344041,0.02848 0.691764,0.04417 1.043361,0.04417 0.351209,0 0.699124,-0.0155 
1.043166,-0.04417 l 0.481775,1.501889 c 0.441288,-0.04823 0.876376,-0.116036 
1.304104,-0.204371 l -0.006,-1.577051 c 0.685758,-0.159623 1.349433,-0.3762 
1.986182,-0.644692 l 0.92248,1.279502 c 0.402 [...]
+               id="path53361-2-8" />
+            <path
+               
style="opacity:0.5;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+               d="m 28.448976,32.191116 c 0,-6.484682 4.233883,-11.979469 
10.08724,-13.874023 l -2.226972,-2.227167 c -0.01685,0.007 -0.0339,0.01298 
-0.05056,0.02015 L 36.077171,15.858244 34.665167,14.44624 c -0.463178,0.2189 
-0.91667,0.45446 -1.359314,0.707648 l 0.694089,2.109193 c -0.841314,0.509669 
-1.635748,1.08869 -2.375747,1.728732 l -1.79111,-1.311659 c -0.458721,0.41746 
-0.897297,0.856036 -1.314564,1.314565 l 1.311465,1.790914 c -0.640041,0.740195 
-1.218868,1.534628 -1.728731,2.3 [...]
+               id="path53363-7-5" />
+            <path
+               sodipodi:nodetypes="ccccccc"
+               
style="opacity:0.35;fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+               d="M 5.2050478,23.424252 24.285801,42.505005 
43.505062,23.285744 42.789963,22.603525 24.310314,41.041677 5.2050478,23.424059 
Z"
+               id="path53365-0-7" />
+          </g>
+          <text
+             xml:space="preserve"
+             
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:6.61458px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+             x="12.589519"
+             y="30.300365"
+             id="text15516-9-4"><tspan
+               id="tspan1440-1"
+               sodipodi:role="line"
+               x="12.589519"
+               y="30.300365"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px">python</tspan></text>
+        </g>
+      </g>
+    </g>
+    <path
+       transform="translate(-5.8016389,-81.522784)"
+       d="m -0.95160318,40.512394 c 0.155015,0.0335 0.315347,0.048 
0.465043,0.10036 1.52068408,0.53165 2.89422408,1.70527 4.08320438,2.74699 
2.0988,1.96785 4.10218,4.03651 6.0611604,6.14285 1.1394704,1.26593 
2.2948004,2.52831 3.2953404,3.9095 0.43845,0.76351 0.97879,1.48185 
1.32952,2.29188 0.0994,0.22625 0.16241,0.475 0.27708,0.69475 7.94e-4,0.008 
0.005,0.015 0.007,0.0224 0.46291,-0.35111 0.99192,-0.62895 1.38874,-1.05334 
0.0848,-0.0907 -0.24797,-0.0166 -0.37065,-0.0355 -0.56442,-0.0866  [...]
+       id="path15747-1-8"
+       
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+    <g
+       style="display:inline"
+       id="g2030">
+      <g
+         transform="translate(-34.316347,-116.85598)"
+         id="g1540">
+        <g
+           id="g4531-5"
+           style="display:inline"
+           transform="matrix(0.26458333,0,0,0.26458333,-4.476265,91.92681)">
+          <g
+             style="display:inline"
+             transform="matrix(0.02105461,0,0,0.02086758,42.85172,41.1536)"
+             id="g6707-547">
+            <rect
+               
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#linearGradient1434);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect6709-6"
+               width="1339.6335"
+               height="478.35718"
+               x="-1559.2523"
+               y="-150.69685" />
+            <path
+               
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6717-61);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 
142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 
-159.436816,-239.134595 -345.40014,-239.134615 z"
+               id="path6711-5"
+               sodipodi:nodetypes="cccc" />
+            <path
+               sodipodi:nodetypes="cccc"
+               id="path6713-69"
+               d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 
-142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 
159.4368,-239.134595 345.4002,-239.134615 z"
+               
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6719-3);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+          </g>
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#radialGradient15658-1);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656-7);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15391-3"
+             width="34.875"
+             height="40.920494"
+             x="6.6035528"
+             y="3.6464462"
+             ry="1.1490486" />
+          <rect
+             
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668-5);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             id="rect15660-74"
+             width="32.775887"
+             height="38.946384"
+             x="7.6660538"
+             y="4.5839462"
+             ry="0.14904857"
+             rx="0.14904857" />
+          <g
+             style="display:inline"
+             transform="translate(0.646447,-0.03798933)"
+             id="g2270-5">
+            <g
+               id="g1440-2"
+               
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-miterlimit:4"
+               transform="matrix(0.229703,0,0,0.229703,4.967081,4.244972)">
+              <radialGradient
+                 id="radialGradient1442-5"
+                 cx="20.892099"
+                 cy="114.5684"
+                 r="5.256"
+                 fx="20.892099"
+                 fy="114.5684"
+                 gradientUnits="userSpaceOnUse">
+                <stop
+                   offset="0"
+                   style="stop-color:#F0F0F0"
+                   id="stop1444-4" />
+                <stop
+                   offset="1"
+                   style="stop-color:#474747"
+                   id="stop1446-7" />
+              </radialGradient>
+              <path
+                 style="stroke:none"
+                 d="m 23.428,113.07 c 0,1.973 -1.6,3.572 -3.573,3.572 -1.974,0 
-3.573,-1.6 -3.573,-3.572 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 3.573,1.6 
3.573,3.573 z"
+                 id="path1448-4" />
+              <radialGradient
+                 id="radialGradient1450-4"
+                 cx="20.892099"
+                 cy="64.567902"
+                 r="5.257"
+                 fx="20.892099"
+                 fy="64.567902"
+                 gradientUnits="userSpaceOnUse">
+                <stop
+                   offset="0"
+                   style="stop-color:#F0F0F0"
+                   id="stop1452-3" />
+                <stop
+                   offset="1"
+                   style="stop-color:#474747"
+                   id="stop1454-0" />
+              </radialGradient>
+              <path
+                 style="stroke:none"
+                 d="m 23.428,63.07 c 0,1.973 -1.6,3.573 -3.573,3.573 -1.974,0 
-3.573,-1.6 -3.573,-3.573 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 3.573,1.6 
3.573,3.573 z"
+                 id="path1456-7" />
+            </g>
+            <path
+               
style="fill:url(#radialGradient2283-6);fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+               d="m 9.9950109,29.952326 c 0,0.453204 -0.3675248,0.820499 
-0.8207288,0.820499 -0.4534338,0 -0.8207289,-0.367524 -0.8207289,-0.820499 
0,-0.453434 0.3675248,-0.820729 0.8207289,-0.820729 0.453204,0 
0.8207288,0.367525 0.8207288,0.820729 z"
+               id="path15570-8" />
+            <path
+               
style="fill:url(#radialGradient2285-3);fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+               d="m 9.9950109,18.467176 c 0,0.453204 -0.3675248,0.820729 
-0.8207288,0.820729 -0.4534338,0 -0.8207289,-0.367525 -0.8207289,-0.820729 
0,-0.453434 0.3675248,-0.820729 0.8207289,-0.820729 0.453204,0 
0.8207288,0.367525 0.8207288,0.820729 z"
+               id="path15577-6" />
+          </g>
+          <path
+             
style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.988553;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.0175438"
+             d="M 11.505723,5.4942766 V 43.400869"
+             id="path15672-8"
+             sodipodi:nodetypes="cc" />
+          <path
+             
style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.204678"
+             d="M 12.5,5.0205154 V 43.038228"
+             id="path15674-8"
+             sodipodi:nodetypes="cc" />
+          <g
+             transform="matrix(0.909091,0,0,1,2.363628,0)"
+             id="g2253-4">
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15686-3"
+               width="22.000004"
+               height="1"
+               x="15.000002"
+               y="9"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15688-1"
+               width="22.000004"
+               height="1"
+               x="15.000002"
+               y="11"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15690-4"
+               width="22.000004"
+               height="1"
+               x="15.000002"
+               y="13"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15692-9"
+               width="22.000004"
+               height="1"
+               x="15.000002"
+               y="15"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15694-2"
+               width="22.000004"
+               height="1"
+               x="15.000002"
+               y="17"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15696-0"
+               width="22.000004"
+               height="1"
+               x="15.000002"
+               y="19"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15698-6"
+               width="22.000004"
+               height="1"
+               x="15.000002"
+               y="21"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15700-8"
+               width="22.000004"
+               height="1"
+               x="15.000002"
+               y="23"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15732-9"
+               width="9.9000053"
+               height="1"
+               x="14.999992"
+               y="25"
+               rx="0.068204239"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15736-2"
+               width="22.000004"
+               height="1"
+               x="14.999992"
+               y="29"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15738-6"
+               width="22.000004"
+               height="1"
+               x="14.999992"
+               y="31"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15740-6"
+               width="22.000004"
+               height="1"
+               x="14.999992"
+               y="33"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15742-4"
+               width="22.000004"
+               height="1"
+               x="14.999992"
+               y="35"
+               rx="0.15156493"
+               ry="0.065390877" />
+            <rect
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               id="rect15744-9"
+               width="15.400014"
+               height="1"
+               x="14.999992"
+               y="37"
+               rx="0.10609552"
+               ry="0.065390877" />
+          </g>
+        </g>
+        <text
+           xml:space="preserve"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:6.61458px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           x="-9.0913458"
+           y="112.19586"
+           id="text15512-5"><tspan
+             id="tspan1436"
+             sodipodi:role="line"
+             x="-9.0913458"
+             y="112.19586"
+             
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px">gcc.tar.gz</tspan></text>
+      </g>
+      <path
+         d="m -18.79527,64.392163 c 1.756759,0.17687 3.516469,0.32261 
5.273212,0.49955 1.522267,0.20004 3.055064,0.27076 4.5878428,0.32726 
1.656535,0.0505 3.3117,0.134477 4.967663,0.200037 1.653569,0.051 
3.30881304,0.0254 4.96299204,0.0187 2.20664796,0.0191 4.41222896,-0.0666 
6.61853696,-0.0901 0.789625,0.0551 1.58882,-0.0329 2.377791,0.0303 
0.7697052,0.0911 -0.244562,0.69219 1.6723312,-1.291367 0.05834,-0.0604 
-0.159046,-0.0544 -0.236267,-0.0873 -0.111678,-0.0477 -0.21997,-0.10291 -0.32 
[...]
+         id="path15741-4"
+         
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         transform="translate(-5.8016389,-81.522784)" />
+      <path
+         d="m 23.668224,72.379659 c 0.155015,0.0335 0.315347,0.048 
0.465043,0.10036 1.520684,0.53165 2.894224,1.70527 4.083204,2.74699 
2.0988,1.96785 4.10218,4.03651 6.06116,6.14285 1.13947,1.26593 2.2948,2.52831 
3.29534,3.9095 0.43845,0.76351 0.97879,1.48185 1.32952,2.29188 0.0994,0.22625 
0.16241,0.475 0.27708,0.69475 7.94e-4,0.008 0.005,0.015 0.007,0.0224 
0.46291,-0.35111 0.99192,-0.62895 1.38874,-1.05334 0.0848,-0.0907 
-0.24797,-0.0166 -0.37065,-0.0355 -0.56442,-0.0866 -0.98073,-0.196 [...]
+         id="path15747-1"
+         
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         transform="translate(-5.8016389,-81.522784)" />
+      <g
+         transform="translate(-5.6219412,-33.459297)"
+         id="g1462">
+        <g
+           id="g5578-6"
+           transform="matrix(0.26458333,0,0,0.26458333,14.854381,10.32038)">
+          <ellipse
+             transform="matrix(1.18638,0,0,1.18638,-4.539687,-7.794678)"
+             id="path1538-2"
+             
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient2308-3);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+             cx="24.357143"
+             cy="38.714287"
+             rx="19.928572"
+             ry="9.837245" />
+          <path
+             
style="fill:url(#linearGradient1186);fill-rule:nonzero;stroke:#3f4561;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+             d="M 24.285801,43.196358 4.3751874,23.285744 24.285801,3.3751291 
44.196415,23.285744 Z"
+             id="path53304-9" />
+          <path
+             sodipodi:nodetypes="ccccccc"
+             
style="opacity:0.72;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+             d="M 43.505062,23.285744 24.285801,4.0664819 5.0665401,23.285744 
5.8476076,23.910676 24.45724,5.4825431 43.505256,23.285744 Z"
+             id="path53359-1" />
+          <path
+             
style="opacity:0.5;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+             d="m 8.9257729,27.145172 0.7384498,-1.024184 c 0.6367493,0.268492 
1.3006183,0.485069 1.9861833,0.644885 l -0.0058,1.576858 c 0.427728,0.08834 
0.86301,0.156136 1.304105,0.204371 l 0.481774,-1.501889 c 0.344041,0.02848 
0.691764,0.04417 1.043361,0.04417 0.351209,0 0.699124,-0.0155 1.043166,-0.04417 
l 0.481775,1.501889 c 0.441288,-0.04823 0.876376,-0.116036 1.304104,-0.204371 l 
-0.006,-1.577051 c 0.685758,-0.159623 1.349433,-0.3762 1.986182,-0.644692 l 
0.92248,1.279502 c 0.40235 [...]
+             id="path53361-2" />
+          <path
+             
style="opacity:0.5;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+             d="m 28.448976,32.191116 c 0,-6.484682 4.233883,-11.979469 
10.08724,-13.874023 l -2.226972,-2.227167 c -0.01685,0.007 -0.0339,0.01298 
-0.05056,0.02015 L 36.077171,15.858244 34.665167,14.44624 c -0.463178,0.2189 
-0.91667,0.45446 -1.359314,0.707648 l 0.694089,2.109193 c -0.841314,0.509669 
-1.635748,1.08869 -2.375747,1.728732 l -1.79111,-1.311659 c -0.458721,0.41746 
-0.897297,0.856036 -1.314564,1.314565 l 1.311465,1.790914 c -0.640041,0.740195 
-1.218868,1.534628 -1.728731,2.375 [...]
+             id="path53363-7" />
+          <path
+             sodipodi:nodetypes="ccccccc"
+             
style="opacity:0.35;fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+             d="M 5.2050478,23.424252 24.285801,42.505005 43.505062,23.285744 
42.789963,22.603525 24.310314,41.041677 5.2050478,23.424059 Z"
+             id="path53365-0" />
+        </g>
+        <text
+           xml:space="preserve"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:6.61458px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           x="17.263107"
+           y="30.300365"
+           id="text15516-9"><tspan
+             id="tspan1440"
+             sodipodi:role="line"
+             x="17.263107"
+             y="30.300365"
+             
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px">gcc</tspan></text>
+      </g>
+    </g>
+    <g
+       id="g2030-5"
+       style="display:inline"
+       transform="translate(119.58976,1.8342436)">
+      <g
+         id="g2669"
+         transform="translate(-30.954913,-6.0067404)">
+        <g
+           id="g2617">
+          <g
+             id="g4531-5-0"
+             style="display:inline"
+             
transform="matrix(0.26458333,0,0,0.26458333,-38.792612,-24.92917)">
+            <g
+               style="display:inline"
+               transform="matrix(0.02105461,0,0,0.02086758,42.85172,41.1536)"
+               id="g6707-547-5">
+              <path
+                 id="rect6709-6-9"
+                 
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#linearGradient2513);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="M -1559.2523,-150.69685 H -219.61877 V 327.66032 H 
-1559.2523 Z" />
+              <path
+                 
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6717-61-3);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m -219.61876,-150.68038 c 0,0 0,478.33079 0,478.33079 
142.874166,0.90045 345.40022,-107.16966 345.40014,-239.196175 0,-132.026537 
-159.436816,-239.134595 -345.40014,-239.134615 z"
+                 id="path6711-5-4"
+                 sodipodi:nodetypes="cccc" />
+              <path
+                 sodipodi:nodetypes="cccc"
+                 id="path6713-69-6"
+                 d="m -1559.2523,-150.68038 c 0,0 0,478.33079 0,478.33079 
-142.8742,0.90045 -345.4002,-107.16966 -345.4002,-239.196175 0,-132.026537 
159.4368,-239.134595 345.4002,-239.134615 z"
+                 
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.402062;fill:url(#radialGradient6719-3-3);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 />
+            </g>
+            <path
+               id="rect15391-3-92"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#radialGradient15658-1-18);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15656-7-43);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               d="M 7.7526014,3.6464462 H 40.329504 c 0.636573,0 
1.149049,0.5124757 1.149049,1.1490486 V 43.417892 c 0,0.636573 
-0.512476,1.149048 -1.149049,1.149048 H 7.7526014 c -0.6365729,0 
-1.1490486,-0.512475 -1.1490486,-1.149048 V 4.7954948 c 0,-0.6365729 
0.5124757,-1.1490486 1.1490486,-1.1490486 z" />
+            <path
+               id="rect15660-74-2"
+               
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient15668-5-8);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               d="M 7.8151023,4.5839462 H 40.292892 c 0.08257,0 
0.149048,0.066476 0.149048,0.1490486 V 43.381282 c 0,0.08257 -0.06648,0.149049 
-0.149048,0.149049 H 7.8151023 c -0.082573,0 -0.1490485,-0.06648 
-0.1490485,-0.149049 V 4.7329948 c 0,-0.082573 0.066476,-0.1490486 
0.1490485,-0.1490486 z" />
+            <g
+               style="display:inline"
+               transform="translate(0.646447,-0.03798933)"
+               id="g2270-5-4">
+              <g
+                 id="g1440-2-7"
+                 
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-miterlimit:4"
+                 transform="matrix(0.229703,0,0,0.229703,4.967081,4.244972)">
+                <radialGradient
+                   id="radialGradient1442-5-7"
+                   cx="20.892099"
+                   cy="114.5684"
+                   r="5.256"
+                   fx="20.892099"
+                   fy="114.5684"
+                   gradientUnits="userSpaceOnUse">
+                  <stop
+                     offset="0"
+                     style="stop-color:#F0F0F0"
+                     id="stop1444-4-5" />
+                  <stop
+                     offset="1"
+                     style="stop-color:#474747"
+                     id="stop1446-7-4" />
+                </radialGradient>
+                <path
+                   style="stroke:none"
+                   d="m 23.428,113.07 c 0,1.973 -1.6,3.572 -3.573,3.572 
-1.974,0 -3.573,-1.6 -3.573,-3.572 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 
3.573,1.6 3.573,3.573 z"
+                   id="path1448-4-8" />
+                <radialGradient
+                   id="radialGradient1450-4-1"
+                   cx="20.892099"
+                   cy="64.567902"
+                   r="5.257"
+                   fx="20.892099"
+                   fy="64.567902"
+                   gradientUnits="userSpaceOnUse">
+                  <stop
+                     offset="0"
+                     style="stop-color:#F0F0F0"
+                     id="stop1452-3-2" />
+                  <stop
+                     offset="1"
+                     style="stop-color:#474747"
+                     id="stop1454-0-8" />
+                </radialGradient>
+                <path
+                   style="stroke:none"
+                   d="m 23.428,63.07 c 0,1.973 -1.6,3.573 -3.573,3.573 
-1.974,0 -3.573,-1.6 -3.573,-3.573 0,-1.974 1.6,-3.573 3.573,-3.573 1.973,0 
3.573,1.6 3.573,3.573 z"
+                   id="path1456-7-9" />
+              </g>
+              <path
+                 
style="fill:url(#radialGradient2283-6-4);fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+                 d="m 9.9950109,29.952326 c 0,0.453204 -0.3675248,0.820499 
-0.8207288,0.820499 -0.4534338,0 -0.8207289,-0.367524 -0.8207289,-0.820499 
0,-0.453434 0.3675248,-0.820729 0.8207289,-0.820729 0.453204,0 
0.8207288,0.367525 0.8207288,0.820729 z"
+                 id="path15570-8-3" />
+              <path
+                 
style="fill:url(#radialGradient2285-3-97);fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+                 d="m 9.9950109,18.467176 c 0,0.453204 -0.3675248,0.820729 
-0.8207288,0.820729 -0.4534338,0 -0.8207289,-0.367525 -0.8207289,-0.820729 
0,-0.453434 0.3675248,-0.820729 0.8207289,-0.820729 0.453204,0 
0.8207288,0.367525 0.8207288,0.820729 z"
+                 id="path15577-6-68" />
+            </g>
+            <path
+               
style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:0.988553;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.0175438"
+               d="M 11.505723,5.4942766 V 43.400869"
+               id="path15672-8-0"
+               sodipodi:nodetypes="cc" />
+            <path
+               
style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.204678"
+               d="M 12.5,5.0205154 V 43.038228"
+               id="path15674-8-2"
+               sodipodi:nodetypes="cc" />
+            <g
+               transform="matrix(0.909091,0,0,1,2.363628,0)"
+               id="g2253-4-1">
+              <path
+                 id="rect15686-3-0"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151567,9 h 21.696874 c 0.08397,0 0.151565,0.029164 
0.151565,0.065391 V 9.9346091 C 37.000006,9.9708357 36.932408,10 36.848441,10 H 
15.151567 C 15.0676,10 15.000002,9.9708357 15.000002,9.9346091 V 9.0653909 C 
15.000002,9.0291643 15.0676,9 15.151567,9 Z" />
+              <path
+                 id="rect15688-1-5"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151567,11 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151567 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 11.065391 C 
15.000002,11.029164 15.0676,11 15.151567,11 Z" />
+              <path
+                 id="rect15690-4-1"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151567,13 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151567 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 13.065391 C 
15.000002,13.029164 15.0676,13 15.151567,13 Z" />
+              <path
+                 id="rect15692-9-1"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151567,15 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151567 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 15.065391 C 
15.000002,15.029164 15.0676,15 15.151567,15 Z" />
+              <path
+                 id="rect15694-2-0"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151567,17 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151567 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 17.065391 C 
15.000002,17.029164 15.0676,17 15.151567,17 Z" />
+              <path
+                 id="rect15696-0-8"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151567,19 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151567 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 19.065391 C 
15.000002,19.029164 15.0676,19 15.151567,19 Z" />
+              <path
+                 id="rect15698-6-5"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151567,21 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151567 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 21.065391 C 
15.000002,21.029164 15.0676,21 15.151567,21 Z" />
+              <path
+                 id="rect15700-8-06"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151567,23 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151567 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 23.065391 C 
15.000002,23.029164 15.0676,23 15.151567,23 Z" />
+              <path
+                 id="rect15732-9-46"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.068197,25 h 9.763596 c 0.03779,0 0.0682,0.02916 
0.0682,0.06539 v 0.869218 c 0,0.03623 -0.03042,0.06539 -0.0682,0.06539 h 
-9.763596 c -0.03779,0 -0.0682,-0.02916 -0.0682,-0.06539 V 25.06539 c 
0,-0.03623 0.03042,-0.06539 0.0682,-0.06539 z" />
+              <path
+                 id="rect15736-2-2"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151557,29 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151557 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 29.06539 c 
0,-0.03623 0.0676,-0.06539 0.151565,-0.06539 z" />
+              <path
+                 id="rect15738-6-5"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151557,31 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151557 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 31.06539 c 
0,-0.03623 0.0676,-0.06539 0.151565,-0.06539 z" />
+              <path
+                 id="rect15740-6-8"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151557,33 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151557 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 33.06539 c 
0,-0.03623 0.0676,-0.06539 0.151565,-0.06539 z" />
+              <path
+                 id="rect15742-4-6"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.151557,35 h 21.696874 c 0.08397,0 0.151565,0.02916 
0.151565,0.06539 v 0.869218 c 0,0.03623 -0.0676,0.06539 -0.151565,0.06539 H 
15.151557 c -0.08397,0 -0.151565,-0.02916 -0.151565,-0.06539 V 35.06539 c 
0,-0.03623 0.0676,-0.06539 0.151565,-0.06539 z" />
+              <path
+                 id="rect15744-9-2"
+                 
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:#9b9b9b;fill-opacity:0.549708;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:0.0818714;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+                 d="m 15.106088,37 h 15.187823 c 0.05878,0 0.106095,0.02916 
0.106095,0.06539 v 0.869218 c 0,0.03623 -0.04732,0.06539 -0.106095,0.06539 H 
15.106088 c -0.05878,0 -0.106096,-0.02916 -0.106096,-0.06539 V 37.06539 C 
14.999992,37.02916 15.047312,37 15.106088,37 Z" />
+            </g>
+          </g>
+          <g
+             aria-label="texlive.tar.gz"
+             id="text15512-5-8"
+             
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:6.61458px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1">
+            <path
+               d="m -45.295753,-4.761718 -0.141111,-0.3781775 c 
-0.174977,0.084667 -0.316088,0.1128888 -0.451555,0.1128888 -0.282222,0 
-0.4064,-0.1185333 -0.4064,-0.5136441 v -1.5070655 h 0.9144 V -7.454116 h 
-0.9144 v -0.7789327 h -0.462844 v 0.7789327 h -0.485422 v 0.4063997 h 0.485422 
v 1.5239989 c 0,0.513644 0.180622,0.9200437 0.790222,0.9200437 0.231422,0 
0.468488,-0.056444 0.671688,-0.1580443 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2688" />
+            <path
+               d="m -42.659804,-4.8238069 -0.141111,-0.3838219 c 
-0.282222,0.1298221 -0.587022,0.1862665 -0.824088,0.1862665 -0.530578,0 
-0.750711,-0.2991553 -0.750711,-0.8692438 v -0.011289 h 1.66511 c 
0.04516,-0.2031999 0.06773,-0.3781775 0.06773,-0.5418663 0,-0.7281328 
-0.479777,-1.0667992 -1.05551,-1.0667992 -0.722488,0 -1.134532,0.5079996 
-1.134532,1.2812879 v 0.3386664 c 0,0.8015105 0.389466,1.2869324 
1.196621,1.2869324 0.282222,0 0.637822,-0.056444 0.976488,-0.2201332 z m 
-1.03857 [...]
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2690" />
+            <path
+               d="m -40.362519,-4.6601181 h 0.508 l -0.925688,-1.4562656 
0.85231,-1.3377323 h -0.485422 l -0.603955,0.9764882 -0.615244,-0.9764882 h 
-0.513644 l 0.857955,1.3490212 -0.925688,1.4449767 h 0.491066 l 
0.666044,-1.089377 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2692" />
+            <path
+               d="m -39.233634,-5.3374509 c 0,0.4176885 0.169333,0.705555 
0.666044,0.705555 h 0.129822 v -0.423333 h -0.09031 c -0.197556,0 
-0.242711,-0.1015999 -0.242711,-0.3047998 v -3.4769751 h -0.462844 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2694" />
+            <path
+               d="m -37.246792,-8.1370933 v -0.5192884 h -0.519288 v 0.5192884 
z m -0.02822,3.4769752 V -7.454116 h -0.462844 v 2.7939979 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2696" />
+            <path
+               d="m -34.232667,-7.454116 h -0.4572 l -0.457199,1.3603101 
-0.276578,0.8523105 -0.282222,-0.8523105 -0.468488,-1.3603101 h -0.479778 l 
0.999066,2.7939979 h 0.434622 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2698" />
+            <path
+               d="m -31.641881,-4.8238069 -0.141111,-0.3838219 c 
-0.282222,0.1298221 -0.587022,0.1862665 -0.824088,0.1862665 -0.530577,0 
-0.750711,-0.2991553 -0.750711,-0.8692438 v -0.011289 h 1.66511 c 
0.04516,-0.2031999 0.06773,-0.3781775 0.06773,-0.5418663 0,-0.7281328 
-0.479777,-1.0667992 -1.05551,-1.0667992 -0.722488,0 -1.134532,0.5079996 
-1.134532,1.2812879 v 0.3386664 c 0,0.8015105 0.389466,1.2869324 
1.196621,1.2869324 0.282222,0 0.637822,-0.056444 0.976488,-0.2201332 z m 
-1.03857 [...]
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2700" />
+            <path
+               d="m -30.518638,-4.6601181 v -0.5136441 h -0.519288 v 0.5136441 
z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2702" />
+            <path
+               d="m -28.328607,-4.761718 -0.141111,-0.3781775 c 
-0.174977,0.084667 -0.316088,0.1128888 -0.451555,0.1128888 -0.282222,0 
-0.4064,-0.1185333 -0.4064,-0.5136441 v -1.5070655 h 0.9144 V -7.454116 h 
-0.9144 v -0.7789327 h -0.462844 v 0.7789327 h -0.485422 v 0.4063997 h 0.485422 
v 1.5239989 c 0,0.513644 0.180622,0.9200437 0.790222,0.9200437 0.231422,0 
0.468488,-0.056444 0.671688,-0.1580443 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2704" />
+            <path
+               d="m -25.675723,-4.6318959 h 0.08467 v -0.423333 h -0.06209 c 
-0.2032,0 -0.254,-0.1298221 -0.254,-0.3047998 v -1.2079102 c 0,-0.5079996 
-0.186267,-0.9426215 -0.970844,-0.9426215 -0.321733,0 -0.632177,0.084667 
-0.976488,0.2427109 l 0.146755,0.383822 c 0.293511,-0.1298222 0.5588,-0.1975554 
0.807155,-0.1975554 0.3556,0 0.541867,0.1298221 0.541867,0.5475107 v 0.3781775 
c -0.248356,-0.039511 -0.496711,-0.067733 -0.699911,-0.067733 -0.694266,0 
-0.920044,0.3443108 -0.920044,0.801 [...]
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2706" />
+            <path
+               d="m -23.468758,-7.0477163 v -0.4628441 c -0.344311,0 
-0.643466,0.1298221 -1.027288,0.5079996 V -7.454116 h -0.440267 v 2.7939979 h 
0.462844 v -1.9529763 c 0.361245,-0.3386664 0.666044,-0.4346219 
1.004711,-0.4346219 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2708" />
+            <path
+               d="m -22.893033,-4.6601181 v -0.5136441 h -0.519289 v 0.5136441 
z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2710" />
+            <path
+               d="m -19.918426,-4.3101628 c 0,-0.4571997 -0.327378,-0.705555 
-0.869244,-0.705555 h -0.632177 c -0.220134,0 -0.316089,-0.084667 
-0.316089,-0.2257776 0,-0.1072444 0.0508,-0.2314221 0.163689,-0.3555998 
0.09031,0.016933 0.180622,0.028222 0.276577,0.028222 h 0.09596 c 0.564444,0 
1.021643,-0.3330219 1.021643,-0.9426215 0,-0.2878664 -0.107244,-0.4797774 
-0.265288,-0.615244 l 0.609599,0.084667 V -7.454116 h -1.00471 c 
-0.112889,-0.039511 -0.237067,-0.056444 -0.361244,-0.056444 h  [...]
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2712" />
+            <path
+               d="m -17.575992,-5.0608734 h -1.399821 l 1.343377,-2.026354 V 
-7.454116 h -1.828799 v 0.4063997 h 1.281288 l -1.337732,2.026354 v 0.3612442 h 
1.941687 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2714" />
+          </g>
+        </g>
+        <path
+           d="m -18.79527,64.392163 c 1.756759,0.17687 3.516469,0.32261 
5.273212,0.49955 1.522267,0.20004 3.055064,0.27076 4.5878428,0.32726 
1.656535,0.0505 3.3117,0.134477 4.967663,0.200037 1.653569,0.051 
3.30881304,0.0254 4.96299204,0.0187 2.20664796,0.0191 4.41222896,-0.0666 
6.61853696,-0.0901 0.789625,0.0551 1.58882,-0.0329 2.377791,0.0303 
0.7697052,0.0911 -0.244562,0.69219 1.6723312,-1.291367 0.05834,-0.0604 
-0.159046,-0.0544 -0.236267,-0.0873 -0.111678,-0.0477 -0.21997,-0.10291 -0. 
[...]
+           id="path15741-4-72"
+           
style="opacity:0.594;fill:#d0343f;fill-opacity:1;stroke:#2875ec;stroke-width:1.065;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           transform="translate(-5.8016389,-81.522784)" />
+        <g
+           id="g2577">
+          <g
+             id="g5578-6-62"
+             
transform="matrix(0.26458333,0,0,0.26458333,9.2324398,-23.138917)">
+            <path
+               id="path1538-2-9"
+               
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient2308-3-0);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+               transform="matrix(1.18638,0,0,1.18638,-4.539687,-7.794678)"
+               d="M 44.285715,38.714287 A 19.928572,9.837245 0 0 1 
24.357143,48.551532 19.928572,9.837245 0 0 1 4.4285717,38.714287 
19.928572,9.837245 0 0 1 24.357143,28.877042 19.928572,9.837245 0 0 1 
44.285715,38.714287" />
+            <path
+               
style="fill:url(#linearGradient2515);fill-rule:nonzero;stroke:#3f4561;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
+               d="M 24.285801,43.196358 4.3751874,23.285744 
24.285801,3.3751291 44.196415,23.285744 Z"
+               id="path53304-9-9" />
+            <path
+               sodipodi:nodetypes="ccccccc"
+               
style="opacity:0.72;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+               d="M 43.505062,23.285744 24.285801,4.0664819 
5.0665401,23.285744 5.8476076,23.910676 24.45724,5.4825431 43.505256,23.285744 
Z"
+               id="path53359-1-0" />
+            <path
+               
style="opacity:0.5;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+               d="m 8.9257729,27.145172 0.7384498,-1.024184 c 
0.6367493,0.268492 1.3006183,0.485069 1.9861833,0.644885 l -0.0058,1.576858 c 
0.427728,0.08834 0.86301,0.156136 1.304105,0.204371 l 0.481774,-1.501889 c 
0.344041,0.02848 0.691764,0.04417 1.043361,0.04417 0.351209,0 0.699124,-0.0155 
1.043166,-0.04417 l 0.481775,1.501889 c 0.441288,-0.04823 0.876376,-0.116036 
1.304104,-0.204371 l -0.006,-1.577051 c 0.685758,-0.159623 1.349433,-0.3762 
1.986182,-0.644692 l 0.92248,1.279502 c 0.402 [...]
+               id="path53361-2-81" />
+            <path
+               
style="opacity:0.5;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+               d="m 28.448976,32.191116 c 0,-6.484682 4.233883,-11.979469 
10.08724,-13.874023 l -2.226972,-2.227167 c -0.01685,0.007 -0.0339,0.01298 
-0.05056,0.02015 L 36.077171,15.858244 34.665167,14.44624 c -0.463178,0.2189 
-0.91667,0.45446 -1.359314,0.707648 l 0.694089,2.109193 c -0.841314,0.509669 
-1.635748,1.08869 -2.375747,1.728732 l -1.79111,-1.311659 c -0.458721,0.41746 
-0.897297,0.856036 -1.314564,1.314565 l 1.311465,1.790914 c -0.640041,0.740195 
-1.218868,1.534628 -1.728731,2.3 [...]
+               id="path53363-7-3" />
+            <path
+               sodipodi:nodetypes="ccccccc"
+               
style="opacity:0.35;fill:#000000;fill-rule:nonzero;stroke:none;stroke-miterlimit:4"
+               d="M 5.2050478,23.424252 24.285801,42.505005 
43.505062,23.285744 42.789963,22.603525 24.310314,41.041677 5.2050478,23.424059 
Z"
+               id="path53365-0-1" />
+          </g>
+          <g
+             aria-label="latex"
+             id="text15516-9-1"
+             
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;line-height:6.61458px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1">
+            <path
+               d="m 10.049435,-3.8362643 c 0,0.4176886 0.169333,0.705555 
0.666044,0.705555 h 0.129822 v -0.423333 h -0.09031 c -0.197555,0 
-0.242711,-0.1015999 -0.242711,-0.3047998 v -3.4769751 h -0.462844 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2718" />
+            <path
+               d="m 13.588499,-3.1307093 h 0.08467 v -0.423333 h -0.06209 c 
-0.203199,0 -0.253999,-0.1298221 -0.253999,-0.3047998 v -1.2079102 c 
0,-0.5079996 -0.186267,-0.9426215 -0.970844,-0.9426215 -0.321733,0 
-0.632177,0.084667 -0.976488,0.2427109 l 0.146755,0.383822 c 
0.293511,-0.1298221 0.5588,-0.1975554 0.807155,-0.1975554 0.3556,0 
0.541866,0.1298221 0.541866,0.5475107 v 0.3781775 c -0.248355,-0.039511 
-0.49671,-0.067733 -0.69991,-0.067733 -0.694266,0 -0.920044,0.3443108 
-0.920044, [...]
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2720" />
+            <path
+               d="m 15.863197,-3.2605314 -0.141111,-0.3781775 c 
-0.174977,0.084667 -0.316088,0.1128888 -0.451555,0.1128888 -0.282222,0 
-0.4064,-0.1185332 -0.4064,-0.5136441 v -1.5070655 h 0.9144 v -0.4063997 h 
-0.9144 v -0.7789327 h -0.462844 v 0.7789327 h -0.485422 v 0.4063997 h 0.485422 
v 1.5239989 c 0,0.513644 0.180622,0.9200437 0.790222,0.9200437 0.231422,0 
0.468488,-0.056444 0.671688,-0.1580443 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2722" />
+            <path
+               d="m 18.499146,-3.3226203 -0.141111,-0.3838219 c 
-0.282222,0.1298221 -0.587022,0.1862665 -0.824088,0.1862665 -0.530578,0 
-0.750711,-0.2991553 -0.750711,-0.8692438 v -0.011289 h 1.66511 c 
0.04516,-0.2031999 0.06773,-0.3781775 0.06773,-0.5418663 0,-0.7281328 
-0.479777,-1.0667992 -1.05551,-1.0667992 -0.722488,0 -1.134532,0.5079996 
-1.134532,1.2812879 v 0.3386664 c 0,0.8015106 0.389466,1.2869324 
1.196621,1.2869324 0.282222,0 0.637822,-0.056444 0.976488,-0.2201332 z m 
-1.038577 [...]
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2724" />
+            <path
+               d="m 20.796431,-3.1589315 h 0.508 l -0.925688,-1.4562656 
0.85231,-1.3377323 h -0.485422 l -0.603955,0.9764882 -0.615244,-0.9764882 h 
-0.513644 l 0.857955,1.3490212 -0.925688,1.4449767 h 0.491066 l 
0.666044,-1.0893769 z"
+               
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:'Inria
 Sans';-inkscape-font-specification:'Inria Sans, 
Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;stroke-width:0.264583px"
+               id="path2726" />
+          </g>
+        </g>
+      </g>
+      <path
+         style="opacity:0.594;fill:#d0343f;stroke:#2875ec;stroke-width:1.065"
+         id="path2729"
+         d="m -97.147058,-25.259562 c 0.315462,-0.56703 0.62904,-1.135652 
0.956563,-1.695837 0.390613,-0.652117 0.790175,-1.298569 1.201031,-1.938081 
0.428305,-0.684744 0.886798,-1.349856 1.341397,-2.017233 0.62496,-0.958234 
1.431178,-1.758913 2.273936,-2.522866 1.283018,-1.105588 2.623418,-2.142458 
3.993359,-3.13744 0.834443,-0.565115 1.648907,-1.173093 2.535142,-1.657998 
0.04801,-0.02627 -0.167084,0.136853 -0.116686,0.115512 0.387194,-0.163944 
0.754959,-0.370594 1.136491,-0.547314 0.40 [...]
+      <path
+         style="opacity:0.594;fill:#d0343f;stroke:#2875ec;stroke-width:1.065"
+         id="path2731"
+         d="m -9.4953452,-19.97998 c 0.8236452,0.23424 1.6159612,0.560893 
2.4095233,0.879269 0.7391427,0.322028 1.5207827,0.518292 2.2946201,0.734882 
1.0102003,0.231628 1.9636052,0.611388 2.8873794,1.073731 1.14877847,0.550197 
2.16781322,1.317228 3.1840302,2.075417 1.408295,0.990707 2.6690214,2.158576 
3.8212844,3.433366 0.8481298,0.999956 1.6650388,2.0440867 2.3090928,3.1905236 
0.1314265,0.2339451 0.2479093,0.4759775 0.3718639,0.7139662 0.6772752,1.3920512 
1.2306776,2.8383531 1.6453432,4 [...]
+    </g>
+    <g
+       id="g3829"
+       transform="matrix(0.14816666,0,0,0.14816666,65.099982,-213.84727)">
+      <path
+         inkscape:connector-curvature="0"
+         
style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans
 
Bold';letter-spacing:0px;word-spacing:0px;fill:#ffbf2d;fill-opacity:1;stroke:none"
+         d="m 581.5288,1153.8224 c -1.44113,2.6338 -2.90418,4.7781 
-4.39496,6.4676 -1.44111,1.6399 -3.03027,2.9516 -4.76952,3.9455 -1.68959,0.9442 
-3.60661,1.6252 -5.74341,2.0226 -2.08712,0.3479 -4.48358,0.5246 -7.21671,0.5245 
-2.01612,0 -3.82801,-0.1033 -5.41879,-0.2997 -0.006,0 -0.0185,0 -0.025,0 
-0.20168,-0.014 -0.61822,-0.082 -1.0488,-0.1498 -0.45352,-0.071 
-0.91711,-0.1395 -1.64812,-0.2747 -13.39938,-2.4792 -17.8433,6.8229 
-18.80341,9.3892 -0.15028,0.4017 -0.22474,0.6492 -0.22474,0. [...]
+         id="path3368" />
+      <path
+         
style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans
 
Bold';letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3841);fill-opacity:1;stroke:none"
+         d="m 581.52829,1153.8243 c -1.44113,2.6338 -2.90407,4.7751 
-4.39487,6.4646 -1.44109,1.64 -3.03088,2.9523 -4.77012,3.9461 -0.41843,0.2338 
-0.84981,0.4487 -1.29603,0.65 -0.005,0 -0.007,0.01 -0.0116,0.01 -0.56166,0.395 
-1.28409,0.7341 -2.26321,0.9671 -11.29284,2.6888 -18.98475,12.7528 
-19.70724,13.7263 0.32759,-0.2693 0.65735,-0.4893 0.98652,-0.6577 0.0495,-0.026 
0.0975,-0.05 0.14702,-0.074 0.008,0 0.0153,-0.01 0.0232,-0.012 0.0574,-0.027 
0.11667,-0.05 0.17409,-0.074 1.82591,0.2554 [...]
+         id="path3370"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connector-curvature="0"
+         
style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans
 
Bold';letter-spacing:0px;word-spacing:0px;fill:#ffbf2d;fill-opacity:1;stroke:none"
+         d="m 450.35423,1153.8224 c 1.44113,2.6338 2.90416,4.7781 
4.39495,6.4676 1.44111,1.6399 3.03027,2.9516 4.76953,3.9455 1.68957,0.9442 
3.6066,1.6252 5.7434,2.0226 2.08713,0.348 4.48358,0.5246 7.21671,0.5245 
2.01613,0 3.82801,-0.1033 5.41878,-0.2997 0.006,0 0.0185,0 0.025,0 
0.20167,-0.014 0.61821,-0.082 1.0488,-0.1498 0.45352,-0.071 0.91711,-0.1395 
1.64811,-0.2747 13.39939,-2.4792 17.84331,6.8229 18.80342,9.3892 0.15028,0.4017 
0.22474,0.6492 0.22474,0.6492 l 16.2813,45.3979 9.98854, [...]
+         id="path3372" />
+      <path
+         sodipodi:nodetypes="ccccccccsscccccccccccc"
+         id="path3374"
+         d="m 450.35342,1153.8218 c 1.44113,2.6338 2.90416,4.778 
4.39495,6.4676 1.44111,1.6399 3.03027,2.9516 4.76952,3.9455 1.68958,0.9442 
3.60661,1.6251 5.74341,2.0226 2.08713,0.348 4.48358,0.5245 7.21672,0.5243 
2.01612,0 3.828,-0.1032 5.41878,-0.2995 0.006,0 0.0185,0 0.025,0 0.20167,-0.014 
0.61822,-0.083 1.04881,-0.1498 0.45351,-0.071 0.91711,-0.1395 1.6481,-0.2748 
13.39939,-2.4792 17.84331,6.8229 18.80342,9.3893 0.15027,0.4017 0.22474,0.6492 
0.22474,0.6492 l 16.28131,45.3979 8.39037, [...]
+         
style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans
 
Bold';letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3843);fill-opacity:1;stroke:none"
+         inkscape:connector-curvature="0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3376"
+         
style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans
 
Bold';letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3845);fill-opacity:1;stroke:none"
+         d="m 515.92476,1221.4876 -9.94933,16.9877 h 19.94212"
+         sodipodi:nodetypes="ccc" />
+      <path
+         
style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans
 
Bold';letter-spacing:0px;word-spacing:0px;fill:url(#linearGradient3847);fill-opacity:1;stroke:none"
+         d="m 450.35558,1153.8243 -4.54575,1.6945 c 0.52799,1.3045 
1.06559,2.5526 1.61326,3.7411 0.10952,0.2377 0.21852,0.471 0.32883,0.7041 
4.3e-4,8e-4 -4.2e-4,0 0,0 0.10983,0.232 0.22213,0.4612 0.33272,0.6885 
0.0369,0.076 0.0752,0.1492 0.11219,0.2245 0.18548,0.3779 0.36945,0.753 
0.55709,1.118 8.6e-4,0 0.003,0 0.004,0 0.11185,0.2175 0.22397,0.4332 
0.33659,0.6461 0.4542,0.8588 0.91461,1.6806 1.38113,2.4644 0.1165,0.1957 
0.23092,0.3854 0.34819,0.5764 0.0454,0.074 0.0898,0.1472 0.1354,0.22 [...]
+         id="path3378"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 594.06522,1234.3675 c -2.82203,1.3718 -5.7518,2.4007 
-8.78932,3.0866 -3.03759,0.6859 -6.17312,1.0288 -9.40662,1.0288 -7.30975,0 
-13.1007,-2.0381 -17.37286,-6.1143 -4.27219,-4.0958 -6.40827,-9.6417 
-6.40827,-16.6379 0,-7.0746 2.17527,-12.6402 6.52585,-16.6968 4.35054,-4.0566 
10.30807,-6.0849 17.87259,-6.085 2.91994,10e-5 5.71253,0.2745 8.37777,0.8231 
2.68478,0.5488 5.21281,1.3621 7.5841,2.4399 v 9.0832 c -2.44969,-1.3913 
-4.88952,-2.43 -7.31954,-3.1158 -2.41047,-0.6859 -4.83 [...]
+         
style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans
 
Bold';letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none"
+         id="path4181"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 598.99717,1224.8139 v -20.1066 h 10.58246 v 3.2923 c 
-2e-5,1.7834 -0.01,4.0273 -0.0294,6.7315 -0.0196,2.685 -0.0294,4.4781 
-0.0294,5.3795 -1e-5,2.6456 0.0686,4.5563 0.20577,5.7321 0.13717,1.1563 
0.37234,1.9989 0.7055,2.528 0.43112,0.686 0.98964,1.2151 1.67556,1.5874 
0.70548,0.3725 1.50896,0.5586 2.41045,0.5586 2.19485,0 3.9194,-0.8426 
5.17364,-2.528 1.25419,-1.6853 1.8813,-4.0272 1.88133,-7.0256 v -16.2558 h 
10.52366 v 32.9232 h -10.52366 v -4.7621 c -1.5874,1.9205 -3.27275 [...]
+         
style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans
 
Bold';letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none"
+         id="path4183"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 638.08693,1204.7073 h 10.52367 v 32.9232 h -10.52367 v -32.9232 
m 0,-12.8166 h 10.52367 v 8.5836 h -10.52367 v -8.5836"
+         
style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans
 
Bold';letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none"
+         id="path4185"
+         inkscape:connector-curvature="0" />
+      <path
+         d="m 667.1005,1220.7867 -11.87587,-16.0794 h 11.14098 l 
6.73161,9.7593 6.81981,-9.7593 H 691.058 l -11.87586,16.0206 12.46377,16.9026 h 
-11.14096 l -7.40773,-10.4061 -7.31953,10.4061 h -11.14097 l 12.46378,-16.8438"
+         
style="font-style:normal;font-weight:bold;font-size:144px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans
 
Bold';letter-spacing:0px;word-spacing:0px;fill:#333333;fill-opacity:1;stroke:none"
+         id="path4187"
+         inkscape:connector-curvature="0" />
+    </g>
+    <path
+       d="m 131.39325,-27.950731 c -0.82316,0.749597 -1.79812,1.297803 
-2.7125,1.924063 0,0 -0.0372,0.02983 -0.0372,0.02983 v 0 c 1.39005,-0.657198 
2.78103,-1.367421 3.90982,-2.432979 0,0 -1.16011,0.479085 -1.16011,0.479085 z"
+       id="path6245"
+       style="opacity:0.594;fill:#d0343f;stroke:#2875ec;stroke-width:1.065" />
+    <path
+       d="m 143.86584,-24.383175 c -0.13705,0.577687 -0.0646,0.253226 
-0.20961,0.970464 -0.0473,0.233933 -0.14629,0.463166 -0.14194,0.701793 
0.004,0.203962 0.13041,0.388229 0.16551,0.589183 0.035,0.200292 0.0291,0.405606 
0.0437,0.60841 0,0 0.0428,-0.02101 0.0428,-0.02101 v 0 c 0.35343,-1.067798 
0.12699,-0.515945 0.71082,-1.64228 0.0869,-0.225291 0.10276,-0.471859 
0.1544,-0.70773 0.16135,-0.736842 0.0911,-0.381494 0.1995,-0.964301 0,0 
-0.96516,0.465474 -0.96516,0.465474 z"
+       id="path6247"
+       style="opacity:0.594;fill:#d0343f;stroke:#2875ec;stroke-width:1.065" />
+    <path
+       d="m 162.38229,-23.770744 c 0.23612,0.515533 0.40699,1.069487 
0.83912,1.468565 0.19281,0.178068 0.43259,0.297324 0.64889,0.445986 0,0 
0.0413,-0.02381 0.0413,-0.02381 v 0 c -0.0165,-0.262231 -0.008,-0.527188 
-0.0495,-0.786694 -0.0911,-0.574231 -0.37099,-1.074058 -0.57479,-1.609114 0,0 
-0.90503,0.505068 -0.90503,0.505068 z"
+       id="path6249"
+       style="opacity:0.594;fill:#d0343f;stroke:#2875ec;stroke-width:1.065" />
+  </g>
+</svg>
diff --git a/talks/jdev-2020/images/environment-modules.png 
b/talks/jdev-2020/images/environment-modules.png
new file mode 120000
index 0000000..e757fc5
--- /dev/null
+++ b/talks/jdev-2020/images/environment-modules.png
@@ -0,0 +1 @@
+../../aramis-2019/images/environment-modules.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/environment.png 
b/talks/jdev-2020/images/environment.png
new file mode 120000
index 0000000..88f87e6
--- /dev/null
+++ b/talks/jdev-2020/images/environment.png
@@ -0,0 +1 @@
+../../fosdem-2020/guix-jupyter/images/environment.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/guix-jupyter.png 
b/talks/jdev-2020/images/guix-jupyter.png
new file mode 120000
index 0000000..1391ab8
--- /dev/null
+++ b/talks/jdev-2020/images/guix-jupyter.png
@@ -0,0 +1 @@
+../../fosdem-2020/guix-jupyter/images/guix-jupyter.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/guix-scope.png 
b/talks/jdev-2020/images/guix-scope.png
new file mode 120000
index 0000000..5622c09
--- /dev/null
+++ b/talks/jdev-2020/images/guix-scope.png
@@ -0,0 +1 @@
+../../aramis-2019/images/guix-scope.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/guixhpc-logo-transparent-white.pdf 
b/talks/jdev-2020/images/guixhpc-logo-transparent-white.pdf
new file mode 120000
index 0000000..febf548
--- /dev/null
+++ b/talks/jdev-2020/images/guixhpc-logo-transparent-white.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/guixhpc-logo-transparent-white.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/guixhpc-logo-transparent.pdf 
b/talks/jdev-2020/images/guixhpc-logo-transparent.pdf
new file mode 120000
index 0000000..c618dd1
--- /dev/null
+++ b/talks/jdev-2020/images/guixhpc-logo-transparent.pdf
@@ -0,0 +1 @@
+../../fosdem-2020/guix-jupyter/images/guixhpc-logo-transparent.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/hwloc-graph.dot 
b/talks/jdev-2020/images/hwloc-graph.dot
new file mode 120000
index 0000000..04bb25e
--- /dev/null
+++ b/talks/jdev-2020/images/hwloc-graph.dot
@@ -0,0 +1 @@
+../../aramis-2019/images/hwloc-graph.dot
\ No newline at end of file
diff --git a/talks/jdev-2020/images/inria-white-2019.pdf 
b/talks/jdev-2020/images/inria-white-2019.pdf
new file mode 120000
index 0000000..2e94f2d
--- /dev/null
+++ b/talks/jdev-2020/images/inria-white-2019.pdf
@@ -0,0 +1 @@
+../../fosdem-2020/guix-jupyter/images/inria-white-2019.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/jupyter-select-kernel.png 
b/talks/jdev-2020/images/jupyter-select-kernel.png
new file mode 120000
index 0000000..f21c2fc
--- /dev/null
+++ b/talks/jdev-2020/images/jupyter-select-kernel.png
@@ -0,0 +1 @@
+../../fosdem-2020/guix-jupyter/images/jupyter-select-kernel.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/lwn-docker-hello-world.png 
b/talks/jdev-2020/images/lwn-docker-hello-world.png
new file mode 120000
index 0000000..f2f6211
--- /dev/null
+++ b/talks/jdev-2020/images/lwn-docker-hello-world.png
@@ -0,0 +1 @@
+../../aramis-2019/images/lwn-docker-hello-world.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/openhub-contributors.png 
b/talks/jdev-2020/images/openhub-contributors.png
new file mode 120000
index 0000000..45262e2
--- /dev/null
+++ b/talks/jdev-2020/images/openhub-contributors.png
@@ -0,0 +1 @@
+../../aramis-2019/images/openhub-contributors.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/re-storage-tradeoffs.png 
b/talks/jdev-2020/images/re-storage-tradeoffs.png
new file mode 100644
index 0000000..fe1908f
Binary files /dev/null and b/talks/jdev-2020/images/re-storage-tradeoffs.png 
differ
diff --git a/talks/jdev-2020/images/repeatability-study.png 
b/talks/jdev-2020/images/repeatability-study.png
new file mode 120000
index 0000000..e70af8c
--- /dev/null
+++ b/talks/jdev-2020/images/repeatability-study.png
@@ -0,0 +1 @@
+../../aramis-2019/images/repeatability-study.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/rescience.png 
b/talks/jdev-2020/images/rescience.png
new file mode 120000
index 0000000..e4eea5e
--- /dev/null
+++ b/talks/jdev-2020/images/rescience.png
@@ -0,0 +1 @@
+../../aramis-2019/images/rescience.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/singularity-def-file.png 
b/talks/jdev-2020/images/singularity-def-file.png
new file mode 120000
index 0000000..c2c903f
--- /dev/null
+++ b/talks/jdev-2020/images/singularity-def-file.png
@@ -0,0 +1 @@
+../../aramis-2019/images/singularity-def-file.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/singularity-hpc-wire.png 
b/talks/jdev-2020/images/singularity-hpc-wire.png
new file mode 120000
index 0000000..33ad971
--- /dev/null
+++ b/talks/jdev-2020/images/singularity-hpc-wire.png
@@ -0,0 +1 @@
+../../aramis-2019/images/singularity-hpc-wire.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/smoothie.pdf 
b/talks/jdev-2020/images/smoothie.pdf
new file mode 120000
index 0000000..535ff3b
--- /dev/null
+++ b/talks/jdev-2020/images/smoothie.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/smoothie.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/snap-crypto-miner.png 
b/talks/jdev-2020/images/snap-crypto-miner.png
new file mode 120000
index 0000000..e8c1262
--- /dev/null
+++ b/talks/jdev-2020/images/snap-crypto-miner.png
@@ -0,0 +1 @@
+../../aramis-2019/images/snap-crypto-miner.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/software-heritage-logo-title-white.pdf 
b/talks/jdev-2020/images/software-heritage-logo-title-white.pdf
new file mode 120000
index 0000000..0c5148d
--- /dev/null
+++ b/talks/jdev-2020/images/software-heritage-logo-title-white.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/software-heritage-logo-title-white.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/images/spack-bug.png 
b/talks/jdev-2020/images/spack-bug.png
new file mode 120000
index 0000000..8fe73da
--- /dev/null
+++ b/talks/jdev-2020/images/spack-bug.png
@@ -0,0 +1 @@
+../../aramis-2019/images/spack-bug.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/spack-build-errors.png 
b/talks/jdev-2020/images/spack-build-errors.png
new file mode 120000
index 0000000..c19daa1
--- /dev/null
+++ b/talks/jdev-2020/images/spack-build-errors.png
@@ -0,0 +1 @@
+../../aramis-2019/images/spack-build-errors.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/spack.png b/talks/jdev-2020/images/spack.png
new file mode 120000
index 0000000..00f738c
--- /dev/null
+++ b/talks/jdev-2020/images/spack.png
@@ -0,0 +1 @@
+../../aramis-2019/images/spack.png
\ No newline at end of file
diff --git a/talks/jdev-2020/images/ten-years-challenge.png 
b/talks/jdev-2020/images/ten-years-challenge.png
new file mode 100644
index 0000000..f449ae4
Binary files /dev/null and b/talks/jdev-2020/images/ten-years-challenge.png 
differ
diff --git a/talks/jdev-2020/images/workflow-management-3.pdf 
b/talks/jdev-2020/images/workflow-management-3.pdf
new file mode 120000
index 0000000..5fa03ac
--- /dev/null
+++ b/talks/jdev-2020/images/workflow-management-3.pdf
@@ -0,0 +1 @@
+../../aramis-2019/images/workflow-management-3.pdf
\ No newline at end of file
diff --git a/talks/jdev-2020/rules.ini b/talks/jdev-2020/rules.ini
new file mode 100644
index 0000000..5a74423
--- /dev/null
+++ b/talks/jdev-2020/rules.ini
@@ -0,0 +1,9 @@
+;; Rules for Rubber.
+
+[dot-pdf]
+target = (.*)\.pdf
+source = \1.dot
+rule = shell
+cost = 0
+command = dot -Tpdf -Gratio=.78 -o $target $source
+message = rendering $source into $target
diff --git a/talks/jdev-2020/talk.tex b/talks/jdev-2020/talk.tex
new file mode 100644
index 0000000..5e14d15
--- /dev/null
+++ b/talks/jdev-2020/talk.tex
@@ -0,0 +1,745 @@
+% The comment below tells Rubber to compile the .dot files.
+%
+% rubber: module graphics
+% rubber: rules rules.ini
+
+% Make sure URLs are broken on hyphens.
+% See <https://tex.stackexchange.com/questions/3033/forcing-linebreaks-in-url>.
+\RequirePackage[hyphens]{url}
+
+\documentclass[aspectratio=169]{beamer}
+
+\usetheme{default}
+
+\usefonttheme{structurebold}
+
+% Nice sans-serif font.
+\usepackage[sfdefault,lining]{FiraSans} %% option 'sfdefault' activates Fira 
Sans as the default text font
+\renewcommand*\oldstylenums[1]{{\firaoldstyle #1}}
+
+% Nice monospace font.
+\usepackage{inconsolata}
+%% \renewcommand*\familydefault{\ttdefault} %% Only if the base font of the 
document is to be typewriter style
+\usepackage[T1]{fontenc}
+
+\usepackage[utf8]{inputenc}
+\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref,xspace,multicol}
+
+\usecolortheme{seagull}         % white on black
+\usepackage[absolute,overlay]{textpos}
+\usepackage{tikz}
+\usetikzlibrary{arrows,shapes,trees,shadows,positioning}
+\usepackage{fancyvrb}           % for '\Verb'
+\usepackage{xifthen}            % for '\isempty'
+
+% Remember the position of every picture.
+\tikzstyle{every picture}+=[remember picture]
+
+\tikzset{onslide/.code args={<#1>#2}{%
+  \only<#1>{\pgfkeysalso{#2}} % \pgfkeysalso doesn't change the path
+}}
+
+% Colors.
+\definecolor{guixred1}{RGB}{226,0,38}  % red P
+\definecolor{guixorange1}{RGB}{243,154,38}  % guixorange P
+\definecolor{guixyellow}{RGB}{254,205,27}  % guixyellow P
+\definecolor{guixred2}{RGB}{230,68,57}  % red S
+\definecolor{guixred3}{RGB}{115,34,27}  % dark red
+\definecolor{guixorange2}{RGB}{236,117,40}  % guixorange S
+\definecolor{guixtaupe}{RGB}{134,113,127} % guixtaupe S
+\definecolor{guixgrey}{RGB}{91,94,111} % guixgrey S
+\definecolor{guixdarkgrey}{RGB}{46,47,55} % guixdarkgrey S
+\definecolor{guixblue1}{RGB}{38,109,131} % guixblue S
+\definecolor{guixblue2}{RGB}{10,50,80} % guixblue S
+\definecolor{guixgreen1}{RGB}{133,146,66} % guixgreen S
+\definecolor{guixgreen2}{RGB}{157,193,7} % guixgreen S
+
+\definecolor{rescienceyellow}{RGB}{254,246,91}
+
+\setbeamerfont{title}{size=\huge}
+\setbeamerfont{frametitle}{size=\huge}
+\setbeamerfont{normal text}{size=\Large}
+
+% White-on-black color theme.
+\setbeamercolor{structure}{fg=guixorange1,bg=black}
+\setbeamercolor{title}{fg=white,bg=black}
+\setbeamercolor{date}{fg=guixorange1,bg=black}
+\setbeamercolor{frametitle}{fg=white,bg=black}
+\setbeamercolor{titlelike}{fg=white,bg=black}
+\setbeamercolor{normal text}{fg=white,bg=black}
+\setbeamercolor{alerted text}{fg=guixyellow,bg=black}
+\setbeamercolor{section in toc}{fg=white,bg=black}
+\setbeamercolor{section in toc shaded}{fg=white,bg=black}
+\setbeamercolor{subsection in toc}{fg=guixorange1,bg=black}
+\setbeamercolor{subsection in toc shaded}{fg=white,bg=black}
+\setbeamercolor{subsubsection in toc}{fg=guixorange1,bg=black}
+\setbeamercolor{subsubsection in toc shaded}{fg=white,bg=black}
+\setbeamercolor{frametitle in toc}{fg=white,bg=black}
+\setbeamercolor{local structure}{fg=guixorange1,bg=black}
+
+\newcommand{\highlight}[1]{\alert{\textbf{#1}}}
+
+\title{Au-delà des conteneurs : \\
+  Environnements reproductibles \\
+  avec GNU Guix}
+
+\author{Ludovic Courtès}
+\date{\small{Plénière ARAMIS, Lyon\\ 23 mai 2019}}
+
+\setbeamertemplate{navigation symbols}{} % remove the navigation bar
+
+\AtBeginSection[]{
+  \begin{frame}
+    \frametitle{}
+    \tableofcontents[currentsection]
+  \end{frame} 
+}
+
+
+\newcommand{\screenshot}[2][width=\paperwidth]{
+  \begin{frame}[plain]
+    \begin{tikzpicture}[remember picture, overlay]
+      \node [at=(current page.center), inner sep=0pt]
+        {\includegraphics[{#1}]{#2}};
+    \end{tikzpicture}
+  \end{frame}
+}
+
+
+\begin{document}
+
+\begin{frame}[plain, fragile]
+  \vspace{10mm}
+  \Huge{\textbf{Au-delà des conteneurs~:\\Environnements
+      reproductibles\\avec GNU~Guix}}
+  \\[2cm]
+  \large{Ludovic Courtès}
+  \\[2mm]
+  \alert{JDEV, \oldstylenums{10 juillet 2020}}
+
+  \vfill{}
+  \hfill{\includegraphics[width=0.2\paperwidth]{images/inria-white-2019}}
+  \vspace{2mm}
+\end{frame}
+
+
+\setbeamercolor{normal text}{fg=black,bg=white}
+% http://www.nature.com/ngeo/journal/v7/n11/full/ngeo2294.html
+%% \screenshot{images/nature-transparency}
+
+% https://www.nature.com/nmeth/journal/v12/n12/full/nmeth.3686.html
+%% \screenshot{images/nature-reviewing-computational-methods}
+% 
http://blogs.nature.com/methagora/2014/02/guidelines-for-algorithms-and-software-in-nature-methods.html
+
+% http://www.acm.org/publications/policies/artifact-review-badging
+%% \screenshot[height=\paperheight]{images/acm-artifact-review-and-badging}
+
+\begin{frame}[plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]{
+      \includegraphics[height=.8\textheight]{images/acm-artifacts-functional}
+    };
+    \node [at=(current page.south), anchor=south,
+      text=guixdarkgrey, fill=white, text opacity=1]{
+      
\small{\url{https://www.acm.org/publications/policies/artifact-review-badging}}
+    };
+  \end{tikzpicture}
+\end{frame}
+
+\begin{frame}[plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]{
+      \includegraphics[height=.8\textheight]{images/rescience}
+    };
+    \node [at=(current page.south), anchor=south,
+      text=guixdarkgrey, fill=white, text opacity=1]{
+      \small{\url{https://rescience.github.io/}}
+    };
+  \end{tikzpicture}
+\end{frame}
+
+\begin{frame}[plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]{
+      \includegraphics[width=.9\textwidth]{images/repeatability-study}
+    };
+    \node [at=(current page.south east), anchor=south east,
+      text=guixdarkgrey, fill=white, text opacity=1]{
+      \small{\url{http://reproducibility.cs.arizona.edu/}}
+    };
+  \end{tikzpicture}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=white}
+\begin{frame}[plain]
+  \includegraphics[width=\textwidth]{images/big-picture-1}
+\end{frame}
+\begin{frame}[plain]
+  \includegraphics[width=\textwidth]{images/big-picture-2}
+\end{frame}
+\begin{frame}[plain]
+  \includegraphics[width=\textwidth]{images/big-picture-3}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+\begin{frame}[plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]
+    
{\includegraphics[width=\paperwidth]{images/IBM_Blue_Gene_P_supercomputer}};
+
+    \node[at=(current page.center), rounded corners=4, text centered,
+          inner sep=3mm, opacity=.75, text opacity=1]{
+            \Huge{\textbf{HPC = cutting edge?}}
+    };
+  \end{tikzpicture}
+\end{frame}
+
+\setbeamercolor{normal text}{fg=black,bg=white}
+\screenshot{images/environment-modules}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+\setbeamercolor{normal text}{bg=white}
+\begin{frame}[plain]
+  \begin{tikzpicture}[overlay]
+    \node [at=(current page.north), anchor=north,
+      fill=white, text width=\paperwidth, text centered, inner sep=0pt,
+      inner sep=0.2\paperheight]
+          {\includegraphics[width=0.3\paperwidth]{images/spack}};
+    \node [at=(current page.center), anchor=center,
+      text width=\paperwidth, text centered,
+      inner sep=0.2\paperheight]
+          {\includegraphics[width=0.4\paperwidth]{images/conda}};
+    \node [at=(current page.south), anchor=south,
+      text width=\paperwidth, text centered, inner sep=25pt,
+      text height=0.5\paperheight]
+          {\includegraphics[width=0.3\paperwidth]{images/easybuild}};
+
+          % 
https://github.com/LLNL/spack/blob/develop/share/spack/logo/spack-logo-text-64.png
+          % 
https://github.com/LLNL/spack/blob/develop/share/spack/logo/spack-logo-white-text-48.png
+          % https://docs.conda.io/en/latest/_images/conda_logo.svg
+  \end{tikzpicture}
+\end{frame}
+
+%% \screenshot[width=\paperwidth]{images/easybuild-bug}
+
+% 
https://github.com/spack/spack/issues?q=is%3Aissue+is%3Aopen+label%3Abuild-error
+%% \screenshot[width=\paperwidth]{images/spack-bug}
+\screenshot[width=\paperwidth]{images/spack-build-errors}
+\screenshot[width=.9\paperwidth]{images/conda-broke-tweet}
+
+\setbeamercolor{normal text}{bg=guixdarkgrey}
+\begin{frame}[plain]
+  \Huge{\textbf{Approach \#2:\\``Preserve the mess''.}}
+  \\[0.5cm]
+  \hfill{\large{-- Arnaud Legrand (Inria reproducibility WG)}}
+\end{frame}
+\setbeamercolor{normal text}{bg=black}
+
+\setbeamercolor{normal text}{bg=white}
+
+\begin{frame}[plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]
+          
{\includegraphics[width=0.95\paperwidth]{images/singularity-hpc-wire}};
+    \node [at=(current page.south east), anchor=south east,
+           text=black, text opacity=1, fill=white]{
+      
\small{\url{https://www.hpcwire.com/2016/10/20/singularity-containers-easing-scientific-computing}}
+    };
+  \end{tikzpicture}
+\end{frame}
+
+%% \begin{frame}[fragile]
+%%   \begin{tikzpicture}[overlay]
+%%     \node [at=(current page.center)]
+%%       {\includegraphics[width=0.7\textwidth]{images/shrink-wrap}};
+%%     \node<2> [at=(current page.east), anchor=east]
+%%       {\includegraphics[width=0.4\textwidth]{images/shrink-wrap2}};
+%%   \end{tikzpicture}
+%% \end{frame}
+
+\begin{frame}[plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]
+      {\includegraphics[width=1.3\textwidth]{images/smoothie}};
+    \node [at=(current page.south east), anchor=south east, text=guixgrey]
+      {\small{courtesy of Ricardo Wurmus}};
+  \end{tikzpicture}
+\end{frame}
+
+% https://xkcd.com/1988/
+
+\screenshot[height=0.95\paperheight]{images/singularity-def-file}
+%% \screenshot[width=\paperwidth]{images/rena-container-ship-wreck-nz}
+
+\setbeamercolor{normal text}{bg=white,fg=guixorange1}
+\begin{frame}[fragile]
+  \begin{tikzpicture}[overlay]
+    \node(logo) [at=(current page.center), inner sep=0pt]
+      
{\includegraphics[width=\textwidth]{images/guixhpc-logo-transparent-white}};
+    %% \node [at=(logo.south), anchor=north, text=black, inner sep=10pt]
+    %%   {\Large{\textbf{Reproducible software deployment\\for 
high-performance computing.}}};
+    \node [at=(current page.south), anchor=south, text=guixdarkgrey, inner 
sep=20pt]
+      {\Large{\url{https://hpc.guix.info}}};
+  \end{tikzpicture}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% \begin{frame}
+%%   \LARGE{
+%%     \begin{enumerate}
+%%     \item transactional package manager
+%%     \item software environment manager
+%%     \item APIs \& tools to customize environments
+%%     \item container provisioning tools
+%%     \end{enumerate}
+%%   }
+%% \end{frame}
+
+\begin{frame}
+  \Large{
+  \begin{itemize}
+    \item started in 2012
+    \item \highlight{$\approx$14,000 packages}, all free software
+    \item \highlight{4 architectures}:\\
+      x86\_64, i686, ARMv7, AArch64
+    %% \item binaries available
+    \item \highlight{Guix-HPC effort (Inria, MDC, UBC, UTHCS) started in 2017}
+  \end{itemize}
+  }
+\end{frame}
+
+\setbeamercolor{normal text}{bg=white}
+\screenshot[width=.7\paperwidth]{images/Guix-1-0}
+\setbeamercolor{normal text}{bg=black}
+
+
+\begin{frame}[fragile]
+
+  \begin{semiverbatim}
+    \LARGE{
+guix \alert{install} gcc-toolchain openmpi hwloc
+
+eval `guix package \alert{--search-paths}=prefix`
+
+guix package \alert{--roll-back}
+
+guix \alert{environment} --ad-hoc \\
+     gcc-toolchain@5.5 hwloc@1
+}
+  \end{semiverbatim}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{semiverbatim}
+    \LARGE{
+guix package \alert{--manifest}=my-packages.scm
+
+
+
+    (\alert{specifications->manifest}
+      '("gcc-toolchain" "openmpi"
+        "scotch" "mumps"))
+}
+  \end{semiverbatim}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=guixdarkgrey}
+\begin{frame}[fragile]
+  \begin{semiverbatim}
+    \Large{
+bob@laptop$ guix package \alert{--manifest}=my-packages.scm
+bob@laptop$ guix \alert{describe}
+  guix cabba9e
+    repository URL: https://git.sv.gnu.org/git/guix.git
+    commit: cabba9e15900d20927c1f69c6c87d7d2a62040fe
+
+\pause
+
+
+alice@supercomp$ guix \alert{pull} --commit=cabba9e
+alice@supercomp$ guix package \alert{--manifest}=my-packages.scm
+}
+  \end{semiverbatim}
+\end{frame}
+
+
+\begin{frame}[fragile]
+  \begin{tikzpicture}[remember picture, overlay]
+    % 
https://commons.wikimedia.org/wiki/File:TeamTimeCar.com-BTTF_DeLorean_Time_Machine-OtoGodfrey.com-JMortonPhoto.com-07.jpg
+    \node [at=(current page.center), inner sep=0pt]
+          {\includegraphics[width=\paperwidth]{images/delorean}};
+    \node [rounded corners=4, text centered, anchor=north,
+           text width=10cm,
+          inner sep=3mm, opacity=.75, text opacity=1]
+      at (current page.center) {
+            \textbf{\Huge{travel in space \emph{and} time!}}
+          };
+  \end{tikzpicture}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=guixgrey}
+\begin{frame}[fragile]
+  \begin{semiverbatim}
+    \LARGE{
+guix \alert{time-machine} --commit=cabba9e -- \\
+     install hello
+    }
+  \end{semiverbatim}
+\end{frame}
+
+\begin{frame}[fragile]
+  \begin{semiverbatim}
+(define pastix
+  (\alert{package}
+    (name "pastix")
+    (home-page "https://gitlab.inria.fr/solverstack/pastix";)
+    (\alert{source} (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (\alert{url} home-page)
+                     (\alert{commit} "2f30ff07a")\tikz{\node(commit){};}
+                     (recursive? #t)))
+              (sha256
+               (base32
+                "106rf402cvfdhc2yf\textrm{...}"))))
+    \textrm{...}))
+  \end{semiverbatim}
+
+  \begin{tikzpicture}[overlay]
+    \node<2->(swh) [inner sep=3mm, rounded corners, fill=black,
+                    opacity=.3, text opacity=1] at (12,5) {
+       % https://annex.softwareheritage.org/public/logo/
+       
\includegraphics[width=0.33\textwidth]{images/software-heritage-logo-title-white}
+    };
+    \node<2->      [at=(current page.south), anchor=south,
+                    inner sep=2mm, rounded corners, fill=black, text 
width=13cm,
+                    opacity=.3, text opacity=1] {
+       
\url{https://www.softwareheritage.org/2019/04/18/software-heritage-and-gnu-guix-join-forces-to-enable-long-term-reproducibility/}
+    };
+
+    \path<2->[very thick, draw=guixorange1]
+      (swh) edge [out=-90, in=0, ->] (commit);
+  \end{tikzpicture}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=guixred3}
+\begin{frame}[fragile]%{Container provisioning}
+  \LARGE{
+    \begin{semiverbatim}
+\$ guix \alert{pack}\only<2>{ --relocatable}\only<3>{ 
--format=squashfs}\only<4->{ --format=docker} \\
+      python python-numpy python-scipy
+\textrm{...}
+/gnu/store/\textrm{...}-\only<1-2>{pack.tar.gz}\only<3>{singularity-image.tar.gz}\only<4->{docker-image.tar.gz}
+    \end{semiverbatim}
+  }
+\end{frame}
+
+\setbeamercolor{normal text}{bg=white}
+\screenshot[width=.9\paperwidth]{images/docker-guix-lol}
+
+\setbeamercolor{normal text}{bg=guixdarkgrey}
+\begin{frame}[fragile]
+  \begin{semiverbatim}
+\LARGE{
+guix pack hwloc \\
+  \alert{--with-source}=./hwloc-2.1rc1.tar.gz
+
+
+guix install mumps \\
+  \alert{--with-input}=scotch=pt-scotch
+}
+  \end{semiverbatim}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=guixgreen1}
+\begin{frame}[plain]
+  \Huge{\textbf{Reproducible deployment\\ is the key.}}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+%% \screenshot{images/pigx1}
+%% \screenshot{images/pigx2}
+
+\setbeamercolor{normal text}{bg=white}
+\begin{frame}[plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]{
+      \includegraphics[height=.7\textheight]{images/workflow-management-3}
+    };
+    \node [at=(current page.south), anchor=south,
+      text=guixdarkgrey, fill=white, text opacity=1]{
+      \small{\url{https://www.guixwl.org/}}
+    };
+    \node [at=(current page.north west), anchor=north west, opacity=0,
+      inner sep=5mm, text=guixdarkgrey, fill=white, text opacity=1]{
+      \Large{\textbf{Guix Workflow Language}}
+    };
+  \end{tikzpicture}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=white}
+\begin{frame}[plain, fragile]
+  \center{\includegraphics[width=0.35\textwidth]{images/guix-jupyter}}
+
+  \begin{tikzpicture}[overlay]
+    \node[text=guixdarkgrey, anchor=south, at=(current page.south),
+          inner sep=3mm]
+      
{\url{https://hpc.guix.info/blog/2019/10/towards-reproducible-jupyter-notebooks}};
+  \end{tikzpicture}
+
+\end{frame}
+
+%% \screenshot{images/jupyter-select-kernel}
+\screenshot{images/environment}
+
+%% \begin{frame}[plain]
+%%   \begin{tikzpicture}[remember picture, overlay]
+%%     \node [at=(current page.center), inner sep=0pt]{
+%%       \includegraphics[width=.95\textwidth]{images/guix-kernel-python}
+%%     };
+%%     \node [at=(current page.south), anchor=south,
+%%       text=guixdarkgrey, fill=white, text opacity=1]{
+%%       \small{\url{https://gitlab.inria.fr/guix-hpc/guix-kernel/}}
+%%     };
+%%     \node [at=(current page.north west), anchor=north west, opacity=0,
+%%       inner sep=5mm, text=guixdarkgrey, fill=white, text opacity=1]{
+%%       \Large{\textbf{Guix-Jupyter}}
+%%     };
+%%   \end{tikzpicture}
+%% \end{frame}
+
+\setbeamercolor{normal text}{bg=rescienceyellow}
+\begin{frame}[fragile, plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.south), anchor=south, inner sep=0pt]{
+      \includegraphics[height=0.95\textheight]{images/ten-years-challenge}
+    };
+    \node [at=(current page.north), anchor=north, text=guixgrey] {
+      \small{\url{https://rescience.github.io/ten-years/}}
+    };
+  \end{tikzpicture}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=white}
+
+\screenshot{images/end-to-end-1}
+\screenshot[height=\textheight]{images/end-to-end-2}
+
+\begin{frame}[fragile, plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]{
+      \includegraphics[width=.9\textwidth]{images/re-storage-tradeoffs}
+    };
+    \node [at=(current page.center), anchor=south, inner sep=8mm, 
text=guixgrey] {
+      \small{\url{https://doi.org/10.5281/zenodo.3886739}}
+    };
+  \end{tikzpicture}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=guixblue2}
+\begin{frame}[plain]
+  \Huge{\textbf{Wrap-up.}}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=white}
+\screenshot[width=\textwidth]{images/big-picture-3}
+
+%% \setbeamercolor{normal text}{fg=white,bg=black}
+%% \begin{frame}
+%%   \LARGE{
+%%     \begin{itemize}
+%%     \item \highlight{reproduce} software environments
+%%     \item \highlight{declare \& publish} complete environments
+%%     \item beyond replication: precision \highlight{experimentation}
+%%     \item a foundation for \highlight{``deployment-aware'' apps}
+%%     \end{itemize}
+%%   }
+%% \end{frame}
+
+\screenshot{images/guix-scope}
+
+\setbeamercolor{normal text}{bg=white}
+\begin{frame}[fragile]
+  \vspace{-2cm}
+  \begin{tikzpicture}
+    \matrix[row sep=10mm, column sep=1cm]{
+      % https://git-scm.com/downloads/logos
+      \node {\includegraphics[width=0.2\textwidth]{images/Git-Logo-2Color}}; &
+      \node {\includegraphics[width=0.15\textwidth]{images/arrow-right}}; &
+      \node 
{\includegraphics[width=0.24\textwidth]{images/Guix-horizontal-print}};
+      \\
+    };
+  \end{tikzpicture}
+
+  \begin{tikzpicture}[overlay]
+    \node [at=(current page.center), anchor=north,
+           text=black, text width=.9\textwidth]{
+      \Huge{Let's add\\ \textbf{reproducible deployment}\\
+        to our best practices book. \par
+      }};
+  \end{tikzpicture}
+\end{frame}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setbeamercolor{normal text}{bg=black}
+\begin{frame}[plain]
+
+\vfill{
+  \vspace{3cm}
+  
\center{\includegraphics[width=0.5\textwidth]{images/guixhpc-logo-transparent}}\\[1.0cm]
+  \texttt{ludovic.courtes@inria.fr |} @GuixHPC
+  \center{\alert{\url{https://hpc.guix.info}}}
+  \\[1cm]
+}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=guixred2}
+\begin{frame}
+  \Huge{\textbf{Bonus slides!}}
+\end{frame}
+
+\setbeamercolor{normal text}{bg=black}
+\begin{frame}[fragile]
+  %% \frametitle{Bit-Reproducible Builds$^*$}
+  %% \framesubtitle{$^*$ almost!}
+
+  \begin{semiverbatim}
+\Large{
+\$ guix build hwloc
+\uncover<2->{/gnu/store/\tikz[baseline]{\node[anchor=base](nixhash){\alert<2>{h2g4sf72\textrm{...}}};}-hwloc-1.11.2}
+
+\uncover<3->{\$ \alert<3>{guix gc --references 
/gnu/store/\textrm{...}-hwloc-1.11.2}
+/gnu/store/\textrm{...}-glibc-2.24
+/gnu/store/\textrm{...}-gcc-4.9.3-lib
+/gnu/store/\textrm{...}-hwloc-1.11.2
+}}
+  \end{semiverbatim}
+
+  \begin{tikzpicture}[overlay]
+    \node<1>(labelnixhash) [fill=white, text=black, inner sep=0.5cm,
+       rounded corners] at (current page.center) {%
+      \Large{\textbf{isolated build}: chroot, separate name spaces, etc.}
+    };
+
+    \node<2>(labelnixhash) [fill=white, text=black] at (4cm, 2cm) {%
+      hash of \textbf{all} the dependencies};
+    \path[->]<2>(labelnixhash.north) edge [bend left, in=180, out=-45] 
(nixhash.south);
+
+    \draw<4-> (-10pt, 105pt) [very thick, color=guixorange2, rounded 
corners=8pt]
+      arc (10:-50:-50pt and 110pt);
+    \node<4->[fill=white, text=black, text opacity=1, opacity=.7,
+          rounded corners=2mm, inner sep=5mm]
+      at (7, 2) {\textbf{\Large{(nearly) bit-identical for everyone}}};
+  \end{tikzpicture}
+
+\end{frame}
+
+\setbeamercolor{normal text}{bg=white}
+\begin{frame}[plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]
+          {\includegraphics[width=0.95\paperwidth]{images/snap-crypto-miner}};
+    \node [at=(current page.south east), anchor=south east,
+           text=black, text opacity=1, fill=white]{
+      
\small{\url{https://github.com/canonical-websites/snapcraft.io/issues/651}}
+    };
+  \end{tikzpicture}
+\end{frame}
+
+\begin{frame}[plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]
+          
{\includegraphics[width=0.9\paperwidth]{images/lwn-docker-hello-world}};
+    \node [at=(current page.south east), anchor=south east,
+           text=white, fill=black, text opacity=1]{
+      \small{\url{https://lwn.net/Articles/752982/}}
+    };
+  \end{tikzpicture}
+\end{frame}
+
+
+
+\setbeamercolor{normal text}{bg=white}
+\begin{frame}[plain]
+  \begin{tikzpicture}[remember picture, overlay]
+    \node [at=(current page.center), inner sep=0pt]
+          {\includegraphics[height=\paperheight]{images/hwloc-graph}};
+  \end{tikzpicture}
+\end{frame}
+\setbeamercolor{normal text}{fg=white,bg=black}
+
+\begin{frame}{cluster deployments}
+  \Large{
+    \begin{itemize}
+      % http://zvfak.blogspot.ch/2015/07/gnu-guix-for-easily-managing.html
+    \item \highlight{Max Delbrück Center} (DE): 250-node cluster +
+      workstations
+      % https://ubc.uu.nl/infrastructure/
+      % https://wiki.bioinformatics.umcutrecht.nl/pub/HPC/WebHome/HPC_Flyer.png
+    \item \highlight{UMC Utrecht} (NL): 68-node cluster (1,000+ cores)
+      % 
https://www.qriscloud.org.au/support/qriscloud-documentation/75-euramoo-datasheet
+      % 
https://www.qriscloud.org.au/support/qriscloud-documentation/76-flashlite-datasheet
+    \item \highlight{University of Queensland} (AU): 20-node cluster
+      (900 cores)
+    \item \highlight{PlaFRIM} (FR): Inria Bordeaux (3,000+ cores)
+    \end{itemize}
+  }
+\end{frame}
+
+%% \screenshot[width=.9\paperwidth]{images/openhub-activity}
+\screenshot[width=\paperwidth]{images/openhub-contributors}
+
+\begin{frame}{}
+  \begin{textblock}{12}(2, 6)
+    \tiny{
+      Copyright \copyright{} 2010, 2012--2019 Ludovic Courtès 
\texttt{ludo@gnu.org}.\\[3.0mm]
+      GNU Guix logo, CC-BY-SA 4.0, \url{https://gnu.org/s/guix/graphics}.
+      \\[1.5mm]
+      Smoothie image and hexagon image \copyright{} 2019 Ricardo Wurmus,
+      CC-BY-SA 4.0.
+      \\[1.5mm]
+      Hand-drawn arrows by Freepik from flaticon.com.
+      \\[1.5mm]
+      DeLorean time machine picture \copyright{} 2014 Oto Godfrey and
+      Justin Morton, CC-BY-SA 4.0,
+      
\url{https://commons.wikimedia.org/wiki/File:TeamTimeCar.com-BTTF_DeLorean_Time_Machine-OtoGodfrey.com-JMortonPhoto.com-07.jpg}.
+      \\[1.5mm]
+      Copyright of other images included in this document is held by
+      their respective owners.
+      \\[3.0mm]
+      This work is licensed under the \alert{Creative Commons
+        Attribution-Share Alike 3.0} License.  To view a copy of this
+      license, visit
+      \url{https://creativecommons.org/licenses/by-sa/3.0/} or send a
+      letter to Creative Commons, 171 Second Street, Suite 300, San
+      Francisco, California, 94105, USA.
+      \\[2.0mm]
+      At your option, you may instead copy, distribute and/or modify
+      this document under the terms of the \alert{GNU Free Documentation
+        License, Version 1.3 or any later version} published by the Free
+      Software Foundation; with no Invariant Sections, no Front-Cover
+      Texts, and no Back-Cover Texts.  A copy of the license is
+      available at \url{https://www.gnu.org/licenses/gfdl.html}.
+      \\[2.0mm]
+      % Give a link to the 'Transparent Copy', as per Section 3 of the GFDL.
+      The source of this document is available from
+      \url{https://git.sv.gnu.org/cgit/guix/maintenance.git}.
+    }
+  \end{textblock}
+\end{frame}
+
+\end{document}
+
+% Local Variables:
+% coding: utf-8
+% comment-start: "%"
+% comment-end: ""
+% ispell-local-dictionary: "francais"
+% compile-command: "rubber --pdf talk.tex"
+% End:
+
+%%  LocalWords:  Reproducibility



reply via email to

[Prev in Thread] Current Thread [Next in Thread]