diff --git a/config.js b/config.js
index 9f0a7d9417e61a6696ad8ed66eedcd8ee0679575..6a3353d0052747763d83d828e48d754088819e0a 100644
--- a/config.js
+++ b/config.js
@@ -1 +1,6 @@
-module.exports = { server_url: location.origin, in_construction: true };
+module.exports = {
+    server_url: `${location.origin}${
+        location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : ""
+    }`,
+    in_construction: true,
+};
diff --git a/nginx.conf b/nginx.conf
index b4420e3a3e7529aac84c502584ea601163d51329..d004df3970435ec06c3ef7781b4f2e7be4bc88df 100644
--- a/nginx.conf
+++ b/nginx.conf
@@ -27,5 +27,14 @@ http {
     #gzip  on;
 	
     include /etc/nginx/conf.d/*.conf;
+
+    server {
+        root   /usr/share/nginx/html;
+        index  index.html index.htm;
+        server_name kuadrado-software.fr www.kuadrado-software.fr;
+        location / {
+            add_header "Access-Control-Allow-Origin" "*";
+        }
+    }
 }
 
diff --git a/public/assets/images/game_controller.svg b/public/assets/images/game_controller.svg
new file mode 100644
index 0000000000000000000000000000000000000000..ea1e0dcca4e486a2550c1ed2264746b0dad6a85f
--- /dev/null
+++ b/public/assets/images/game_controller.svg
@@ -0,0 +1,165 @@
+<?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"
+   width="488.42224mm"
+   height="239.58182mm"
+   viewBox="0 0 488.42223 239.5818"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.0.1 (0767f8302a, 2020-10-17)"
+   sodipodi:docname="game_controller.svg">
+  <defs
+     id="defs2">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient859">
+      <stop
+         style="stop-color:#333739;stop-opacity:1;"
+         offset="0"
+         id="stop855" />
+      <stop
+         style="stop-color:#333739;stop-opacity:0;"
+         offset="1"
+         id="stop857" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient859"
+       id="linearGradient861"
+       x1="211.21095"
+       y1="288.09552"
+       x2="211.21095"
+       y2="-281.00845"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.49497474"
+     inkscape:cx="219.90294"
+     inkscape:cy="39.726827"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1920"
+     inkscape:window-height="966"
+     inkscape:window-x="1920"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1" />
+  <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 />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(25.956609,-145.59447)">
+    <g
+       id="g1181">
+      <g
+         id="g1109"
+         transform="translate(-0.03603183,28.244271)">
+        <path
+           style="fill:#6fe0ef;stroke-width:0.264583"
+           d="m 318.96627,198.34681 c 0,-4.4862 3.0796,-9.46515 8.56426,-7.99554 4.34912,1.16535 6.81586,4.5338 6.89566,7.62893 -0.35031,3.65479 -4.47459,7.53025 -7.93943,7.60282 -1.83048,-0.0151 -7.52049,-3.22553 -7.52049,-7.23621 z M 186.37233,141.14513 c -2.20219,-1.01638 -2.03594,-3.74962 -2.02732,-7.00033 0.009,-3.24078 2.13583,-5.92359 4.43419,-6.88391 0.86406,-0.36102 4.84062,-0.52947 29.63225,-0.52435 26.77369,0.006 30.33565,1.05858 31.34329,1.52364 2.18434,1.00815 2.79545,3.02292 2.79545,6.21442 0,3.1915 -2.17257,6.81151 -4.35691,7.81966 -1.00796,0.46519 -2.92549,0.84232 -29.76212,0.84232 -26.83664,0 -31.05088,-1.5263 -32.05883,-1.99145 z"
+           id="path1141"
+           sodipodi:nodetypes="ssccsccscssssc" />
+        <path
+           style="fill:#f901f7;stroke-width:0.264583"
+           d="m 297.039,177.00786 c -0.42947,-3.63776 4.26092,-7.61025 7.96117,-8.04708 3.63776,-0.42944 6.90567,2.80449 7.3425,6.50473 0.44857,3.79958 -3.42744,8.18474 -7.29189,8.4364 -3.66878,0.33301 -7.60253,-4.07051 -8.01178,-6.89405 z"
+           id="path1139"
+           sodipodi:nodetypes="csscc" />
+        <path
+           style="fill:#989fa2;stroke-width:0.264583"
+           d="m 100.90793,205.47491 c -0.0944,-0.24611 -1.035405,-5.59237 -1.034855,-7.29033 0.278685,-6.04656 5.768365,-9.22268 10.237385,-8.83035 4.46902,0.39233 9.78979,4.14606 9.8055,8.6323 -0.002,1.74625 -0.48694,8.46944 -0.61431,8.67057 0.0112,-7.2031 -14.51485,-8.72246 -14.51485,-8.72246 -0.95723,2.79961 -1.69115,4.15934 -3.87887,7.54027 z m -8.827135,-22.21249 c -0.0011,-0.21828 0.351155,-1.64703 0.782582,-3.175 1.118053,-3.95974 1.077182,-4.38437 -0.71193,-7.39682 -0.824807,-1.38878 -1.628479,-2.61253 -1.785938,-2.71944 -0.469852,-0.31903 -7.242408,-0.2415 -7.44433,0.0852 -0.132339,0.21413 -2.29411,13.07717 -2.50039,14.90455 -0.01643,0.14552 -0.890098,-2.0476 -1.006607,-2.41137 -0.116509,-0.3638 -0.123564,-3.79171 0.03576,-7.10971 l 0.299601,-6.23916 -0.06544,-1.63317 2.261003,-0.70834 5.122592,-0.28212 4.662894,0.56391 2.108476,1.27133 c 0.738172,0.44509 1.290339,2.21221 2.017943,3.51527 1.177266,2.10834 0.970151,3.19971 0.970151,4.61243 0,1.40891 -0.146115,2.50668 -1.284813,4.52802 -1.440479,2.55704 -2.859002,4.07808 -2.861846,3.46218 z m 32.651365,-0.10628 c 0,0 -0.33903,-1.87889 -0.94349,-3.02659 -0.96564,-1.83352 -1.47691,-3.71432 -1.37863,-4.89947 0.13543,-1.63315 2.24538,-5.71016 3.89531,-7.44787 l 2.71356,-1.20613 c 3.04241,0 6.85781,0.189 9.90022,0.189 l 1.79763,2.43802 0.34014,6.27727 c 0.17974,3.31696 -0.23184,6.78401 -0.34835,7.14781 -0.11651,0.3638 -1.47265,2.97875 -1.48907,2.83323 -0.20628,-1.82738 -2.16241,-15.1909 -2.29474,-15.40503 -0.20193,-0.32672 -6.97448,-0.40425 -7.44433,-0.0852 -0.15746,0.10691 -0.96114,1.33066 -1.78594,2.71944 -1.7934,3.01968 -1.83053,3.42122 -0.69297,7.4955 0.44177,1.58224 -0.0435,4.85341 -0.0957,5.00981 z m -23.49141,-25.69756 c -0.21437,-0.47134 -0.38483,-3.48665 -0.11154,-5.50481 l 0.1947,-3.83961 0.3822,-1.21106 1.88533,-0.43479 6.36776,0.0904 6.96571,-0.0831 2.12721,0.85457 0.54869,2.22576 0.10826,3.92081 c -0.004,3.29731 -1.67545,3.75202 -2.06412,3.31974 -0.0616,-0.0685 -0.43939,-1.55338 -0.83947,-3.29963 -0.40008,-1.74625 -0.99151,-3.15033 -1.12492,-3.40499 -0.21951,-0.41902 -0.63475,-0.49183 -5.76588,-0.49183 -5.1316,0 -5.68449,-0.16022 -5.90293,0.2588 -0.13274,0.25466 -1.55438,3.3533 -1.7386,4.23561 -0.17856,0.59911 -1.0324,3.36418 -1.0324,3.36418 z"
+           id="path1137"
+           sodipodi:nodetypes="ccccccccsssssscccccssssccccssccccscsssssccsccccccccssssscccs" />
+        <path
+           style="fill:#fdce00;stroke-width:0.264583"
+           d="m 325.83025,162.03193 c -2.53978,-0.78419 -6.99142,-4.53305 -7.29865,-7.13562 -0.42947,-3.63776 4.094,-7.58689 7.79425,-8.02372 3.63775,-0.42945 8.36383,3.92831 8.80066,7.62856 -0.65963,4.87702 -4.66232,8.86943 -9.29626,7.53078 z"
+           id="path1135"
+           sodipodi:nodetypes="csscc" />
+        <path
+           style="fill:#4ca3b4;stroke-width:0.264583"
+           d="m 315.65957,197.3202 c 0,-5.9434 5.21925,-9.56468 11.29443,-9.56468 6.70755,0 10.41247,3.39636 10.41247,8.82553 -0.31128,5.43079 -2.84074,12.39684 -10.44336,12.40187 -4.50983,0.003 -11.26354,-5.99291 -11.26354,-11.66272 z m 17.96345,0.62661 c -0.13874,-3.905 -2.619,-7.00866 -7.00629,-7.00866 -4.03397,0 -7.00866,3.42122 -7.00866,7.00866 0,3.60795 3.63765,7.01104 7.00866,7.01104 4.03192,0 7.14296,-3.16425 7.00629,-7.01104 z M 210.40505,152.05785 c -14.11656,-1.1855 -25.04445,-3.47474 -28.87526,-8.52708 -2.85765,-6.2113 -1.56352,-12.17751 0.4674,-19.77455 l 70.29626,0.41867 c 3.42151,2.33717 3.93616,7.54775 3.96703,9.63053 0,5.49762 0.5267,6.75606 -0.0251,7.78767 -2.16567,4.04873 -12.20466,8.9455 -24.19472,10.53553 -4.71824,0.62569 -17.05257,0.31411 -21.63556,-0.0708 z m 37.10126,-11.36423 c 2.18434,-1.00815 3.04271,-2.65843 3.04271,-5.84993 0,-3.1915 -0.85837,-4.84178 -3.04271,-5.84993 -1.00764,-0.46506 -2.40512,-0.48873 -29.17881,-0.49426 -24.79163,-0.005 -28.2365,0.0427 -29.10056,0.40369 -2.29836,0.96032 -3.22185,2.64207 -3.23045,5.88285 -0.009,3.25071 0.83471,4.8912 3.0369,5.90758 1.00795,0.46519 2.39982,0.48845 29.23646,0.48845 26.83663,0 28.2285,-0.0233 29.23646,-0.48845 z"
+           id="path1133"
+           sodipodi:nodetypes="sscsssssssccccccsscsscccsscs" />
+        <path
+           style="fill:#d99900;stroke-width:0.264583"
+           d="m 326.08513,165.75262 c -4.51486,0 -10.56238,-6.13846 -10.56238,-12.16189 0,-5.31346 6.26264,-9.79667 12.42803,-9.79667 5.50563,0 9.9345,6.30593 9.9345,11.8511 0,4.80402 -5.96324,10.10746 -11.80015,10.10746 z m 3.90599,-5.17546 c 1.55831,-0.86987 2.92311,-2.6346 3.3974,-4.39288 1.19285,-4.42209 -2.91943,-9.08996 -7.52866,-8.54583 -3.70025,0.43683 -6.58929,4.03582 -6.15982,7.67358 0.30723,2.60257 2.48902,5.19795 5.0288,5.98214 1.44968,0.4476 3.73338,0.13644 5.26228,-0.71701 z"
+           id="path1131"
+           sodipodi:nodetypes="ccccccccccc" />
+        <path
+           style="fill:#e74447;stroke-width:0.264583"
+           d="m 340.47218,177.08998 c 0,-3.65399 3.67725,-8.3033 8.24887,-8.3033 3.66302,0 7.27715,3.30239 7.27715,7.02832 0,4.05025 -3.34922,7.55986 -7.22167,7.59738 -3.75014,0.0363 -8.30435,-3.46936 -8.30435,-6.3224 z"
+           id="path1129"
+           sodipodi:nodetypes="sssss" />
+        <path
+           style="fill:#932a93;stroke-width:0.264583"
+           d="m 294.43385,176.50183 c 0,-6.70038 5.57204,-10.74266 11.58478,-10.74266 4.99997,0 9.37166,5.34372 9.38698,10.40687 0.0152,5.0083 -5.29699,10.36794 -10.34758,10.36794 -6.29023,0 -10.62418,-4.72704 -10.62418,-10.03215 z m 17.2491,-0.40746 c 0,-3.37962 -2.67658,-6.6322 -6.62396,-6.6322 -3.72595,0 -7.02938,3.25543 -7.02938,6.97962 0,3.26516 3.11796,6.60384 6.89761,6.60384 4.40628,0 6.75573,-3.6433 6.75573,-6.95126 z"
+           id="path1127"
+           sodipodi:nodetypes="ccscccsscc" />
+        <path
+           style="fill:#565a5c;stroke-width:0.264583"
+           d="m 177.13492,243.16323 c -8.51344,0 -16.16038,-4.92456 -16.13289,-13.82958 0,-9.91142 6.13412,-17.55806 16.05934,-17.55806 10.38195,0 14.74834,7.03895 14.74834,16.69897 0,9.31551 -5.19062,14.68867 -14.67479,14.68867 z m 82.79918,0.0839 c -7.60259,0 -15.52143,-8.80436 -15.53817,-15.17681 -0.15521,-7.53863 6.72709,-17.27749 15.29687,-17.49548 8.15267,0 17.1343,6.84855 17.1343,16.60879 -0.40853,11.80973 -3.5631,16.0635 -16.893,16.0635 z M 103.73046,194.47514 c 1.54201,-1.7026 2.96097,-2.18226 6.2993,-2.18226 3.18677,0 4.84404,1.03439 6.22687,2.41722 2.00336,1.98261 2.5081,12.11155 2.5081,12.11155 l -17.90367,0.27302 c 0,0 1.11483,-10.27156 2.8694,-12.61953 z m -23.639804,-9.37188 c 0,0 9.057829,0.4937 10.631344,0.52617 2.474599,-1.37733 4.417162,-7.47803 4.164855,-9.71146 -0.489276,-1.90111 -1.275243,-2.84583 -2.09415,-4.11737 -0.837929,-1.20451 -1.709825,-2.10836 -2.90565,-2.12965 -0.603391,-0.0448 -4.773117,-0.21274 -7.089299,0.1758 -2.316181,0.38854 -2.659105,13.21618 -2.7071,15.25651 z M 137.39147,169.6816 c -1.53956,-0.38354 -6.78176,-0.47991 -8.37561,0.0204 -1.60497,0.80865 -3.46405,3.99681 -3.46405,6.42989 0.0325,5.04033 2.24146,9.04018 2.24146,9.04018 l 12.02554,0.0361 c 0,0 -1.12839,-14.45044 -2.42734,-15.52661 z m -29.33292,-8.22225 c -1.4484,-0.6309 -5.5266,-2.38438 -6.26491,-3.34111 0,0 -1.29242,-0.94528 -1.3452,-1.53343 l -0.0449,-5.21124 1.30257,-4.47047 0.87103,-0.5844 7.38206,0.23994 7.32607,-0.0147 0.88931,0.60341 c 0.74677,0.5067 0.52646,2.16362 0.65675,5.35953 -0.012,1.04824 0.75757,1.3816 1.36714,3.34418 0.70676,1.53923 -6.92412,5.23019 -8.35412,5.82768 -1.07835,0.45056 -2.58324,0.42285 -3.63392,-0.0348 z m -5.78111,-8.88541 c 0.71612,-3.13147 1.96725,-3.14935 1.96725,-3.14935 0,0 0.54669,-0.0288 5.67828,-0.0288 5.13114,0 5.71096,0.062 5.71096,0.062 0.64291,0.11616 1.0446,0.59749 1.95562,3.2914 0.60851,1.9213 0.98444,4.26526 1.18448,5.13839 1.424,4.04811 0.0454,-6.3503 0.0933,-9.19735 l -0.7527,-1.33599 -1.18968,-0.87859 -6.96571,0.0831 -6.93734,-0.001 -0.90034,0.20637 -1.0218,1.19966 -0.25277,4.69822 0.3938,4.79667 c 0,0 0.79312,-3.70946 1.03669,-4.88462 z"
+           id="path1125"
+           sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccsccsccccscccccccccccccc" />
+        <path
+           style="fill:#01fa01;stroke-width:0.264583"
+           d="m 209.26718,179.39526 c -0.17192,-4.79332 4.80031,-9.28006 8.93394,-9.35928 4.71247,0 9.45446,4.77328 9.46319,9.15408 0.13362,4.7789 -4.39108,8.87472 -8.79847,8.87472 -4.44394,0 -9.52942,-5.2146 -9.59866,-8.66952 z"
+           id="path1123"
+           sodipodi:nodetypes="ccccc" />
+        <path
+           style="fill:#9c302f;stroke-width:0.264583"
+           d="m 337.43841,175.69936 c 0.70707,-3.92426 5.02765,-9.91411 10.39754,-9.91411 5.07064,0 11.39316,5.35456 11.39316,10.50678 0,5.48521 -4.5163,10.08531 -10.66403,10.08531 -6.57222,0 -11.54677,-6.55746 -11.12667,-10.67798 z m 17.64229,1.11797 c 0,-4.84689 -2.94773,-7.41446 -6.66968,-7.41446 -3.89781,0 -6.81614,2.93273 -6.81614,6.93693 0,3.57266 3.18582,6.76614 6.83694,6.76614 3.86531,0 6.64888,-2.69182 6.64888,-6.28861 z"
+           id="path1121"
+           sodipodi:nodetypes="cssscsssss" />
+        <path
+           style="fill:#2f8c2e;stroke-width:0.264583"
+           d="m 215.30591,189.63075 c -3.876,-1.23931 -6.28538,-3.71821 -7.45792,-7.67311 -1.09279,-3.68593 0.17473,-8.09914 3.10082,-10.79631 4.24791,-3.91558 10.65876,-3.91558 14.90666,0 2.92609,2.69717 4.19361,7.11038 3.10082,10.79631 -0.60024,2.02459 -1.29465,3.29076 -2.55408,4.65708 -2.76549,3.00021 -7.29517,4.23139 -11.0963,3.01603 z m 11.55802,-10.46935 c 0.17192,-4.79333 -4.08435,-8.37791 -8.46179,-8.4618 -4.82227,0 -8.37671,4.02229 -8.46179,8.4618 0,4.78059 4.78343,8.50278 8.85867,8.50278 4.58106,-0.12726 7.99041,-4.59992 8.06491,-8.50278 z"
+           id="path1119"
+           sodipodi:nodetypes="sssssssccccc" />
+        <path
+           style="fill:#3c4042;stroke-width:0.264583"
+           d="m 176.88295,250.25784 c -14.4638,0.0336 -21.64445,-11.75668 -21.64445,-20.61381 0,-10.46813 12.5007,-19.68959 21.63622,-19.68959 9.56373,0 20.21743,6.13668 20.21743,20.44771 0,13.38366 -6.46949,19.85569 -20.2092,19.85569 z m 13.72816,-22.6777 c 0,-7.17305 -5.52469,-14.13165 -14.27772,-14.23845 -8.3835,0 -14.25952,7.30988 -14.27772,14.23845 -0.16278,7.25237 5.71831,15.01594 15.11954,15.01594 9.3291,-0.1814 13.41742,-7.98051 13.4359,-15.01594 z m 70.42543,25.33114 c -12.66919,0 -22.16436,-14.67803 -22.16436,-23.82909 0,-9.52669 11.77388,-20.97091 20.90939,-20.97091 9.56373,0 21.8137,12.78894 21.8137,22.35267 0,11.15783 -14.7329,22.30557 -20.55873,22.44733 z m 13.27621,-24.79412 c 0,-8.29227 -5.29394,-14.75728 -14.10644,-14.77547 -7.98401,0 -14.25776,6.63509 -14.27774,14.23845 -0.16627,7.40905 6.07208,13.94175 14.88326,13.94175 8.64674,0 13.50092,-7.02248 13.50092,-13.40473 z m 45.38128,-12.3627 c -16.71989,-2.07854 -29.10616,-16.46428 -32.61255,-33.00773 0.86809,-6.46387 0.58463,-18.77024 3.46678,-24.63408 5.30918,-10.57646 15.63575,-17.77767 27.51268,-20.295 3.12185,-0.66168 15.62226,0.0631 18.74411,0.72477 15.44217,3.27298 25.81631,15.59511 29.08928,31.03728 0.6617,3.12185 0.16876,12.4756 -0.49294,15.59745 -2.51836,11.88179 -9.81897,23.43056 -20.40651,28.7454 -7.27905,-1.19824 -17.92586,2.66414 -25.30085,1.83191 z m 16.65253,-17.74299 c 0,-5.13303 -3.298,-9.73618 -9.71223,-9.73618 -6.33274,0 -9.75646,4.37621 -9.75646,9.58527 0,5.80359 4.57849,9.78831 9.77298,9.78831 5.32318,0 9.69571,-3.93966 9.69571,-9.6374 z m -21.88115,-22.01202 c 0,-4.34996 -3.35419,-9.14711 -9.2165,-9.14711 -5.60033,0 -9.88558,4.20816 -9.88558,9.53096 0,4.6641 3.25513,9.36669 9.30614,9.36669 6.35399,0 9.79594,-5.0302 9.79594,-9.75054 z m 43.02033,-0.0818 c 0,-5.61345 -4.00112,-8.86437 -9.02471,-8.86437 -5.56602,0 -9.30877,4.05357 -9.30877,8.89994 0,4.85254 3.40225,9.53511 8.96925,9.53511 5.91139,0 9.36423,-3.977 9.36423,-9.57068 z m -21.22918,-21.92031 c 0,-4.61345 -4.15573,-8.9995 -9.56976,-8.9995 -5.72134,0 -9.69736,4.52689 -9.69736,9.38459 0,5.11276 4.04099,9.59593 9.39189,9.59593 5.36586,0 9.87523,-4.1625 9.87523,-9.98102 z m -231.65211,59.74637 c -16.11664,-1.90604 -27.341494,-11.19315 -31.686174,-24.2943 -2.397091,-7.29995 -3.821607,-16.03878 -1.424516,-23.33872 4.3567,-13.26764 14.106931,-23.72874 28.003731,-26.67418 3.121849,-0.66168 16.195429,-1.79967 19.317279,-1.13799 13.8968,2.94544 23.20895,9.62179 27.56566,22.88943 2.39709,7.29994 3.09133,19.22627 0.69424,26.52622 -8.60676,17.28087 -23.63327,28.72026 -42.47022,26.02954 z m 13.91748,-10.15541 v -4.22295 c 0,-4.98861 -0.1188,-5.33615 -2.30139,-6.73234 -5.71698,-3.65711 -6.87815,-3.65711 -12.59513,0 -2.18259,1.39619 -2.3014,1.74373 -2.3014,6.73234 0,0 -0.12685,3.74953 0,4.22295 0.36709,0.76838 1.0941,1.37704 1.6281,1.36996 h 13.94172 c 0.64771,-0.12584 1.32372,-0.61092 1.6281,-1.36996 z M 91.894777,184.22079 c 0.671365,-0.28051 1.21488,-0.9383 2.357557,-2.85323 1.848392,-3.09757 2.044597,-3.61397 2.044597,-5.38116 0,-1.76451 -0.19726,-2.28536 -2.026492,-5.35083 -2.181955,-3.65657 -1.862071,-3.51272 -7.810799,-3.51272 -4.959506,0 -5.149979,0.17817 -5.149979,0.17817 -0.06679,0.0208 -1.152314,0.47987 -1.152314,1.1207 v 7.39684 7.39684 l 0.814052,0.68498 c 0.807733,0.67966 0.849881,0.68497 5.432454,0.68497 3.324759,0 4.862806,-0.10211 5.490924,-0.36456 z m 46.979773,-0.32041 c 0.30586,-0.26978 0.60924,-0.50877 0.72485,-0.72245 0.13595,-0.38479 0.0892,-7.35937 0.0892,-7.35937 0,-5.0614 -0.0954,-6.88163 -0.22326,-7.29708 -0.16727,-0.36512 -0.27276,-0.59631 -0.42399,-0.74326 -0.66622,-0.6474 -0.69554,-0.65537 -5.65505,-0.65537 -5.94872,0 -5.62884,-0.14385 -7.81079,3.51272 -1.82924,3.06547 -2.0265,3.58632 -2.0265,5.35083 0,1.76712 0.19624,2.28363 2.04411,5.38035 1.08248,1.81404 1.70539,2.58401 2.29992,2.84287 0.57715,0.2513 2.18146,0.35805 5.4914,0.36538 4.65143,0.0103 4.73663,-0.0488 5.49011,-0.67462 z m -27.1479,-22.42879 c 1.43,-0.59749 5.01902,-2.83254 5.93539,-3.69623 l 0.85989,-0.81048 v -4.45804 c 0,-4.38045 -0.1843,-4.65495 -0.63508,-5.22316 0,0 -0.41404,-0.44072 -0.73722,-0.51427 l -14.52675,-0.0195 c -0.40359,0 -1.0576,0.78812 -1.0576,1.19521 0,0 -0.36494,8.72 -0.11752,9.089 0.23573,0.35056 4.18194,3.32776 6.61079,4.42524 1.05068,0.45767 2.58975,0.46276 3.6681,0.0122 z m 91.59173,17.32673 c 0,-6.11407 7.10018,-13.45726 14.99872,-13.45726 6.60618,0 15.45045,8.10614 15.45045,14.64205 0,8.0556 -5.93575,13.41504 -13.95128,13.41504 -10.16355,0 -16.22416,-8.62082 -16.49789,-14.59983 z m 15.32837,11.04924 c 5.47282,0 10.16253,-5.1249 10.16253,-10.62197 0,-7.06251 -4.96668,-10.84683 -10.88294,-10.86309 -6.19232,0.0547 -10.20534,5.38315 -10.20534,10.37583 0,6.26787 4.96722,11.10923 10.92575,11.10923 z m -47.30242,-46.91068 c -1.42124,-5.74252 -3.71718,-19.28175 3.24542,-21.66615 1.96233,-0.58545 83.23284,-1.1696 85.19517,-0.58415 3.46956,2.71725 5.75614,9.6792 6.20818,13.18765 -0.39018,7.02644 -2.83934,13.32572 -11.33698,20.32175 -4.98071,3.54778 -24.11458,5.78732 -36.45814,5.78732 -13.83265,0 -38.93268,-2.3981 -46.85365,-17.04642 z m 54.59844,8.03963 c 15.47108,-1.16972 26.93744,-5.47775 28.32838,-10.64326 0.17362,-0.64477 0.2504,-3.26411 0.19867,-6.77604 -0.0787,-5.34392 -0.12276,-5.78662 -0.66138,-6.65102 -0.31736,-0.50932 -0.97221,-1.16417 -1.4552,-1.45521 -0.86577,-0.52169 -1.34729,-0.52917 -34.08339,-0.52917 -32.7361,0 -33.21762,0.007 -34.08338,0.52917 -0.48299,0.29104 -1.13784,0.94589 -1.45521,1.45521 -0.53863,0.8644 -0.58265,1.3071 -0.66138,6.65102 -0.0517,3.51193 0.0251,6.13127 0.19868,6.77604 0.87397,3.24571 6.09411,6.40299 13.88995,8.40104 8.31228,2.1304 19.81242,2.99616 29.78426,2.24222 z"
+           id="path1117"
+           sodipodi:nodetypes="ccscccccccccsccccccccccssssccssssscssccssssscccccccsssscccssssccccsssssccccsssccccssssssscsscscccccccscssccccccccccccccsssssscsscss" />
+        <path
+           style="fill:url(#linearGradient861);stroke-width:0.264583;fill-opacity:1"
+           d="m -15.202381,326.70566 c 0,0 -10.76662,-19.98587 -10.71797,-29.20517 0.03097,-14.04897 5.065332,-24.9227 10.294559,-33.54014 L 57.270886,142.01897 c 10.89153,-12.65924 20.782431,-24.51559 49.378544,-24.62527 l 222.84993,-0.0435 c 31.48951,1.07057 43.50237,14.26747 56.66544,32.98137 l 66.00069,113.62877 c 6.35566,11.52536 10.27091,20.61571 10.33616,33.65492 -0.14241,0.64778 -0.45582,1.91794 -0.77686,3.00427 -0.41894,1.41756 -2.46983,13.30027 -5.27055,18.54891 -7.69419,14.41916 -20.21831,24.48077 -36.59388,27.34015 -3.4826,0.60811 -13.75752,0.72142 -17.24013,0.11331 -9.78881,-1.70925 -17.91727,-3.93426 -25.90301,-10.00496 0,0 -56.94045,-60.80751 -77.14599,-79.53749 -3.78272,-0.58118 -158.69296,-0.13891 -162.47567,0.44227 -6.17205,0.94829 -10.01901,3.46465 -13.6689,6.89247 -21.11046,27.41648 -37.686823,47.68913 -62.934024,71.32187 -19.730879,15.63902 -44.810246,15.25649 -59.62814458,6.70137 z M 194.57841,229.96139 c 0.4238,-10.22168 -7.19589,-18.24502 -18.24502,-18.24502 -10.90229,0 -18.23649,8.26251 -18.24502,18.24502 0,11.03273 9.02882,18.21257 18.90648,18.29062 9.67736,0.006 17.20404,-7.74823 17.58356,-18.29062 z m 83.87293,0 c 0.40785,-9.83706 -6.27204,-17.81438 -18.24503,-18.24502 -11.79605,0 -18.23706,8.92084 -18.24503,18.24502 0,9.82376 7.14084,18.34003 18.90649,18.29062 10.30891,0 17.44459,-8.12984 17.58357,-18.29062 z m 54.38309,-16.65569 c 2.71749,-0.41159 7.80667,-2.0553 10.41482,-3.36381 4.30014,-2.15736 9.04489,-5.79376 11.66503,-8.9401 3.45512,-4.14904 5.67807,-8.09501 7.31007,-12.97616 1.2908,-3.86066 1.8278,-7.32003 1.8278,-11.77465 0,-4.45463 -0.537,-7.91399 -1.8278,-11.77465 -1.632,-4.88115 -3.85495,-8.82712 -7.31007,-12.97616 -2.63514,-3.16436 -7.3634,-6.7817 -11.72593,-8.97085 -2.57453,-1.29192 -7.61249,-2.88182 -10.52068,-3.32016 -3.34166,-0.50368 -8.76022,-0.50368 -12.10189,0 -2.90819,0.43834 -7.94615,2.02824 -10.52068,3.32016 -4.36253,2.18915 -9.09079,5.80649 -11.72593,8.97085 -3.45512,4.14904 -5.67807,8.09501 -7.31007,12.97616 -1.2908,3.86066 -1.82779,7.32002 -1.82779,11.77465 0,4.45462 0.53699,7.91399 1.82779,11.77465 1.61933,4.84327 3.82588,8.77239 7.25562,12.91985 2.58685,3.1282 7.41661,6.83777 11.70069,8.98693 3.1586,1.58455 8.23426,3.07836 12.1534,3.57686 2.05795,0.26176 8.44431,0.14044 10.71562,-0.20357 z m -216.8605,-0.54207 c 2.90818,-0.43834 7.94615,-2.02824 10.52066,-3.32015 6.27833,-3.15053 11.09878,-7.44937 14.89725,-13.28529 2.77372,-4.2615 5.09311,-10.30277 5.6948,-14.83313 0.35279,-2.65632 0.35279,-8.02101 0,-10.67733 -0.60169,-4.53036 -2.92108,-10.57163 -5.6948,-14.83313 -3.79847,-5.83591 -8.61892,-10.13476 -14.89725,-13.28528 -2.57451,-1.29192 -7.61248,-2.88182 -10.52066,-3.32016 -7.75735,-0.89656 -15.60376,-0.11044 -22.622574,3.32016 -4.362524,2.18915 -9.090803,5.80649 -11.725939,8.97085 -3.633409,4.36312 -6.013448,8.72866 -7.651811,14.03518 -1.138637,3.68795 -1.489176,6.14803 -1.489176,10.45105 0,4.30301 0.350539,6.76309 1.489176,10.45104 1.62641,5.2678 3.989848,9.61645 7.597357,13.97888 2.606511,3.15196 7.414713,6.83642 11.780393,9.02716 2.457281,1.23308 7.606294,2.88802 10.280214,3.30415 3.1466,0.4897 9.14799,0.49748 12.34236,0.016 z m 115.2605,-33.19714 c 0.20162,-8.17691 -6.40631,-13.43647 -13.2528,-13.43647 -6.55687,0.0762 -12.62987,5.35442 -12.67636,13.03138 0,7.17607 5.5727,12.80288 13.25803,12.8897 8.01469,0 12.52463,-6.67371 12.67113,-12.48461 z m 2.00457,-22.25074 c 10.12489,-0.98825 13.83066,-2.85456 20.07366,-6.45896 5.38996,-3.78631 7.10835,-7.64579 7.42281,-8.9736 v -16.17923 c -0.77932,-2.35896 -2.70493,-3.74831 -4.60353,-4.30899 h -75.72417 c -2.76671,0.83102 -3.20985,1.36905 -4.60355,4.30899 v 16.17923 c 0.46707,2.70505 3.85981,7.31342 10.9505,10.94013 6.8897,3.45507 10.71643,3.93289 16.1693,4.47899 3.33271,0.33377 26.92597,0.34423 30.31498,0.0134 z"
+           id="path1113"
+           sodipodi:nodetypes="sccccccccssssccscccsccccccccccssssssssssssssssssssssssssccsssssssscccccsccccccccsss" />
+        <path
+           style="fill:#2e2e2e;stroke-width:0.264583;fill-opacity:1"
+           d="m 12.970883,352.82961 c -13.68368338,-4.97079 -26.180323,-16.45894 -32.548001,-29.92133 -4.040546,-7.98011 -6.369888,-13.9841 -6.343233,-25.40779 4.934412,18.29325 16.2455144,37.61035 33.0782202,44.76085 6.6334088,2.65355 11.4740588,3.55915 19.0244808,3.55915 3.865531,0 6.146158,-0.1261 7.9375,-0.43889 9.788825,-1.70925 17.971845,-5.52577 25.66092,-11.96813 1.193644,-1.0001 12.837588,-14.0207 31.469034,-35.18958 16.265876,-18.48114 30.229756,-34.21764 31.030856,-34.96999 3.64989,-3.42782 8.59005,-5.62887 14.7621,-6.57716 3.78271,-0.58118 158.67145,-0.58118 162.45417,0 6.17207,0.94829 11.11221,3.14934 14.76211,6.57716 0.80108,0.75235 14.76497,16.48885 31.03087,34.96999 18.63143,21.16888 30.27537,34.18948 31.46904,35.18958 7.68905,6.44236 15.87209,10.25888 25.6609,11.96813 3.48261,0.60811 12.3924,0.60811 15.875,0 23.51001,-6.30797 36.82859,-26.39644 44.2068,-47.76633 -0.0108,12.8534 -3.03609,18.0936 -6.38486,25.29301 -6.3677,13.46239 -18.88507,24.95807 -32.54801,29.92133 -11.4063,4.02899 -19.57671,5.3334 -32.09595,2.81778 -12.64613,-2.57215 -23.13123,-8.70265 -31.79521,-17.36663 0,0 -44.30132,-44.31839 -66.55726,-66.27992 -2.87163,-1.90459 -9.47336,-5.13047 -12.63383,-6.17343 -3.03573,-1.00181 -7.15509,-2.38449 -11.6432,-2.38449 H 167.69628 c -3.67505,0 -6.38556,0.79904 -11.6432,2.38449 -6.31489,2.16848 -9.55388,3.83188 -15.33027,7.79788 0,0 -58.237795,57.96928 -59.807568,60.05277 -0.767482,1.01864 -2.59144,3.08986 -4.05324,4.6027 -8.870593,9.18035 -19.149084,14.79448 -31.795225,17.36663 -12.929755,2.30153 -19.994045,1.50319 -32.095894,-2.81778 z"
+           id="path1111"
+           sodipodi:nodetypes="ccccssssssssscscccccccsssccsscc" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/public/assets/images/meca_proc.svg b/public/assets/images/meca_proc.svg
new file mode 100644
index 0000000000000000000000000000000000000000..25a25d83b4d2d29daf33e44a1c2771f60b2f1e10
--- /dev/null
+++ b/public/assets/images/meca_proc.svg
@@ -0,0 +1,130 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="483.47202mm"
+   height="365.125mm"
+   viewBox="0 0 483.47202 365.125"
+   version="1.1"
+   id="svg8"
+   inkscape:version="1.0.1 (0767f8302a, 2020-10-17)"
+   sodipodi:docname="meca.svg">
+  <defs
+     id="defs2" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8284271"
+     inkscape:cx="1222.6871"
+     inkscape:cy="1102.4613"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1920"
+     inkscape:window-height="1043"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1" />
+  <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:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(92.048341,-59.3314)">
+    <g
+       id="g847"
+       transform="translate(94.542289,171.59033)">
+      <path
+         style="fill:#71e2ef;stroke-width:0.264583"
+         d="m -96.024842,169.52232 v -46.30208 h 6.746875 6.746875 v 46.30208 46.30208 h -6.746875 -6.746875 z m 10.583333,40.87812 v -3.57187 h -3.571875 -3.571875 v 3.57187 3.57188 h 3.571875 3.571875 z m 55.827082,-40.87812 v -46.30208 h 6.746875 6.746875 v 46.30208 46.30208 h -6.746875 -6.746875 z m 10.583334,40.87812 v -3.57187 h -3.571875 -3.571875 v 3.57187 3.57188 h 3.571875 3.571875 z m -146.314577,-41.1427 v -46.30209 h 6.74687 6.74688 v 46.30209 46.30208 h -6.74688 -6.74687 z m 10.58333,40.87812 v -3.57187 h -3.57188 -3.57187 v 3.57187 3.57188 h 3.57187 3.57188 z"
+         id="path877" />
+      <path
+         style="fill:#a9bac7;stroke-width:0.264583"
+         d="m 215.38974,-51.537055 v -15.742708 h -21.56355 -21.56354 v -1.984375 -1.984375 h 23.54792 23.54791 v 17.727083 17.727083 h -1.98437 -1.98437 z"
+         id="path875" />
+      <path
+         style="fill:#95a4ad;stroke-width:0.264583"
+         d="m 176.2314,-51.537055 v -15.742708 h 19.57917 19.57917 v 15.742708 15.742708 H 195.81057 176.2314 Z"
+         id="path873" />
+      <path
+         style="fill:#fecf00;stroke-width:0.264583"
+         d="m -75.387342,210.40044 v -1.4552 h 3.571875 3.571875 v 1.4552 1.45521 h -3.571875 -3.571875 z m 66.410415,0 v -1.4552 h 3.5718749 3.5718749 v 1.4552 1.45521 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z m 104.245828,-13.75834 v -1.4552 h 3.571875 3.571875 v 1.4552 1.45521 h -3.571875 -3.571875 z m 66.410415,0 v -1.4552 h 3.5718749 3.5718749 v 1.4552 1.45521 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z m 104.245828,-20.90209 v -1.4552 h 3.571875 3.571875 v 1.4552 1.45521 h -3.571875 -3.571875 z m 66.410415,0 v -1.4552 h 3.5718749 3.5718749 v 1.4552 1.45521 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z m 104.245828,-13.75834 v -1.4552 h 3.571875 3.571875 v 1.4552 1.45521 h -3.571875 -3.571875 z m 66.410415,0 v -1.4552 h 3.5718749 3.5718749 v 1.4552 1.45521 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z m 104.245828,-20.90209 v -1.4552 h 3.571875 3.571875 v 1.4552 1.45521 h -3.571875 -3.571875 z m 66.410415,0 v -1.4552 h 3.5718749 3.5718749 v 1.4552 1.45521 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z m 104.245828,-13.75833 v -1.45521 h 3.571875 3.571875 v 1.45521 1.4552 h -3.571875 -3.571875 z m 66.410415,0 v -1.45521 h 3.5718749 3.5718749 v 1.45521 1.4552 H -5.4050521 -8.976927 Z m -135.731243,-0.26459 v -1.45521 h 3.57187 3.57188 v 1.45521 1.45521 h -3.57188 -3.57187 z m 34.39583,0 v -1.45521 h 2.11667 2.11666 v 1.45521 1.45521 h -2.11666 -2.11667 z m 66.410414,0.13229 v -1.32291 h 2.116666 2.116667 v 1.32291 1.32292 h -2.116667 -2.116666 z m -135.731244,-0.39687 v -1.45521 h 2.11666 2.11667 v 1.45521 1.45521 h -2.11667 -2.11666 z M 246.0814,56.677528 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m -114.3,-63.2354163 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z m 14.2875,0 v -1.4552084 h 1.45521 1.45521 v 1.4552084 1.4552083 h -1.45521 -1.45521 z M 141.83557,-25.078722 v -1.455208 h 1.45521 1.45521 v 1.455208 1.455209 h -1.45521 -1.45521 z m 142.875,0 v -1.455208 h 3.57187 3.57188 v 1.455208 1.455209 h -3.57188 -3.57187 z m -142.875,-14.2875 v -1.455208 h 1.45521 1.45521 v 1.455208 1.455209 h -1.45521 -1.45521 z m 142.875,0 v -1.455208 h 3.57187 3.57188 v 1.455208 1.455209 h -3.57188 -3.57187 z m -142.875,-14.2875 v -1.455208 h 1.45521 1.45521 v 1.455208 1.455209 h -1.45521 -1.45521 z m 142.875,0 v -1.455208 h 3.57187 3.57188 v 1.455208 1.455209 h -3.57188 -3.57187 z m -142.875,-14.2875 v -1.455208 h 1.45521 1.45521 v 1.455208 1.455209 h -1.45521 -1.45521 z m 142.875,0 v -1.455208 h 3.57187 3.57188 v 1.455208 1.455209 h -3.57188 -3.57187 z m -142.875,-14.2875 v -1.455208 h 1.45521 1.45521 v 1.455208 1.455209 h -1.45521 -1.45521 z m 142.875,0 v -1.455208 h 3.57187 3.57188 v 1.455208 1.455209 h -3.57188 -3.57187 z M 160.3564,-94.399555 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z m 14.2875,0 v -3.571875 h 1.45521 1.45521 v 3.571875 3.571875 h -1.45521 -1.45521 z"
+         id="path871" />
+      <path
+         style="fill:#4aa9ba;stroke-width:0.264583"
+         d="m -82.531092,169.52232 v -46.30208 h -6.746875 -6.746875 v -1.45521 -1.45521 h -3.571875 -3.571873 v -2.11667 -2.11666 h 13.890623 13.890625 v 49.87395 49.87396 h -3.571875 -3.571875 z m 66.410415,0 v -46.30208 h -6.746875 -6.746875 v -1.45521 -1.45521 h -3.571875 -3.571874 v -2.11667 -2.11666 h 13.890624 13.890625 v 49.87395 49.87396 h -3.571875 -3.571875 z m -135.731243,-0.26458 v -46.30209 h -6.74688 -6.74687 v -1.4552 -1.45521 h -3.57188 -3.57187 v -2.11667 -2.11667 h 13.89062 13.89063 v 49.87396 49.87396 h -3.57188 -3.57187 z M -1.8331772,139.49211 v -0.66146 H 10.866823 23.566822 v 0.66146 0.66146 H 10.866823 -1.8331772 Z M 171.99807,55.883778 V -5.10268 h 1.32292 v 59.943741 c 0,34.672251 0.23389,60.132139 0.0986,60.048489 -1.00296,0.30887 -1.37656,3.49494 -1.81377,4.34397 -0.0707,0 0.39226,-29.80719 0.39226,-63.349742 z"
+         id="path869"
+         sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccsccsccs" />
+      <path
+         style="fill:#e64848;stroke-width:0.264583"
+         d="m -89.145675,209.07753 v -1.45521 h 1.455208 1.455208 v 1.45521 1.45521 h -1.455208 -1.455208 z m 66.410415,0 v -1.45521 h 1.455208 1.455209 v 1.45521 1.45521 h -1.455209 -1.455208 z m -135.73125,-0.26459 v -1.4552 h 1.45521 1.45521 v 1.4552 1.45521 h -1.45521 -1.45521 z"
+         id="path867" />
+      <path
+         style="fill:#d59400;stroke-width:0.264583"
+         d="m -8.976927,213.97232 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z m -135.731244,-0.26459 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57187 3.57188 h -3.57188 -3.57187 z M -8.976927,199.68482 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z m -135.731244,-0.26459 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57187 3.57188 h -3.57188 -3.57187 z M -8.976927,178.25357 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z M -179.63317,177.7244 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57187 3.57188 h -3.57188 -3.57187 z M -8.976927,163.96607 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z M -179.63317,163.4369 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57187 3.57188 h -3.57188 -3.57187 z M -8.976927,142.53482 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z m -135.731244,-0.26459 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z M -8.976927,128.24732 v -2.11667 h 3.5718749 3.5718749 v 2.11667 2.11667 H -5.4050521 -8.976927 Z m -135.731243,-0.26458 v -2.11667 h 3.57187 3.57188 v 2.11667 2.11666 h -3.57188 -3.57187 z m 34.39583,0 v -2.11667 h 2.11667 2.11666 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57188 3.57187 h -3.57188 -3.57187 z m 34.924998,0.13229 v -1.98438 h 3.571875 3.571875 v 1.98438 1.98437 h -3.571875 -3.571875 z m 31.485416,-0.13229 v -2.11667 h 2.116666 2.116667 v -1.32292 -1.32291 h 1.455208 1.455209 v 3.43958 3.43958 h -3.571875 -3.571875 z m -135.731244,-0.26459 v -2.11666 h 2.11666 2.11667 v -1.45521 -1.45521 h 1.45521 1.45521 v 3.57187 3.57188 h -3.57188 -3.57187 z M 241.84807,56.677528 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m -114.3,-65.352083 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 3.57187 3.57188 v 2.116667 2.1166663 h -1.45521 -1.45521 v 1.4552084 1.4552083 h -2.11667 -2.11666 z m -128.5875,-12.832292 v -2.116666 h 1.45521 1.45521 v -1.455209 -1.455208 h 2.11666 2.11667 v 3.571875 3.571875 h -3.57188 -3.57187 z m 142.875,0 v -2.116666 h 3.57187 3.57188 v 2.116666 2.116667 h -3.57188 -3.57187 z m -142.875,-14.2875 v -2.116666 h 1.45521 1.45521 v -1.455209 -1.455208 h 2.11666 2.11667 v 3.571875 3.571875 h -3.57188 -3.57187 z m 142.875,0 v -2.116666 h 3.57187 3.57188 v 2.116666 2.116667 h -3.57188 -3.57187 z m -142.875,-14.2875 v -2.116666 h 1.45521 1.45521 v -1.455209 -1.455208 h 2.11666 2.11667 v 3.571875 3.571875 h -3.57188 -3.57187 z m 142.875,0 v -2.116666 h 3.57187 3.57188 v 2.116666 2.116667 h -3.57188 -3.57187 z m -142.875,-14.2875 v -2.116666 h 1.45521 1.45521 v -1.455209 -1.455208 h 2.11666 2.11667 v 3.571875 3.571875 h -3.57188 -3.57187 z m 142.875,0 v -2.116666 h 3.57187 3.57188 v 2.116666 2.116667 h -3.57188 -3.57187 z m -142.875,-14.2875 v -2.116666 h 1.45521 1.45521 v -1.455209 -1.455208 h 2.11666 2.11667 v 3.571875 3.571875 h -3.57188 -3.57187 z m 142.875,0 v -2.116666 h 3.57187 3.57188 v 2.116666 2.116667 h -3.57188 -3.57187 z m -128.5875,-15.742708 v -3.571875 h 2.11667 2.11666 v 3.571875 3.571875 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 2.11667 2.11666 v 3.571875 3.571875 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 2.11667 2.11666 v 3.571875 3.571875 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 2.11667 2.11666 v 3.571875 3.571875 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 2.11667 2.11666 v 3.571875 3.571875 h -2.11666 -2.11667 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z m 14.2875,0 v -3.571875 h 2.11666 2.11667 v 3.571875 3.571875 h -2.11667 -2.11666 z"
+         id="path865" />
+      <path
+         style="fill:#8f2e8f;stroke-width:0.264583"
+         d="m -137.56442,160.65878 v -0.66146 h 13.62604 13.62604 v 0.66146 0.66146 h -13.62604 -13.62604 z m 337.56309,-32.28596 0.30978,-68.932169 V -5.10268 h 0.66145 0.66146 v 64.955208 c 0,35.725365 0.40872,69.749572 0.36832,69.749572 -0.54055,-0.42514 -1.26458,-1.12836 -2.00101,-1.22928 z"
+         id="path863"
+         sodipodi:nodetypes="ccccccccccccccscc" />
+      <path
+         style="fill:#545c60;stroke-width:0.264583"
+         d="m 159.42814,221.64613 c -17.86424,-2.4425 -33.79092,-15.45088 -39.25612,-32.53582 -6.8326,-21.35963 5.07356,-46.73172 25.23957,-56.75935 25.30491,-12.58298 57.93209,1.05795 66.54071,27.96959 6.8326,21.35963 -4.64376,46.62583 -24.80977,56.65346 -8.20198,4.07847 -18.91382,5.87539 -27.71439,4.67212 z m 38.49432,-45.6689 c 0.3952,-16.69598 -15.36191,-29.58177 -28.97693,-29.58177 -18.23403,1.98897 -30.90861,12.99546 -30.96991,29.30905 3.37928,18.88053 15.0082,26.94544 28.9458,30.14849 18.54629,-1.05828 30.94053,-13.77182 31.00104,-29.87577 z M -81.261864,65.273195 c -42.421276,0 -74.770426,-42.343716 -75.280436,-62.8781364 -0.22791,-40.6058426 31.48094,-80.6000526 77.126141,-79.5945116 41.445575,0.913025 69.086963,29.307092 69.086963,71.5603934 0,49.6352376 -31.763191,70.9122546 -70.932668,70.9122546 z m -0.310594,-29.635443 c 33.479861,0 42.761158,-19.795494 42.761158,-50.099323 0,-15.255008 -21.271175,-35.872818 -36.722244,-35.872818 -18.970973,0 -46.011886,10.669068 -46.011886,40.098564 0,26.362421 15.46694,45.873577 39.972972,45.873577 z M 277.56682,-51.272472 V -83.68393 h -60.72188 -60.72187 v -3.571875 -3.571875 h 64.29375 64.29375 v 35.983333 35.983334 h -3.57188 -3.57187 z m -105.30417,1.719792 v -17.727083 h 1.98438 1.98437 v 15.742708 15.742708 h 21.56354 21.56354 v 1.984375 1.984375 h -23.54791 -23.54792 z"
+         id="path861"
+         sodipodi:nodetypes="sssssscccccscsssssssscccccccccccccccccccccccccc" />
+      <path
+         style="fill:#1b3cb1;stroke-width:0.264583"
+         d="m -99.199842,171.10982 v -47.88958 h -1.984378 -1.98437 v -1.45521 -1.45521 h 3.571873 3.571875 v 47.75729 47.75729 h 10.31875 10.31875 v 1.5875 1.5875 h -11.90625 -11.90625 z m 66.410415,0 v -47.88958 h -1.984374 -1.984375 v -1.45521 -1.45521 h 3.571874 3.571875 v 47.75729 47.75729 h 10.31875 10.31875 v 1.5875 1.5875 h -11.90625 -11.90625 z m -135.466663,-0.39688 v -47.75729 h -2.11667 -2.11666 v -1.4552 -1.45521 h 3.57187 3.57188 v 47.75729 47.75729 h 10.31875 10.31875 v 1.45521 1.45521 h -11.77396 -11.77396 z"
+         id="path859" />
+      <path
+         style="fill:#00fe00;stroke-width:0.264583"
+         d="M 293.97098,85.913987 V 63.15982 h -33.86666 -33.86667 v -1.455208 -1.455209 h 35.32188 35.32187 v 24.209375 24.209372 h -1.45521 -1.45521 z m -62.97083,7.14375 V 79.299403 h 24.47396 24.47396 v 13.758334 13.758333 h -24.47396 -24.47396 z"
+         id="path857" />
+      <path
+         style="fill:#9b2f2f;stroke-width:0.264583"
+         d="m -92.585259,210.40044 v -3.57187 h 3.571875 3.571875 v 3.57187 3.57188 h -3.571875 -3.571875 z m 6.35,-1.32291 v -1.45521 h -1.455208 -1.455208 v 1.45521 1.45521 h 1.455208 1.455208 z m 60.060416,1.32291 v -3.57187 h 3.571875 3.571875 v 3.57187 3.57188 h -3.571875 -3.571875 z m 6.35,-1.32291 v -1.45521 h -1.455209 -1.455208 v 1.45521 1.45521 h 1.455208 1.455209 z m -142.081247,1.05833 v -3.57187 h 3.57187 3.57188 v 3.57187 3.57188 h -3.57188 -3.57187 z m 6.35,-1.32292 v -1.4552 h -1.45521 -1.45521 v 1.4552 1.45521 h 1.45521 1.45521 z"
+         id="path855" />
+      <path
+         style="fill:#358635;stroke-width:0.264583"
+         d="m -1.8331772,211.19419 v -0.66145 H 10.866823 23.566822 v 0.66145 0.66146 H 10.866823 -1.8331772 Z M -137.56442,196.90669 v -0.66145 h 13.62604 13.62604 v 0.66145 0.66146 h -13.62604 -13.62604 z m 69.320828,-21.96041 v -0.66146 h 12.170833 12.170833 v 0.66146 0.66146 H -56.072759 -68.243592 Z M 226.49069,111.5823 226.23765,63.15982 h 33.86667 33.86666 v 22.754167 22.754163 h 1.45521 1.45521 v 1.45521 1.45521 z M 279.94807,93.057737 V 79.299403 h -24.47396 -24.47396 v 13.758334 13.758333 h 24.47396 24.47396 z M 257.98765,24.001487 V -5.10268 h 0.66146 0.66146 v 29.104167 29.104166 h -0.66146 -0.66146 z M 13.664949,-53.52683 c 45.14112,0.0068 128.170621,-0.126892 128.170621,0.0054 v 1.322921 l -127.647304,0.139031 c 0,0 -0.32296,-1.043713 -0.523317,-1.467348 z"
+         id="path853"
+         sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+      <path
+         style="fill:#3b4043;stroke-width:0.264583"
+         d="M 23.566822,243.87024 H 106.3814 v 8.99583 H 23.566822 Z m 145.408758,-7.26128 c -0.39886,-2.12625 -0.55841,-2.26319 -2.64237,-2.26843 -1.03167,-0.003 -2.94733,-0.12031 -4.25702,-0.26165 -2.25464,-0.24326 -2.40567,-0.22762 -2.8408,0.29435 -0.25278,0.30319 -0.58478,1.01624 -0.73782,1.58456 -0.15303,0.5683 -0.43913,1.03328 -0.63579,1.03328 -0.78994,0 -5.74201,-1.11535 -8.38319,-1.88815 l -2.80802,-0.82161 0.25894,-1.02018 c 0.38698,-1.52458 0.0695,-2.79304 -0.75057,-2.99889 -0.36843,-0.0924 -2.04454,-0.81653 -3.72469,-1.60904 -3.37537,-1.59213 -3.41551,-1.59218 -4.80764,-0.007 -0.45207,0.51488 -0.91488,0.93612 -1.02846,0.93612 -0.35378,-8e-5 -4.33039,-2.61297 -6.74273,-4.43042 l -2.30285,-1.73495 0.51602,-0.65601 c 0.28382,-0.36081 0.64526,-1.13602 0.80325,-1.72273 l 0.28725,-1.06669 -2.88927,-2.88925 -2.88925,-2.88928 -1.0667,0.28726 c -0.58671,0.15798 -1.36488,0.52176 -1.72926,0.80838 l -0.66257,0.52118 -1.29021,-1.63838 c -0.70962,-0.9011 -2.08426,-2.82615 -3.05475,-4.27787 l -1.76453,-2.63948 1.15437,-1.01613 c 0.63492,-0.55886 1.22606,-1.24193 1.31366,-1.51792 0.0991,-0.31228 -0.32822,-1.5327 -1.1316,-3.23172 -0.70998,-1.50146 -1.44306,-3.11396 -1.62906,-3.58334 -0.40286,-1.01663 -1.54117,-1.34514 -3.20104,-0.92384 -0.89852,0.2281 -1.09326,0.20092 -1.29765,-0.18098 -0.39232,-0.73305 -2.06219,-6.66596 -2.27888,-8.09672 -0.11015,-0.72716 -0.31911,-0.84218 -0.38095,-0.66028 -29.783023,0.57981 -46.19441,-3.9e-4 -82.814578,-3.9e-4 V 158.93899 H 106.3814 l 0.0246,2.84427 0.0246,2.84427 0.54168,-2.46441 0.54171,-2.46438 0.9897,0.16721 c 1.46928,0.24824 2.90324,-0.0953 3.18031,-0.76189 0.12849,-0.30906 0.70094,-1.8121 1.27209,-3.34007 0.57119,-1.52797 1.12507,-2.9886 1.23087,-3.24586 0.14153,-0.34415 -0.11266,-0.77056 -0.96223,-1.6141 -0.63503,-0.63051 -1.3262,-1.20154 -1.53596,-1.26895 -0.4939,-0.15873 1.37022,-3.68247 4.10609,-7.76172 2.84911,-4.24807 2.53021,-3.95153 3.58706,-3.3357 0.48967,0.28533 1.31225,0.56053 1.81634,0.67179 0.75107,0.16577 1.00881,0.0649 3.65112,-2.74798 l 2.72508,-2.90099 -0.27858,-1.03454 c -0.15322,-0.56899 -0.53153,-1.35612 -0.84069,-1.74916 l -0.56214,-0.71461 0.89377,-0.76738 c 2.02462,-1.73836 6.19313,-4.72184 8.74667,-6.26018 2.39639,-1.44365 2.75215,-1.58673 2.96032,-1.19062 0.38137,0.7256 1.83036,2.17 2.17689,2.17 0.17523,0 1.31275,-0.45529 2.52777,-1.01176 1.21505,-0.55646 2.85012,-1.24053 3.6335,-1.52015 1.7486,-0.62415 2.08756,-1.21273 1.7231,-2.99194 l -0.25829,-1.2609 1.99501,-0.5703 c 2.49497,-0.71322 6.52444,-1.53977 8.6096,-1.76606 0.87312,-0.0948 1.89925,-0.23042 2.28031,-0.30147 0.62936,-0.11735 0.71914,-0.0249 0.97993,1.00867 0.54261,2.15037 0.46469,2.11931 5.22158,2.08166 4.7176,-0.0374 4.67077,-0.0191 5.17419,-2.01392 l 0.27007,-1.07013 2.03279,0.22866 c 1.11802,0.12576 3.28295,0.49032 4.81092,0.81013 l 2.77812,0.58148 -0.0796,0.92145 c -0.0438,0.5068 -0.0103,1.29977 0.0745,1.76217 0.12541,0.68404 0.31285,0.87439 1.00566,1.02143 0.46834,0.0994 2.33529,0.71551 4.14882,1.36914 l 3.29729,1.18843 0.8332,-0.90917 c 0.45826,-0.50004 0.89371,-1.07776 0.96766,-1.28382 0.15724,-0.43814 3.14085,0.97685 6.75175,3.20207 2.18186,1.34456 2.18252,1.34529 1.81782,2.05916 -0.20066,0.39277 -0.44614,1.09183 -0.54552,1.55348 -0.16947,0.78734 -0.0882,0.90766 1.31156,1.94171 0.82071,0.6063 2.32302,1.81743 3.33846,2.69138 2.03949,1.75535 2.44883,1.82173 3.86829,0.62731 l 0.76925,-0.64728 1.73757,1.77168 c 0.95565,0.97442 2.58093,2.83238 3.61175,4.1288 l 1.87418,2.35711 -1.07337,1.16446 c -1.0718,1.16276 -1.07267,1.16548 -0.60621,1.87621 0.90853,1.3843 2.88893,4.70763 3.54126,5.94263 0.72417,1.37103 1.03741,1.47187 2.71365,0.87369 l 0.99343,-0.3545 0.55375,1.22602 c 0.85539,1.89376 1.83766,4.47639 2.49375,6.55652 l 0.59639,1.89095 -0.70572,0.14115 c -0.38814,0.0776 -1.01348,0.38322 -1.38964,0.67911 l -0.6839,0.53797 0.61886,2.72161 c 0.34039,1.49689 0.69858,3.47621 0.796,4.39849 0.19251,1.82245 0.21191,1.84177 2.12334,2.11415 l 1.28325,0.18288 0.19638,2.64324 c 0.10802,1.45381 0.12446,3.96772 0.0365,5.5865 l -0.15986,2.94322 -1.33917,0.15859 c -0.73654,0.0872 -1.43092,0.25107 -1.54307,0.36407 -0.11216,0.113 -0.38256,1.3961 -0.60092,2.85131 -0.21839,1.45521 -0.57161,3.38968 -0.78494,4.29884 l -0.38791,1.65301 0.69697,0.54825 c 0.38333,0.30152 1.03407,0.61566 1.4461,0.69807 0.50065,0.10012 0.70194,0.27279 0.60688,0.52052 -0.0782,0.20391 -0.33912,1.05092 -0.57968,1.88227 -0.47913,1.65566 -1.85213,5.30651 -2.72108,7.23548 l -0.55229,1.226 -0.99343,-0.35451 c -1.67624,-0.59817 -1.98948,-0.49732 -2.71365,0.8737 -0.65233,1.235 -2.63273,4.55832 -3.54126,5.94262 -0.46646,0.71073 -0.46559,0.71348 0.60598,1.87595 l 1.07309,1.1642 -2.21861,2.75426 c -1.22026,1.51484 -2.81717,3.33716 -3.54872,4.0496 l -1.33006,1.29535 -0.81024,-0.68175 c -1.44269,-1.21396 -1.67552,-1.17309 -3.78277,0.66434 -1.05881,0.92321 -2.6108,2.18498 -3.44892,2.80395 -1.65571,1.2228 -1.71929,1.49151 -0.7892,3.33483 0.35795,0.70943 0.34927,0.80582 -0.10327,1.14594 -1.17679,0.88445 -5.5867,3.36137 -7.87781,4.42473 l -2.49034,1.15586 -0.30977,-0.74784 c -0.17039,-0.41132 -0.59097,-1.01203 -0.93469,-1.33493 l -0.6249,-0.58706 -3.26662,1.06762 c -1.79665,0.58719 -3.70552,1.14993 -4.24191,1.25058 -0.84185,0.15793 -0.99779,0.30297 -1.13985,1.06013 -0.0905,0.48244 -0.0863,1.23336 0.009,1.6687 0.13756,0.6263 0.0739,0.8222 -0.30517,0.93853 -1.26206,0.38733 -5.52968,0.98939 -8.04913,1.13552 l -2.80765,0.16285 -0.18534,-0.98793 z m 3.05858,-16.14244 c 18.03969,-2.4016 32.51023,-14.44607 38.0093,-31.63684 6.8326,-21.35963 -3.04919,-44.6217 -23.2152,-54.64933 -25.30491,-12.58298 -55.64405,0.23547 -64.25266,27.14711 -6.8326,21.35963 3.04919,44.62169 23.2152,54.64932 8.18605,4.07056 17.46618,5.65822 26.24336,4.48974 z m -7.44442,-12.70117 c -0.21829,-0.0524 -1.28985,-0.23987 -2.38125,-0.4165 -11.06133,-1.79028 -20.87362,-10.2955 -24.56188,-21.29007 -1.09988,-3.27872 -1.49122,-5.91722 -1.49122,-10.05417 0,-4.13694 0.39134,-6.77545 1.49122,-10.05417 3.1891,-9.50658 10.88279,-17.1748 20.28769,-20.22054 3.59881,-1.16546 5.66333,-1.47529 9.83044,-1.47529 4.1671,0 6.23162,0.30983 9.83043,1.47529 9.40491,3.04574 17.09859,10.71396 20.28769,20.22054 1.09988,3.27872 1.49122,5.91723 1.49122,10.05417 0,2.82726 -0.13785,4.61558 -0.47934,6.21771 -2.72021,12.76263 -12.14623,22.26596 -24.82297,25.02654 -1.75599,0.3824 -8.50913,0.75025 -9.48203,0.51649 z m 19.41703,-18.41796 c 5.83557,-7.34343 7.03969,-15.10367 2.7985,-23.29609 -5.87551,-10.93582 -13.31413,-13.93502 -23.75756,-10.73331 -12.49639,3.88362 -15.93687,12.78791 -14.61181,23.53096 1.0552,12.30899 10.47795,15.2065 20.19176,15.75345 7.53814,-1.42581 11.76294,-0.73694 15.37911,-5.25501 z M 109.1182,184.9534 c 0.73988,-0.38259 0.76404,-0.45318 0.60386,-1.76326 -0.0918,-0.75057 -0.24474,-2.76945 -0.33991,-4.48638 -0.18971,-3.42239 -0.18905,-3.4212 -2.01343,-3.76343 l -0.98732,-0.18524 v 5.48286 5.48285 l 0.98304,-0.18441 c 0.54067,-0.10145 1.32987,-0.36378 1.75376,-0.58299 z m -85.551378,24.521 H 106.3814 v 18.78542 H 23.566822 Z m 0,-113.506247 H 106.3814 V 125.86607 H 23.566822 Z m -112.712497,2.193002 c -2.217989,-0.178464 -7.172198,-0.810339 -7.29189,-0.930032 -0.06544,-0.06544 0.0019,-0.756041 0.149489,-1.534662 0.263245,-1.388087 0.198848,-2.305905 -0.301167,-4.29237 -0.193979,-0.770636 -0.380399,-0.992809 -0.834858,-0.994966 -0.995638,-0.0047 -6.489789,-1.195358 -10.328889,-2.238356 l -3.65836,-0.993894 -0.74185,0.710729 c -0.94421,0.904613 -2.03078,2.90159 -2.26434,4.161565 l -0.18088,0.97581 -2.0387,-0.751692 c -4.31056,-1.589352 -6.64309,-2.581876 -10.47334,-4.456536 -2.18121,-1.067559 -3.99864,-1.973834 -4.03876,-2.013948 -0.0401,-0.04011 0.21877,-0.59705 0.57529,-1.237644 0.87042,-1.56396 1.41728,-4.646636 0.9124,-5.143211 -0.19925,-0.195972 -1.67196,-1.147953 -3.27269,-2.115511 -1.60073,-0.967557 -4.09478,-2.611599 -5.54233,-3.653427 -1.44756,-1.041826 -2.78839,-1.990212 -2.97962,-2.107523 -0.53917,-0.330758 -2.8913,1.086969 -4.17834,2.518463 -0.62638,0.696688 -1.20338,1.266703 -1.28222,1.266703 -0.51338,0 -8.37233,-7.189536 -10.84607,-9.922219 l -1.80984,-1.999281 0.93848,-1.038786 c 1.06435,-1.17811 1.86839,-2.644992 2.14029,-3.904732 0.171,-0.792297 -0.003,-1.095258 -2.28282,-3.971596 -1.35737,-1.71263 -3.12279,-4.086575 -3.92315,-5.27543 -0.89213,-1.325171 -1.68802,-2.222439 -2.05688,-2.318895 -0.91746,-0.239911 -3.79744,0.348768 -4.96897,1.015677 l -1.04394,0.594275 -1.27365,-2.133777 c -1.47265,-2.467176 -4.81467,-9.024334 -5.87653,-11.529941 -0.40006,-0.943986 -0.88714,-2.093362 -1.08241,-2.554174 l -0.35504,-0.837837 1.40882,-0.795084 c 1.29878,-0.732986 3.60693,-2.986458 3.60693,-3.521482 0,-0.126058 -0.58428,-2.120271 -1.2984,-4.431586 -0.71412,-2.311313 -1.50076,-5.111972 -1.74809,-6.223685 -0.37681,-1.693701 -0.5639,-2.080353 -1.15434,-2.385679 -1.05881,-0.547534 -3.61306,-0.949669 -4.90621,-0.772422 l -1.14519,0.156964 -0.42482,-2.34651 c -0.7267,-4.0138619 -1.24181,-8.7926735 -1.41025,-13.0830404 l -0.16182,-4.1219464 1.9414,-0.3206168 c 1.06777,-0.1763368 2.49785,-0.6234774 3.17797,-0.9936427 l 1.23657,-0.6730259 0.17988,-3.2187858 c 0.0989,-1.77033 0.36463,-4.863806 0.59043,-6.874388 0.39314,-3.500523 0.38985,-3.678608 -0.0776,-4.197874 -0.82128,-0.912392 -3.06514,-2.053741 -4.38732,-2.231623 -1.10587,-0.148783 -1.23827,-0.23473 -1.12509,-0.730306 0.0706,-0.308922 0.43689,-2.049957 0.81408,-3.868967 1.11269,-5.366023 3.68937,-13.950934 4.15627,-13.847723 2.19652,0.485555 3.92462,0.578599 5.30343,0.285543 l 1.54531,-0.328445 1.7756,-3.96875 c 0.97658,-2.182813 2.23672,-4.791221 2.8003,-5.796463 l 1.02469,-1.82771 -0.73618,-1.406094 c -0.69352,-1.324612 -2.34866,-3.11292 -3.45321,-3.731056 -0.4647,-0.260061 -0.42343,-0.398997 0.66087,-2.224699 2.29821,-3.869666 6.07699,-9.147344 9.20935,-12.862364 l 1.17204,-1.390049 1.01343,0.915569 c 1.27768,1.154309 2.79302,1.932858 4.19993,2.157831 l 1.09455,0.175027 3.89066,-3.817085 c 2.13987,-2.099398 4.4398,-4.259491 5.11096,-4.800206 l 1.22029,-0.98312 -0.24969,-1.373802 c -0.29693,-1.63368 -0.97407,-3.035147 -2.069,-4.282206 l -0.80091,-0.912181 2.1916,-1.693105 c 4.52551,-3.496166 10.6469,-7.397607 15.16922,-9.668039 l 2.12972,-1.06922 0.61923,1.16726 c 0.7128,1.343642 2.51196,3.094029 3.8227,3.719082 0.89431,0.426464 0.93034,0.418305 4.56669,-1.034242 2.0159,-0.805254 4.63555,-1.789577 5.82144,-2.187385 2.40815,-0.807825 2.52914,-0.949915 2.99468,-3.517225 0.22096,-1.21851 0.20568,-1.9805 -0.0662,-3.30269 l -0.35346,-1.71872 3.85213,-0.94447 c 5.93356,-1.45481 14.213561,-2.81774 17.073389,-2.81036 0.775573,0.002 0.803124,0.0438 0.846958,1.28339 0.06304,1.78301 0.473173,3.14799 1.371452,4.56442 l 0.768334,1.21154 6.844207,0.15158 c 4.860279,0.10764 6.947537,0.0658 7.200683,-0.14427 0.837366,-0.69496 1.889019,-3.04309 2.185201,-4.87912 0.237176,-1.47023 0.411356,-1.92388 0.737262,-1.92018 1.702136,0.0193 8.356661,1.18238 13.024635,2.27638 l 2.808333,0.65816 -0.391536,1.11 c -0.474691,1.34573 -0.526523,4.14938 -0.104407,5.64754 l 0.309359,1.09798 2.973501,0.97643 c 1.635427,0.537034 4.457353,1.56856 6.270953,2.292277 3.700028,1.476498 3.705706,1.476279 5.577154,-0.214462 1.162421,-1.050177 2.628125,-3.348505 2.632287,-4.127605 0.0021,-0.37971 0.62075,-0.15431 3.375919,1.22981 2.651707,1.332155 10.142789,5.652435 10.610054,6.119065 0.05108,0.05101 -0.202761,0.487513 -0.564079,0.970013 -0.361317,0.482501 -0.839872,1.239518 -1.063453,1.682262 -0.517371,1.024518 -1.05614,3.958722 -0.847555,4.61591 0.08751,0.275712 1.016349,1.133332 2.064091,1.905824 1.047742,0.772491 3.311202,2.579471 5.029912,4.015513 3.08838,2.580452 3.137714,2.60894 4.218606,2.436098 1.530945,-0.244809 3.467182,-1.363745 4.7293927,-2.733082 1.0430986,-1.131629 1.0857811,-1.150017 1.5964693,-0.687851 1.009441,0.913532 7.49924242,8.164572 8.09071938,8.92675 l 1.62545242,2.094561 -0.9863216,0.714489 c -1.68412847,1.219975 -2.9794993,3.013747 -3.5085681,4.858507 -0.204806,0.714113 -0.0063,1.116764 2.09460038,4.24879 1.27646642,1.902958 2.84854912,4.370126 3.49351592,5.482601 1.1200685,1.93195 1.2228724,2.02956 2.2918499,2.176081 1.5151867,0.20768 3.9368703,-0.265607 5.3440537,-1.044424 0.636794,-0.352438 1.201145,-0.640797 1.254117,-0.640797 0.326393,0 3.780745,7.50393 5.150348,11.188158 0.700164,1.883441 0.726389,2.072095 0.305937,2.200748 -2.103223,0.643559 -4.322323,2.27094 -5.338331,3.914876 l -0.524391,0.848481 0.797359,2.631681 c 0.662527,2.186665 1.329971,4.813898 2.230554,8.780026 0.287311,1.265314 4.163878,2.404277 6.620878,1.945259 0.720442,-0.134593 1.332844,-0.221763 1.360895,-0.193712 0.334843,0.334841 0.607263,4.6984 0.608875,9.752743 0.0016,5.2462455 -0.05826,6.2524268 -0.365387,6.1345708 -0.64769,-0.2485416 -3.69393,0.4442169 -4.950727,1.1258656 l -1.217068,0.6601037 -0.18516,4.1467458 c -0.101836,2.28071095 -0.332918,5.4370446 -0.513514,7.014075 l -0.328354,2.8673293 0.773724,0.651047 c 1.223968,1.0298985 2.602921,1.6308414 4.500473,1.9612848 0.967364,0.1684602 1.758844,0.408747 1.758844,0.533974 0,0.749088 -1.729322,8.322778 -2.652782,11.618042 l -1.092607,3.898855 -1.103868,-0.389427 c -1.328349,-0.468619 -4.142436,-0.524811 -5.605632,-0.111934 -1.016534,0.28684 -1.094753,0.388125 -1.820076,2.356818 -0.416841,1.131403 -1.5357797,3.818956 -2.4865281,5.972336 l -1.7286314,3.915238 0.4300167,0.901759 c 0.6347936,1.331171 2.2367319,2.993871 3.6769458,3.816413 l 1.267937,0.724149 -2.4503409,4.079227 C 7.062535,51.053376 4.5427836,54.785916 2.739471,57.015153 L 1.8242614,58.146527 0.91422702,57.347506 C -0.34133993,56.245104 -1.7356438,55.576687 -3.4172243,55.271051 -4.7855752,55.022345 -4.8641062,55.039953 -5.3860762,55.712479 -6.4551833,57.089963 -8.068033,58.84254 -11.182287,62.01084 l -3.161774,3.216646 0.177036,1.107114 c 0.234132,1.464191 1.029679,2.979106 2.272514,4.327422 l 1.013574,1.099598 -1.892266,1.598991 c -3.02033,2.552221 -6.161841,4.924539 -9.408861,7.105115 l -3.018681,2.027235 -0.763823,-1.398341 c -0.822645,-1.506022 -2.256423,-3.113956 -3.251595,-3.646557 -0.553614,-0.296285 -0.861594,-0.192529 -2.955536,0.995702 -3.121712,1.771449 -5.798039,3.150946 -8.736351,4.503107 -1.545179,0.711063 -2.489618,1.305865 -2.59358,1.633416 -0.25835,0.813991 0.369969,3.734377 1.07832,5.011955 0.355176,0.640593 0.598434,1.212053 0.540578,1.269912 -0.641276,0.641274 -13.579478,4.64565 -16.202385,5.01464 l -1.086315,0.152824 -0.173154,-1.287505 c -0.180914,-1.345192 -1.314164,-3.591576 -2.2258,-4.412081 -0.514077,-0.46269 -0.67706,-0.456176 -4.859332,0.194165 -2.38008,0.370099 -5.554749,0.752716 -7.054823,0.850257 l -2.72741,0.177347 -0.489651,0.9598 c -0.636638,1.24791 -1.113941,3.863261 -0.906679,4.968066 l 0.163163,0.869735 -5.254966,-0.04622 c -2.890232,-0.02542 -5.790748,-0.08933 -6.445591,-0.142023 z m 17.065624,-39.867097 c 8.838491,-1.318791 16.979717,-4.177202 24.356565,-8.551669 17.592995,-10.432637 29.027606,-27.812209 31.906559,-48.495069 0.45679,-3.2816588 0.45679,-13.122508 0,-16.404167 -1.282489,-9.213598 -4.202798,-17.706747 -8.693251,-25.282607 -10.423194,-17.585007 -27.815788,-29.027988 -48.495914,-31.906559 -1.446313,-0.201319 -4.928846,-0.349872 -8.202084,-0.349872 -3.273237,0 -6.75577,0.148553 -8.202083,0.349872 -9.213598,1.282488 -17.706751,4.202798 -25.282611,8.693251 -17.585,10.423194 -29.02798,27.815788 -31.90655,48.495915 -0.45679,3.281659 -0.45679,13.1225082 0,16.404167 2.87895,20.68286 14.31356,38.062432 31.90655,48.495069 7.64298,4.532283 16.841673,7.67356 25.282611,8.633804 1.382448,0.157268 2.870729,0.335764 3.307292,0.396658 1.672479,0.233286 11.499246,-0.102235 14.022916,-0.478793 z M -86.764425,42.493671 c -5.67603,-0.642385 -11.385399,-2.389455 -16.933335,-5.181611 -5.17846,-2.606209 -8.13631,-4.772564 -12.57049,-9.206746 -4.48753,-4.487526 -6.63064,-7.430759 -9.24951,-12.702786 -2.27385,-4.577482 -3.2632,-7.2913634 -4.20335,-11.5301789 -1.99682,-9.0030167 -1.49115,-18.3932011 1.45106,-26.9458911 1.16291,-3.380452 4.48227,-9.867313 6.5093,-12.720805 2.31362,-3.256933 8.45606,-9.399368 11.71299,-11.71299 2.85349,-2.027031 9.34035,-5.34639 12.720806,-6.5093 10.217835,-3.515038 22.019722,-3.515038 32.237557,0 3.380452,1.16291 9.867313,4.482269 12.720804,6.5093 3.256934,2.313622 9.399368,8.456057 11.71299,11.71299 2.027031,2.853492 5.346391,9.340353 6.509301,12.720805 3.515037,10.217835 3.515037,22.0197225 0,32.2375578 -1.16291,3.3804512 -4.48227,9.8673122 -6.509301,12.7208042 -2.313622,3.256934 -8.456056,9.399368 -11.71299,11.71299 -2.853491,2.027032 -9.340352,5.346391 -12.720804,6.509301 -6.566482,2.258935 -14.796156,3.165075 -21.675028,2.38656 z m 7.470559,-42.41629595 c 6.091399,-2.14917075 7.79016,-7.40941175 3.182629,-12.01694605 -5.172586,-5.172583 -10.510969,-3.345258 -11.857521,3.9389111 -1.224843,6.6257858 2.188528,10.3665564 8.674892,8.07803495 z M 23.566822,33.79107 H 106.3814 V 62.895237 H 23.566822 Z m 0,-40.2166667 H 106.3814 V 12.35982 H 23.566822 Z M 156.12307,-51.272472 V -83.68393 h -3.57188 -3.57187 v -3.571875 -3.571875 h 3.57187 3.57188 v 3.571875 3.571875 h 60.72187 60.72188 v 32.411458 32.411459 h -60.72188 -60.72187 z m 63.23541,-0.264583 v -19.711458 h -23.54791 -23.54792 v 19.711458 19.711458 h 23.54792 23.54791 z M 23.566822,-31.031847 H 106.3814 v 8.995834 H 23.566822 Z"
+         id="path851"
+         sodipodi:nodetypes="cccccccssssscsssssscsscccsscsscsssssssccccccccsssssssssscsscssssssscsssssscsscsssscsssssssscsscsssscsscsscssscsscsssscssssscsssscsscsssssscsscssscsscccssssssscsssssssscssccccccsssscccssccccccccccsscssscsscssssssssssscsscssscssscsssssscsscssccscscssscsscsscscsscsscsscsscsssssccsssscscscscsscssscssssssssssscsssssssssscsssscsscsscsssscsssscsscsscsssscsscsscsssssssscsssscsscssssssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccccccc" />
+      <path
+         style="fill:#34383b;stroke-width:0.264583"
+         d="m 23.566822,236.06503 v -7.80521 H 106.3814 v 7.80521 7.80521 H 23.566822 Z M -103.16859,173.09419 v -49.87395 h 1.98437 1.984378 v 47.88958 47.88958 h 11.90625 11.90625 v 1.98438 1.98437 h -13.890625 -13.890623 z m 66.410414,0 v -49.87395 h 1.984375 1.984374 v 47.88958 47.88958 h 11.90625 11.90625 v 1.98438 1.98437 h -13.890625 -13.890624 z m -135.731244,-0.26458 v -49.87396 h 2.11666 2.11667 v 47.75729 47.7573 h 11.77396 11.77396 v 2.11666 2.11667 h -13.89063 -13.89062 z m 170.6562428,41.14271 v -2.11667 H 10.866823 23.566822 v 4.23334 H 10.866823 -1.8331772 Z M -137.56442,212.25253 v -3.57188 h 27.25208 v 3.57188 3.57187 h -27.25208 z m 69.320828,0.13229 v -3.43958 h 12.170833 12.170833 v 3.43958 3.43958 h -12.170833 -12.170833 z m 66.4104148,-2.64583 v -0.79375 H 10.866823 23.566822 V 198.49419 188.04315 H 106.3814 V 209.4744 H 23.566822 v 1.05834 H 10.866823 -1.8331772 Z M -137.56442,199.55253 v -1.98438 h 27.25208 v 3.96875 h -27.25208 z m 69.320828,-1.45521 v -3.43958 h 12.170833 12.170833 v 3.43958 3.43958 h -12.170833 -12.170833 z m 233.230202,0.75986 c -5.61655,-0.70213 -11.4831,-3.94489 -14.89588,-8.23378 -5.85692,-7.3605 -6.85647,-16.99686 -2.61324,-25.19323 2.81202,-5.43177 7.92454,-9.7177 13.68044,-11.46863 4.16666,-1.26751 9.30815,-1.26868 13.46814,-0.003 4.08104,1.24156 8.52662,4.23895 11.11165,7.49192 5.83557,7.34343 6.82003,16.93627 2.57884,25.1287 -3.55047,6.85813 -10.10766,11.36642 -17.89906,12.30616 -2.50222,0.30181 -2.80479,0.30025 -5.43089,-0.028 z m -302.55103,-3.53799 v -0.92604 h 27.25208 v 0.92604 0.92605 h -27.25208 z m 0,-18.78541 v -3.57188 h 27.25208 v 3.57188 3.57187 h -27.25208 z m 69.320828,-0.92604 h 24.341666 v 4.49791 h -24.341666 z m 0,-1.32292 v -1.05833 l 24.349074,0.0205 -0.0074,1.03783 -24.341666,3e-5 z m 66.4104148,-11.77396 v -3.57187 H 10.866823 23.566822 v -14.2875 H 10.866823 -1.8331772 v -2.24896 -2.24896 H 10.866823 23.566822 v -0.66146 -0.66146 H 10.866823 -1.8331772 v -0.66146 -0.66145 H 10.866823 23.566822 V 125.86607 H 106.3814 v 33.07292 H 23.566822 v 7.14375 H 10.866823 -1.8331772 Z m -135.7312428,1.05833 v -2.24895 h 27.25208 v 2.24895 2.24896 h -27.25208 z m 69.320828,-1.19062 v -3.43958 h 24.341666 v 3.43958 3.43958 h -24.341666 z m -69.320828,-3.04271 v -0.66146 h 27.25208 v 0.66146 0.66146 h -27.25208 z m 0,-18.52083 v -3.57188 h 27.25208 v 3.57188 3.57187 h -27.25208 z m 69.320828,0.13229 v -3.43958 h 24.341666 v 3.43958 3.43958 h -24.341666 z m 188.579252,-1.96567 c -0.99466,-0.29601 -1.43748,-0.88708 -1.74957,-0.78559 0,0 -0.0339,-9.87314 -0.0339,-82.080094 0,-54.3943751 0.17008,-81.722764 0.17008,-81.722764 0.16702,-0.77838 0.25276,-0.865464 1.03133,-0.934143 l 22.08192,0.007 v 7.14375 h -16.13958 v 77.409387 l 0.0624,77.508124 c -1.19766,1.17511 -2.84412,3.36508 -4.01844,3.78142 -0.39703,-0.0512 -0.85721,-0.13188 -1.40429,-0.3271 z m 81.27201,-10.25155 0.0237,-133.83278 4.46397,0.073676 -0.0661,137.316104 c -1.64113,-1.34814 -2.70975,-2.18184 -4.4216,-3.557 z m -339.17209,-2.20257 v -3.57188 h 27.25208 v 3.57188 3.57187 h -27.25208 z m 69.320828,0.13229 v -3.43958 h 24.341666 v 3.43958 3.43958 h -24.341666 z m 267.218352,-3.45869 0.0108,-128.30381 h 1.32292 l -0.0718,129.08074 z M 184.69807,120.2898 V -5.10268 h 3.57187 3.57188 c -1.48566,42.277307 -0.48384,127.09128 -0.48384,127.09128 l -0.46201,0.49198 z M 170.41057,-5.10268 h 1.58861 c -0.001,0 -0.14502,81.507086 -0.18952,122.38521 -0.42241,0.26826 -0.95485,0.29818 -1.3283,0.32886 z m 2.91042,119.77454 V -5.10268 h 4.23333 l -0.0661,120.34449 z M 23.566822,62.895237 H 106.3814 V 95.968153 H 23.566822 Z M 241.84807,-5.10268 h 3.57187 3.57188 v 58.208333 h -3.57188 -3.57187 c 0,0 -0.0196,-57.7082503 0,-58.208333 z m 14.2875,0 h 0.92604 0.92604 v 58.208333 h -0.92604 -0.92604 z m 3.175,0 h 1.98437 1.98438 v 58.208333 h -1.98438 -1.98437 z m 11.1125,0 h 3.57187 3.57188 v 58.208333 h -3.57188 -3.57187 z M 23.566822,12.35982 H 106.3814 V 33.79107 H 23.566822 Z M -82.760819,2.0281663 c -7.064388,-1.43496774 -9.738932,-10.140696 -4.672029,-15.2076023 3.484322,-3.484319 9.229606,-3.484319 12.713928,0 3.129018,3.129019 3.501191,7.8956593 0.910484,11.6611193 -1.83416,2.665865 -5.716378,4.2038006 -8.952383,3.546483 z M 23.566822,-22.036013 H 106.3814 V -6.4255967 H 23.566822 Z M 148.97932,-47.96518 v -35.71875 h 3.57187 3.57188 v 32.411458 32.411459 h 64.29375 64.29375 v 3.307291 3.307292 h -67.86563 -67.86562 z m -133.682944,-2.116667 -0.951923,-2.116666 h 63.745558 63.745559 v 2.116666 2.116667 H 79.041929 16.248299 Z m -2.363314,-4.910696 c 0,0 29.042145,-0.116387 64.476468,-0.116387 h 64.42604 v 0.79375 0.79375 H 77.716584 l -64.051635,-0.0054 c -0.22764,-0.480009 -0.487017,-0.997647 -0.731887,-1.465713 z m -7.5389215,0.725117 c -0.5828713,-0.08103 -0.9241854,-0.470823 -1.1549292,-0.841504 l 3.2624765,0.008 3.2109612,0.0343 c 0.494555,0.0053 -2.2556245,0.899514 -3.9836479,0.906842 -0.7544698,0.0032 -0.8751161,-0.04377 -1.3348606,-0.107682 z m -6.679318,-9.477569 c -1.2654817,-1.997225 -1.1960291,-2.0515 -0.099554,-4.230345 0.1948517,-0.387197 0.92412057,-1.295952 0.92412057,-1.295952 l 71.08875093,-0.05948 71.20744,-0.06663 v 3.572359 3.572359 H 70.809514 l -71.16569995,-0.108589 c 0,0 -0.52547254,-0.684819 -0.92898625,-1.383725 z m -0.5586756,-12.993624 -3.0192837,-3.328983 c 0,0 -2.6841632,-2.928958 -2.9182356,-2.928958 -0.2996498,-0.0013 -0.6949758,0.52506 -1.1195934,0.977225 -1.2999332,1.384266 -3.4988782,2.605904 -4.7896292,2.752507 -1.027526,0.116705 -1.153274,0.108568 -3.554069,-1.916402 -1.346338,-1.13558 -2.754868,-2.278181 -2.754868,-2.278181 0,0 36.261209,-0.22252 80.819687,-0.22252 h 81.015415 v 3.571875 3.571875 H 70.001196 c -39.508905,0 -71.8450491,-0.198438 -71.8450491,-0.198438 z"
+         id="path849"
+         sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccsccccccccccccccccccssscsssccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccsscccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccscccccccccccccccccccccccccccccccccccccccssccccscccccccccssscscccscccss" />
+    </g>
+  </g>
+</svg>
diff --git a/public/education/education.js b/public/education/education.js
index 138b287ef92ac5ab8663877ab8f57423ef185772..697fc71d8218fcb51a901d42ca6f6e1baf4b04bb 100644
--- a/public/education/education.js
+++ b/public/education/education.js
@@ -1,5 +1,10 @@
 (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
-module.exports = { server_url: location.origin, in_construction: true };
+module.exports = {
+    server_url: `${location.origin}${
+        location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : ""
+    }`,
+    in_construction: true,
+};
 
 },{}],2:[function(require,module,exports){
 const { server_url } = require("./config");
diff --git a/public/games/games.js b/public/games/games.js
index fb275c848f4f88bf96b359444418be736fb13dff..cceeb10153d053bc6bece86d6b66a2eb62b98fcc 100644
--- a/public/games/games.js
+++ b/public/games/games.js
@@ -1,5 +1,10 @@
 (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
-module.exports = { server_url: location.origin, in_construction: true };
+module.exports = {
+    server_url: `${location.origin}${
+        location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : ""
+    }`,
+    in_construction: true,
+};
 
 },{}],2:[function(require,module,exports){
 const { server_url } = require("./config");
@@ -432,6 +437,7 @@ module.exports = GameArticles;
 },{"../../../../constants":2,"../../../lib/article-utils":4,"../../../lib/object-html-renderer":6,"./game-article":7}],9:[function(require,module,exports){
 "use strict";
 
+const { images_url } = require("../../../constants");
 const GameArticles = require("./components/game-articles");
 
 class GamesPage {
@@ -442,18 +448,30 @@ class GamesPage {
     render() {
         return {
             tag: "div",
-            id:"games-page",
+            id: "games-page",
             contents: [
                 {
                     tag: "div",
-                    class: "page-header",
+                    class: "page-header logo-left",
                     contents: [
-                        { tag: "h1", contents: "Jeux", class: "page-contents-center" },
                         {
-                            tag: "p",
-                            class: "page-contents-center",
-                            contents: `Créer des jeux vidéos c'est cœur de ce qui nous passionne.
-                            <br/>Retrouvez ici nos créations, à jouer en ligne ou à télécharger, et découvrez nos projets en cours.`,
+                            tag: "div",
+                            class: "page-contents-center grid-wrapper",
+                            contents: [
+                                {
+                                    tag: "div",
+                                    class: "logo",
+                                    contents: [
+                                        { tag: "img", src: `${images_url}/game_controller.svg` },
+                                    ],
+                                },
+                                { tag: "h1", contents: "Jeux" },
+                                {
+                                    tag: "p",
+                                    contents: `Créer des jeux vidéos c'est cœur de ce qui nous passionne.
+                                    <br/>Retrouvez ici nos créations, à jouer en ligne ou à télécharger, et découvrez nos projets en cours.`,
+                                },
+                            ],
                         },
                     ],
                 },
@@ -465,7 +483,7 @@ class GamesPage {
 
 module.exports = GamesPage;
 
-},{"./components/game-articles":8}],10:[function(require,module,exports){
+},{"../../../constants":2,"./components/game-articles":8}],10:[function(require,module,exports){
 "use strict";
 
 "use strict";
diff --git a/public/main.js b/public/main.js
index 29a26427a5447544db10906452ddfcb01c5b5ca7..454e3ae20f22b1badd8e939725d1a4435a6b0ba4 100644
--- a/public/main.js
+++ b/public/main.js
@@ -1,5 +1,10 @@
 (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
-module.exports = { server_url: location.origin, in_construction: true };
+module.exports = {
+    server_url: `${location.origin}${
+        location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : ""
+    }`,
+    in_construction: true,
+};
 
 },{}],2:[function(require,module,exports){
 const { server_url } = require("./config");
@@ -311,20 +316,32 @@ class HomePage {
                         new NewsArticles().render(),
                     ],
                 },
+                {
+                    tag: "div",
+                    class: "page-philo",
+                    contents: [
+                        {
+                            tag: "p",
+                            class: "page-contents-center",
+                            contents: `Nous sommes engagés dans un idéal de légèreté et de simplicité dans nos créations qu'elle soient artistiques ou logicielles.
+                            <br /><br />Nous voulons travailler pour le plaisir de créer et de maîtriser ce qu'on fait.`,
+                        },
+                    ],
+                },
                 {
                     tag: "section",
                     class: "page-contents-center grid-3",
                     contents: [
                         {
                             title: "Jeux",
-                            img: "screen_fantom_quest.jpg",
+                            img: "game_controller.svg",
                             href: "/games/",
                             description:
                                 "Toutes nos créations vidéoludiques, jeux web et jeux PC, projets en cours, c'est par ici que ça se passe.",
                         },
                         {
                             title: "Software",
-                            img: "learning_theme_coding.png",
+                            img: "meca_proc.svg",
                             href: "/software-development/",
                             description:
                                 "Des fois quand on a besoin d'un outil, on le fabrique nous même (si ça nous amuse) ! Retrouvez les projets en détail.",
diff --git a/public/news-articles/index.json b/public/news-articles/index.json
index 97e30216d9bc19ca9987e378734a7a2d41e58aa5..3d0ba12dc514cac1238e975fcbca05bf700a10f7 100644
--- a/public/news-articles/index.json
+++ b/public/news-articles/index.json
@@ -1,3 +1,3 @@
 {
-    "articles": ["test/article-test.json", "nested/article-nested.json"]
+    "articles": ["test/article-test.json"]
 }
diff --git a/public/news-articles/nested/article-nested.json b/public/news-articles/nested/article-nested.json
deleted file mode 100644
index 7fc343b351e3e2195db56bfaa655197da2d785f7..0000000000000000000000000000000000000000
--- a/public/news-articles/nested/article-nested.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
-    "title": "Kuadrado Software mange des burgers",
-    "date": "1954/02/25",
-    "subtitle": "Ouaiis on est vraiment contents",
-    "body": "<file>my-content-text.txt",
-    "images": ["screen_1.png", "screen_2.png", "screen_3.png", "screen_4.png"]
-}
diff --git a/public/news-articles/nested/images/screen_1.png b/public/news-articles/nested/images/screen_1.png
deleted file mode 100644
index 587547fe68e89af126f12a84b26d1ae2b3d159fa..0000000000000000000000000000000000000000
Binary files a/public/news-articles/nested/images/screen_1.png and /dev/null differ
diff --git a/public/news-articles/nested/images/screen_2.png b/public/news-articles/nested/images/screen_2.png
deleted file mode 100644
index c470a68727dba88945d2b1e85ed90e627dec6345..0000000000000000000000000000000000000000
Binary files a/public/news-articles/nested/images/screen_2.png and /dev/null differ
diff --git a/public/news-articles/nested/images/screen_3.png b/public/news-articles/nested/images/screen_3.png
deleted file mode 100644
index c3e25291c40fb8d02022e5782b6c80d51c239ed7..0000000000000000000000000000000000000000
Binary files a/public/news-articles/nested/images/screen_3.png and /dev/null differ
diff --git a/public/news-articles/nested/images/screen_4.png b/public/news-articles/nested/images/screen_4.png
deleted file mode 100644
index 72f302b5873aa1237c9f6372daa463b598cd654c..0000000000000000000000000000000000000000
Binary files a/public/news-articles/nested/images/screen_4.png and /dev/null differ
diff --git a/public/news-articles/nested/my-content-text.txt b/public/news-articles/nested/my-content-text.txt
deleted file mode 100644
index 135ddb638142538d9698298319dcf5b80b93fb90..0000000000000000000000000000000000000000
--- a/public/news-articles/nested/my-content-text.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-Hahahaha eh ouais c'est encore nous.
-Ben ce coup ci on voulait vous dire que ce soir on va commander des burger, et qu'on va se mater une petite prod hollywoodienne qui devrait nous faire oublier toute cette merde de Covid etc. Enfin bref.
-Bon ben du coup je sais pas, allez bon ap quoi. Ouais salut
-Ok
-
-Ben quoi, ouais jsais pas. Ben non on n'a pas de masque on tient pas à crever asphyxiés.
-Nique le capitalisme. Qu'il crève dans son jus moisi et qu'il revienne pas nous emmerder.
-
-Donc ouais on va en rajouter encore un peu. Donc voilà ben ça fait plus de mots du coup.
-
-Haha et ben tu sais pas ?
-Non ?
-Eh ben rien. 
-Mais ça fait des lignes, comme ça je vois ce qui se passe pour un long article.
\ No newline at end of file
diff --git a/public/news-articles/test/article-test.json b/public/news-articles/test/article-test.json
index ed7c6ac63937bec0c84f431aea10c445bbf50cea..9ae0cc8e6d22ee7e57de2ae960ef010f5aca949f 100644
--- a/public/news-articles/test/article-test.json
+++ b/public/news-articles/test/article-test.json
@@ -1,7 +1,7 @@
 {
     "title": "Kuadrado Software ouvre ses portes",
     "date": "2032/08/25",
-    "subtitle": "Ouaiis on est vraiment contents",
+    "subtitle": "Article test",
     "body": "<file>content-text.txt",
     "images": [
         "screen_l1_1.jpg",
diff --git a/public/news-articles/test/content-text.txt b/public/news-articles/test/content-text.txt
index 427fa08c7cc5b2437196cbc98323f7ddd6243bea..e7b74b0038863928e725ed2ef5f0a1da20933757 100644
--- a/public/news-articles/test/content-text.txt
+++ b/public/news-articles/test/content-text.txt
@@ -1,8 +1 @@
-Et ben voilà on est bien contents d'ouvrir nos portes. Nique sa mère le Covid, on lui pisse à la raie.
-Eh ouais, ben ouais.
-Alors voilà on est sympa, puis en plus on est des lapins. Faut bien le dire...
-
-Qu'est-ce qu'on pourrait dire d'autre ? Ben chais pas, on fait des jeux, puis des fois on se gueule dessus, même que les voisins doivent nous prendre pour des cassos des fois... M'enfin.
-
-Ben voilà allez salut !
-hop un petit lien http://example.com||ici
\ No newline at end of file
+Fieri, inquam, Triari, nullo pacto potest, ut non dicas, quid non probes eius, a quo dissentias. quid enim me prohiberet Epicureum esse, si probarem, quae ille diceret? cum praesertim illa perdiscere ludus esset. Quam ob rem dissentientium inter se reprehensiones non sunt vituperandae, maledicta, contumeliae, tum iracundiae, contentiones concertationesque in disputando pertinaces indignae philosophia mihi videri solent.
diff --git a/public/software-development/software-development.js b/public/software-development/software-development.js
index 642120b57fbc5200a0d3b012259bc89fcefc773d..adc36e4e9107b77be9bf819950fbe549e5f1b195 100644
--- a/public/software-development/software-development.js
+++ b/public/software-development/software-development.js
@@ -1,5 +1,10 @@
 (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
-module.exports = { server_url: location.origin, in_construction: true };
+module.exports = {
+    server_url: `${location.origin}${
+        location.origin.charAt(location.origin.length - 1) !== "/" ? "/" : ""
+    }`,
+    in_construction: true,
+};
 
 },{}],2:[function(require,module,exports){
 const { server_url } = require("./config");
@@ -100,6 +105,8 @@ module.exports = {
 },{}],4:[function(require,module,exports){
 "use strict";
 
+const { images_url } = require("../../../constants");
+
 class SoftwareDevelopment {
     constructor(args) {
         Object.assign(this, args);
@@ -108,11 +115,31 @@ class SoftwareDevelopment {
     render() {
         return {
             tag: "div",
+            id: "software-page",
             contents: [
                 {
                     tag: "div",
-                    class: "page-header",
-                    contents: [{ tag: "h1", contents: "Software", class: "page-contents-center" }],
+                    class: "page-header logo-left",
+                    contents: [
+                        {
+                            tag: "div",
+                            class: "page-contents-center grid-wrapper",
+                            contents: [
+                                {
+                                    tag: "div",
+                                    class: "logo",
+                                    contents: [{ tag: "img", src: `${images_url}/meca_proc.svg` }],
+                                },
+                                { tag: "h1", contents: "Software" },
+                                {
+                                    tag: "p",
+                                    contents: `Développement web et outillage autour du gamedev. 
+                                    <br />Quand nous avons besoin d'un service logiciel simple et qu'il est pertinent de le 
+                                    développer nous même nous essayons au maximum de le réaliser de façon générique et de le publier sous license libre et open source`,
+                                },
+                            ],
+                        },
+                    ],
                 },
             ],
         };
@@ -121,7 +148,7 @@ class SoftwareDevelopment {
 
 module.exports = SoftwareDevelopment;
 
-},{}],5:[function(require,module,exports){
+},{"../../../constants":2}],5:[function(require,module,exports){
 "use strict";
 
 "use strict";
diff --git a/public/style/homepage.css b/public/style/homepage.css
index 4376425cad2370421d7ab814e02caa62fab70caf..b62211788fbfc53f0f8a32dab02bd7751ab679c4 100644
--- a/public/style/homepage.css
+++ b/public/style/homepage.css
@@ -1,9 +1,9 @@
-/* Error: Undefined mixin.
+/* Error: Undefined variable.
  *   ,
- * 8 |             @include flex-center;
- *   |             ^^^^^^^^^^^^^^^^^^^^
+ * 9 |         background-color: $light_0;
+ *   |                           ^^^^^^^^
  *   '
- *   src/homepage.scss 8:13  root stylesheet */
+ *   src/homepage.scss 9:27  root stylesheet */
 
 body::before {
   font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono",
@@ -13,5 +13,5 @@ body::before {
   padding: 1em;
   margin-bottom: 1em;
   border-bottom: 2px solid black;
-  content: "Error: Undefined mixin.\a   \2577 \a 8 \2502              @include flex-center;\a   \2502              ^^^^^^^^^^^^^^^^^^^^\a   \2575 \a   src/homepage.scss 8:13  root stylesheet";
+  content: "Error: Undefined variable.\a   \2577 \a 9 \2502          background-color: $light_0;\a   \2502                            ^^^^^^^^\a   \2575 \a   src/homepage.scss 9:27  root stylesheet";
 }
diff --git a/public/style/style.css b/public/style/style.css
index 78e2f88b13cce01210defab9f4e4fdcd9ed094d4..3cd1ce4761e83fa3a4423de6f26ffcd3272e287e 100644
--- a/public/style/style.css
+++ b/public/style/style.css
@@ -246,10 +246,37 @@ main #page-container .page-header p {
   font-style: italic;
   padding: 15px 40px 15px 100px;
   margin: 0 auto;
+  font-size: 18px;
 }
 main #page-container .page-header p * {
   color: #72e3f0;
 }
+main #page-container .page-header .big-logo {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  flex-direction: row;
+  gap: 20px;
+  padding: 20px;
+}
+main #page-container .page-header .big-logo img {
+  width: 200px;
+  max-width: 100%;
+}
+main #page-container .page-header .big-logo img.logo-text {
+  width: 300px;
+  max-width: 100%;
+}
+main #page-container .page-header .logo {
+  padding-left: 30px;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  flex-direction: row;
+}
+main #page-container .page-header .logo img {
+  width: 200px;
+}
 @media screen and (max-width: 560px) {
   main #page-container .page-header h1 {
     padding: 15px 20px 0;
@@ -258,6 +285,50 @@ main #page-container .page-header p * {
     padding: 20px 20px 30px 40px;
     text-align: justify;
   }
+  main #page-container .page-header .big-logo {
+    flex-direction: column;
+  }
+}
+main #page-container .page-header.logo-left h1 {
+  width: 100%;
+}
+main #page-container .page-header.logo-left .grid-wrapper {
+  display: grid;
+  grid-template-columns: auto 1fr;
+  grid-template-rows: auto 1fr;
+}
+main #page-container .page-header.logo-left .grid-wrapper .logo {
+  grid-column: 1;
+  grid-row: 1/span 2;
+}
+@media screen and (max-width: 780px) {
+  main #page-container .page-header.logo-left .grid-wrapper {
+    grid-template-columns: 1fr;
+  }
+  main #page-container .page-header.logo-left .grid-wrapper .logo {
+    padding: 0 20px;
+  }
+  main #page-container .page-header.logo-left .grid-wrapper .logo img {
+    width: 400px;
+    max-width: 100%;
+  }
+}
+main #page-container .page-philo {
+  background-image: url("/assets/images/wallpaper_binary.png");
+  padding: 120px 30px;
+  margin: 40px 0;
+}
+main #page-container .page-philo p {
+  width: 100%;
+  max-width: 600px;
+  font-size: 18px;
+  color: #6b7880;
+  text-align: center;
+  font-style: italic;
+  font-weight: bold;
+}
+main #page-container .page-philo p * {
+  color: #6b7880;
 }
 main #page-container .page-contents-center {
   width: 1300px;
@@ -270,27 +341,6 @@ main #page-container #home-page {
   gap: 20px;
   margin-bottom: 60px;
 }
-main #page-container #home-page .page-header .big-logo {
-  display: flex;
-  justify-content: center;
-  align-items: center;
-  flex-direction: row;
-  gap: 20px;
-  padding: 20px;
-}
-main #page-container #home-page .page-header .big-logo img {
-  width: 200px;
-  max-width: 100%;
-}
-main #page-container #home-page .page-header .big-logo img.logo-text {
-  width: 300px;
-  max-width: 100%;
-}
-@media screen and (max-width: 560px) {
-  main #page-container #home-page .page-header .big-logo {
-    flex-direction: column;
-  }
-}
 main #page-container #home-page .section-title {
   padding: 10px;
   margin: 0;
@@ -460,8 +510,9 @@ main #page-container #home-page .grid-3 .theme-card .card-img {
 }
 main #page-container #home-page .grid-3 .theme-card .card-img img {
   position: absolute;
-  min-width: 100%;
+  width: 100%;
   min-height: 100%;
+  padding: 10px;
 }
 main #page-container #home-page .grid-3 .theme-card .card-title h2 {
   margin: 0;
@@ -828,7 +879,7 @@ main #page-container #games-page .game-articles article.game-article .game-descr
 main #page-container #games-page .game-articles article.game-article .image-carousel {
   grid-column: 2;
   grid-row: 2/span 4;
-  height: 400px;
+  height: 100%;
 }
 main #page-container #games-page .game-articles article.game-article .game-team {
   grid-column: 1/span 2;
@@ -895,6 +946,7 @@ main #page-container #games-page .game-articles article.placeholder * {
   main #page-container #games-page .game-articles article.game-article .image-carousel {
     grid-column: 1;
     grid-row: 2;
+    height: 400px;
   }
   main #page-container #games-page .game-articles article.game-article .game-team {
     grid-column: 1;
diff --git a/src/homepage.js b/src/homepage.js
index 5bf52e5b45bd6d3360938fa2ba3eb5dcd613a93d..d18dcab8979ced88217928ef45063fa55ff8fbcc 100644
--- a/src/homepage.js
+++ b/src/homepage.js
@@ -49,20 +49,32 @@ class HomePage {
                         new NewsArticles().render(),
                     ],
                 },
+                {
+                    tag: "div",
+                    class: "page-philo",
+                    contents: [
+                        {
+                            tag: "p",
+                            class: "page-contents-center",
+                            contents: `Nous sommes engagés dans un idéal de légèreté et de simplicité dans nos créations qu'elle soient artistiques ou logicielles.
+                            <br /><br />Nous voulons travailler pour le plaisir de créer et de maîtriser ce qu'on fait.`,
+                        },
+                    ],
+                },
                 {
                     tag: "section",
                     class: "page-contents-center grid-3",
                     contents: [
                         {
                             title: "Jeux",
-                            img: "screen_fantom_quest.jpg",
+                            img: "game_controller.svg",
                             href: "/games/",
                             description:
                                 "Toutes nos créations vidéoludiques, jeux web et jeux PC, projets en cours, c'est par ici que ça se passe.",
                         },
                         {
                             title: "Software",
-                            img: "learning_theme_coding.png",
+                            img: "meca_proc.svg",
                             href: "/software-development/",
                             description:
                                 "Des fois quand on a besoin d'un outil, on le fabrique nous même (si ça nous amuse) ! Retrouvez les projets en détail.",
diff --git a/src/homepage.scss b/src/homepage.scss
index b1a4555bcc9d94e16efa6548b3d0871d625743a6..d9712861aad30ab59d3997f532e30af21ccd1047 100644
--- a/src/homepage.scss
+++ b/src/homepage.scss
@@ -3,24 +3,6 @@
     flex-direction: column;
     gap: 20px;
     margin-bottom: 60px;
-    .page-header {
-        .big-logo {
-            @include flex-center;
-            gap: 20px;
-            padding: 20px;
-            img {
-                width: 200px;
-                max-width: 100%;
-                &.logo-text {
-                    width: 300px;
-                    max-width: 100%;
-                }
-            }
-            @media screen and (max-width: $screen_s) {
-                flex-direction: column;
-            }
-        }
-    }
     .section-title {
         padding: 10px;
         margin: 0;
@@ -184,8 +166,9 @@
                 position: relative;
                 img {
                     position: absolute;
-                    min-width: 100%;
+                    width: 100%;
                     min-height: 100%;
+                    padding: 10px;
                 }
             }
             .card-title {
diff --git a/src/pages/games/games.js b/src/pages/games/games.js
index 1e83cc0b8edf5bc1fae7094eee75454ae15b5fb0..1ad710967bcccf0c551b0e5a115114f2d948c758 100644
--- a/src/pages/games/games.js
+++ b/src/pages/games/games.js
@@ -1,5 +1,6 @@
 "use strict";
 
+const { images_url } = require("../../../constants");
 const GameArticles = require("./components/game-articles");
 
 class GamesPage {
@@ -10,18 +11,30 @@ class GamesPage {
     render() {
         return {
             tag: "div",
-            id:"games-page",
+            id: "games-page",
             contents: [
                 {
                     tag: "div",
-                    class: "page-header",
+                    class: "page-header logo-left",
                     contents: [
-                        { tag: "h1", contents: "Jeux", class: "page-contents-center" },
                         {
-                            tag: "p",
-                            class: "page-contents-center",
-                            contents: `Créer des jeux vidéos c'est cœur de ce qui nous passionne.
-                            <br/>Retrouvez ici nos créations, à jouer en ligne ou à télécharger, et découvrez nos projets en cours.`,
+                            tag: "div",
+                            class: "page-contents-center grid-wrapper",
+                            contents: [
+                                {
+                                    tag: "div",
+                                    class: "logo",
+                                    contents: [
+                                        { tag: "img", src: `${images_url}/game_controller.svg` },
+                                    ],
+                                },
+                                { tag: "h1", contents: "Jeux" },
+                                {
+                                    tag: "p",
+                                    contents: `Créer des jeux vidéos c'est cœur de ce qui nous passionne.
+                                    <br/>Retrouvez ici nos créations, à jouer en ligne ou à télécharger, et découvrez nos projets en cours.`,
+                                },
+                            ],
                         },
                     ],
                 },
diff --git a/src/pages/games/games.scss b/src/pages/games/games.scss
index 1f08309a6589084923f3907afef8e95dc8fab45e..0afab82f838c556926447a5120b253ce90c99d32 100644
--- a/src/pages/games/games.scss
+++ b/src/pages/games/games.scss
@@ -48,7 +48,7 @@
                 .image-carousel {
                     grid-column: 2;
                     grid-row: 2 / span 4;
-                    height: 400px;
+                    height: 100%;
                 }
                 .game-team {
                     grid-column: 1 / span 2;
@@ -114,6 +114,7 @@
                     .image-carousel {
                         grid-column: 1;
                         grid-row: 2;
+                        height: 400px;
                     }
                     .game-team {
                         grid-column: 1;
diff --git a/src/pages/software-development/software-development.js b/src/pages/software-development/software-development.js
index f3c9bfb7ca2b072a78bd1e734ab96e59a106f43d..71c66244f164caab57a255f89fc17f8671917e04 100644
--- a/src/pages/software-development/software-development.js
+++ b/src/pages/software-development/software-development.js
@@ -1,5 +1,7 @@
 "use strict";
 
+const { images_url } = require("../../../constants");
+
 class SoftwareDevelopment {
     constructor(args) {
         Object.assign(this, args);
@@ -8,11 +10,31 @@ class SoftwareDevelopment {
     render() {
         return {
             tag: "div",
+            id: "software-page",
             contents: [
                 {
                     tag: "div",
-                    class: "page-header",
-                    contents: [{ tag: "h1", contents: "Software", class: "page-contents-center" }],
+                    class: "page-header logo-left",
+                    contents: [
+                        {
+                            tag: "div",
+                            class: "page-contents-center grid-wrapper",
+                            contents: [
+                                {
+                                    tag: "div",
+                                    class: "logo",
+                                    contents: [{ tag: "img", src: `${images_url}/meca_proc.svg` }],
+                                },
+                                { tag: "h1", contents: "Software" },
+                                {
+                                    tag: "p",
+                                    contents: `Développement web et outillage autour du gamedev. 
+                                    <br />Quand nous avons besoin d'un service logiciel simple et qu'il est pertinent de le 
+                                    développer nous même nous essayons au maximum de le réaliser de façon générique et de le publier sous license libre et open source`,
+                                },
+                            ],
+                        },
+                    ],
                 },
             ],
         };
diff --git a/src/style.scss b/src/style.scss
index 787e57edea7320e547e3c6409666b8c4dd0cdfcd..52bcbfd92da09c769307e721ccc0ffa0c3cfea85 100644
--- a/src/style.scss
+++ b/src/style.scss
@@ -244,6 +244,9 @@ main {
         .page-header {
             @include page-header;
         }
+        .page-philo {
+            @include page-philo;
+        }
         .page-contents-center {
             @include page-contents-center;
         }
diff --git a/src/theme.scss b/src/theme.scss
index 54e0053f7128de9facf8a14a397e7ef68577236b..b468e5c96dc5394134c6e370085c79b56d84f4ff 100644
--- a/src/theme.scss
+++ b/src/theme.scss
@@ -51,6 +51,27 @@ $page_contents_center_width: 1300px;
         font-style: italic;
         padding: 15px 40px 15px 100px;
         margin: 0 auto;
+        font-size: 18px;
+    }
+    .big-logo {
+        @include flex-center;
+        gap: 20px;
+        padding: 20px;
+        img {
+            width: 200px;
+            max-width: 100%;
+            &.logo-text {
+                width: 300px;
+                max-width: 100%;
+            }
+        }
+    }
+    .logo {
+        padding-left: 30px;
+        @include flex-center;
+        img {
+            width: 200px;
+        }
     }
     @media screen and (max-width: $screen_s) {
         h1 {
@@ -60,6 +81,53 @@ $page_contents_center_width: 1300px;
             padding: 20px 20px 30px 40px;
             text-align: justify;
         }
+        .big-logo {
+            flex-direction: column;
+        }
+    }
+    &.logo-left {
+        h1 {
+            width: 100%;
+        }
+        .grid-wrapper {
+            display: grid;
+            grid-template-columns: auto 1fr;
+            grid-template-rows: auto 1fr;
+            .logo {
+                grid-column: 1;
+                grid-row: 1 / span 2;
+            }
+        }
+        @media screen and (max-width: $screen_m) {
+            .grid-wrapper {
+                grid-template-columns: 1fr;
+                .logo {
+                    padding: 0 20px;
+                    img {
+                        width: 400px;
+                        max-width: 100%;
+                    }
+                }
+            }
+        }
+    }
+}
+
+@mixin page-philo {
+    background-image: url("/assets/images/wallpaper_binary.png");
+    padding: 120px 30px;
+    margin: 40px 0;
+    p {
+        width: 100%;
+        max-width: 600px;
+        font-size: 18px;
+        color: $medium_grey;
+        * {
+            color: $medium_grey;
+        }
+        text-align: center;
+        font-style: italic;
+        font-weight: bold;
     }
 }