]> git.siccegge.de Git - talk/frida.git/commitdiff
Moar stuff
authorChristoph Egger <siccegge@stud.informatik.uni-erlangen.de>
Wed, 7 Oct 2015 16:24:38 +0000 (18:24 +0200)
committerChristoph Egger <siccegge@stud.informatik.uni-erlangen.de>
Wed, 7 Oct 2015 16:24:38 +0000 (18:24 +0200)
images/GPLv3.pdf [new file with mode: 0644]
images/GPLv3.svg [new file with mode: 0644]
images/LLVM.pdf [new file with mode: 0644]
images/LLVM.svg [new file with mode: 0644]
images/Qt.pdf [new file with mode: 0644]
images/Qt.svg [new file with mode: 0644]
images/frida.png [new file with mode: 0644]
images/guile.pdf [new file with mode: 0644]
images/guile.svg [new file with mode: 0644]
vortrag.tex

diff --git a/images/GPLv3.pdf b/images/GPLv3.pdf
new file mode 100644 (file)
index 0000000..23449b1
Binary files /dev/null and b/images/GPLv3.pdf differ
diff --git a/images/GPLv3.svg b/images/GPLv3.svg
new file mode 100644 (file)
index 0000000..2e9d884
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns="http://www.w3.org/2000/svg" width="720" height="358" version="1.1">
+  <g id="g1" transform="translate(-26.149211,-6.9701601)">
+    <path id="path1" style="fill:#bd0000;" d="m 107.04146,18.25331 c 2e-5,0 -59.309734,258.76742 -59.309734,258.76742 0.01705,0 0.01919,0 0.05329,0 0,0 274.380814,0 274.380814,0 10e-6,0 142.70573,0 142.70573,0 -17.00107,-1.48353 -30.42327,-7.45182 -38.42076,-18.33112 -1.48353,-2.01219 -2.70918,-4.17993 -3.78347,-6.44788 -0.68207,-1.6711 -1.32368,-3.35715 -1.97167,-5.06237 -1.70524,-5.42261 -2.38517,-11.43991 -2.07824,-17.85154 0.85262,-17.87074 9.23805,-39.12802 23.76654,-61.38798 15.43225,-23.65656 37.79837,-48.45089 65.49116,-71.45944 6.20699,-5.15319 12.62503,-10.24199 19.34361,-15.18714 8.30441,-6.10979 16.67281,-11.73661 25.04545,-16.99893 30.84745,-19.42077 61.61817,-33.01012 88.88467,-39.91282 -26.05577,8.50051 -55.32805,22.93138 -84.24861,42.57724 -1.04016,0.70255 -2.06758,1.42215 -3.09072,2.13152 -16.04613,11.11805 -30.58314,22.92586 -43.26998,34.85046 -40.82303,38.38457 -62.40046,78.15884 -52.59544,101.46069 0.69916,1.6029 1.53256,3.13335 2.50455,4.58279 10.53825,15.50047 36.65587,18.17979 69.75422,9.85831 2.25089,-0.56275 4.50178,-1.20004 6.82088,-1.86508 10.57238,-3.05237 21.797,-7.17473 33.3584,-12.25628 2.77949,-1.22777 5.58887,-2.48963 8.41953,-3.83676 0.28988,-0.13641 0.56273,-0.27283 0.85261,-0.4263 36.49173,-18.13162 64.53625,-38.99458 70.60684,-51.52967 1.33008,-2.72662 1.6498,-5.0513 0.74603,-6.87417 -4.33124,-8.78188 -34.63945,-2.849 -71.35287,13.0556 -2.95003,1.2789 -5.93417,2.59492 -8.95241,3.99661 2.45552,-2.27986 5.01123,-4.56828 7.6202,-6.82089 4.16075,-3.58438 8.46856,-7.08945 13.0556,-10.55104 7.179,-5.43627 14.43685,-10.35071 21.58173,-14.70754 33.45643,-25.24067 50.3701,-49.11722 46.8403,-57.97753 -0.66505,-1.66943 -2.08037,-2.81789 -4.26306,-3.51703 -6.97438,-2.21847 -19.70383,0.42929 -35.17019,6.7676 -12.75504,5.23164 -27.40504,12.9908 -42.25752,22.64748 0,0 -2.02495,1.3322 -2.02495,1.3322 2e-5,0 -0.37302,0.21314 -0.37302,0.21314 2e-5,2e-5 -7.14061,4.74265 -7.14061,4.74265 -2e-5,-1e-5 4.10319,-7.51363 4.10319,-7.51363 6.08765,-11.14364 16.0035,-22.77067 28.3493,-33.57154 9.05473,-7.89689 19.39903,-15.33762 30.53413,-21.84816 4.21191,-2.46573 8.4174,-4.75586 12.62929,-6.82088 4.31422,-2.10769 8.63055,-3.98089 12.84246,-5.64859 12.23682,-4.8393 23.91781,-7.7798 34.10442,-8.5794 -0.92767,0 -28.61574,0 -28.61574,0 10e-6,0 -96.45159,0 -96.45159,0 10e-6,0 -425.29295,0 -425.29295,0 0,0 -33.73141,0 -33.73141,0 z m 305.98071,0.3731 c -1.67109,25.50496 3.27403,62.86211 14.49439,104.3382 1.99509,7.38021 4.16712,14.89085 6.55444,22.48762 1.48356,4.69104 3.01399,9.30881 4.58278,13.85492 -0.9208,1.35396 -1.84804,2.69937 -2.7177,4.0499 -13.99985,21.45508 -22.1828,41.73104 -24.24611,59.36303 -5.91714,-19.81468 -10.37201,-41.5183 -12.89574,-64.53198 -0.71619,-6.5941 -1.27679,-13.11442 -1.65194,-19.55675 -2.76247,-46.79639 3.34649,-89.2172 15.87988,-120.00494 z m -279.3899,33.1985 c 0.31934,-0.0075 0.63414,0 0.95918,0 0,-2e-5 63.03991,0 63.03991,0 5.38851,-2e-5 9.55564,1.00991 12.52272,3.03742 2.95002,2.03946 4.05631,4.67743 3.35715,7.88665 2e-5,2e-5 -7.51363,33.94456 -7.51363,33.94456 0,3e-5 -22.22116,0 -22.22116,0 2e-5,3e-5 7.30048,-33.03866 7.30048,-33.03866 -2e-5,0 -55.63285,0 -55.63285,0 -2e-5,0 -20.08965,90.80305 -20.08965,90.80305 2e-5,0 -7.24719,32.87881 -7.24719,32.87881 0,3e-5 55.57957,0 55.57957,0 0,3e-5 0.0533,-0.21316 0.0533,-0.21316 0,2e-5 11.13722,-50.30404 11.13722,-50.30404 0,-2e-5 -26.1112,0 -26.1112,0 0,-2e-5 2.50454,-11.35038 2.50454,-11.35038 -1e-5,-2e-5 48.33238,0 48.33238,0 0,-2e-5 -13.85493,62.77348 -13.85493,62.77348 -0.18757,0.89352 -0.51582,1.70308 -0.95919,2.50453 -1.14249,2.08037 -3.13547,3.86234 -5.91498,5.32883 -3.85378,2.02923 -8.46643,3.03742 -13.85493,3.03742 0,2e-5 -62.98662,0 -62.98662,0 -5.388524,2e-5 -9.555644,-1.00821 -12.522724,-3.03742 -2.95001,-2.0292 -4.07335,-4.62073 -3.35715,-7.83336 10e-6,-2e-5 27.763134,-125.49366 27.763134,-125.49366 0.71618,-3.20921 2.95005,-5.84721 6.82089,-7.88665 0.13642,-0.07331 0.28989,-0.08995 0.4263,-0.15986 3.53302,-1.7697 7.67937,-2.76443 12.46944,-2.87756 z m 98.79628,0 c -2e-5,-2e-5 79.34608,0 79.34608,0 5.32031,-2e-5 9.50235,1.00991 12.46943,3.03742 2.98417,2.03946 4.12666,4.67743 3.41045,7.88665 2e-5,2e-5 -14.81411,66.92995 -14.81411,66.92995 -0.69912,3.18874 -2.98627,5.7905 -6.87417,7.83336 -3.8879,2.04966 -8.4643,3.09071 -13.80164,3.09071 -2e-5,0 -57.6578,0 -57.6578,0 0,0 -11.13723,50.25075 -11.13723,50.25075 0,2e-5 -1.8118,8.25967 -1.8118,8.25967 1e-5,2e-5 -21.74158,0 -21.74158,0 0,2e-5 1.65193,-7.46034 1.65193,-7.46034 0,2e-5 30.96044,-139.82817 30.96044,-139.82817 z m 109.61377,0 c -1e-5,-2e-5 21.74158,0 21.74158,0 2e-5,-2e-5 -24.61914,111.21241 -24.61914,111.21241 2e-5,2e-5 -5.3821,24.29942 -5.3821,24.29942 0,3e-5 52.00926,0 52.00926,0 0.54568,3.98854 1.18299,7.90582 1.86508,11.77668 -2e-5,2e-5 -78.22705,0 -78.22705,0 2e-5,2e-5 6.18143,-27.92301 6.18143,-27.92301 2e-5,0 26.43094,-119.3655 26.43094,-119.3655 z M 251.559,63.65488 c 2e-5,0 -14.4411,65.11814 -14.4411,65.11814 0,-2e-5 54.19408,0 54.19408,0 -1e-5,-2e-5 14.3878,-65.11814 14.3878,-65.11814 2e-5,0 -54.14078,0 -54.14078,0 z m -45.5614,145.68987 c 0.21267,-0.007 0.42524,0 0.63947,0 2.52373,2e-5 4.72772,0.44336 6.50115,1.27891 1.8928,0.88671 3.24632,2.204 3.99662,3.94333 0.73325,1.68819 0.92508,3.60441 0.53287,5.70184 0,1e-5 -0.15985,0.79933 -0.15985,0.79933 1e-5,-3e-5 -6.23472,0 -6.23472,0 -2e-5,-3e-5 0.0533,-0.74605 0.0533,-0.74605 0.16118,-1.46543 -0.0205,-2.61779 -0.58618,-3.41043 -0.0737,-0.0994 -0.18053,-0.23063 -0.26644,-0.31973 -0.14068,-0.14363 -0.35198,-0.3078 -0.53287,-0.42631 -0.87238,-0.5495 -2.23703,-0.85262 -3.99662,-0.85262 -2.33615,2e-5 -4.08187,0.40712 -5.27552,1.22564 -1.15956,0.80146 -1.8928,1.6967 -2.13153,2.77098 -0.23875,1.09134 0.15346,1.66472 0.42631,1.97166 0.008,0.008 0.0429,0.0438 0.0533,0.0533 0.34552,0.29445 1.54536,0.98476 5.27553,1.86508 3.37632,0.81851 5.61232,1.55389 6.87418,2.18482 1.90987,0.97196 3.24419,2.2317 3.94334,3.78346 0.69911,1.53472 0.8526,3.33157 0.4263,5.27553 -0.4263,1.89279 -1.39189,3.63852 -2.82428,5.27554 -1.41532,1.637 -3.21647,2.93297 -5.38211,3.83673 -2.1486,0.88672 -4.50604,1.38549 -6.92746,1.38549 -3.0694,-1e-5 -5.53343,-0.46467 -7.46034,-1.38549 -2.01217,-0.95491 -3.46374,-2.4619 -4.31634,-4.42291 -0.81851,-1.90986 -0.9933,-4.07762 -0.53289,-6.44786 0,-3e-5 0.15987,-0.74605 0.15987,-0.74605 0,0 6.12814,0 6.12814,0 0,0 -0.0533,0.74605 -0.0533,0.74605 -0.15348,1.41532 -0.002,2.55782 0.37302,3.41043 0.35809,0.81853 1.04019,1.49633 2.13152,2.02496 1.15954,0.5627 2.60898,0.8526 4.26305,0.8526 1.48355,-1e-5 2.83921,-0.24939 4.04991,-0.69273 1.19365,-0.4263 2.14218,-0.98904 2.82427,-1.70523 0.66502,-0.71622 1.05511,-1.47288 1.22563,-2.2914 0.17052,-0.73324 0.13002,-1.3535 -0.15987,-1.86508 -0.32399,-0.54564 -0.96558,-1.02953 -1.97165,-1.43878 0,-1e-5 -5.22226,-1.54536 -5.22226,-1.54536 -2.91592,-0.73323 -4.87905,-1.43238 -6.02155,-2.13152 -1.55177,-0.92081 -2.67081,-2.10169 -3.25059,-3.51702 -0.57977,-1.39831 -0.64158,-2.94791 -0.26643,-4.63608 0.3922,-1.80753 1.26399,-3.52767 2.61111,-5.06237 1.3642,-1.55177 3.12482,-2.76885 5.22225,-3.57031 1.85443,-0.6954 3.80596,-1.10321 5.86169,-1.17234 z m 55.9526,0.10658 c 0.33725,-0.0263 0.65436,0 1.01247,0 10e-6,0 3.83675,0.4263 3.83675,0.4263 -10e-6,0 1.27891,0.10658 1.27891,0.10658 2e-5,1e-5 -1.86508,4.74264 -1.86508,4.74264 -1e-5,2e-5 -0.37302,0.74604 -0.37302,0.74604 0,-2e-5 -2.93084,-0.26644 -2.93084,-0.26644 -0.86541,0 -1.50113,0.13352 -1.91838,0.4263 -0.0277,0.0209 -0.081,0.0842 -0.10658,0.10658 -0.0559,0.049 -0.14991,0.13458 -0.21315,0.21316 -0.25659,0.33651 -0.56912,0.93786 -0.79932,2.02495 -2e-5,0 -0.11084,0.4604 -0.21315,0.85261 1.34713,1e-5 4.58277,0 4.58277,0 0,1e-5 -1.17233,5.27552 -1.17233,5.27552 0,-1e-5 -3.35076,0 -4.4762,0 -0.34106,1.53469 -4.5295,20.3028 -4.5295,20.3028 -2e-5,-2e-5 -6.18143,0 -6.18143,0 -2e-5,-2e-5 4.01793,-18.03485 4.5295,-20.3028 -1.04021,-1e-5 -3.57031,0 -3.57031,0 0,-1e-5 1.17234,-5.27552 1.17234,-5.27552 10e-6,1e-5 2.54504,0 3.51701,0 0.17052,-0.73324 0.4263,-1.65194 0.4263,-1.65194 0.37516,-1.70522 0.76735,-2.93085 1.27891,-3.78346 0.69917,-1.17659 1.68606,-2.16137 2.93087,-2.87756 1.02527,-0.59575 2.32198,-0.95194 3.78346,-1.06576 z m 14.76082,0.26644 c -2e-5,-1e-5 -1.6157,7.27064 -2.02495,9.11228 1.19364,1e-5 3.99661,0 3.99661,0 0,1e-5 -1.17233,5.27552 -1.17233,5.27552 -2e-5,-1e-5 -2.93939,0 -3.99662,0 -0.32401,1.46647 -2.87756,12.84246 -2.87756,12.84246 2e-5,-2e-5 -0.21316,1.36631 -0.21316,1.75851 2.8e-4,0.0131 -10e-4,0.0437 0,0.0533 8.4e-4,0.004 -10e-4,0.05 0,0.0533 0.002,0.003 0.0512,-0.002 0.0533,0 0,-2e-5 0.63947,0.0533 0.63947,0.0533 0,0 2.93085,-0.21315 2.93085,-0.21315 0,0 -0.31973,4.74264 -0.31973,4.74264 2e-5,0 0.0533,0.85261 0.0533,0.85261 -2e-5,-2e-5 -4.20978,0.4796 -4.20978,0.4796 -1.6711,-2e-5 -2.89675,-0.27283 -3.78346,-0.8526 -0.93785,-0.61392 -1.48354,-1.42814 -1.70522,-2.45126 -0.0341,-0.18759 -0.10658,-0.46042 -0.10658,-0.85261 0,-0.76736 0.14495,-2.06545 0.63946,-4.31634 2e-5,2e-5 2.24023,-10.03524 2.7177,-12.14972 -0.80143,-1e-5 -2.93085,0 -2.93085,0 2e-5,-1e-5 1.17233,-5.27552 1.17233,-5.27552 -2e-5,10e-6 2.07824,0 2.93086,0 0.27281,-1.22775 1.22562,-5.4354 1.22562,-5.4354 0,2e-5 4.95581,-2.61112 4.95581,-2.61112 -10e-6,2e-5 2.02495,-1.06576 2.02495,-1.06576 z m -196.366934,0.21315 c 2e-5,0 23.979684,0 23.979684,0 0,0 -1.3322,5.96828 -1.3322,5.96828 0,2e-5 -15.997114,0 -17.531814,0 -0.27282,1.21073 -1.36631,6.11322 -1.75851,7.88665 2.2168,0 15.18713,0 15.18713,0 0,0 -1.33221,5.96826 -1.33221,5.96826 -1e-5,0 -13.65242,0 -15.18713,0 -0.32399,1.48355 -3.25058,14.65426 -3.25058,14.65426 2e-5,-2e-5 -6.44786,0 -6.44786,0 1e-5,-2e-5 7.67349,-34.47745 7.67349,-34.47745 z m 32.132764,8.41954 c 0.24067,-0.0296 0.50358,0 0.74604,0 1.5347,0 2.95217,0.4668 4.31635,1.43877 0,2e-5 0.8526,0.58617 0.8526,0.58617 0,0 -3.30386,5.4354 -3.30386,5.4354 0,-2e-5 -0.90589,-0.63946 -0.90589,-0.63946 -0.66504,-0.42629 -1.38123,-0.63946 -2.13153,-0.63946 -0.64799,2e-5 -1.25121,0.2302 -1.86509,0.63946 -0.64797,0.4263 -1.1894,0.99115 -1.59864,1.75851 -0.7162,1.31304 -1.24056,2.78377 -1.59865,4.36963 0,1e-5 -2.87756,13.10889 -2.87756,13.10889 0,-2e-5 -6.181434,0 -6.181434,0 0,-2e-5 5.701844,-25.57832 5.701844,-25.57832 2e-5,1e-5 5.75512,0 5.75512,0 0,1e-5 -0.19824,0.77588 -0.26645,1.06576 0.27284,-0.20461 0.56059,-0.48599 0.79933,-0.63946 0.82597,-0.4929 1.69837,-0.80035 2.55782,-0.90589 z m 18.33114,0 c 0.37219,-0.0282 0.73859,0 1.11906,0 3.47866,0 6.11108,1.21922 7.83335,3.62359 1.07428,1.55174 1.65195,3.47012 1.65195,5.75512 0,1.26185 -0.15561,2.61965 -0.47959,4.10319 0,0 -0.47961,1.86509 -0.47961,1.86509 0,-2e-5 -15.63261,0 -17.37194,0 -0.0341,0.35808 -0.0533,0.74177 -0.0533,1.06576 0,1.33009 0.27283,2.37665 0.85261,3.14401 0.2755,0.37513 0.5949,0.71299 0.95919,0.95918 0.68678,0.44789 1.57334,0.69275 2.61112,0.69275 1.26188,-2e-5 2.37025,-0.34745 3.41044,-1.01248 0.98905,-0.63093 1.93544,-1.63914 2.77099,-3.03742 0,-3e-5 6.60773,0 6.60773,0 0,-3e-5 -0.58616,1.27891 -0.58616,1.27891 -1.26187,2.55785 -3.02251,4.55294 -5.22225,5.96828 -2.19973,1.41533 -4.82791,2.1848 -7.72679,2.1848 -3.76854,-1e-5 -6.57363,-1.21922 -8.31296,-3.62358 -1.72226,-2.35323 -2.09315,-5.60593 -1.17233,-9.69846 0.92083,-4.16073 2.7582,-7.48591 5.43539,-9.80502 2.39958,-2.08062 5.12245,-3.23468 8.15309,-3.46372 z m 27.76315,0 c 0.37218,-0.0282 0.73857,0 1.11904,0 3.47867,0 6.1111,1.21922 7.83337,3.62359 1.07429,1.55174 1.65193,3.47012 1.65193,5.75512 0,1.2448 -0.1556,2.58341 -0.4796,4.0499 0,2e-5 -0.47958,1.91838 -0.47958,1.91838 0,-2e-5 -15.63263,0 -17.37195,0 -0.0171,0.2387 -0.0362,0.45402 -0.0533,0.69275 -0.0128,0.0895 0.006,0.22541 0,0.31972 -5e-4,0.0154 0,0.0384 0,0.0533 0,0.2558 0.0362,0.5073 0.0533,0.74604 0.0852,0.97196 0.33892,1.78409 0.79932,2.39797 0.0877,0.11936 0.17008,0.2667 0.26644,0.37302 0.78101,0.83554 1.8864,1.27891 3.30387,1.27891 1.26188,-2e-5 2.38731,-0.34745 3.41045,-1.01248 0.98904,-0.63093 1.93542,-1.63914 2.77098,-3.03742 0,-3e-5 6.66102,0 6.66102,0 -1e-5,-3e-5 -0.63946,1.27891 -0.63946,1.27891 -1.26186,2.55785 -3.0225,4.55294 -5.22224,5.96828 -2.19974,1.41533 -4.82791,2.1848 -7.72678,2.1848 -3.76853,-1e-5 -6.57363,-1.21922 -8.31296,-3.62358 -1.12545,-1.53472 -1.65194,-3.48931 -1.65194,-5.80841 0,-0.35812 0.0192,-0.74391 0.0533,-1.11905 0.0682,-0.88671 0.20463,-1.78196 0.42631,-2.771 0.92084,-4.14368 2.70491,-7.48591 5.3821,-9.80502 2.39957,-2.08062 5.17575,-3.23468 8.20639,-3.46372 z m 75.61591,0 c 0.38084,-0.0293 0.73112,0 1.11905,0 3.54687,0 6.2731,1.20004 8.04652,3.5703 1.7564,2.37023 2.18269,5.56754 1.27891,9.59186 -0.69913,3.13763 -1.70947,5.672 -3.0907,7.51365 -1.38126,1.84165 -3.14188,3.34649 -5.22226,4.36962 -2.06328,1.02314 -4.24813,1.54535 -6.44786,1.54535 -3.61507,-1e-5 -6.30719,-1.23628 -8.04652,-3.62358 -1.12546,-1.51764 -1.70522,-3.47226 -1.70522,-5.80841 2e-5,-1.26187 0.13856,-2.6026 0.4796,-4.10319 1.02315,-4.57001 3.11202,-8.05078 6.18143,-10.28462 2.25301,-1.62634 4.74114,-2.56606 7.40705,-2.77098 z m 93.62733,0 c 0.4496,-0.0277 0.86593,0 1.3322,0 2.14859,0 3.83675,0.2174 5.11567,0.74602 1.36418,0.54569 2.33189,1.31729 2.87756,2.23811 0.52864,0.86963 0.79933,1.93756 0.79933,3.25057 10e-6,2e-5 -0.63948,3.89004 -0.63948,3.89004 3e-5,0 -1.17232,5.27554 -1.17232,5.27554 -1.00611,4.50176 -1.22776,6.18995 -1.27893,6.82089 -0.0512,0.85262 0.0277,1.6839 0.26645,2.45125 2e-5,-2e-5 0.4263,1.38549 0.4263,1.38549 2e-5,-2e-5 -6.288,0 -6.288,0 -2e-5,-2e-5 -0.26645,-0.79933 -0.26645,-0.79933 -0.10231,-0.37512 -0.0725,-0.8526 -0.10657,-1.27891 -1.19365,0.73325 -2.38944,1.38336 -3.46373,1.75851 -1.58584,0.54569 -3.23139,0.8526 -4.90251,0.8526 -2.89886,-1e-5 -5.04532,-0.75454 -6.3413,-2.2381 -0.98902,-1.09133 -1.43877,-2.42567 -1.43877,-3.94332 -2e-5,-0.57977 0.0767,-1.18087 0.21314,-1.81179 0.28988,-1.29597 0.81638,-2.49603 1.65194,-3.57032 0.81851,-1.05726 1.78623,-1.92689 2.87756,-2.55782 1.05726,-0.63092 2.23598,-1.07855 3.46374,-1.3855 -2e-5,0 3.78346,-0.63946 3.78346,-0.63946 2.91594,-0.34106 5.09221,-0.76521 6.66102,-1.22562 0.0341,-0.17052 0.10657,-0.37302 0.10657,-0.37302 0.24726,-1.09718 0.21632,-1.92188 -0.0533,-2.34468 -0.0198,-0.0273 -0.0842,-0.0831 -0.10657,-0.10658 -0.0576,-0.0614 -0.14603,-0.15779 -0.21316,-0.21315 -0.64135,-0.50753 -1.73506,-0.74603 -3.19728,-0.74603 -1.65407,0 -2.87756,0.27071 -3.73018,0.79931 -0.83555,0.52863 -1.60931,1.49634 -2.29139,2.87756 -1e-5,-1e-5 -6.44787,0 -6.44787,0 2e-5,-1e-5 0.58617,-1.27891 0.58617,-1.27891 0.76733,-1.77345 1.68178,-3.24418 2.82428,-4.36963 1.1425,-1.12547 2.68572,-1.99724 4.4762,-2.61111 1.37216,-0.45297 2.8705,-0.75354 4.47621,-0.85261 z m 27.01711,0 c 0.24046,-0.0296 0.50356,0 0.74603,0 1.55173,0 3.00545,0.4668 4.36963,1.43877 2e-5,2e-5 0.79932,0.58617 0.79932,0.58617 1e-5,0 -3.30386,5.4354 -3.30386,5.4354 10e-6,-2e-5 -0.9059,-0.63946 -0.9059,-0.63946 -0.66503,-0.42629 -1.34501,-0.63946 -2.07824,-0.63946 -0.64801,2e-5 -1.28744,0.2302 -1.91839,0.63946 -0.64797,0.4263 -1.11904,0.99115 -1.54534,1.75851 -0.69916,1.31304 -1.24056,2.78377 -1.59865,4.36963 -2e-5,1e-5 -2.93085,13.10889 -2.93085,13.10889 2e-5,-2e-5 -6.18142,0 -6.18142,0 0,-2e-5 5.70182,-25.57832 5.70182,-25.57832 -10e-6,1e-5 5.75512,0 5.75512,0 0,1e-5 -0.14494,0.77588 -0.21314,1.06576 0.27282,-0.20461 0.54353,-0.48599 0.79932,-0.63946 0.81263,-0.4929 1.64571,-0.80035 2.50455,-0.90589 z m 18.27783,0 c 0.37185,-0.0282 0.73859,0 1.11906,0 3.47866,0 6.12813,1.21922 7.83337,3.62359 1.09135,1.55174 1.65193,3.47012 1.65193,5.75512 -2e-5,1.26185 -0.2089,2.61965 -0.53289,4.10319 0,0 -0.4263,1.86509 -0.4263,1.86509 -10e-6,-2e-5 -15.64968,0 -17.37194,0 -0.0341,0.35808 -0.10659,0.74177 -0.10659,1.06576 0,1.33009 0.28989,2.37665 0.85262,3.14401 0.0877,0.11936 0.223,0.2667 0.31972,0.37302 0.056,0.0597 0.15412,0.15773 0.21316,0.21314 0.76235,0.69302 1.79981,1.06577 3.0907,1.06577 1.26189,-2e-5 2.37027,-0.34745 3.41045,-1.01248 0.98905,-0.63093 1.91839,-1.63914 2.77099,-3.03742 -2e-5,-3e-5 6.66102,0 6.66102,0 0,-3e-5 -0.63946,1.27891 -0.63946,1.27891 -1.26187,2.55785 -3.03955,4.55294 -5.22224,5.96828 -2.21677,1.41533 -4.81085,2.1848 -7.72679,2.1848 -3.76851,-1e-5 -6.52034,-1.21922 -8.25966,-3.62358 -1.7223,-2.35323 -2.1294,-5.60593 -1.22563,-9.69846 0.92081,-4.16073 2.70491,-7.48591 5.38211,-9.80502 2.41475,-2.08062 5.17852,-3.23468 8.20637,-3.46372 z m -93.3076,0.47959 c 2e-5,1e-5 6.34131,0 6.34131,0 2e-5,1e-5 0.78226,15.17861 0.79931,15.40027 0.25578,-0.54356 0.45424,-1.00087 0.47961,-1.06575 1e-5,1e-5 6.98074,-14.33452 6.98074,-14.33452 2e-5,1e-5 5.80841,0 5.80841,0 -10e-6,1e-5 0.53288,14.99528 0.53288,15.08054 0.17055,-0.30691 7.93994,-15.08054 7.93994,-15.08054 -2e-5,1e-5 6.28801,0 6.28801,0 -10e-6,1e-5 -13.85493,25.57832 -13.85493,25.57832 2e-5,-2e-5 -5.70183,0 -5.70183,0 0,-2e-5 -0.55206,-13.86984 -0.58617,-14.65426 -2.35323,4.8258 -7.14063,14.65426 -7.14063,14.65426 0,-2e-5 -5.86168,0 -5.86168,0 0,-2e-5 -2.02497,-25.57832 -2.02497,-25.57832 z m -148.88715,4.84922 c -1.46893,0.062 -2.80295,0.59149 -4.04989,1.59864 -0.98902,0.78441 -1.65621,1.86084 -2.18483,3.03743 0,2e-5 10.49777,0 10.49777,0 0.0171,-0.18756 0.0533,-0.41564 0.0533,-0.58617 -2e-5,-0.97195 -0.17266,-1.72653 -0.47959,-2.2381 -0.75028,-1.22777 -1.86295,-1.8118 -3.51702,-1.8118 -0.0991,0 -0.2218,-0.004 -0.31973,0 z m 27.76313,0 c -1.46892,0.062 -2.80295,0.59149 -4.0499,1.59864 -0.98904,0.78441 -1.63913,1.86084 -2.1848,3.03743 0,2e-5 10.49776,0 10.49776,0 0.017,-0.18756 0.0533,-0.41564 0.0533,-0.58617 -1e-5,-0.97195 -0.1556,-1.72653 -0.4796,-2.2381 -0.14894,-0.24939 -0.35043,-0.49739 -0.53288,-0.69274 -0.71199,-0.73572 -1.6919,-1.11906 -2.98413,-1.11906 -0.0991,0 -0.2218,-0.004 -0.31974,0 z m 214.75136,0 c -1.51056,0.0465 -2.92125,0.55794 -4.20977,1.59864 -0.97198,0.78441 -1.63915,1.86084 -2.18482,3.03743 2e-5,2e-5 10.44449,0 10.44449,0 0.017,-0.18756 0.0533,-0.41564 0.0533,-0.58617 -1e-5,-0.97195 -0.1556,-1.72653 -0.4796,-2.2381 -0.73324,-1.21072 -1.86296,-1.79474 -3.51702,-1.8118 -0.049,5.3e-4 -0.0578,-0.001 -0.10657,0 z m -139.61502,0.10658 c -1.40963,0.16739 -2.72036,0.81051 -3.94333,1.91837 -1.46648,1.33009 -2.53012,3.41897 -3.14399,6.18143 -0.25579,1.15955 -0.37303,2.15071 -0.37303,3.03742 2e-5,1.2107 0.23233,2.16137 0.69275,2.87756 0.12257,0.18384 0.28516,0.37811 0.42631,0.53289 0.75804,0.80488 1.81659,1.22563 3.144,1.22563 1.72226,-2e-5 3.23992,-0.64159 4.68935,-1.97167 1.46652,-1.34714 2.51307,-3.45734 3.144,-6.288 0.5798,-2.59195 0.49878,-4.52736 -0.31972,-5.75512 -0.7844,-1.19366 -1.93116,-1.75851 -3.51701,-1.75851 -0.26911,0 -0.5383,-0.031 -0.79933,0 z m 96.29173,9.32543 c -1.44941,0.39218 -3.07367,0.72258 -5.22224,1.01248 -1.60289,0.23874 -2.74541,0.49024 -3.41045,0.74603 -0.57976,0.23872 -1.04658,0.56911 -1.43878,1.01248 -0.37516,0.42627 -0.62666,0.87392 -0.74602,1.38549 -0.0341,0.20464 -0.0533,0.41564 -0.0533,0.58617 0,0.0138 -3.1e-4,0.0396 0,0.0533 0.002,0.0406 -0.004,0.1207 0,0.15985 0.0107,0.0774 0.0322,0.1944 0.0533,0.26645 0.008,0.0237 0.0445,0.0834 0.0533,0.10657 0.0187,0.0458 0.0301,0.11611 0.0533,0.15987 0.0243,0.0433 0.0779,0.11849 0.10658,0.15986 0.0446,0.0614 0.1055,0.1556 0.15987,0.21315 0.42631,0.47746 1.27678,0.69275 2.50454,0.69275 1.34715,1e-5 2.6431,-0.25578 3.83675,-0.85261 1.17662,-0.57977 2.12513,-1.44518 2.82427,-2.45126 0.51159,-0.7162 0.92083,-1.8182 1.27892,-3.25057 z" />
+    <path id="path2" style="fill:none;stroke:#bd0000;stroke-width:8.52610779;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;" d="m 417.07944,250.20635 c 0.69221,1.77962 1.38445,3.55633 2.1055,5.2941 1.11046,2.36077 2.39396,4.6206 3.93704,6.73045 8.33557,11.33086 22.29546,17.53495 40.01931,19.07947 0,0 19.06506,0 19.06506,0 6.02811,-0.47014 12.34467,-1.34696 18.89198,-2.62759 11.29193,-2.2079 23.26167,-5.5998 35.69288,-10.13244 9.41715,-3.43375 19.0939,-7.49624 28.91485,-12.21778 21.38688,-10.25215 43.48041,-23.47509 65.15575,-39.43235 7.13857,-5.25082 13.98872,-10.63863 20.56487,-16.1173 6.02813,-5.01576 11.8111,-10.10942 17.33446,-15.25927 15.41645,-14.85689 27.0545,-29.94597 33.64507,-43.1949 6.86452,-13.7969 8.23461,-25.59358 2.61028,-33.02493 -3.44673,-4.56146 -9.21527,-7.00589 -16.64228,-7.5813 33.45753,-25.10471 52.95528,-55.55833 45.96096,-74.7589 -2.22096,-6.1277 -7.10981,-10.6992 -14.11858,-13.2273 -3.11497,-1.1205 -6.61943,-1.8301 -10.4411,-2.1531 0,0 -10.29683,0 -10.29683,0 -14.37808,1.0369 -35.28664,6.1853 -53.0249,14.8785" />
+    <g id="g2" style="fill:#bd0000;fill-opacity:1" transform="scale(1.705222,1.705222)">
+      <path id="path1" transform="translate(15.5783,177.825)" d="m 0,36 c 0,0 7.46,0 7.46,0 0,0 3.35,-14 3.35,-14 0,0 12.12,0 12.12,0 0,0 1.56,-6 1.56,-6 0,0 -12.17,0 -12.17,0 0,0 2.02,-9 2.02,-9 0,0 12.95,0 12.95,0 0,0 1.56,-7 1.56,-7 C 28.85,0 8.4,0 8.4,0 8.4,0 0,36 0,36 z" />
+      <path id="path2" transform="translate(41.5283,187.825)" d="m 7.51,26 c 0,0 2.24,-9.4 2.24,-9.4 1.18,-5.09 3.67,-9.6 8.38,-9.6 0.42,0 0.83,0.21 1.14,0.26 0,0 1.82,-7.21 1.82,-7.21 -0.42,0 -0.88,-0.05 -1.4,-0.05 -3.47,0 -6.38,2.44 -8.32,5.94 0,0 -0.2,0 -0.2,0 C 11.46,4.23 11.71,2.61 11.9,1 11.9,1 5.47,1 5.47,1 5.1,3.08 4.53,7.15 3.66,10.82 3.66,10.82 0,26 0,26 c 0,0 7.51,0 7.51,0 z" />
+      <path id="path3" transform="translate(62.1583,187.825)" d="M 20.06,19.25 C 17.99,20.26 15.63,20 12.88,20 10.71,20 9.03,19.62 8.11,18.88 7.63,18.07 7.43,16.81 7.47,16 17.6,16.27 23.99,13.93 24.31,7.53 24.55,2.7 21.02,0 15.89,0 6.73,0 0.73,8.08 0.34,15.86 0,22.65 3.52,26 10.78,26 c 2.79,0 6.49,-0.32 9.52,-1.23 0,0 -0.24,-5.52 -0.24,-5.52 z M 17.32,7.53 C 17.2,9.91 14.26,10.05 8.47,10 9.1,7.91 11.22,6 14.69,6 c 1.71,0 2.69,0.65 2.63,1.53 z" />
+      <path id="path4" transform="translate(88.6783,187.825)" d="M 20.05,19.25 C 17.98,20.26 15.62,20 12.88,20 10.7,20 9.03,19.62 8.11,18.88 7.63,18.07 7.42,16.81 7.46,16 17.6,16.27 23.98,13.93 24.31,7.53 24.55,2.7 21.02,0 15.89,0 6.72,0 0.72,8.08 0.33,15.86 0,22.65 3.52,26 10.77,26 c 2.8,0 6.5,-0.32 9.53,-1.23 0,0 -0.25,-5.52 -0.25,-5.52 z M 17.32,7.53 C 17.2,9.91 14.26,10.05 8.46,10 9.1,7.91 11.21,6 14.68,6 c 1.71,0 2.7,0.65 2.64,1.53 z" />
+      <path id="path5" transform="translate(124.5883,187.825)" d="M 22.74,26 C 22.8,22.83 23.56,17.85 24.35,14.58 24.35,14.58 27.56,1 27.56,1 25.52,0.31 22.34,0 19.28,0 6.86,0 0.7,9.2 0.27,17.82 0,23.23 2.93,26 7.49,26 c 2.95,0 6.28,-1.43 8.87,-5.73 0,0 0.11,0 0.11,0 -0.2,2.07 -0.44,4.08 -0.57,5.73 0,0 6.84,0 6.84,0 z M 17.61,11.72 C 16.15,18.08 13.17,20 10.95,20 8.88,20 7.98,18.53 8.1,16.39 8.34,11.56 12.16,6 16.98,6 c 0.78,0 1.39,-0.14 1.96,-0.28 0,0 -1.33,6 -1.33,6 z" />
+      <path id="path6" transform="translate(152.2183,187.825)" d="m 0,24.82 c 1.44,1.12 4.46,1.13 7.61,1.18 6.73,0.05 11.81,-2.89 12.11,-8.29 0.17,-3.6 -2.62,-5.73 -5.35,-7.16 C 12.4,9.6 11.41,8.69 11.46,7.63 11.53,6.2 12.87,6 14.84,6 c 2.22,0 4,0.27 5.02,0.47 0,0 2.02,-5.42 2.02,-5.42 C 20.73,0.36 18.43,0 15.48,0 8.95,0 4.17,3.45 3.9,8.69 c -0.16,3.24 2.17,5.42 4.99,6.9 2.28,1.17 3.06,2.07 3,3.34 C 11.82,20.21 10.68,20 8.61,20 6.18,20 3.49,19.68 2.07,19.46 2.07,19.46 0,24.82 0,24.82 z" />
+      <path id="path7" transform="translate(184.6683,176.825)" d="m 7.45,37 c 0,0 6.05,-25 6.05,-25 0,0 -7.41,0 -7.41,0 0,0 -6.09,25 -6.09,25 0,0 7.45,0 7.45,0 z M 10.92,9 C 13.46,9 15.72,6.9 15.86,3.3 15.98,0.86 14.4,0 12.07,0 9.64,0 7.42,1.58 7.29,3.94 7.17,6.32 8.75,9 10.92,9 z" />
+      <path id="path8" transform="translate(198.9583,188.515)" d="m 7.46,25.31 c 0,0 2.64,-11.26 2.64,-11.26 1.37,-5.73 4.32,-7.74 6.75,-7.74 1.92,0 2.48,0.82 2.39,2.01 -0.05,0.96 -0.2,1.97 -0.4,2.87 0,0 -3.36,14.12 -3.36,14.12 0,0 7.46,0 7.46,0 0,0 3.54,-14.81 3.54,-14.81 C 26.75,9.22 27.05,7.31 27.11,6.15 27.33,1.64 25.08,0 20.94,0 c -3.32,0 -6.55,1.54 -9.1,4.88 0,0 -0.1,0 -0.1,0 0,0 0.68,-4.57 0.68,-4.57 0,0 -6.58,0 -6.58,0 C 5.41,2.45 4.86,5.04 4.08,8.06 4.08,8.06 0,25.31 0,25.31 c 0,0 7.46,0 7.46,0 z" />
+      <path id="path9" transform="translate(238.5183,177.825)" d="m 0,36 c 0,0 7.46,0 7.46,0 0,0 3.36,-14 3.36,-14 0,0 12.11,0 12.11,0 0,0 1.56,-6 1.56,-6 0,0 -12.17,0 -12.17,0 0,0 2.02,-9 2.02,-9 0,0 12.95,0 12.95,0 0,0 1.56,-7 1.56,-7 C 28.85,0 8.4,0 8.4,0 8.4,0 0,36 0,36 z" />
+      <path id="path10" transform="translate(264.4683,187.825)" d="m 7.51,26 c 0,0 2.24,-9.4 2.24,-9.4 1.18,-5.09 3.67,-9.6 8.38,-9.6 0.42,0 0.83,0.21 1.14,0.26 0,0 1.82,-7.21 1.82,-7.21 -0.42,0 -0.88,-0.05 -1.4,-0.05 -3.47,0 -6.38,2.44 -8.32,5.94 0,0 -0.2,0 -0.2,0 C 11.46,4.23 11.71,2.61 11.9,1 11.9,1 5.47,1 5.47,1 5.11,3.08 4.53,7.15 3.66,10.82 3.66,10.82 0,26 0,26 c 0,0 7.51,0 7.51,0 z" />
+      <path id="path11" transform="translate(285.0983,187.825)" d="M 20.06,19.25 C 17.99,20.26 15.63,20 12.88,20 10.71,20 9.03,19.62 8.11,18.88 7.63,18.07 7.43,16.81 7.47,16 17.6,16.27 23.99,13.93 24.31,7.53 24.55,2.7 21.02,0 15.89,0 6.73,0 0.73,8.08 0.34,15.86 0,22.65 3.53,26 10.78,26 c 2.79,0 6.5,-0.32 9.52,-1.23 0,0 -0.24,-5.52 -0.24,-5.52 z M 17.32,7.53 C 17.2,9.91 14.26,10.05 8.47,10 9.1,7.91 11.22,6 14.69,6 c 1.71,0 2.69,0.65 2.63,1.53 z" />
+      <path id="path12" transform="translate(311.6183,187.825)" d="M 20.05,19.25 C 17.98,20.26 15.62,20 12.88,20 10.7,20 9.03,19.62 8.11,18.88 7.63,18.07 7.42,16.81 7.46,16 17.6,16.27 23.98,13.93 24.31,7.53 24.55,2.7 21.02,0 15.89,0 6.72,0 0.72,8.08 0.33,15.86 0,22.65 3.52,26 10.77,26 c 2.8,0 6.5,-0.32 9.53,-1.23 0,0 -0.25,-5.52 -0.25,-5.52 z M 17.32,7.53 C 17.2,9.91 14.26,10.05 8.46,10 9.1,7.91 11.21,6 14.68,6 c 1.71,0 2.7,0.65 2.64,1.53 z" />
+      <path id="path13" transform="translate(337.9983,176.825)" d="M 23.31,0 C 23.31,0 20.5,11.36 20.5,11.36 19.48,10.94 18.15,11 17.11,11 7.53,11 0.75,19.2 0.3,28.08 0,34.34 3.34,37 7.64,37 c 3.01,0 6.18,-1.33 8.58,-4.77 0,0 0.1,0 0.1,0 0,0 -0.57,4.77 -0.57,4.77 0,0 6.78,0 6.78,0 0.31,-3 0.96,-6.57 1.69,-9.83 0,0 6.49,-27.17 6.49,-27.17 0,0 -7.4,0 -7.4,0 z M 17.47,24.42 C 16.3,29.35 13.54,31 11.36,31 9.19,31 7.98,29.49 8.13,26.8 8.38,21.82 11.8,17 16.25,17 c 1.25,0 2.32,0.19 2.91,0.47 0,0 -1.69,6.95 -1.69,6.95 z" />
+      <path id="path14" transform="translate(367.7083,187.825)" d="M 10.61,26 C 19.31,26 26.02,19.41 26.49,10.44 26.78,4.5 23.08,0 16.25,0 7.23,0 0.76,7.3 0.31,16.12 0,22.54 4.14,26 10.61,26 z m 1.17,-6 C 9.24,20 7.84,18.38 7.99,15.96 8.19,11.93 10.68,6 14.97,6 c 2.96,0 3.87,2.27 3.75,4.5 -0.22,4.4 -2.9,9.5 -6.94,9.5 z" />
+      <path id="path15" transform="translate(396.2683,187.825)" d="M 7.2,26 C 7.2,26 9.9,14.58 9.9,14.58 11.03,9.49 13.85,6 16.38,6 c 1.82,0 2.32,1.33 2.23,3.07 -0.05,0.9 -0.25,1.91 -0.46,2.91 0,0 -3.34,14.02 -3.34,14.02 0,0 7.2,0 7.2,0 0,0 2.7,-11.47 2.7,-11.47 C 25.95,9.28 28.61,6 31.09,6 c 1.71,0 2.42,1.22 2.34,2.96 -0.05,1.01 -0.26,2.12 -0.52,3.13 0,0 -3.24,13.91 -3.24,13.91 0,0 7.25,0 7.25,0 0,0 3.49,-14.81 3.49,-14.81 0.27,-1.33 0.58,-3.4 0.63,-4.46 C 41.26,2.33 39.11,0 35.23,0 31.91,0 28.68,1.5 26.23,4.66 26.14,2.38 24.51,0 20.47,0 17.2,0 14.08,1.48 11.58,4.83 c 0,0 -0.1,0 -0.1,0 0,0 0.67,-3.83 0.67,-3.83 0,0 -6.42,0 -6.42,0 C 5.31,3.14 4.8,5.73 4.02,8.75 4.02,8.75 0,26 0,26 c 0,0 7.2,0 7.2,0 z" />
+    </g>
+  </g>
+</svg>
diff --git a/images/LLVM.pdf b/images/LLVM.pdf
new file mode 100644 (file)
index 0000000..6cf627a
Binary files /dev/null and b/images/LLVM.pdf differ
diff --git a/images/LLVM.svg b/images/LLVM.svg
new file mode 100644 (file)
index 0000000..cbc881d
--- /dev/null
@@ -0,0 +1,1877 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 1280" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <clipPath id="3E">
+   <path d="m428.71 517h104.04v-75h-104.04v75"/>
+  </clipPath>
+  <clipPath id="6H">
+   <path d="m275.67 289h258.46v-95.97h-258.46v95.97"/>
+  </clipPath>
+  <clipPath id="2G">
+   <path d="m558.44 563.67h15.891v-16.501h-15.891v16.501"/>
+  </clipPath>
+  <clipPath id="3G">
+   <path d="m350.76 689.91h48.49v-139.91h-48.49v139.91"/>
+  </clipPath>
+  <clipPath id="6F">
+   <path d="m438.75 229.25h247v-58.816h-247v58.816"/>
+  </clipPath>
+  <clipPath id="3K">
+   <path d="m190.91 783.02h139.42v-68.02h-139.42v68.02"/>
+  </clipPath>
+  <clipPath id="3I">
+   <path d="m183.33 804.67h7.666v-25.667h-7.666v25.667"/>
+  </clipPath>
+  <clipPath id="3C">
+   <path d="m779.07 574.39h14.611v-51.728h-14.611v51.728"/>
+  </clipPath>
+  <clipPath id="32">
+   <path d="m527 428.5h65.25v-65.873h-65.25v65.873"/>
+  </clipPath>
+  <clipPath id="6N">
+   <path d="m362.5 307.6h139.3v-75.1h-139.3v75.1"/>
+  </clipPath>
+  <clipPath id="6J">
+   <path d="m233.25 299.93h164.5v-71.18h-164.5v71.18"/>
+  </clipPath>
+  <clipPath id="34">
+   <path d="m523.25 401.89h47.25v-66.924h-47.25v66.924"/>
+  </clipPath>
+  <clipPath id="36">
+   <path d="m514 381h30.75v-67.5h-30.75v67.5"/>
+  </clipPath>
+  <clipPath id="3A">
+   <path d="m399.43 543.67h26.904v-49.4h-26.904v49.4"/>
+  </clipPath>
+  <clipPath id="6L">
+   <path d="m219.66 279.75h202.59v-91.81h-202.59v91.81"/>
+  </clipPath>
+  <clipPath id="38">
+   <path d="m515.5 416.5h95.56v-124.88h-95.56v124.88"/>
+  </clipPath>
+  <clipPath id="3M">
+   <path d="m11.334 793.82h174.05v-84.991h-174.05v84.991"/>
+  </clipPath>
+  <clipPath id="3a">
+   <path d="m900.42 888.33h6.577v-27.02h-6.577v27.02"/>
+  </clipPath>
+  <clipPath id="3c">
+   <path d="m815.33 862.22h83v-65.886h-83v65.886"/>
+  </clipPath>
+  <clipPath id="6D">
+   <path d="m234 287h300.13v-98.12h-300.12v98.12"/>
+  </clipPath>
+  <clipPath id="65">
+   <path d="m575.48 582h20.835v-49h-20.835v49"/>
+  </clipPath>
+  <clipPath id="3e">
+   <path d="m906.19 877.25h105.06v-75h-105.06v75"/>
+  </clipPath>
+  <clipPath id="3i">
+   <path d="m786.33 543h26v-127.33h-26v127.33"/>
+  </clipPath>
+  <clipPath id="3g">
+   <path d="m818 786.08h136v-232.74h-136v232.74"/>
+  </clipPath>
+  <clipPath id="63">
+   <path d="m571.39 308.5h26.355v-16.667h-26.355v16.667"/>
+  </clipPath>
+  <clipPath id="67">
+   <path d="m237.25 301h263.75v-93.4h-263.75v93.4"/>
+  </clipPath>
+  <clipPath id="3O">
+   <path d="m164.67 702.17h162.69v-286.83h-162.69v286.83"/>
+  </clipPath>
+  <clipPath id="3Q">
+   <path d="m181.67 883.33h162.09v-162.04h-162.09v162.04"/>
+  </clipPath>
+  <clipPath id="3Y">
+   <path d="m800.34 930.33h84.44v-130.27h-84.44v130.27"/>
+  </clipPath>
+  <clipPath id="6B">
+   <path d="m449 235.5h210.25v-61.866h-210.25v61.866"/>
+  </clipPath>
+  <clipPath id="3S">
+   <path d="m382 524h25.333v-139.67h-25.333v139.67"/>
+  </clipPath>
+  <clipPath id="3W">
+   <path d="m333 708.67h30.679v-17.5h-30.679v17.5"/>
+  </clipPath>
+  <clipPath id="3U">
+   <path d="m417.7 509.07h11.298v-86.07h-11.298v86.07"/>
+  </clipPath>
+  <clipPath id="69">
+   <path d="m228.25 306.46h185.75v-50.21h-185.75v50.21"/>
+  </clipPath>
+  <clipPath id="30">
+   <path d="m544.67 742.97h170.17v-123.72h-170.17v123.72"/>
+  </clipPath>
+  <clipPath id="6f">
+   <path d="m407.2 253.43h24.329v-27.29h-24.329v27.29"/>
+  </clipPath>
+  <clipPath id="2U">
+   <path d="m433.95 517h68.55v-53.5h-68.55v53.5"/>
+  </clipPath>
+  <clipPath id="6P">
+   <path d="m234.66 299.58h167.34v-46.581h-167.34v46.581"/>
+  </clipPath>
+  <clipPath id="2W">
+   <path d="m402.49 550.85h32.04v-28.678h-32.04v28.678"/>
+  </clipPath>
+  <clipPath id="2Y">
+   <path d="m188.33 798.33h139.33v-80h-139.33v80"/>
+  </clipPath>
+  <clipPath id="2a">
+   <path d="m162 703.75h165v-287.75h-165v287.75"/>
+  </clipPath>
+  <clipPath id="6d">
+   <path d="m409.11 255h25.559v-28.27h-25.559v28.26"/>
+  </clipPath>
+  <clipPath id="2S">
+   <path d="m356 686.5h46v-131.5h-46v131.5"/>
+  </clipPath>
+  <clipPath id="6l">
+   <path d="m329.72 223.67h23.278v-29.3h-23.278v29.3"/>
+  </clipPath>
+  <clipPath id="2I">
+   <path d="m524.38 628.75h25.13v-45.12h-25.12v45.13"/>
+  </clipPath>
+  <clipPath id="2Q">
+   <path d="m794.18 799.06h17.642v-15.06h-17.642v15.06"/>
+  </clipPath>
+  <clipPath id="2K">
+   <path d="m577.38 549.38h18.25v-4.086h-18.25v4.086"/>
+  </clipPath>
+  <clipPath id="6j">
+   <path d="m368.27 236.33h23.643v-28.378h-23.643v28.378"/>
+  </clipPath>
+  <clipPath id="6h">
+   <path d="m370.37 238h25.301v-28.747h-25.301v28.747"/>
+  </clipPath>
+  <clipPath id="2M">
+   <path d="m510.11 517.56h28.396v-7.72h-28.396v7.72"/>
+  </clipPath>
+  <clipPath id="2O">
+   <path d="m335.21 722.7h24.816v-21.18h-24.816v21.18"/>
+  </clipPath>
+  <clipPath id="6b">
+   <path d="m441.5 274.35h24.05v-32.373h-24.05v32.373"/>
+  </clipPath>
+  <clipPath id="2q">
+   <path d="m776.24 524.5h2.838v-71h-2.838v71"/>
+  </clipPath>
+  <clipPath id="6T">
+   <path d="m507.66 300.33h23.589v-21.705h-23.589v21.705"/>
+  </clipPath>
+  <clipPath id="2c">
+   <path d="m383 509h11.515v-110h-11.515v110"/>
+  </clipPath>
+  <clipPath id="2s">
+   <path d="m796.51 530h15.494v-107.5h-15.494v107.5"/>
+  </clipPath>
+  <clipPath id="2u">
+   <path d="m515.8 716.42h149.35v-64.36h-149.35v64.36"/>
+  </clipPath>
+  <clipPath id="2y">
+   <path d="m474.83 727h40.841v-106.67h-40.841v106.67"/>
+  </clipPath>
+  <clipPath id="6R">
+   <path d="m507.67 300.33h25.08v-20.767h-25.08v20.767"/>
+  </clipPath>
+  <clipPath id="2w">
+   <path d="m670.25 612.5h46.48v-232h-46.48v232"/>
+  </clipPath>
+  <clipPath id="2o">
+   <path d="m753.5 543.5h15.569v-35h-15.569v35"/>
+  </clipPath>
+  <clipPath id="2e">
+   <path d="m420.1 503.6h6.4v-59.26h-6.4v59.26"/>
+  </clipPath>
+  <clipPath id="6Z">
+   <path d="m442.95 275.33h24.05v-32.373h-24.05v32.373"/>
+  </clipPath>
+  <clipPath id="6V">
+   <path d="m476.57 296h28.426v-32.26h-28.426v32.26"/>
+  </clipPath>
+  <clipPath id="2g">
+   <path d="m814 882.25h89v-82.75h-89v82.75"/>
+  </clipPath>
+  <clipPath id="2i">
+   <path d="m818.5 788.21h128.5v-197.88h-128.5v197.88"/>
+  </clipPath>
+  <clipPath id="2m">
+   <path d="m768.12 577.09h16.584v-30.26h-16.584v30.26"/>
+  </clipPath>
+  <clipPath id="6X">
+   <path d="m475.58 295.18h28.426v-32.26h-28.426v32.26"/>
+  </clipPath>
+  <clipPath id="2k">
+   <path d="m786.5 772.5h22.316v-194.5h-22.316v194.5"/>
+  </clipPath>
+  <clipPath id="3k">
+   <path d="m771.33 535.67h5.712v-72h-5.712v72"/>
+  </clipPath>
+  <clipPath id="4k">
+   <path d="m618.88 465.68h12.375v-1.309h-12.375v1.309"/>
+  </clipPath>
+  <clipPath id="5V">
+   <path d="m531.42 734.33h16.12v-28.666h-16.12v28.666"/>
+  </clipPath>
+  <clipPath id="61">
+   <path d="m510.15 344h17.282v-33.33h-17.282v33.33"/>
+  </clipPath>
+  <clipPath id="4m">
+   <path d="m630.75 480.63h12.13v-2.01h-12.12v2.01"/>
+  </clipPath>
+  <clipPath id="5T">
+   <path d="m532.67 735.33h16.12v-28.666h-16.12v28.666"/>
+  </clipPath>
+  <clipPath id="4q">
+   <path d="m651.88 511.13h6.875v-2h-6.875v2"/>
+  </clipPath>
+  <clipPath id="4o">
+   <path d="m642 496.63h9.75v-2.5h-9.75v2.5"/>
+  </clipPath>
+  <clipPath id="4i">
+   <path d="m526.75 750.38h6.875v-18.12h-6.875v18.13"/>
+  </clipPath>
+  <clipPath id="4Y">
+   <path d="m510.5 745.75h9v-33.5h-9v33.5"/>
+  </clipPath>
+  <clipPath id="5b">
+   <path d="m613.67 736.33h16.437v-31.353h-16.437v31.353"/>
+  </clipPath>
+  <clipPath id="5X">
+   <path d="m577.67 745h9.01v-32.33h-9.01v32.33"/>
+  </clipPath>
+  <clipPath id="4a">
+   <path d="m529.25 750.38h8.917v-16.75h-8.917v16.75"/>
+  </clipPath>
+  <clipPath id="4c">
+   <path d="m544.25 754.38h10.5v-13h-10.5v13"/>
+  </clipPath>
+  <clipPath id="4g">
+   <path d="m576.5 750.4h4.765v-3.898h-4.765v3.898"/>
+  </clipPath>
+  <clipPath id="5Z">
+   <path d="m578.92 745h9.01v-32.33h-9.01v32.33"/>
+  </clipPath>
+  <clipPath id="4e">
+   <path d="m560.38 753.13h8.25v-8.25h-8.25v8.25"/>
+  </clipPath>
+  <clipPath id="4s">
+   <path d="m670.62 555.4h1.823v-2.213h-1.823v2.213"/>
+  </clipPath>
+  <clipPath id="5L">
+   <path d="m665.33 663.67h37.33v-17h-37.33v17"/>
+  </clipPath>
+  <clipPath id="57">
+   <path d="m658.25 510.13h51.25v-25.17h-51.25v25.17"/>
+  </clipPath>
+  <clipPath id="5R">
+   <path d="m476.67 651.67h23.333v-28.667h-23.333v28.667"/>
+  </clipPath>
+  <clipPath id="59">
+   <path d="m670.67 543.67h45v-15.846h-45v15.846"/>
+  </clipPath>
+  <clipPath id="5J">
+   <path d="m674.25 617.5h42v-10.909h-42v10.909"/>
+  </clipPath>
+  <clipPath id="5H">
+   <path d="m674 619.67h42.667v-11.826h-42.667v11.826"/>
+  </clipPath>
+  <clipPath id="5B">
+   <path d="m670.67 542.42h45v-15.846h-45v15.846"/>
+  </clipPath>
+  <clipPath id="5D">
+   <path d="m675.33 576.33h43.33v-10.459h-43.33v10.459"/>
+  </clipPath>
+  <clipPath id="55">
+   <path d="m658.75 511.13h51v-25.18h-51v25.18"/>
+  </clipPath>
+  <clipPath id="4u">
+   <path d="m497.21 701.13h2.79v-35.5h-2.79v35.5"/>
+  </clipPath>
+  <clipPath id="4w">
+   <path d="m508.25 721h2v-3.75h-2v3.75"/>
+  </clipPath>
+  <clipPath id="53">
+   <path d="m643.25 482.17h59.59v-37.551h-59.59v37.551"/>
+  </clipPath>
+  <clipPath id="4x">
+   <path d="m625.65 455.75h67.1v-51.25h-67.1v51.25"/>
+  </clipPath>
+  <clipPath id="5P">
+   <path d="m476.67 652.67h23.333v-28.667h-23.333v28.667"/>
+  </clipPath>
+  <clipPath id="5N">
+   <path d="m665.83 662.92h37.33v-17h-37.33v17"/>
+  </clipPath>
+  <clipPath id="4z">
+   <path d="m624.65 454.75h67.1v-51.25h-67.1v51.25"/>
+  </clipPath>
+  <clipPath id="51">
+   <path d="m643.91 483h59.59v-37.551h-59.59v37.551"/>
+  </clipPath>
+  <clipPath id="4W">
+   <path d="m504.5 699.25h7.562v-37.5h-7.562v37.5"/>
+  </clipPath>
+  <clipPath id="3y">
+   <path d="m430.5 386.05h45.5v-16.299h-45.5v16.299"/>
+  </clipPath>
+  <clipPath id="40">
+   <path d="m429.17 382.93h60.59v-23.928h-60.59v23.928"/>
+  </clipPath>
+  <clipPath id="5d">
+   <path d="m614.67 735.83h16.437v-31.353h-16.437v31.353"/>
+  </clipPath>
+  <clipPath id="5t">
+   <path d="m476.73 617.46h28.516v-36h-28.516v36"/>
+  </clipPath>
+  <clipPath id="44">
+   <path d="m436.82 356.99h13.342v-50.989h-13.342v50.989"/>
+  </clipPath>
+  <clipPath id="5r">
+   <path d="m475.75 587.5h36.456v-64.929h-36.456v64.929"/>
+  </clipPath>
+  <clipPath id="42">
+   <path d="m433.83 388.05h40v-12.221h-40v12.221"/>
+  </clipPath>
+  <clipPath id="5v">
+   <path d="m485.5 669h27.679v-53h-27.679v53"/>
+  </clipPath>
+  <clipPath id="3m">
+   <path d="m791 774.52h20.01v-203.22h-20.01v203.22"/>
+  </clipPath>
+  <clipPath id="3o">
+   <path d="m753.5 543.84h20.303v-35.34h-20.303v35.34"/>
+  </clipPath>
+  <clipPath id="3w">
+   <path d="m681 416.93h34.667v-41.26h-34.667v41.26"/>
+  </clipPath>
+  <clipPath id="5z">
+   <path d="m552.17 538h8.333v-6h-8.333v6"/>
+  </clipPath>
+  <clipPath id="3q">
+   <path d="m794 788.67h19.433v-11.12h-19.433v11.12"/>
+  </clipPath>
+  <clipPath id="3u">
+   <path d="m687.67 440.33h45.33v-48.833h-45.33v48.833"/>
+  </clipPath>
+  <clipPath id="3s">
+   <path d="m690.17 463.67h55.5v-56.33h-55.5v56.33"/>
+  </clipPath>
+  <clipPath id="5x">
+   <path d="m512.83 660.5h64.877v-77.83h-64.877v77.83"/>
+  </clipPath>
+  <clipPath id="46">
+   <path d="m448.51 362.24h18.655v-58.24h-18.655v58.24"/>
+  </clipPath>
+  <clipPath id="4M">
+   <path d="m682 278.25h5.33v-32.25h-5.33v32.25"/>
+  </clipPath>
+  <clipPath id="5h">
+   <path d="m646.08 705h27.2v-25.04h-27.2v25.04"/>
+  </clipPath>
+  <clipPath id="48">
+   <path d="m464.38 366.24h16.12v-51.903h-16.12v51.903"/>
+  </clipPath>
+  <clipPath id="4O">
+   <path d="m615.25 318.75h30.75v-35.75h-30.75v35.75"/>
+  </clipPath>
+  <clipPath id="4Q">
+   <path d="m644.47 322.94h46.783v-17.938h-46.783v17.938"/>
+  </clipPath>
+  <clipPath id="4U">
+   <path d="m620.33 314.67h37.503v-21.506h-37.503v21.506"/>
+  </clipPath>
+  <clipPath id="5f">
+   <path d="m645.33 706h27.2v-25.04h-27.2v25.04"/>
+  </clipPath>
+  <clipPath id="4S">
+   <path d="m638.25 329.23h24.5v-8.185h-24.5v8.185"/>
+  </clipPath>
+  <clipPath id="4K">
+   <path d="m666.5 308.5h15.175v-55.75h-15.175v55.75"/>
+  </clipPath>
+  <clipPath id="5p">
+   <path d="m488.17 356.17h13.666v-40.33h-13.666v40.33"/>
+  </clipPath>
+  <clipPath id="4A">
+   <path d="m479.5 356.17h22.444v-41.641h-22.444v41.641"/>
+  </clipPath>
+  <clipPath id="5j">
+   <path d="m498.25 353.25h31.597v-57.25h-31.597v57.25"/>
+  </clipPath>
+  <clipPath id="4C">
+   <path d="m644.5 309.25h30.27v-52.75h-30.27v52.75"/>
+  </clipPath>
+  <clipPath id="5n">
+   <path d="m592.5 305.5h32v-11.729h-32v11.729"/>
+  </clipPath>
+  <clipPath id="4I">
+   <path d="m653.75 309.02h13.164v-42.775h-13.164v42.775"/>
+  </clipPath>
+  <clipPath id="5l">
+   <path d="m603.17 311.91h4.833v-1.744h-4.833v1.744"/>
+  </clipPath>
+  <clipPath id="4G">
+   <path d="m679.5 297.25h12.01v-60.25h-12.01v60.25"/>
+  </clipPath>
+  <clipPath id="5F">
+   <path d="m675.33 575.33h43.33v-10.459h-43.33v10.459"/>
+  </clipPath>
+  <clipPath id="7N">
+   <path d="m377.55 275.68h6.347v-18.675h-6.347v18.675"/>
+  </clipPath>
+  <clipPath id="79">
+   <path d="m284.73 307.03h4.94v-21.568h-4.94v21.568"/>
+  </clipPath>
+  <clipPath id="7L">
+   <path d="m375.32 276.05h6.347v-18.676h-6.347v18.676"/>
+  </clipPath>
+  <clipPath id="7J">
+   <path d="m346.8 289.1h8.865v-19.1h-8.865v19.1"/>
+  </clipPath>
+  <clipPath id="85">
+   <path d="m223.33 849h115.67v-117.99h-115.67v117.99"/>
+  </clipPath>
+  <clipPath id="83">
+   <path d="m599 738h120.37v-300h-120.37v300"/>
+  </clipPath>
+  <clipPath id="7T">
+   <path d="m450.91 232.91h7.344v-12.617h-7.344v12.617"/>
+  </clipPath>
+  <clipPath id="7P">
+   <path d="m401.66 261.33h7.676v-11.453h-7.676v11.453"/>
+  </clipPath>
+  <clipPath id="81">
+   <path d="m621.11 555.67h68.62v-175.39h-68.62v175.39"/>
+  </clipPath>
+  <clipPath id="7R">
+   <path d="m403.33 260.87h7.667v-9.866h-7.667v9.866"/>
+  </clipPath>
+  <clipPath id="1E">
+   <path d="m592.5 307.57h46.09v-19.748h-46.09v19.748"/>
+  </clipPath>
+  <clipPath id="87">
+   <path d="m802.5 906.83h64v-103.67h-64v103.67"/>
+  </clipPath>
+  <clipPath id="1Y">
+   <path d="m519.5 465.25h103.25v-22.265h-103.25v22.265"/>
+  </clipPath>
+  <clipPath id="1P">
+   <path d="m442.24 359.44h10.213v-58.845h-10.213v58.845"/>
+  </clipPath>
+  <clipPath id="7B">
+   <path d="m282.83 307.33h4.94v-21.568h-4.94v21.568"/>
+  </clipPath>
+  <clipPath id="1b">
+   <path d="m657 614h55.45v-244.87h-55.45v244.88"/>
+  </clipPath>
+  <clipPath id="8D">
+   <path d="m810.75 890.33h99.58v-91.85h-99.58v91.85"/>
+  </clipPath>
+  <clipPath id="8B">
+   <path d="m41 791.32h142v-52.32h-142v52.32"/>
+  </clipPath>
+  <clipPath id="7H">
+   <path d="m344.76 290h8.863v-18.525h-8.863v18.525"/>
+  </clipPath>
+  <clipPath id="7D">
+   <path d="m313.59 302.33h4.27v-19.613h-4.27v19.613"/>
+  </clipPath>
+  <clipPath id="1S">
+   <path d="m457.88 363.7h14.971v-67.66h-14.971v67.66"/>
+  </clipPath>
+  <clipPath id="7l">
+   <path d="m591.72 179.04h1.339v-8.288h-1.339v8.288"/>
+  </clipPath>
+  <clipPath id="1V">
+   <path d="m473.05 367.63h12.51v-61.83h-12.51v61.83"/>
+  </clipPath>
+  <clipPath id="89">
+   <path d="m179 807h155.67v-89.2h-155.67v89.2"/>
+  </clipPath>
+  <clipPath id="1B">
+   <path d="m475.5 744.08h106.15v-163.59h-106.15v163.59"/>
+  </clipPath>
+  <clipPath id="7f">
+   <path d="m555 186.33h2.333v-9h-2.333v9"/>
+  </clipPath>
+  <clipPath id="7z">
+   <path d="m624 678.33h58.28v-224.67h-58.28v224.67"/>
+  </clipPath>
+  <clipPath id="t">
+   <path d="m525.75 428.75h94.1v-36.443h-94.1v36.443"/>
+  </clipPath>
+  <clipPath id="7d">
+   <path d="m523.33 197.54h2.667v-10h-2.667v10"/>
+  </clipPath>
+  <clipPath id="7r">
+   <path d="m650.58 178.33h2.051v-4.499h-2.051v4.499"/>
+  </clipPath>
+  <clipPath id="7h">
+   <path d="m557 186.08h2.333v-9h-2.333v9"/>
+  </clipPath>
+  <clipPath id="l">
+   <path d="m514 381h71.49v-53.27h-71.49v53.27"/>
+  </clipPath>
+  <clipPath id="7p">
+   <path d="m620.84 176.37h3.219v-6.334h-3.219v6.334"/>
+  </clipPath>
+  <clipPath id="7n">
+   <path d="m618.4 177.17h3.625v-7.13h-3.625v7.13"/>
+  </clipPath>
+  <clipPath id="p">
+   <path d="m522.75 402.75h84.15v-48.06h-84.15v48.06"/>
+  </clipPath>
+  <clipPath id="7j">
+   <path d="m590.44 179.25h1.339v-8.288h-1.339v8.288"/>
+  </clipPath>
+  <clipPath id="w">
+   <path d="m520.25 434h91.96v-139.25h-91.96v139.25"/>
+  </clipPath>
+  <clipPath id="7x">
+   <path d="m556 746.1h163.08v-196.77h-163.08v196.77"/>
+  </clipPath>
+  <clipPath id="7b">
+   <path d="m522.33 197.67h2.667v-10h-2.667v10"/>
+  </clipPath>
+  <clipPath id="17">
+   <path d="m478.05 707.67h18.946v-90.41h-18.946v90.41"/>
+  </clipPath>
+  <clipPath id="19">
+   <path d="m608.17 679.4h97.57v-310.09h-97.57v310.09"/>
+  </clipPath>
+  <clipPath id="7V">
+   <path d="m452.54 232.48h7.123v-12.81h-7.123v12.81"/>
+  </clipPath>
+  <clipPath id="15">
+   <path d="m503.93 743.25h81.13v-100.91h-81.13v100.91"/>
+  </clipPath>
+  <clipPath id="7t">
+   <path d="m651.63 178.33h2.051v-4.499h-2.051v4.499"/>
+  </clipPath>
+  <clipPath id="7X">
+   <path d="m485.17 213.67h6.499v-11.334h-6.499v11.334"/>
+  </clipPath>
+  <clipPath id="z">
+   <path d="m674.48 506h77.3v-75.11h-77.3v75.11"/>
+  </clipPath>
+  <clipPath id="7v">
+   <path d="m516.77 721.44h166.54v-210.77h-166.54v210.77"/>
+  </clipPath>
+  <clipPath id="12">
+   <path d="m689.5 505.28h56.908v-40.778h-56.908v40.778"/>
+  </clipPath>
+  <clipPath id="7Z">
+   <path d="m486.56 213.33h6.607v-10.833h-6.607v10.833"/>
+  </clipPath>
+  <clipPath id="7F">
+   <path d="m315.02 302.28h4.27v-19.613h-4.27v19.613"/>
+  </clipPath>
+  <clipPath id="1o">
+   <path d="m500.36 735.5h5.637v-50.924h-5.637v50.924"/>
+  </clipPath>
+  <clipPath id="6z">
+   <path d="m221.95 253.49h28.326v-20.854h-28.326v20.854"/>
+  </clipPath>
+  <clipPath id="1u">
+   <path d="m475.33 682.68h40.838v-18.684h-40.838v18.684"/>
+  </clipPath>
+  <clipPath id="26">
+   <path d="m571.8 548.5h24.2v-17.503h-24.2v17.503"/>
+  </clipPath>
+  <clipPath id="6r">
+   <path d="m285.43 217.59h17.17v-29.928h-17.17v29.928"/>
+  </clipPath>
+  <clipPath id="1s">
+   <path d="m516.16 460.67h107.59v-43.683h-107.59v43.683"/>
+  </clipPath>
+  <clipPath id="71">
+   <path d="m224.97 282.36h29.21v-22.403h-29.21v22.403"/>
+  </clipPath>
+  <clipPath id="8L">
+   <path d="m784.5 776h21.444v-195h-21.444v195"/>
+  </clipPath>
+  <clipPath id="28">
+   <path d="m512 616h25.5v-101.91h-25.5v101.91"/>
+  </clipPath>
+  <clipPath id="8N">
+   <path d="m749.17 545.28h18.71v-37.451h-18.71v37.451"/>
+  </clipPath>
+  <clipPath id="6x">
+   <path d="m222.07 255.2h27.588v-20.856h-27.588v20.856"/>
+  </clipPath>
+  <clipPath id="20">
+   <path d="m512.5 616.17h15.13v-47h-15.13v47"/>
+  </clipPath>
+  <clipPath id="8P">
+   <path d="m766.4 578.75h14.348v-34.25h-14.348v34.25"/>
+  </clipPath>
+  <clipPath id="6t">
+   <path d="m241.9 227.32h23.588v-24.718h-23.588v24.718"/>
+  </clipPath>
+  <clipPath id="6v">
+   <path d="m243.27 226.59h24.732v-25.25h-24.732v25.25"/>
+  </clipPath>
+  <clipPath id="3">
+   <path d="m0 1024h1024v-1024h-1024v1024"/>
+  </clipPath>
+  <clipPath id="24">
+   <path d="m547.38 584.63h47.599v-38.705h-47.599v38.705"/>
+  </clipPath>
+  <clipPath id="4">
+   <path d="m658.42 527.04h6.57v-2.847h-6.57v2.847"/>
+  </clipPath>
+  <clipPath id="7">
+   <path d="m665.58 540.25h4.27v-2.425h-4.27v2.425"/>
+  </clipPath>
+  <clipPath id="1x">
+   <path d="m473.5 677.74h43.497v-68.938h-43.497v68.938"/>
+  </clipPath>
+  <clipPath id="22">
+   <path d="m487 668.67h90v-90.22h-90v90.22"/>
+  </clipPath>
+  <clipPath id="8H">
+   <path d="m357.88 692.25h50.625v-142h-50.625v142"/>
+  </clipPath>
+  <clipPath id="6n">
+   <path d="m327.19 222.83h22.466v-28.666h-22.466v28.666"/>
+  </clipPath>
+  <clipPath id="75">
+   <path d="m250.76 299.31h18.15v-23.24h-18.15v23.24"/>
+  </clipPath>
+  <clipPath id="2C">
+   <path d="m533.55 608.6h14.14v-18.64h-14.14v18.64"/>
+  </clipPath>
+  <clipPath id="1h">
+   <path d="m488.08 709.8h34.409v-26.552h-34.409v26.552"/>
+  </clipPath>
+  <clipPath id="1d">
+   <path d="m512.04 744.41h177.08v-295.41h-177.08v295.41"/>
+  </clipPath>
+  <clipPath id="2E">
+   <path d="m558.44 563.67h15.891v-16.633h-15.891v16.633"/>
+  </clipPath>
+  <clipPath id="8F">
+   <path d="m910 874.11h84v-48.11h-84v48.11"/>
+  </clipPath>
+  <clipPath id="77">
+   <path d="m248.63 297.84h18.211v-23.838h-18.211v23.838"/>
+  </clipPath>
+  <clipPath id="1f">
+   <path d="m488.33 710.55h34.905v-23.885h-34.905v23.885"/>
+  </clipPath>
+  <clipPath id="1j">
+   <path d="m475.33 681.43h40.838v-18.684h-40.838v18.684"/>
+  </clipPath>
+  <clipPath id="6p">
+   <path d="m287.18 218.33h17.821v-29.985h-17.821v29.985"/>
+  </clipPath>
+  <clipPath id="73">
+   <path d="m224.04 280.63h29.21v-22.403h-29.21v22.403"/>
+  </clipPath>
+  <clipPath id="4E">
+   <path d="m660.5 308.75h28.12v-65.25h-28.12v65.25"/>
+  </clipPath>
+  <clipPath id="8R">
+   <path d="m407.5 550.5h30.22v-31.5h-30.22v31.5"/>
+  </clipPath>
+  <clipPath id="1l">
+   <path d="m498.4 741.06h46.16v-103.62h-46.16v103.62"/>
+  </clipPath>
+  <clipPath id="8J">
+   <path d="m426.33 519h85.83v-58.833h-85.83v58.833"/>
+  </clipPath>
+  <linearGradient x1="650.71" y1="176.41" x2="653.81" y2="175.32" gradientUnits="userSpaceOnUse" id="7u" xlink:href="#5"/>
+  <linearGradient x1="591.27" y1="175.41" x2="594.21" y2="174.37" gradientUnits="userSpaceOnUse" id="7m" xlink:href="#5"/>
+  <linearGradient x1="668.26" y1="627.94" x2="709.87" y2="608.57" gradientUnits="userSpaceOnUse" id="5I" xlink:href="#1g"/>
+  <linearGradient x1="674.84" y1="620.76" x2="717.51" y2="605.74" gradientUnits="userSpaceOnUse" id="5K" xlink:href="#5"/>
+  <linearGradient x1="767.54" y1="567.3" x2="782.37" y2="555.82" gradientUnits="userSpaceOnUse" id="8Q" xlink:href="#3H"/>
+  <linearGradient x1="617.7" y1="174.38" x2="621.06" y2="172.82" gradientUnits="userSpaceOnUse" id="7o" xlink:href="#1g"/>
+  <linearGradient x1="621.1" y1="173.4" x2="623.76" y2="172.46" gradientUnits="userSpaceOnUse" id="7q" xlink:href="#5"/>
+  <linearGradient x1="647.14" y1="698.94" x2="667.13" y2="689.64" gradientUnits="userSpaceOnUse" id="5g" xlink:href="#1g"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(51.384-51.0791-51.0791-51.384 485.9 352)" id="5k" xlink:href="#5"/>
+  <linearGradient x1="648.82" y1="176.93" x2="652.2" y2="175.36" gradientUnits="userSpaceOnUse" id="7s" xlink:href="#1g"/>
+  <linearGradient x1="649.97" y1="695.88" x2="672.09" y2="688.1" gradientUnits="userSpaceOnUse" id="5i" xlink:href="#5"/>
+  <linearGradient x1="663.43" y1="664.74" x2="694.95" y2="650.07" gradientUnits="userSpaceOnUse" id="5M" xlink:href="#1g"/>
+  <linearGradient x1="816.78" y1="876.85" x2="853.23" y2="831.9" gradientUnits="userSpaceOnUse" id="88" xlink:href="#5"/>
+  <linearGradient x1="619.62" y1="720.95" x2="630.52" y2="717.11" gradientUnits="userSpaceOnUse" id="5e" xlink:href="#5"/>
+  <linearGradient x1="389.98" y1="486.54" x2="379.65" y2="679.53" gradientUnits="userSpaceOnUse" id="8I" xlink:href="#3H"/>
+  <linearGradient x1="209.74" y1="880.18" x2="358.47" y2="696.82" gradientUnits="userSpaceOnUse" id="86" xlink:href="#5"/>
+  <linearGradient x1="525.96" y1="724.45" x2="551.66" y2="715.4" gradientUnits="userSpaceOnUse" id="5W" xlink:href="#5"/>
+  <linearGradient x1="162.63" y1="712.78" x2="297.53" y2="783.97" gradientUnits="userSpaceOnUse" id="8A" xlink:href="#10"/>
+  <linearGradient x1="480.37" y1="639.84" x2="496.28" y2="634.24" gradientUnits="userSpaceOnUse" id="5S" xlink:href="#5"/>
+  <linearGradient x1="520.91" y1="730.06" x2="549.33" y2="716.83" gradientUnits="userSpaceOnUse" id="5U" xlink:href="#1g"/>
+  <linearGradient x1="89.89" y1="792.26" x2="134.96" y2="736.69" gradientUnits="userSpaceOnUse" id="8C" xlink:href="#5"/>
+  <linearGradient x1="478.64" y1="642.46" x2="492.28" y2="636.11" gradientUnits="userSpaceOnUse" id="5Q" xlink:href="#1g"/>
+  <linearGradient x1="934.98" y1="837.44" x2="976.14" y2="867.82" gradientUnits="userSpaceOnUse" id="8G" xlink:href="#5"/>
+  <linearGradient x1="502.27" y1="421.13" x2="445.27" y2="535.13" gradientUnits="userSpaceOnUse" id="8K" xlink:href="#3H"/>
+  <linearGradient x1="618.21" y1="721.89" x2="627.57" y2="717.53" gradientUnits="userSpaceOnUse" id="5c" xlink:href="#1g"/>
+  <linearGradient x1="566.26" y1="734.48" x2="586.14" y2="725.22" gradientUnits="userSpaceOnUse" id="5Y" xlink:href="#1g"/>
+  <linearGradient x1="736.77" y1="581.04" x2="576.77" y2="760.79" gradientUnits="userSpaceOnUse" id="7y" xlink:href="#6O"/>
+  <linearGradient x1="690.38" y1="570.16" x2="525.28" y2="716.05" gradientUnits="userSpaceOnUse" id="7w" xlink:href="#6O"/>
+  <linearGradient x1="736.77" y1="490.11" x2="773.78" y2="550.55" gradientUnits="userSpaceOnUse" id="8O" xlink:href="#3H"/>
+  <linearGradient x1="929.28" y1="927.15" x2="821.92" y2="798.5" gradientUnits="userSpaceOnUse" id="8E" xlink:href="#10"/>
+  <linearGradient x1="602.17" y1="764.32" x2="728.14" y2="473.03" gradientUnits="userSpaceOnUse" id="84" xlink:href="#6O"/>
+  <linearGradient x1="668.57" y1="671.04" x2="645.24" y2="458.7" gradientUnits="userSpaceOnUse" id="80" xlink:href="#6O"/>
+  <linearGradient x1="668.23" y1="660.14" x2="702.15" y2="648.2" gradientUnits="userSpaceOnUse" id="5O" xlink:href="#5"/>
+  <linearGradient x1="572.75" y1="731.24" x2="589.92" y2="725.2" gradientUnits="userSpaceOnUse" id="5a" xlink:href="#5"/>
+  <linearGradient x1="699.55" y1="527.17" x2="854.3" y2="779.92" gradientUnits="userSpaceOnUse" id="8M" xlink:href="#3H"/>
+  <linearGradient x1="682.79" y1="466.82" x2="636.79" y2="470.82" gradientUnits="userSpaceOnUse" id="82">
+   <stop stop-color="#fff"/>
+   <stop offset="1" stop-color="#5b686a"/>
+  </linearGradient>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(5.93359-2.08905-2.08905-5.93358 452.56 227.73)" id="7W" xlink:href="#5"/>
+  <linearGradient x1="235.64" y1="252.36" x2="384.75" y2="287.1" gradientUnits="userSpaceOnUse" id="6Q" xlink:href="#m"/>
+  <linearGradient x1="603.71" y1="312.86" x2="607.47" y2="309.13" gradientUnits="userSpaceOnUse" id="5m" xlink:href="#5"/>
+  <linearGradient x1="241.99" y1="296.57" x2="267.02" y2="284.92" gradientUnits="userSpaceOnUse" id="76" xlink:href="#1g"/>
+  <linearGradient x1="224.46" y1="277.16" x2="257.17" y2="265.65" gradientUnits="userSpaceOnUse" id="74" xlink:href="#5"/>
+  <linearGradient x1="502.97" y1="294.31" x2="536.49" y2="282.51" gradientUnits="userSpaceOnUse" id="6U" xlink:href="#5"/>
+  <linearGradient x1="495.49" y1="299.95" x2="532.15" y2="282.89" gradientUnits="userSpaceOnUse" id="6S" xlink:href="#1g"/>
+  <linearGradient x1="554.35" y1="339.63" x2="369.69" y2="228.3" gradientUnits="userSpaceOnUse" id="6O">
+   <stop stop-color="#fff"/>
+   <stop offset=".615" stop-color="#5b686a"/>
+   <stop offset=".816" stop-color="#0f1e23"/>
+   <stop offset="1" stop-color="#fff"/>
+  </linearGradient>
+  <linearGradient x1="310.51" y1="295.95" x2="321.2" y2="290.97" gradientUnits="userSpaceOnUse" id="7E" xlink:href="#1g"/>
+  <linearGradient x1="285.91" y1="182.89" x2="525.74" y2="285.56" gradientUnits="userSpaceOnUse" id="6I">
+   <stop stop-color="#fff"/>
+   <stop offset=".885" stop-color="#5b686a"/>
+   <stop offset="1" stop-color="#0f1e23"/>
+  </linearGradient>
+  <linearGradient x1="244.56" y1="290.72" x2="268.8" y2="282.19" gradientUnits="userSpaceOnUse" id="78" xlink:href="#5"/>
+  <linearGradient x1="279.72" y1="297.82" x2="289.31" y2="294.44" gradientUnits="userSpaceOnUse" id="7C" xlink:href="#5"/>
+  <linearGradient x1="278.38" y1="299.42" x2="289.94" y2="294.04" gradientUnits="userSpaceOnUse" id="7A" xlink:href="#1g"/>
+  <linearGradient x1="205.68" y1="302.55" x2="367.54" y2="188.39" gradientUnits="userSpaceOnUse" id="6M" xlink:href="#m"/>
+  <linearGradient x1="232.52" y1="250.37" x2="380.26" y2="284.78" gradientUnits="userSpaceOnUse" id="6K" xlink:href="#m"/>
+  <linearGradient x1="219.8" y1="283.3" x2="253.27" y2="267.72" gradientUnits="userSpaceOnUse" id="72" xlink:href="#1g"/>
+  <linearGradient x1="283.8" y1="207.4" x2="309.5" y2="198.35" gradientUnits="userSpaceOnUse" id="6s" xlink:href="#5"/>
+  <linearGradient x1="404.52" y1="244.13" x2="437.04" y2="232.68" gradientUnits="userSpaceOnUse" id="6g" xlink:href="#5"/>
+  <linearGradient x1="463.42" y1="291.13" x2="505.8" y2="271.4" gradientUnits="userSpaceOnUse" id="6W" xlink:href="#1g"/>
+  <linearGradient x1="361.69" y1="232.26" x2="396.6" y2="216.01" gradientUnits="userSpaceOnUse" id="6i" xlink:href="#1g"/>
+  <linearGradient x1="324.56" y1="213.17" x2="356.07" y2="202.08" gradientUnits="userSpaceOnUse" id="6o" xlink:href="#5"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(31.99771-11.26547-11.26547-31.9977 366.07 226.46)" id="6k" xlink:href="#5"/>
+  <linearGradient x1="279.78" y1="212.06" x2="308.46" y2="198.71" gradientUnits="userSpaceOnUse" id="6q" xlink:href="#1g"/>
+  <linearGradient x1="399.69" y1="249.52" x2="434.6" y2="233.27" gradientUnits="userSpaceOnUse" id="6e" xlink:href="#1g"/>
+  <linearGradient x1="222.08" y1="246.34" x2="250.05" y2="236.49" gradientUnits="userSpaceOnUse" id="70" xlink:href="#5"/>
+  <linearGradient x1="471.3" y1="284.58" x2="510.96" y2="270.62" gradientUnits="userSpaceOnUse" id="6Y" xlink:href="#5"/>
+  <linearGradient x1="239.93" y1="221.42" x2="258.75" y2="212.66" gradientUnits="userSpaceOnUse" id="6u" xlink:href="#1g"/>
+  <linearGradient x1="216.83" y1="251.65" x2="243.96" y2="239.02" gradientUnits="userSpaceOnUse" id="6y" xlink:href="#1g"/>
+  <linearGradient x1="243.94" y1="218.02" x2="265.87" y2="210.3" gradientUnits="userSpaceOnUse" id="6w" xlink:href="#5"/>
+  <linearGradient x1="439.26" y1="262.74" x2="472.09" y2="251.18" gradientUnits="userSpaceOnUse" id="6c" xlink:href="#5"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(35.1939-16.38336-16.38336-35.1939 433.44 268.41)" id="6a" xlink:href="#1g"/>
+  <linearGradient x1="447.37" y1="178.85" x2="661.77" y2="228.79" gradientUnits="userSpaceOnUse" id="6G" xlink:href="#m"/>
+  <linearGradient x1="520.68" y1="194.37" x2="525.51" y2="192.12" gradientUnits="userSpaceOnUse" id="7c" xlink:href="#1g"/>
+  <linearGradient x1="314.28" y1="294.24" x2="323.35" y2="291.04" gradientUnits="userSpaceOnUse" id="7G" xlink:href="#5"/>
+  <linearGradient x1="487.86" y1="675.15" x2="514.78" y2="611.47" gradientUnits="userSpaceOnUse" id="5w" xlink:href="#m"/>
+  <linearGradient x1="525.45" y1="674.23" x2="569.3" y2="570.47" gradientUnits="userSpaceOnUse" id="5y" xlink:href="#m"/>
+  <linearGradient x1="483.71" y1="210.93" x2="490.54" y2="207.75" gradientUnits="userSpaceOnUse" id="7Y" xlink:href="#1g"/>
+  <linearGradient x1="486.56" y1="209.47" x2="491.8" y2="207.62" gradientUnits="userSpaceOnUse" id="7a" xlink:href="#5"/>
+  <linearGradient x1="472.39" y1="587.31" x2="498.56" y2="621.06" gradientUnits="userSpaceOnUse" id="5u" xlink:href="#5"/>
+  <linearGradient x1="588.94" y1="176.27" x2="592.76" y2="174.49" gradientUnits="userSpaceOnUse" id="7k" xlink:href="#1g"/>
+  <linearGradient x1="601.88" y1="306.33" x2="615.15" y2="293.14" gradientUnits="userSpaceOnUse" id="5o" xlink:href="#5"/>
+  <linearGradient x1="522.76" y1="193.45" x2="526.74" y2="192.05" gradientUnits="userSpaceOnUse" id="7e" xlink:href="#5"/>
+  <linearGradient x1="556.6" y1="182.43" x2="561.21" y2="180.81" gradientUnits="userSpaceOnUse" id="7i" xlink:href="#5"/>
+  <linearGradient x1="553.41" y1="183.5" x2="558.79" y2="181" gradientUnits="userSpaceOnUse" id="7g" xlink:href="#1g"/>
+  <linearGradient x1="482.17" y1="596.52" x2="515.1" y2="518.61" gradientUnits="userSpaceOnUse" id="5s" xlink:href="#m"/>
+  <linearGradient x1="477.71" y1="353.19" x2="512.39" y2="318.72" gradientUnits="userSpaceOnUse" id="5q" xlink:href="#5"/>
+  <linearGradient x1="551.84" y1="535.16" x2="560.29" y2="534.81" gradientUnits="userSpaceOnUse" id="60">
+   <stop stop-color="#1a1818"/>
+   <stop offset=".481" stop-color="#c7ffff"/>
+   <stop offset="1" stop-color="#1a1818"/>
+  </linearGradient>
+  <linearGradient x1="237.02" y1="245.76" x2="398.68" y2="299.76" gradientUnits="userSpaceOnUse" id="6A" xlink:href="#5"/>
+  <linearGradient x1="371.21" y1="271.38" x2="384.05" y2="265.4" gradientUnits="userSpaceOnUse" id="7M" xlink:href="#1g"/>
+  <linearGradient x1="320.55" y1="217.95" x2="354.46" y2="202.17" gradientUnits="userSpaceOnUse" id="6m" xlink:href="#1g"/>
+  <linearGradient x1="346.51" y1="282.21" x2="357.5" y2="278.34" gradientUnits="userSpaceOnUse" id="7K" xlink:href="#5"/>
+  <linearGradient x1="342.41" y1="285.06" x2="353.26" y2="280.01" gradientUnits="userSpaceOnUse" id="7I" xlink:href="#1g"/>
+  <linearGradient x1="236.48" y1="197.34" x2="520.43" y2="263.49" gradientUnits="userSpaceOnUse" id="6E" xlink:href="#m"/>
+  <linearGradient x1="468.15" y1="178.16" x2="639.35" y2="235.34" gradientUnits="userSpaceOnUse" id="6C" xlink:href="#5"/>
+  <linearGradient x1="376.18" y1="268.9" x2="387.32" y2="264.97" gradientUnits="userSpaceOnUse" id="7O" xlink:href="#5"/>
+  <linearGradient x1="517.54" y1="318.25" x2="521.29" y2="347.5" gradientUnits="userSpaceOnUse" id="62" xlink:href="#1g"/>
+  <linearGradient x1="449.71" y1="229.5" x2="456.7" y2="226.25" gradientUnits="userSpaceOnUse" id="7U" xlink:href="#1g"/>
+  <linearGradient x1="246.6" y1="213.57" x2="500.63" y2="298.42" gradientUnits="userSpaceOnUse" id="68" xlink:href="#5"/>
+  <linearGradient x1="583.73" y1="294.57" x2="586.1" y2="313.05" gradientUnits="userSpaceOnUse" id="64" xlink:href="#1g"/>
+  <linearGradient x1="584.15" y1="582.9" x2="587.77" y2="533.78" gradientUnits="userSpaceOnUse" id="66" xlink:href="#m"/>
+  <linearGradient x1="401.6" y1="257.52" x2="406.31" y2="255.32" gradientUnits="userSpaceOnUse" id="7Q" xlink:href="#1g"/>
+  <linearGradient x1="404.05" y1="256.96" x2="409.68" y2="254.97" gradientUnits="userSpaceOnUse" id="7S" xlink:href="#5"/>
+  <linearGradient x1="421.05" y1="558.3" x2="425.38" y2="499.97" gradientUnits="userSpaceOnUse" id="8S" xlink:href="#3H"/>
+  <linearGradient x1="534.66" y1="624.32" x2="540.14" y2="580.75" gradientUnits="userSpaceOnUse" id="2J" xlink:href="#5"/>
+  <linearGradient x1="467.52" y1="274.59" x2="463.99" y2="354.62" gradientUnits="userSpaceOnUse" id="1T" xlink:href="#10"/>
+  <linearGradient x1="449.98" y1="282.1" x2="446.92" y2="351.46" gradientUnits="userSpaceOnUse" id="1Q" xlink:href="#10"/>
+  <linearGradient x1="468.94" y1="331.22" x2="454.89" y2="327.78" gradientUnits="userSpaceOnUse" id="1R" xlink:href="#H"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-13.1324-3.21315-3.21315 13.1324 483.66 337.71)" id="1U" xlink:href="#H"/>
+  <linearGradient x1="689.95" y1="349.28" x2="685.65" y2="434.63" gradientUnits="userSpaceOnUse" id="1c" xlink:href="#16"/>
+  <linearGradient x1="481.23" y1="286.25" x2="478.01" y2="359.31" gradientUnits="userSpaceOnUse" id="1W" xlink:href="#10"/>
+  <linearGradient x1="684.84" y1="389.35" x2="545.47" y2="278.34" gradientUnits="userSpaceOnUse" id="1a" xlink:href="#2"/>
+  <linearGradient x1="568.44" y1="480.59" x2="563.18" y2="425.38" gradientUnits="userSpaceOnUse" id="1X" xlink:href="#H"/>
+  <linearGradient x1="513.47" y1="457.26" x2="621.39" y2="452.91" gradientUnits="userSpaceOnUse" id="1Z" xlink:href="#5"/>
+  <linearGradient x1="452.73" y1="330.96" x2="441.49" y2="328.21" gradientUnits="userSpaceOnUse" id="1O" xlink:href="#H"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-57.0558-5.43385-5.43385 57.0558 681.1 302.1)" id="1G" xlink:href="#H"/>
+  <linearGradient x1="462.97" y1="332.95" x2="456.94" y2="365.69" gradientUnits="userSpaceOnUse" id="1N" xlink:href="#I"/>
+  <linearGradient x1="612.46" y1="278.12" x2="616.43" y2="306.86" gradientUnits="userSpaceOnUse" id="1F" xlink:href="#10"/>
+  <linearGradient x1="543.85" y1="613.94" x2="525.52" y2="704.28" gradientUnits="userSpaceOnUse" id="1C" xlink:href="#18"/>
+  <linearGradient x1="657.73" y1="312.07" x2="602.36" y2="306.79" gradientUnits="userSpaceOnUse" id="1D" xlink:href="#H"/>
+  <linearGradient x1="671.07" y1="288.92" x2="669.73" y2="309.58" gradientUnits="userSpaceOnUse" id="1H" xlink:href="#I"/>
+  <linearGradient x1="481.73" y1="367.82" x2="436.94" y2="366.9" gradientUnits="userSpaceOnUse" id="1M" xlink:href="#H"/>
+  <linearGradient x1="689.94" y1="273.25" x2="676.66" y2="271.98" gradientUnits="userSpaceOnUse" id="1I" xlink:href="#H"/>
+  <linearGradient x1="476.46" y1="362.86" x2="491.46" y2="326.86" gradientUnits="userSpaceOnUse" id="1L" xlink:href="#H"/>
+  <linearGradient x1="685.92" y1="278.27" x2="662.16" y2="276.01" gradientUnits="userSpaceOnUse" id="1J" xlink:href="#H"/>
+  <linearGradient x1="670.94" y1="284.92" x2="646.84" y2="282.62" gradientUnits="userSpaceOnUse" id="1K" xlink:href="#H"/>
+  <linearGradient x1="531.79" y1="726.3" x2="692.87" y2="514.69" gradientUnits="userSpaceOnUse" id="1e">
+   <stop stop-color="#fff"/>
+   <stop offset=".083" stop-color="#5d5d62"/>
+   <stop offset=".083" stop-color="#5d5d62"/>
+   <stop offset=".306"/>
+   <stop offset=".79" stop-color="#5d5d62"/>
+   <stop offset=".79" stop-color="#5d5d62"/>
+   <stop offset="1" stop-color="#fff"/>
+  </linearGradient>
+  <linearGradient x1="480.67" y1="714.38" x2="522.62" y2="694.85" gradientUnits="userSpaceOnUse" id="1g">
+   <stop stop-color="#fff"/>
+   <stop offset="1" stop-color="#838b8b"/>
+  </linearGradient>
+  <linearGradient x1="673.56" y1="580.69" x2="721.18" y2="563.92" gradientUnits="userSpaceOnUse" id="5G" xlink:href="#5"/>
+  <linearGradient x1="519.88" y1="613.75" x2="521.38" y2="568.25" gradientUnits="userSpaceOnUse" id="21">
+   <stop stop-color="#fff"/>
+   <stop offset=".489" stop-color="#909a9d"/>
+   <stop offset="1" stop-color="#fff"/>
+  </linearGradient>
+  <linearGradient x1="509.27" y1="685.38" x2="551.37" y2="586.32" gradientUnits="userSpaceOnUse" id="23" xlink:href="#5"/>
+  <linearGradient x1="595.37" y1="531.3" x2="578.84" y2="543.7" gradientUnits="userSpaceOnUse" id="27" xlink:href="#H"/>
+  <linearGradient x1="562.31" y1="554.17" x2="579.86" y2="560.96" gradientUnits="userSpaceOnUse" id="2H" xlink:href="#10"/>
+  <linearGradient x1="505.15" y1="602.05" x2="543.15" y2="508.19" gradientUnits="userSpaceOnUse" id="29" xlink:href="#5"/>
+  <linearGradient x1="562.31" y1="554.16" x2="579.87" y2="560.95" gradientUnits="userSpaceOnUse" id="2F" xlink:href="#10"/>
+  <linearGradient x1="532.53" y1="565.08" x2="519.03" y2="514.41" gradientUnits="userSpaceOnUse" id="2A">
+   <stop stop-color="#b8ffff"/>
+   <stop offset=".29" stop-color="#5295d9"/>
+   <stop offset=".794" stop-color="#262d3a"/>
+   <stop offset="1" stop-color="#262d3a"/>
+  </linearGradient>
+  <linearGradient x1="534.83" y1="619.19" x2="558.31" y2="579.49" gradientUnits="userSpaceOnUse" id="2B">
+   <stop stop-color="#909a9d"/>
+   <stop offset=".134" stop-color="#6f81a9"/>
+   <stop offset="1" stop-color="#262d3a"/>
+  </linearGradient>
+  <linearGradient x1="575.44" y1="595.91" x2="492.17" y2="587.98" gradientUnits="userSpaceOnUse" id="1z" xlink:href="#H"/>
+  <linearGradient x1="505.67" y1="729.55" x2="503.12" y2="683.97" gradientUnits="userSpaceOnUse" id="1n" xlink:href="#2"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-38.0005 29.33392 29.33392 38.0005 512.32 619.45)" id="1y" xlink:href="#16"/>
+  <linearGradient x1="554.75" y1="601.33" x2="512.97" y2="729.47" gradientUnits="userSpaceOnUse" id="1m">
+   <stop stop-color="#838b8b"/>
+   <stop offset="1"/>
+  </linearGradient>
+  <linearGradient x1="486.84" y1="705.95" x2="527.61" y2="691.59" gradientUnits="userSpaceOnUse" id="1i" xlink:href="#5"/>
+  <linearGradient x1="476.26" y1="676.33" x2="520.59" y2="660.73" gradientUnits="userSpaceOnUse" id="1k" xlink:href="#5"/>
+  <linearGradient x1="494.37" y1="733.52" x2="511.03" y2="694.32" gradientUnits="userSpaceOnUse" id="1p" xlink:href="#5"/>
+  <linearGradient x1="507.37" y1="694.42" x2="505.07" y2="653.36" gradientUnits="userSpaceOnUse" id="1w" xlink:href="#2"/>
+  <linearGradient x1="518.53" y1="742.23" x2="516.84" y2="712.2" gradientUnits="userSpaceOnUse" id="1q" xlink:href="#2"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(44.4668-20.70004-20.70004-44.4667 468.46 682.89)" id="1v" xlink:href="#1g"/>
+  <linearGradient x1="533.43" y1="748.95" x2="532.43" y2="731.01" gradientUnits="userSpaceOnUse" id="1r" xlink:href="#2"/>
+  <linearGradient x1="572.38" y1="464.87" x2="562.87" y2="414.89" gradientUnits="userSpaceOnUse" id="1t" xlink:href="#10"/>
+  <linearGradient x1="491.83" y1="706.14" x2="481.84" y2="621.14" gradientUnits="userSpaceOnUse" id="18">
+   <stop stop-color="#1a1818"/>
+   <stop offset=".481" stop-color="#fff"/>
+   <stop offset="1"/>
+  </linearGradient>
+  <linearGradient x1="689.5" x2="746.41" gradientUnits="userSpaceOnUse" id="13" xlink:href="#5"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-17.48981 5.8387 5.25679 16.43652 526.56 318.58)" id="J" xlink:href="#H"/>
+  <linearGradient x1="610.05" y1="288.04" x2="304.08" y2="187.01" gradientUnits="userSpaceOnUse" id="H">
+   <stop stop-color="#e6e8f0"/>
+   <stop offset="1" stop-color="#909a9d"/>
+  </linearGradient>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(43.75465 54.528 60.6675-44.7876 472.18 272.74)" id="I">
+   <stop stop-color="#909a9d"/>
+   <stop offset="1"/>
+  </linearGradient>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(34.97961 49.5243 55.0161-35.56101 555.84 255.7)" id="K" xlink:href="#I"/>
+  <linearGradient x1="379.28" y1="612.55" x2="322.28" y2="572.05" gradientUnits="userSpaceOnUse" id="X" xlink:href="#H"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-15.88031 4.23277 3.77145 14.91132 591.31 302.99)" id="L" xlink:href="#H"/>
+  <linearGradient x1="160.27" x2="349.79" gradientUnits="userSpaceOnUse" id="W" xlink:href="#H"/>
+  <linearGradient x1="416.78" x2="432.33" gradientUnits="userSpaceOnUse" id="U" xlink:href="#H"/>
+  <linearGradient x1="381.4" x2="419.52" gradientUnits="userSpaceOnUse" id="V" xlink:href="#H"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-7.93851-10.52997-7.6011 6.14761 582.25 747.57)" id="G" xlink:href="#2"/>
+  <linearGradient x1="667.42" y1="539.4" x2="667.93" y2="538.77" gradientUnits="userSpaceOnUse" id="8" xlink:href="#5"/>
+  <linearGradient x1="673.47" y1="561.94" x2="678.81" y2="553.74" gradientUnits="userSpaceOnUse" id="F" xlink:href="#2"/>
+  <linearGradient x1="670.24" y1="545.77" x2="673.7" y2="536.62" gradientUnits="userSpaceOnUse" id="6" xlink:href="#2"/>
+  <linearGradient x1="664.47" y1="530.09" x2="667.09" y2="519.34" gradientUnits="userSpaceOnUse" id="2">
+   <stop stop-color="#909a9d"/>
+   <stop offset="1" stop-color="#262d3a"/>
+  </linearGradient>
+  <linearGradient x1="661.38" y1="526.18" x2="661.85" y2="525.36" gradientUnits="userSpaceOnUse" id="5">
+   <stop stop-color="#1a1818"/>
+   <stop offset=".481" stop-color="#fff"/>
+   <stop offset="1" stop-color="#1a1818"/>
+  </linearGradient>
+  <linearGradient x1="553.55" y1="752.73" x2="548.2" y2="737.69" gradientUnits="userSpaceOnUse" id="9" xlink:href="#2"/>
+  <linearGradient x1="658.62" y1="514.22" x2="659.87" y2="503.22" gradientUnits="userSpaceOnUse" id="E" xlink:href="#2"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-7.71803-10.2375-7.39 5.97687 569.55 750.7)" id="A" xlink:href="#2"/>
+  <linearGradient x1="648.53" y1="499.18" x2="649.53" y2="486.68" gradientUnits="userSpaceOnUse" id="D" xlink:href="#2"/>
+  <linearGradient x1="625.1" y1="470.82" x2="626.85" y2="455.32" gradientUnits="userSpaceOnUse" id="B" xlink:href="#2"/>
+  <linearGradient x1="636.98" y1="485.3" x2="638.48" y2="470.8" gradientUnits="userSpaceOnUse" id="C" xlink:href="#2"/>
+  <linearGradient x1="501.07" y1="456.95" x2="517.57" y2="431.95" gradientUnits="userSpaceOnUse" id="Y" xlink:href="#H"/>
+  <linearGradient x1="7" x2="351.44" gradientUnits="userSpaceOnUse" id="Z" xlink:href="#H"/>
+  <linearGradient x1="652.05" y1="350.22" x2="632.98" y2="464.64" gradientUnits="userSpaceOnUse" id="s" xlink:href="#2"/>
+  <linearGradient x1="540.75" y1="398.43" x2="705" y2="293.18" gradientUnits="userSpaceOnUse" id="q" xlink:href="#m"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(104.4564 26.73029 26.73029-104.4564 553.39 385.54)" id="r" xlink:href="#2"/>
+  <linearGradient x1="553.3" y1="425.6" x2="735.55" y2="293.1" gradientUnits="userSpaceOnUse" id="u" xlink:href="#m"/>
+  <linearGradient x1="665.14" y1="372.05" x2="535.12" y2="359.67" gradientUnits="userSpaceOnUse" id="11" xlink:href="#H"/>
+  <linearGradient x1="562.44" y1="411.24" x2="692.21" y2="444.45" gradientUnits="userSpaceOnUse" id="v" xlink:href="#2"/>
+  <linearGradient x1="723.46" y1="521.63" x2="701.73" y2="407.4" gradientUnits="userSpaceOnUse" id="10">
+   <stop stop-color="#fff"/>
+   <stop offset="1" stop-color="#909a9d"/>
+  </linearGradient>
+  <linearGradient x1="526.74" y1="376.39" x2="709.17" y2="272.4" gradientUnits="userSpaceOnUse" id="x" xlink:href="#m"/>
+  <linearGradient x1="743.93" y1="473.24" x2="688.06" y2="467.92" gradientUnits="userSpaceOnUse" id="y" xlink:href="#H"/>
+  <linearGradient x1="611.67" y1="267.39" x2="632.53" y2="467.26" gradientUnits="userSpaceOnUse" id="o" xlink:href="#2"/>
+  <linearGradient x1="799.19" y1="677.36" x2="939.69" y2="793.86" gradientUnits="userSpaceOnUse" id="e" xlink:href="#H"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(98.9882 25.33096 25.33096-98.9882 544.88 358.63)" id="n" xlink:href="#2"/>
+  <linearGradient x1="801.92" x2="957.2" gradientUnits="userSpaceOnUse" id="d" xlink:href="#H"/>
+  <linearGradient x1="180.33" x2="353.7" gradientUnits="userSpaceOnUse" id="a" xlink:href="#H"/>
+  <linearGradient x1="766.33" x2="780.06" gradientUnits="userSpaceOnUse" id="c" xlink:href="#H"/>
+  <linearGradient x1="736.87" y1="519.16" x2="755.37" y2="492.66" gradientUnits="userSpaceOnUse" id="f" xlink:href="#H"/>
+  <linearGradient x1="525.28" y1="371.05" x2="703.78" y2="269.3" gradientUnits="userSpaceOnUse" id="m">
+   <stop stop-color="#fff"/>
+   <stop offset=".296" stop-color="#838b8b"/>
+   <stop offset="1" stop-color="#fff"/>
+  </linearGradient>
+  <linearGradient x1="802.04" x2="1018.33" gradientUnits="userSpaceOnUse" id="g" xlink:href="#H"/>
+  <linearGradient x1="594.18" y1="261.65" x2="625.04" y2="458.35" gradientUnits="userSpaceOnUse" id="k" xlink:href="#2"/>
+  <linearGradient x1="800.23" x2="884.78" gradientUnits="userSpaceOnUse" id="h" xlink:href="#H"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-91.8728-8.74976-8.74976 91.8728 597.76 335.36)" id="j">
+   <stop stop-color="#909a9d"/>
+   <stop offset=".187" stop-color="#e6e8f0"/>
+   <stop offset="1" stop-color="#909a9d"/>
+  </linearGradient>
+  <linearGradient x1="569.24" y1="582.24" x2="574.16" y2="543.15" gradientUnits="userSpaceOnUse" id="25" xlink:href="#5"/>
+  <linearGradient x1="862.08" y1="837.66" x2="767.41" y2="590.66" gradientUnits="userSpaceOnUse" id="3n" xlink:href="#10"/>
+  <linearGradient x1="696.88" y1="300.77" x2="673.26" y2="238.59" gradientUnits="userSpaceOnUse" id="4H" xlink:href="#10"/>
+  <linearGradient x1="673.95" y1="312.37" x2="651.45" y2="253.12" gradientUnits="userSpaceOnUse" id="4D" xlink:href="#10"/>
+  <linearGradient x1="688.46" y1="312.17" x2="661.86" y2="242.11" gradientUnits="userSpaceOnUse" id="4F" xlink:href="#10"/>
+  <linearGradient x1="645.61" y1="299.61" x2="668.99" y2="276.37" gradientUnits="userSpaceOnUse" id="4J" xlink:href="#5"/>
+  <linearGradient x1="642.54" y1="332.54" x2="658.51" y2="316.67" gradientUnits="userSpaceOnUse" id="4T" xlink:href="#5"/>
+  <linearGradient x1="655.87" y1="295.84" x2="686.14" y2="265.76" gradientUnits="userSpaceOnUse" id="4L" xlink:href="#5"/>
+  <linearGradient x1="648.46" y1="328" x2="685.62" y2="291.05" gradientUnits="userSpaceOnUse" id="4R" xlink:href="#5"/>
+  <linearGradient x1="676" y1="270.7" x2="693.3" y2="253.51" gradientUnits="userSpaceOnUse" id="4N" xlink:href="#5"/>
+  <linearGradient x1="624.46" y1="307" x2="632.75" y2="298.76" gradientUnits="userSpaceOnUse" id="4P" xlink:href="#5"/>
+  <linearGradient x1="486.75" y1="303.81" x2="493.14" y2="350.03" gradientUnits="userSpaceOnUse" id="4B" xlink:href="#10"/>
+  <linearGradient x1="706.9" y1="419.33" x2="711.7" y2="414.55" gradientUnits="userSpaceOnUse" id="3v" xlink:href="#5"/>
+  <linearGradient x1="454.83" y1="361.74" x2="496.04" y2="320.77" gradientUnits="userSpaceOnUse" id="49" xlink:href="#5"/>
+  <linearGradient x1="713.95" y1="439.44" x2="718.56" y2="434.87" gradientUnits="userSpaceOnUse" id="3t" xlink:href="#5"/>
+  <linearGradient x1="751.63" y1="499.02" x2="770.96" y2="537.69" gradientUnits="userSpaceOnUse" id="3p" xlink:href="#10"/>
+  <linearGradient x1="803.91" y1="785.92" x2="805.18" y2="777.41" gradientUnits="userSpaceOnUse" id="3r" xlink:href="#10"/>
+  <linearGradient x1="586.53" y1="548.15" x2="586.89" y2="545.24" gradientUnits="userSpaceOnUse" id="2L" xlink:href="#5"/>
+  <linearGradient x1="437.28" y1="357.43" x2="484.27" y2="310.73" gradientUnits="userSpaceOnUse" id="47" xlink:href="#5"/>
+  <linearGradient x1="450.95" y1="360.19" x2="454.4" y2="385.16" gradientUnits="userSpaceOnUse" id="3z" xlink:href="#10"/>
+  <linearGradient x1="426.75" y1="350.91" x2="465.28" y2="312.61" gradientUnits="userSpaceOnUse" id="45" xlink:href="#5"/>
+  <linearGradient x1="438.58" y1="386.75" x2="479.28" y2="346.3" gradientUnits="userSpaceOnUse" id="41" xlink:href="#5"/>
+  <linearGradient x1="444.32" y1="390.7" x2="463.3" y2="371.84" gradientUnits="userSpaceOnUse" id="43" xlink:href="#5"/>
+  <linearGradient x1="645.92" y1="320.94" x2="633.34" y2="287.81" gradientUnits="userSpaceOnUse" id="4V" xlink:href="#10"/>
+  <linearGradient x1="497.74" y1="698.71" x2="511.29" y2="666.83" gradientUnits="userSpaceOnUse" id="4X" xlink:href="#5"/>
+  <linearGradient x1="622.48" y1="488.16" x2="696.31" y2="453.79" gradientUnits="userSpaceOnUse" id="52" xlink:href="#1g"/>
+  <linearGradient x1="597.34" y1="455.92" x2="684.34" y2="415.42" gradientUnits="userSpaceOnUse" id="4y" xlink:href="#1g"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(84.4999-29.74997-29.74997-84.4999 613.65 441.68)" id="50" xlink:href="#5"/>
+  <linearGradient x1="634.99" y1="473.55" x2="707.26" y2="448.1" gradientUnits="userSpaceOnUse" id="54" xlink:href="#5"/>
+  <linearGradient x1="665.59" y1="588.66" x2="712.88" y2="566.65" gradientUnits="userSpaceOnUse" id="5E" xlink:href="#1g"/>
+  <linearGradient x1="640.71" y1="516.93" x2="704.07" y2="487.43" gradientUnits="userSpaceOnUse" id="56" xlink:href="#1g"/>
+  <linearGradient x1="666.72" y1="542.69" x2="719.31" y2="524.17" gradientUnits="userSpaceOnUse" id="5C" xlink:href="#5"/>
+  <linearGradient x1="651.79" y1="505.37" x2="714.01" y2="483.47" gradientUnits="userSpaceOnUse" id="58" xlink:href="#5"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(53.2126-24.77138-24.77138-53.2126 657.2 552.16)" id="5A" xlink:href="#1g"/>
+  <linearGradient x1="496.24" y1="715.3" x2="500.48" y2="668.39" gradientUnits="userSpaceOnUse" id="4v" xlink:href="#18"/>
+  <linearGradient x1="564.08" y1="752.84" x2="564.56" y2="747.7" gradientUnits="userSpaceOnUse" id="4f" xlink:href="#4b"/>
+  <linearGradient x1="671.29" y1="554.47" x2="671.59" y2="554.23" gradientUnits="userSpaceOnUse" id="4t" xlink:href="#5"/>
+  <linearGradient x1="548.55" y1="754.08" x2="549.32" y2="745.78" gradientUnits="userSpaceOnUse" id="4d" xlink:href="#4b"/>
+  <linearGradient x1="509.04" y1="743.02" x2="518.98" y2="719.64" gradientUnits="userSpaceOnUse" id="4Z" xlink:href="#5"/>
+  <linearGradient x1="532.4" y1="750.47" x2="533.44" y2="739.3" gradientUnits="userSpaceOnUse" id="4b">
+   <stop stop-color="#fff"/>
+   <stop offset="1"/>
+  </linearGradient>
+  <linearGradient x1="578.69" y1="750.25" x2="578.94" y2="747.6" gradientUnits="userSpaceOnUse" id="4h" xlink:href="#4b"/>
+  <linearGradient x1="655.06" y1="510.72" x2="655.43" y2="509.85" gradientUnits="userSpaceOnUse" id="4r" xlink:href="#5"/>
+  <linearGradient x1="527.14" y1="748.49" x2="532.23" y2="736.52" gradientUnits="userSpaceOnUse" id="4j" xlink:href="#5"/>
+  <linearGradient x1="646.49" y1="496.28" x2="647.09" y2="494.87" gradientUnits="userSpaceOnUse" id="4p" xlink:href="#5"/>
+  <linearGradient x1="624.17" y1="466.91" x2="625.65" y2="463.43" gradientUnits="userSpaceOnUse" id="4l" xlink:href="#5"/>
+  <linearGradient x1="636.15" y1="481.11" x2="637.25" y2="478.53" gradientUnits="userSpaceOnUse" id="4n" xlink:href="#5"/>
+  <linearGradient x1="694.99" y1="399.62" x2="700.55" y2="394.09" gradientUnits="userSpaceOnUse" id="3x" xlink:href="#5"/>
+  <linearGradient x1="777.17" y1="538.93" x2="778.17" y2="450.43" gradientUnits="userSpaceOnUse" id="2r" xlink:href="#5"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(63.1182-62.74368-62.74368-63.1182 498.13 378.76)" id="37" xlink:href="#5"/>
+  <linearGradient x1="740" y1="507.35" x2="793.74" y2="554.3" gradientUnits="userSpaceOnUse" id="2p" xlink:href="#5"/>
+  <linearGradient x1="738.53" y1="634.12" x2="873.3" y2="733.6" gradientUnits="userSpaceOnUse" id="2l" xlink:href="#5"/>
+  <linearGradient x1="758.54" y1="544.88" x2="806.04" y2="586.38" gradientUnits="userSpaceOnUse" id="2n" xlink:href="#5"/>
+  <linearGradient x1="796.21" y1="538.34" x2="810.64" y2="417.61" gradientUnits="userSpaceOnUse" id="2t" xlink:href="#5"/>
+  <linearGradient x1="510.51" y1="405.04" x2="583.89" y2="332.1" gradientUnits="userSpaceOnUse" id="35" xlink:href="#5"/>
+  <linearGradient x1="498.04" y1="653.77" x2="639.44" y2="690.78" gradientUnits="userSpaceOnUse" id="2v" xlink:href="#m"/>
+  <linearGradient x1="519.6" y1="439.38" x2="603.85" y2="355.63" gradientUnits="userSpaceOnUse" id="33" xlink:href="#5"/>
+  <linearGradient x1="475.21" y1="627.96" x2="501.55" y2="718.63" gradientUnits="userSpaceOnUse" id="2z" xlink:href="#m"/>
+  <linearGradient x1="558.09" y1="757.17" x2="729.43" y2="637.22" gradientUnits="userSpaceOnUse" id="31" xlink:href="#m"/>
+  <linearGradient x1="875.78" y1="684.02" x2="918.27" y2="715.39" gradientUnits="userSpaceOnUse" id="2j" xlink:href="#5"/>
+  <linearGradient x1="344.59" y1="690.36" x2="395.16" y2="571.37" gradientUnits="userSpaceOnUse" id="2T" xlink:href="#5"/>
+  <linearGradient x1="805.78" y1="802.27" x2="932.94" y2="896.12" gradientUnits="userSpaceOnUse" id="2h" xlink:href="#5"/>
+  <linearGradient x1="799.77" y1="799.13" x2="805.16" y2="786.45" gradientUnits="userSpaceOnUse" id="2R" xlink:href="#2P"/>
+  <linearGradient x1="522.9" y1="524.07" x2="526.65" y2="500.74" gradientUnits="userSpaceOnUse" id="2N" xlink:href="#21"/>
+  <linearGradient x1="343.08" y1="722.8" x2="350.66" y2="704.97" gradientUnits="userSpaceOnUse" id="2P">
+   <stop stop-color="#fff"/>
+   <stop offset="1" stop-color="#1a1818"/>
+  </linearGradient>
+  <linearGradient x1="450.96" y1="528.97" x2="478.62" y2="463.89" gradientUnits="userSpaceOnUse" id="2V" xlink:href="#5"/>
+  <linearGradient x1="403.44" y1="500.28" x2="447.26" y2="446.25" gradientUnits="userSpaceOnUse" id="2f" xlink:href="#5"/>
+  <linearGradient x1="400.43" y1="559.2" x2="436.93" y2="514.2" gradientUnits="userSpaceOnUse" id="2X" xlink:href="#5"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(70.91058-87.424-87.424-70.91057 354.28 496.5)" id="2d" xlink:href="#5"/>
+  <linearGradient x1="189.36" y1="837.74" x2="325.31" y2="670.13" gradientUnits="userSpaceOnUse" id="2Z" xlink:href="#5"/>
+  <linearGradient x1="176.92" y1="643.06" x2="303.11" y2="487.49" gradientUnits="userSpaceOnUse" id="2b" xlink:href="#5"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(102.6325 26.85698 26.85698-102.6325 629.8 479.9)" id="2x" xlink:href="#m"/>
+  <linearGradient x1="405" y1="415.87" x2="432.27" y2="488.95" gradientUnits="userSpaceOnUse" id="3V" xlink:href="#10"/>
+  <linearGradient x1="193.9" y1="783.37" x2="329.1" y2="721.64" gradientUnits="userSpaceOnUse" id="3L" xlink:href="#10"/>
+  <linearGradient x1="356.88" y1="365.39" x2="404.88" y2="494.05" gradientUnits="userSpaceOnUse" id="3T" xlink:href="#10"/>
+  <linearGradient x1="33.734" y1="263.82" x2="305.07" y2="689.81" gradientUnits="userSpaceOnUse" id="3P" xlink:href="#10"/>
+  <linearGradient x1="0" x2="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(36.8058-36.58739-36.58739-36.80579 548.25 366.66)" id="39" xlink:href="#5"/>
+  <linearGradient x1="193.54" y1="767.17" x2="294.43" y2="820.41" gradientUnits="userSpaceOnUse" id="3R" xlink:href="#10"/>
+  <linearGradient x1="348.69" y1="704.69" x2="350.79" y2="690.71" gradientUnits="userSpaceOnUse" id="3X" xlink:href="#10"/>
+  <linearGradient x1="762.79" y1="430.97" x2="779.8" y2="525.84" gradientUnits="userSpaceOnUse" id="3l" xlink:href="#10"/>
+  <linearGradient x1="779.72" y1="360.71" x2="809.05" y2="524.38" gradientUnits="userSpaceOnUse" id="3j" xlink:href="#10"/>
+  <linearGradient x1="923.67" y1="958.07" x2="800.91" y2="810.97" gradientUnits="userSpaceOnUse" id="3Z" xlink:href="#10"/>
+  <linearGradient x1="750.5" y1="810.39" x2="968.5" y2="600.06" gradientUnits="userSpaceOnUse" id="3h" xlink:href="#10"/>
+  <linearGradient x1="902.5" y1="866.15" x2="812.17" y2="801.49" gradientUnits="userSpaceOnUse" id="3d" xlink:href="#10"/>
+  <linearGradient x1="901.05" y1="861.61" x2="904.71" y2="886.94" gradientUnits="userSpaceOnUse" id="3b" xlink:href="#10"/>
+  <linearGradient x1="979.72" y1="853.2" x2="939.46" y2="824.38" gradientUnits="userSpaceOnUse" id="3f" xlink:href="#10"/>
+  <linearGradient x1="-94.41" y1="658.9" x2="175.19" y2="801.18" gradientUnits="userSpaceOnUse" id="3N" xlink:href="#10"/>
+  <linearGradient x1="487.68" y1="513.51" x2="473.93" y2="441.26" gradientUnits="userSpaceOnUse" id="3F" xlink:href="#10"/>
+  <linearGradient x1="793.34" y1="579.42" x2="780.81" y2="513.54" gradientUnits="userSpaceOnUse" id="3D" xlink:href="#10"/>
+  <linearGradient x1="189.8" y1="781.29" x2="184.8" y2="802.29" gradientUnits="userSpaceOnUse" id="3J" xlink:href="#10"/>
+  <linearGradient x1="396.58" y1="510.15" x2="357.66" y2="687.67" gradientUnits="userSpaceOnUse" id="3H">
+   <stop stop-color="#fff"/>
+   <stop offset=".849" stop-color="#909a9d"/>
+   <stop offset="1" stop-color="#535d65"/>
+  </linearGradient>
+  <linearGradient x1="417.58" y1="546.86" x2="405.38" y2="482.72" gradientUnits="userSpaceOnUse" id="3B" xlink:href="#10"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(32.42998 0 0-32.42996 357.53 721.23)" id="b" xlink:href="#H"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(10.67384 0 0-10.67384 564.78 541.36)" id="1" xlink:href="#0"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(68.84206 0 0-68.84206 530.67 637.33)" id="16">
+   <stop stop-color="#3a3f47"/>
+   <stop offset="1" stop-color="#fff"/>
+  </radialGradient>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(450.4731 0 0-450.4731 707.67 860.33)" id="14" xlink:href="#H"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(7.09686 0 0-7.09686 541.12 598.94)" id="2D">
+   <stop stop-color="#fff"/>
+   <stop offset=".67" stop-color="#5295d9"/>
+   <stop offset="1" stop-color="#24267e"/>
+  </radialGradient>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(23.60597 0 0-23.60597 809.61 798.73)" id="i" xlink:href="#H"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(343.5056 0 0-343.5056 811.67 779.67)" id="O" xlink:href="#0"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(253.5805 0 0-253.5805 807.35 789.71)" id="P" xlink:href="#0"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(121.3403 0 0-121.3403 790.33 585)" id="N" xlink:href="#0"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(135.6231 0 0-135.6231 789.67 531.67)" id="M" xlink:href="#0"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(147.0069 0 0-147.0069 427 510.33)" id="Q" xlink:href="#0"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(130.4536 0 0-130.4536 675.64 354.1)" id="1A" xlink:href="#18"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(66.74931 0 0-66.7493 411 502.33)" id="R" xlink:href="#0"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(11.25488 0 0-11.25488 551.16 541.24)" id="0">
+   <stop stop-color="#4c5160"/>
+   <stop offset=".519" stop-color="#262d3a"/>
+   <stop offset="1" stop-color="#121923"/>
+  </radialGradient>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(304.0217 0 0-304.0217 343.67 697)" id="S" xlink:href="#0"/>
+  <radialGradient cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(372.7799 0 0-372.7799 345.67 708.33)" id="T" xlink:href="#0"/>
+ </defs>
+ <g transform="matrix(1.25 0 0-1.25 0 1280)">
+  <path d="m550.67 531.33c7.333-.333 14.833 4.917 14.833 4.917l-4.5 6.083c0 0-.5-4.833-10.333-11" fill="url(#0)"/>
+  <path d="m564.33 531c8.333.667 13.333 6.333 13.333 6.333l-4.832 5.167c0 0-2-5.5-8.501-11.5" fill="url(#1)"/>
+  <path d="m661.58 526.24c-5.711-2.273-3.406-2.542-.524-3.865 4.585-2.104 6.405-4.3 6.665-3.921 2.95 4.271 5.556 7.263 5.434 8.28-.127 1.061-1.249 1.575-3.04 1.575-2.099.001-5.118-.706-8.535-2.069" fill="url(#2)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#4)">
+    <path d="m658.42 524.2c0 0 .683.866 3.192 1.801 2.51.936 3.378 1.046 3.378 1.046 0 0-4.199-1.665-6.57-2.847" fill="url(#5)"/>
+   </g>
+  </g>
+  <path d="m668.26 540.32c-5.28-3.148-2.96-3.049.094-3.9 4.86-1.352 7-3.232 7.199-2.816 2.239 4.684 4.339 8.05 4.058 9.03-.227.794-.988 1.172-2.138 1.172-2.083 0-5.442-1.239-9.213-3.491" fill="url(#6)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#7)">
+    <path d="m665.58 537.83c0 0 3.294 2.295 4.168 2.421.875.125-4.168-2.421-4.168-2.421" fill="url(#8)"/>
+   </g>
+  </g>
+  <path d="m552.28 753.2c-5.552-5.14-11.606-13.743-8.594-14.621 1.331-.388 4.869 3.02 11.608 3.262 2.669.097-1.794 4.829-1.461 8.663.263 3.02.889 4.531.565 4.531-.207 0-.799-.613-2.118-1.835" fill="url(#9)"/>
+  <path d="m565.33 751.67c-5.177-4.437-7.726-8.709-5.814-10.02.845-.58 4.705.339 9.858.968.456.056-.643 2.685-.377 7.723.102 1.94.455 3.505-.362 3.505-.516 0-1.498-.624-3.305-2.172" fill="url(#A)"/>
+  <path d="m622.16 465.5c-6.083-.884-3.903-1.682-1.408-3.639 3.968-3.112 5.228-5.671 5.569-5.362 3.862 3.466 7.094 5.769 7.212 6.788.196 1.68-2.35 2.608-6.354 2.608-1.493 0-3.188-.129-5.02-.395" fill="url(#B)"/>
+  <path d="m633.77 480.01c-5.95-1.54-3.697-2.095-1-3.769 4.284-2.662 5.814-5.069 6.12-4.725 3.461 3.867 6.422 6.508 6.429 7.534.009 1.349-1.664 2.032-4.361 2.032-1.945 0-4.421-.355-7.185-1.072" fill="url(#C)"/>
+  <path d="m645.02 495.76c-5.95-1.54-3.697-2.095-1-3.769 4.284-2.662 5.814-5.069 6.12-4.725 3.461 3.867 6.422 6.508 6.429 7.534.009 1.349-1.664 2.032-4.361 2.032-1.945 0-4.421-.355-7.185-1.072" fill="url(#D)"/>
+  <path d="m655.27 510.76c-5.95-1.54-3.697-2.096-1-3.77 4.284-2.662 5.814-5.068 6.12-4.725 3.461 3.868 6.422 6.508 6.43 7.534.009 1.348-1.665 2.032-4.364 2.032-1.944 0-4.42-.355-7.183-1.071" fill="url(#E)"/>
+  <path d="m672.71 556.19c-4.483-4.205-2.239-3.611.927-3.789 5.04-.281 7.533-1.658 7.635-1.21 1.184 5.05 2.516 8.79 2.03 9.694-.287.533-.807.786-1.506.786-1.984 0-5.413-2.031-9.09-5.481" fill="url(#F)"/>
+  <path d="m577.67 748.33c-5.177-4.437-7.727-8.709-5.813-10.02.398-.274 1.481.135 3.052.546 1.753.458 4.112.915 6.805.422 2.02-.371-1.01 4.801-.377 7.723.513 2.375.767 3.784-.005 3.784-.567 0-1.687-.759-3.662-2.451" fill="url(#G)"/>
+  <path d="m525 330c-38.537-30.794-75.19-54.841-108.42-72.59-43.954 25.453-75.48 42.4-112.04 48.982-39.22 7.06-75.29-11.893-83.56-45.578-6.534-26.613 6.519-69.815 75.988-73.14 41.08-1.967 90.86 17.18 140.04 41.4 4.234-2.262 8.53-4.593 12.896-6.998 107.32-59.14 172.66-66.816 259.29-30.669-41.26-12.476-115.2-33.407-214.61 21.364-15.387 8.477-29.417 16.47-42.38 23.95 46.31 23.74 91.21 50.53 126.79 66.779 0 0 48.623 73.9 23.12 73.896-10.449-.002-33.34-12.411-77.12-47.4m-249-109c-48.07 13.687-26.75 88.75 54.07 57.45 19.778-7.659 42.778-17.384 68.911-30.02-41.806-20.281-77.27-29.912-102.94-29.912-7.557 0-14.266.835-20.04 2.478" fill="url(#H)"/>
+  <path d="m495.23 330.02c-4.951-11.357-1.362-23.878 8.01-27.964 9.376-4.087 20.988 1.806 25.94 13.16 4.952 11.359 1.362 23.878-8.01 27.966-2.02.88-4.141 1.298-6.278 1.297-7.79 0-15.778-5.548-19.662-14.459" fill="url(#I)"/>
+  <path d="m506.06 326.63c-3.735-8.568-1.499-17.807 4.993-20.637 6.492-2.829 14.782 1.823 18.516 10.389 3.735 8.568 1.498 17.806-4.993 20.638-1.289.561-2.648.828-4.03.828-5.575-.001-11.494-4.351-14.487-11.218" fill="url(#J)"/>
+  <path d="m571.58 308.23c-3.486-9.568-.432-21.19 7.422-24.23 15.5-6 24.5 4 28 15.5 2.965 9.742-6.872 17.944-14.786 20.829-1.439.524-2.922.774-4.406.774-6.677-.001-13.379-5.05-16.23-12.878" fill="url(#K)"/>
+  <path d="m572.63 309.02c-2.852-7.827-.355-15.923 5.577-18.08 5.93-2.16 13.05 2.433 15.901 10.259 2.851 7.828.352 15.924-5.578 18.08-.991.361-2.02.534-3.049.534-5.143 0-10.477-4.276-12.851-10.795" fill="url(#L)"/>
+  <path d="m744.33 490.33c-23.333-36.667-54.57-35.17-54.57-35.17l-48.767-94.83c0 0 41.33 39.33 78.67 59.33 37.33 20 56.667 23.334 56.667 23.334 4 73.33-4.667 93.33-4.667 93.33 0 0-4-9.333-27.333-46" fill="url(#M)"/>
+  <path d="m771.67 540.33c0 0 2.667-8.667 4.667-32.667 2-24 0-64.67 0-64.67 0 0 10.667-4.667 20.667-14.667 10-10 15.333-20.667 15.333-20.667 0 0 .667 12.667-12 80.67-8.614 46.24-18.769 53.64-24.385 53.638-2.643 0-4.282-1.638-4.282-1.638" fill="url(#N)"/>
+  <path d="m801.96 788.46c0 0 7.708-52.79 6.375-114.12-1.333-61.33-26-124-26-124 0 0 4.667-17.333 14.667-53.33 10-36 15.333-89.33 15.333-89.33 0 0 41.33 39.33 74 105.33 36.813 74.38 44 130 44 130 0 0-4 19.999-39.33 85.33-30.472 56.35-74.61 60.22-86.18 60.22-1.845 0-2.861-.098-2.861-.098" fill="url(#O)"/>
+  <path d="m808.33 785.67c0 0 22.667 10 64-34 58.745-62.54 82.67-206.67 82.67-206.67 0 0 22 71.33 27.332 161.33 5.332 90-7.332 140.67-7.332 140.67-18.429 15.31-36.545 21.336-53.667 21.333-63.39-.01-113-82.67-113-82.67" fill="url(#P)"/>
+  <path d="m429 423c0 0 19.334-.667 52-16.667 32.666-16 48.666-44.667 48.666-44.667 0 0 28.668-14.666 51.33 17.334 22.666 32 14 58 14 58 0 0-49.33-8.666-101.33 28-51.999 36.666-71.33 62-71.33 62 0 0-5.333-27.333 6.666-104" fill="url(#Q)"/>
+  <path d="m381.67 375c0 0 12.3 18.218 24 29.333 13.332 12.667 23.332 18.667 23.332 18.667 0 0-3.999 13.334-7.333 48-3.333 34.666.667 56 .667 56 0 0-41.33-10-40.666-152" fill="url(#R)"/>
+  <path d="m251.67 655c-46.667-54.666-61.33-122-61.33-122 0 0 21.378-41.69 90-92.67 70-52 101.33-65.33 101.33-65.33 0 0 3.332 56.666 11.332 103.33 8 46.667 12.668 62 12.668 62 0 0-18 12.666-36.668 73.33-18.666 60.667-19.333 88-19.333 88 0 0-2.633.41-7.244.41-15.76.001-54.653-4.785-90.76-47.08" fill="url(#S)"/>
+  <path d="m73.67 759.67c0 0-4.668-74.67 18.666-176.67 23.333-102 68.67-198 68.67-198 0 0 16.437 163.14 62.67 232 62.67 93.33 118 86 118 86 0 0-42.666 50-125.33 71.33-18.891 4.875-36.608 6.756-52.686 6.757-54.28.002-89.98-21.424-89.98-21.424" fill="url(#T)"/>
+  <path d="m432.33 411c-16 82-.667 109.33-8 109.33-16.667 0-2-84.67 8-109.33" fill="url(#U)"/>
+  <path d="m383.67 439c-3.333-48-1.999-74-1.999-74 0 0 6.666 129.33 36.666 148 6 14-12.666 27.334-12.666 27.334-10-4.667-18.667-53.33-22-101.33" fill="url(#V)"/>
+  <path d="m205 585.67c-54-130.67-44-210.67-44-210.67 0 0 25.334 306.67 184 325.33 5.999 2.667 4.666 4.667 4.666 4.667-6.352.353-13.286.934-20.695.934-34.577 0-79.5-12.659-123.97-120.27" fill="url(#W)"/>
+  <path d="m349 689.67c-1.333-8.666-1.737-83.89 56-154 9.334-11.334 10.668 6 10.668 6 0 0-15.02 14.791-36 62-26.667 59.999-20.668 95.33-19.334 97.33.206.31.109.459-.207.459-1.728.001-10-4.467-11.127-11.793" fill="url(#X)"/>
+  <path d="m399 541.67c0-4-2.667-46-.667-51.33.921-2.459 3.401 3.439 7.373 9.338 4.647 6.898 11.335 13.797 19.961 7.329 3.414-2.562 15.688-21.996 71.33-52 68-36.667 98-18 98-18 0 0-54.666 4.666-95.33 30.666-40.668 26-64 51.33-64 51.33 0 0 4.666 5.334-2 12-6.667 6.666-26.612 21.333-30.668 21.333-3.999 0-3.999-6.667-3.999-10.666" fill="url(#Y)"/>
+  <path d="m186.33 795c-1.334-4-56.53 7.867-114.33-30.667-55-36.667-65-62.67-65-62.67 0 0 122.67 171.34 332 1.334 9.999-1.334 16.667-4 9.333 4 0 0-40.09 33.51-90 63.33-54.667 32.668-79.33 36.667-79.33 36.667 0 0 8.667-8 7.334-11.999" fill="url(#Z)"/>
+  <path d="m339.67 707c6.667-6.667 14-1.333 14 6.667 0 0 7 34.666-173.33 170.67 172-147.33 152.67-170.67 159.33-177.33" fill="url(#a)"/>
+  <path d="m331 707c0-9.573 7.761-17.334 17.334-17.334 9.573 0 17.333 7.761 17.333 17.334 0 9.573-7.76 17.333-17.333 17.333-9.573 0-17.334-7.76-17.334-17.333" fill="url(#b)"/>
+  <path d="m770.5 546.89c-12.749-4.654 7.997-26.676 5.45-109.33 4.091 24.506 8.307 109.54-4.328 109.54-.36 0-.735-.069-1.122-.211" fill="url(#c)"/>
+  <g clip-path="url(#3)">
+   <path d="m0 0c7.095-3.988 15.07-53.952 22-101.5 6.934-47.549 6.593-73.891 6.593-73.891 0 0-17.15 128.27-38.888 144.88-5.357 13.539 10.295 30.515 10.295 30.515" fill="#909a9d" transform="translate(785.5 570.5)"/>
+  </g>
+  <path d="m801.96 788.46c0 0-.701-1.736 3.52-3.474 106.83-3.515 151.72-252.7 151.72-252.7 0 0-.706 66.24-48.46 169.21-35.438 76.42-64.05 89.68-86.13 89.68-7.67 0-14.554-1.602-20.657-2.713" fill="url(#d)"/>
+  <path d="m797.71 786.84c1.444-1.644 5.307-40.604 4.627-103.18-.667-61.33-20.667-110-20.667-110 0 0 6.416-23.957 11.334-12 34 82.67 15.425 213.32 12 221.33-1.835 4.293-4.212 5.561-5.801 5.561-1.377 0-2.163-.952-1.493-1.716" fill="url(#e)"/>
+  <path d="m782.17 580.2c-2.192-.217-11.527-15.877-14.474-22.868-2.947-6.99.1-12.05.1-12.05 0 0-10.116-26.458-29.535-54.5-19.417-28.05-48.5-35.611-48.5-35.611 0 0 18.05-16.972 51.19 23.15 27.12 32.831 31.838 52.828 33.432 55.56 4.057 6.955 8.387.283 11.584-6.39 2.686-5.604 4.572-11.208 4.826-8.736.557 5.415 7.871 39.917 1.537 52.25-1.795 3.495-7.779 9.206-10.04 9.206-.041 0-.081-.002-.119-.006" fill="url(#f)"/>
+  <path d="m860.51 853.66c-31.34-29.822-56.51-63.33-56.51-63.33-4.607-8-.42-5.334 5.86-4 131.45 170 208.48-1.334 208.48-1.334 0 0-6.28 26-40.817 62.67-36.29 38.532-70.96 26.666-71.798 30.666-.836 3.999 4.606 11.999 4.606 11.999 0 0-15.489-3.999-49.818-36.667" fill="url(#g)"/>
+  <path d="m800.55 794.99c0-6.343 3.563-10.573 6.802-5.286 3.241 5.286-6.154 23.789 77.43 140.63-94.45-105.33-84.23-135.34-84.23-135.34" fill="url(#h)"/>
+  <path d="m791.49 788.33c0-6.996 5.3-12.667 11.839-12.667 6.542 0 11.843 5.671 11.843 12.667 0 6.995-5.301 12.666-11.843 12.666-6.539 0-11.839-5.671-11.839-12.666" fill="url(#i)"/>
+  <path d="m488 358.5c-10.5-3.5 4.5 2.5 28.5-19 24.398-21.857-.5-44.5 4-47.5 4.5-3 24.418 13.997 51.25 19 29.5 5.5 38.42-3.167 43.42-7.667 4.701-4.231 12.833 19.667-37.667 46.17-21.576 11.322-40.71 14.632-55.919 14.632-16.336 0-28.14-3.82-33.581-5.632" fill="url(#j)"/>
+  <path d="m606.5 348c-14 5-51.5 45.5-92.5 33 0 0 12.667-11.334 21.667-45 8.167-30.55 17.301-37.13 27.333-34 122.67 38.33 114 83 154.67 116.33-32-2-97.17-75.33-111.17-70.33" fill="url(#k)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#l)" opacity=".8">
+    <path d="m514 381c0 0 30.75-1.5 49.25-20.5 18.5-19 30.06-35.991 16-32.25-34.75 9.25-17.5 48-65.25 52.75" fill="url(#m)"/>
+   </g>
+  </g>
+  <path d="m514 381c0 0 28.668-1.666 41.33-16 12.666-14.334 17.999-21.668 25.666-26.334 7.667-4.666 24.334 17.668-10.666 35-16.248 8.05-29.553 10.202-39.14 10.203-11.07 0-17.19-2.87-17.19-2.87" fill="url(#n)"/>
+  <path d="m678.38 407.6c-22.434-18.745-45.73-37.49-58.38-33.599-26 8-45.5 36.5-97.5 28.5 0 0 16.368-14.448 31.5-43.5 16.667-32 29.763-43.521 53.33-34.667 65.67 24.667 85.67 88.67 125.67 116-1.134.945-2.546 1.382-4.197 1.383-10.312.001-30.01-17.06-50.43-34.12" fill="url(#o)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#p)" opacity=".8">
+    <path d="m522.75 402.75c0 0 35-1.5 53.5-20.5 18.5-19 40.37-29.528 26-27.25-36.25 5.75-15.5 39.25-79.5 47.75" fill="url(#q)"/>
+   </g>
+  </g>
+  <path d="m522.5 402.5c0 0 20.834.501 39.501-10.833 18.666-11.334 25-16.999 34.33-19.333 9.333-2.334 10.336 19.305-15.667 26.332-16.567 4.477-29.962 5.714-39.701 5.714-12.01 0-18.466-1.88-18.466-1.88" fill="url(#r)"/>
+  <path d="m525 428.67c0 0 19.21-3.74 46-40.666 12.334-17 24.746-42.67 53-39 25.667 3.334 40.43 15.341 49 30.333 36 63 74 85 74 85 0 0-82.33-.001-222-35.667" fill="url(#s)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#t)" opacity=".8">
+    <path d="m525.75 428.75c0 0 34.543-.037 54.5-17.5 12-10.5 20.25-15 33.5-16 8.82-.666 7.426-2 0-2.75-29.75-3-30.5 29.75-88 36.25" fill="url(#u)"/>
+   </g>
+  </g>
+  <path d="m525 428.67c0 0 31.667 2.334 63-23.666 17.959-14.902 33.33-8 34-.334.667 7.667-1.072 10.744-21.666 22.667-11.09 6.421-23.662 8.508-35.31 8.508-21.599.001-40.03-7.175-40.03-7.175" fill="url(#v)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#w)" opacity=".8">
+    <path d="m605.75 416.5c0 0 14.184-8.819.5-47.25-23.5-66-86-74.5-86-74.5 0 0 13.25 9.5 16.25 17 3 7.5 3.5 11.25 3.5 11.25 0 0 1.417-4.251 2.667-6.501 1.25-2.25 2-4.166 2-4.166 0 0 6.583 5.417 12.08 11.417 5.5 6 6.25 19.416 6.25 19.416 0 0 3.5-5.667 5.833-8 2.237-2.237 5.748 3.301 11.334 10.833 11.1 14.971 4.333 23 4.333 23 0 0 5-6.832 6.667-7.666 2.132-1.066 6.06 9.588 8.166 14.666 6.75 16.25 3.834 20.667 3.834 20.667 0 0-12.561 13.83-27.917 20.334-21.25 9-33 17-33 17 0 0 54.5-10 63.5-17.5" fill="url(#x)"/>
+   </g>
+  </g>
+  <path d="m743.25 507.5c-2-1.5-6.378-8.19-21-15.5-17-8.5-28.75-5-32.25-7 0 0-12.5-49-9.5-52 3-3 26.5 5 45.5 20.5 19.88 16.218 25.75 44.5 26.25 48.5.5 4-4.25 6.5-4.25 6.5 0 0-.44.08-1.097.08-.984 0-2.453-.18-3.653-1.08" fill="url(#y)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#z)">
+    <path d="m704.25 466c0 0 14.14-.109 28.25 14 12.75 12.75 17 26 17 26 0 0 1.75.25 2.25-2.75.5-3-5-48-56.5-67.75-51.5-19.75 9 30.5 9 30.5" fill="url(#10)"/>
+   </g>
+  </g>
+  <path d="m625 446c-17.398-7.732-21-20-18-45.5 3-25.5-33-82.5-91.5-108 2.25-8.75 17.323-12.23 19.25-11.5 153 58 162 122.25 147.5 152.25-5.281 10.927-26.304 14.75-41.76 14.751-6.912 0-12.709-.765-15.49-2" fill="url(#11)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#12)">
+    <path d="m691.5 483c2 0 18 .75 34.5 9 12.28 6.14 16.25 12.75 18.75 13.25 2.5.5 4.139-5.541-10.25-22.25-15.5-18-45-18.5-45-18.5l2 18.5" fill="url(#13)"/>
+   </g>
+  </g>
+  <path d="m473.5 650.5c.5-61.5 26-75 41.5-71.5 15.5 3.5 29.504 24 16 43.5-26.666 38.5-16.591 92.63 50 89.17 70.5-3.667 101.47-78.43 92.5-150.17-8-64-55.951-112.02-60.5-122.5-2.052-4.725-12.512-13.455-2.5-21 34.5-26 35.877-54.609 53.5-48 8 3 11.5 11.25 21.5 37 13.02 33.538 29 85 33.5 163 6.683 115.85-71 174-132.5 176-1.621.053-3.247.079-4.855.079-59.36.005-108.63-35.701-108.14-95.58" fill="url(#14)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#15)" opacity=".8">
+    <path d="m509.33 660.33c0 0-15.333 31.33 5.667 52.834 21 21.5 41 28.17 62 30 21 1.833-3.498-28-22.332-33.33-18.834-5.333-40-18-37.33-52.833 2.666-34.833-8 3.333-8 3.333" fill="url(#16)"/>
+   </g>
+   <g clip-path="url(#17)">
+    <path d="m497 707.67c0 0-15.685-17.07-18.333-49.33-3.667-44.666 10.333-41 10.333-41 0 0-18 40.667 8 90.33" fill="url(#18)"/>
+   </g>
+   <g clip-path="url(#19)" opacity=".6">
+    <path d="m655 369.67c-7 4.417-15.75 29.417-43.3 48.26-5.992 4.099-3.392 8.796.64 14.572 1.05 1.504 1.955 2.8 2.491 4.04.925 2.128 4.233 6.507 8.423 12.05 14.916 19.738 45.955 60.81 52.23 111 5.811 46.48-4.995 91.27-28.906 119.81 39.755-20.4 73.75-91.73 52.755-194.4-13.07-63.922-35.746-120.75-44.33-115.33" fill="url(#1A)"/>
+   </g>
+   <g clip-path="url(#1B)">
+    <path d="m517 716.67c-15.334-14.334-31-48.33 25.334-94.67 6.702-5.512-19.871-39.26-27.774-41.05-1.356-.306-2.77-.462-4.206-.462-15.816 0-34.434 18.341-34.854 70.03-.201 24.72 8.34 46.5 24.696 62.996 19.553 19.712 48.48 30.566 81.45 30.566-20.979-2.079-38.706-3.164-64.65-27.412" fill="url(#1C)"/>
+   </g>
+  </g>
+  <path d="m624.5 317.5c-15.641-10.29-27-7.5-27-7.5.5-11.5-5-16-5-16 0 0 .732-6.461 6.5-6 2.482.199 9.59 5.947 13.5 7 13 3.5 22 11.5 36 11.5 14 0 26 5.5 16.5 17-3.705 4.485-7.789 6.46-12.522 6.46-7.402-.001-16.388-4.835-27.978-12.46" fill="url(#1D)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#1E)">
+    <path d="m592.5 294c0 0 5.339-1.615 12.25 2.75 9.5 6 25.25 11.5 31.5 10.75 7.646-.918-5-.75-15.25-10-13-3-16.5-6.75-19.25-8.75-2.75-2-8.25-1-9.25 5.25" fill="url(#1F)"/>
+   </g>
+  </g>
+  <path d="m638 316c-28.5-15-23-43.5-23-43.5 3.328 28.95 26 38.5 31 30 3.401-5.783 11-9 18-10 18.6-2.657 20.947-.773 26.5 7 5 7-2 14.5-6.5 17.5-2.543 1.695-8.615 6.635-19.601 6.634-6.805 0-15.497-1.896-26.399-7.634" fill="url(#1G)"/>
+  <path d="m670.9 311.57c-1.206-.426-2.325-.852-4.237-.241-7.834 2.5-15.945-6.03-15.167-9 3.833-14.667 35-8.333 37-3.833 1.197 2.693.333 3.666-1.833 5.166-2.599 1.801-3.167 5.666-10.5 8-1.037.33-1.881.453-2.605.453-1.076 0-1.885-.272-2.658-.545" fill="url(#1H)"/>
+  <path d="m671.5 300.5c2.5-8 16.5-9 8-63.5 20.5 40 10.464 58.17 5 65-2.759 3.449-6.258 5.1-8.99 5.1-3.21 0-5.361-2.279-4.01-6.6" fill="url(#1I)"/>
+  <path d="m670 302c1.5-8 11.5-17-9.5-58.5 33.5 32 34.14 57.814 20 64-2.833 1.24-5.163 1.915-6.926 1.914-3.217 0-4.543-2.247-3.574-7.414" fill="url(#1J)"/>
+  <path d="m655 304c-1-4.5 21-6.5-10.5-47.5 43.5 29 29.1 49.15 23 52-2.136.997-3.987 1.426-5.567 1.426-3.967 0-6.218-2.707-6.933-5.926" fill="url(#1K)"/>
+  <path d="m473 384c-11-1-26-17.5-15.5-25 10.5-7.5 19.5-5 27-15 7.5-10 9.5-20.5 9.5-24.5 0-4 5-6 7.5-4.5 2.5 1.5-4.5 7.5 8 21.5 0 0-5.5 2-10.5 14-4.892 11.74-14.571 33.53-25.288 33.533-.237 0-.473-.011-.712-.033" fill="url(#1L)"/>
+  <path d="m435.52 378.65c-7.365-8.617-8.808-19.575-5.924-25.63 5.204-10.917 46.924-9.516 56.717.784 3.724 3.917 6.194 12.25 2.521 20.369-2.258 4.994-11.06 6.341-13.641 12.05-1 2.219-4.188 3.128-8.362 3.128-10.415 0-26.998-5.652-31.31-10.699" fill="url(#1M)"/>
+  <path d="m466.69 368.11c-2.224-.759-4.348-1.518-7.19-1.112-4.329.618-7.05-.783-9.21-2.182-1.914-1.242-3.381-2.484-5.124-2.318-6.999.666-12.932-4.637-12.832-9.833.189-9.898 49.17-6.833 52.33 6.5 1.014 4.267-2.732 9.979-11.666 10.167-.096.002-.192.003-.287.003-2.362 0-4.225-.613-6.02-1.225" fill="url(#1N)"/>
+  <path d="m435.51 350.36c-.894-7.711 4.802-32.34 16.948-49.772-7.967 37.24-3.582 37.843-3.281 52.757.087 4.367-1.561 5.982-3.741 5.982-3.892 0-9.482-5.147-9.926-8.967" fill="url(#1O)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#1P)">
+    <path d="m452.46 300.59c0 0-8.413 25.588-9.698 35.31-1.751 13.236 1.442 23.25 2.467 23.498 1.378.338 10.288-1.587 4.996-10.606-1.555-2.65-5.701-15.11 2.235-48.2" fill="url(#1Q)"/>
+   </g>
+  </g>
+  <path d="m447.47 354.61c.965-17.06 3.734-34.955 25.376-58.58-14.809 32.2-6.341 46.22-7.736 62.692-.275 3.247-4.248 5.282-8.355 5.282-4.742 0-9.663-2.711-9.285-9.398" fill="url(#1R)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#1S)">
+    <path d="m472.85 296.04c0 0-8.638 12.538-13.247 38.13-2.867 15.912-1.519 29.23-.495 29.479 2.921.705 10.504-5.273 6.68-14.704-1.225-3.02-6.586-25.524 7.06-52.902" fill="url(#1T)"/>
+   </g>
+  </g>
+  <path d="m464.32 360.63c.459-17.1.822-29.31 21.269-55.12-13.612 25.694-6.06 44.43-5.314 56.32.233 3.737-3.388 5.585-7.237 5.586-4.278 0-8.839-2.28-8.718-6.783" fill="url(#1U)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#1V)">
+    <path d="m485.56 305.8c0 0-9.138 12.888-11.853 38.747-1.589 15.13.077 23.32 1.104 23.08 3.631-.859 6.799-1.04 5.107-10.755-.603-3.466-7.298-27.18 5.642-51.07" fill="url(#1W)"/>
+   </g>
+  </g>
+  <path d="m557.67 458.67c-34.5 3-36.667 6.334-39.667 6.334-3 0-9.667-2.5-9.667-2.5 0 0 3.334-1.333 5.334-3.833 1.397-1.746 1.833-3.334 1.667-4.667 2.5-2.5 62.28-45.4 95.17-36 3.5 1 13 27.5 13.5 33 .271 2.987-5.773 6.588-11.25 10.5-3.5 2.5-10.25 5.5-12.25 5.5-2 0-8.333-11.334-42.833-8.334" fill="url(#1X)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#1Y)">
+    <path d="m519.5 464c0 0 18.5-18.75 56-20.75 37.5-2 47.25 8 47.25 8 0 0-2.5 3.75-10 8.25-6.432 3.858-11.5 5.75-11.5 5.75 0 0-21.75-18.75-81.75-1.25" fill="url(#1Z)"/>
+   </g>
+  </g>
+  <path d="m657 369.13c-7-16.5-32.667-37.875-53.5-50.37-37.05-22.23-68.75-37.75-68.75-37.75 0 0 3.5.75 6.75 1.75 18.214 5.605 54.826 22.851 94.5 48.75 60 39.17 51.33 79.83 51.33 79.83 0 0-9.334-31.667-30.334-42.21" fill="url(#1a)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#1b)" opacity=".8">
+    <path d="m657 369.13c0 0 20.418 5.267 34.75 54.13 16.5 56.25 34 109.5 5.75 190.75 14.25-55.75 14.711-100.08-15.75-195-10.75-33.5-24.75-49.875-24.75-49.875" fill="url(#1c)"/>
+   </g>
+   <g clip-path="url(#1d)">
+    <path d="m512.17 710c-1.814-4.72 14.833 53.667 107.83 27.75 64.4-17.945 85.32-123.52 56.33-206.08-16.5-47-49-82.67-49-82.67 0 0 79.03 88.43 49.33 216-23.859 102.48-140.33 87.67-164.5 45" fill="url(#1e)"/>
+   </g>
+   <g clip-path="url(#1f)" opacity=".3">
+    <path d="m488.33 701.33c0 0 10 14.667 25.667 7 15.666-7.666 6.666-21.666 6.666-21.666 0 0 7.131 17.844-10.417 22.333-14.333 3.667-21.916-7.667-21.916-7.667" fill="url(#1g)"/>
+   </g>
+   <g clip-path="url(#1h)" opacity=".6">
+    <path d="m488.08 700.58c0 0 10 14.667 25.667 7 15.666-7.666 5.499-24.333 5.499-24.333 0 0 8.298 20.511-9.25 25-14.333 3.667-21.916-7.667-21.916-7.667" fill="url(#1i)"/>
+   </g>
+   <g clip-path="url(#1j)" opacity=".6">
+    <path d="m475.33 662.75c0 0 3.537 16.224 18.917 17.5 21.1 1.75 21.75-17.17 21.75-17.17 0 0 3.32 17.538-19.333 18.334-19 .666-21.334-18.667-21.334-18.667" fill="url(#1k)"/>
+   </g>
+   <g clip-path="url(#1l)">
+    <path d="m512.5 638.5c-2.167 1.5-9.132 1.748-13 29.833-3.833 27.833 2.833 42.5 12.5 53.17 9.667 10.667 27.751 18.458 32.563 19.563-3.854-1.084-29.06-12.06-34.896-34.23-5.424-20.612.666-39.5 6.333-57 5.667-17.5-3.5-11.333-3.5-11.333" fill="url(#1m)"/>
+   </g>
+  </g>
+  <path d="m503.59 730.3c-3.214-9.788-6.505-31.715-.684-48.05.228-.642.636.251 1.099 1.145.378.727.793 1.455 1.182 1.355 2.134-.55 1.782 7.499 1.968 11.02.206 3.895 1.155 9.662 1.93 12.06.216.667-2.443 7.333-2.659 21.417-.054 3.562.278 7.306-.245 7.305-.352 0-1.09-1.689-2.591-6.257" fill="url(#1n)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#1o)">
+    <path d="m502.91 684.58c0 0-4.599 15.08-1.437 32.667 2.46 13.681 4.311 18.25 4.311 18.25 0 0-3.02-23.75.216-42-1.348-9.5-3.09-8.917-3.09-8.917" fill="url(#1p)"/>
+   </g>
+  </g>
+  <path d="m517.34 742.48c-4.55-8.159-8.906-24.296-6.969-31.17.132-.468 2.832 4.551 3.188 5.188 1.5 2.687 3.878 6.919 10.812 12.313 2.605 2.025-3.875 1.437-4.187 10.826-.125 3.79.57 7.132.006 7.131-.34 0-1.138-1.217-2.85-4.287" fill="url(#1q)"/>
+  <path d="m532 749c-4.187-7.143-5.983-15.193-5.937-18.396 1.291 1.104 5.209 4.396 13.167 8.396.266.134-3.231 2.166-3.897 7.833-.335 2.854-.447 4.837-1.134 4.837-.435 0-1.101-.796-2.199-2.67" fill="url(#1r)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#1s)">
+    <path d="m610.5 418c5.271 1.213 13.266 30.26 13.258 32.26-.008 1.994-8.258-10.756-46.01-8.506-37.75 2.25-51.833 15.917-56.58 18.917-2.25-5.5-4.5-5.584-5-6.334-.5-.75 58.833-44.5 94.33-36.33" fill="url(#1t)"/>
+   </g>
+   <g clip-path="url(#1u)" opacity=".3">
+    <path d="m475.33 664c0 0 3.537 16.224 18.917 17.5 21.1 1.75 21.75-17.17 21.75-17.17 0 0 3.32 17.538-19.333 18.334-19 .666-21.334-18.667-21.334-18.667" fill="url(#1v)"/>
+   </g>
+  </g>
+  <path d="m503.17 696.5c-.358-14.684-3.921-18.246-3.921-18.246 0 0 .625-25.25 10.788-26.916 0 0 9.508 20.07-5.282 49.39-.18.144-.34.209-.481.209-.894.001-1.059-2.614-1.104-4.435" fill="url(#1w)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#1x)" opacity=".8">
+    <path d="m478.88 610.38c0 0-9.625 30.875-3.125 61.63 3.271 15.475 15.875-3.625 29.5-18.75 13.625-15.12 18.75-43.37-3.25-44.25-22-.875-23.12 1.375-23.12 1.375" fill="url(#1y)"/>
+   </g>
+  </g>
+  <path d="m506.5 641c10-16.5 5.5-25 5.5-25 0 0-17.432 5.02-32.5-4.334-4.834-3-5.5-29.499-1.334-35.33 3.144-4.401 21.16-14.891 24.834-16.834 8.5-4.5 9.5-26 5-36-4.5-10 4.5-12 12-13.5 7.5-1.5 17.5 1 19.5 5 2 4-6.5 13-10 31.5-3.5 18.5 5.5 20 5.5 20 0 0 4-1 10-10.5 9.936-15.733 21-24.5 27.5-25 6.5-.5 24 15.5 24 18.5 0 3-9 7.5-15 15-6 7.5-6 17.5-6 17.5 0 0 12.5 11-19 46.5-31.5 35.5-71 40.5-71 40.5 0 0 8.558-7.47 21-28" fill="url(#1z)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#20)" opacity=".6">
+    <path d="m512.5 616.17c6-2.167 18-7 14.5-20.834-3.913-15.464-3.666-17.333-2.833-21.17.833-3.834 1.5-5 1.5-5 0 0-1.5 1-7.5.166 2.5 19.667 18.17 38-5.667 46.834" fill="url(#21)"/>
+   </g>
+   <g clip-path="url(#22)">
+    <path d="m487 668.67c0 0 40.33-8.667 66.5-38.17 26.434-29.801 25.366-40.01 21.334-48.667-3.709-7.958-18.834.167-21.5 3.5-6.081 7.603-20.334 55.33-66.33 83.33" fill="url(#23)"/>
+   </g>
+   <g clip-path="url(#24)">
+    <path d="m574.63 577.13c0 0 2.377-12.12 9.376-17.792 6.999-5.666 12.331-9.333 10.665-11-1.666-1.666-13.713-3.164-16.333-2-2.999 1.334.626 5.358-8.333 10.667-18 10.667-22.625 27.625-22.625 27.625 0 0 18.375-14.708 27.25-7.5" fill="url(#25)"/>
+   </g>
+   <g clip-path="url(#26)" opacity=".6">
+    <path d="m572.5 531c4.875.375 9.625 4.5 14.625 8.5 5 4 8.875 9 8.875 9 0 0-7.375-6.75-18.17-3.167-2.333-3.667-8.01-14.539-5.334-14.333" fill="url(#27)"/>
+   </g>
+   <g clip-path="url(#28)">
+    <path d="m512 616c0 0 14-5.333 10.834-17.333-3.167-12-7.834-22.5-9.334-39.17-1.5-16.667 1.244-39.21 5.5-41.75 11.167-6.667 16.834-2.667 18.25-.25 1.449 2.475-3.686 7.613-7.917 23.333-5.833 21.667 3.667 26.334 3.667 26.334 0 0-3.5 1.333-7.333 2-3.537.615-7.5.166-7.5.166 0 0 .472 4.745 4 16 3.5 11.167 8.5 25.17-10.167 30.667" fill="url(#29)"/>
+   </g>
+  </g>
+  <path d="m518.17 569.33c0 0-2.167-8.334-2.5-22.334-.418-17.586 1.333-23 4-26.667 3.425-4.708 13.833-4.583 15.583-2.833 1.491 1.49-4.583 7.833-8.916 26.833-4.333 19 4.666 23.5 4.666 23.5-3.241 1.389-6.842 1.698-9.403 1.698-2.048 0-3.43-.197-3.43-.197" fill="url(#2A)"/>
+  <path d="m523.66 630.08c-.212.257-.335.393-.34.393-.004.001.101-.126.34-.393m7.844-20.583c-1.333-12.334-1.249-16.5 7.25-20.5 3.477-1.637 7.59-2.776 9.427-4.237 18.573-14.763 27.839-6.358 26.99-4.43-.162.366-.93-.255-2.414-.875-3.058-1.279-9.155-2.557-19.253 4.792-4.984 3.628-5.833 9.416-9.999 16.75-7.217 12.704-19 28.17-19 28.17-.375.399-.653.702-.844.916 1.664-2.01 8.833-11.436 7.844-20.583" fill="url(#2B)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#2C)" opacity=".65">
+    <path d="m0 0c-4.589.551-7.213-8.574-3.38-14.157 4.973-7.244 11.432-3.887 12.291-2.167-1.289 3.583-4.707 10.591-8.911 16.324" transform="translate(538.78 608.57)"/>
+   </g>
+  </g>
+  <path d="m537 594.25c4.27-5.851 9.125-3 9.875-1.5-1.125 3.125-3.957 9.417-7.624 14.416-3.23-.378-5.626-8.291-2.251-12.916" fill="url(#2D)"/>
+  <g clip-path="url(#3)">
+   <g clip-path="url(#2E)">
+    <path d="m558.44 563.67c0 0 3.331-4.742 9.611-7.817 6.279-3.076 6.281-5.382 6.28-6.792-.001-1.41-3.59-4.87-7.562 2.691-3.971 7.561-6.02 5.767-8.329 11.918" fill="url(#2F)"/>
+   </g>
+   <g clip-path="url(#2G)">
+    <path d="m558.44 563.67c0 0 3.331-4.742 9.611-7.817 6.279-3.076 6.281-5.382 6.28-6.792-.001-.757-1.27-2.124-2.115-1.858-.729.229 2.493.445.705 3.524-2.307 3.972-8.842 3.844-14.481 12.943" fill="url(#2H)"/>
+   </g>
+   <g clip-path="url(#2I)">
+    <path d="m524.38 628.75c0 0 5-6.625 6.5-13.25 1.5-6.625-.875-11.75.25-17.625 1.125-5.875 4.529-8.153 10-9.875 6.75-2.125 8.375-4.375 8.375-4.375 0 0-4 3-11.125 2.875-3.599-.063-9 2.75-9.625 10.25-.574 6.891 6 15.25-4.375 32" fill="url(#2J)"/>
+   </g>
+   <g clip-path="url(#2K)">
+    <path d="m577.38 547.38c0 0 5.25-1.75 11.5-.375 6.25 1.375 6.75 2.375 6.75 2.375 0 0-.5-2.875-7.625-3.875-7.125-1-10.625 1.875-10.625 1.875" fill="url(#2L)"/>
+   </g>
+   <g clip-path="url(#2M)" opacity=".6">
+    <path d="m517.75 517.5c0 0 3.883-3.76 10.5-4.25 6.75-.5 10.25 1.875 10.25 1.875 0 0 .375-4.5-12.5-5.25-11.763-.686-24.375 8.5-8.25 7.625" fill="url(#2N)"/>
+   </g>
+   <g clip-path="url(#2O)">
+    <path d="m359.66 715.75c1.659-5.492-2.384-11.572-9.03-13.581-6.647-2.01-13.381.815-15.04 6.305-1.659 5.492 2.384 11.571 9.03 13.58 6.647 2.01 13.381-.814 15.04-6.304" fill="url(#2P)"/>
+   </g>
+   <g clip-path="url(#2Q)">
+    <path d="m811.56 794.12c1.179-3.904-1.696-8.227-6.42-9.655-4.727-1.428-9.514.579-10.694 4.482-1.18 3.905 1.695 8.227 6.42 9.655 4.726 1.428 9.514-.578 10.694-4.482" fill="url(#2R)"/>
+   </g>
+   <g clip-path="url(#2S)">
+    <path d="m356 686.5c0 0 3.5-42.5 19-76.5 15.5-34 27-55 27-55 0 0-46 44-46 131.5" fill="url(#2T)"/>
+   </g>
+   <g clip-path="url(#2U)">
+    <path d="m502.5 463.5c0 0-23.5 15-39.5 28-16 13-29 25.5-29 25.5 0 0-4.5-25 68.5-53.5" fill="url(#2V)"/>
+   </g>
+   <g clip-path="url(#2W)">
+    <path d="m434.5 525.5c-.852-2.554-4.5-4.5-9.5-2.5-5 2-27.501 28.666-21.5 27.833 6-.833 32-22.333 31-25.333" fill="url(#2X)"/>
+   </g>
+   <g clip-path="url(#2Y)">
+    <path d="m327.67 718.33c0 0-69.33 53-139.33 80 4.334-8.333 3.167-14.333 3.167-14.333 0 0 37.667.333 136.17-65.67" fill="url(#2Z)"/>
+   </g>
+   <g clip-path="url(#2a)">
+    <path d="m327 703.5c0 0-52.55 8.248-96-69-58.5-104-69-218.5-69-218.5 0 0 32.617 180.96 96 249 34 36.5 69 38.5 69 38.5" fill="url(#2b)"/>
+   </g>
+   <g clip-path="url(#2c)">
+    <path d="m394.5 509c0 0-7.833-31-9.5-60.33-1.422-25.04-2-49.666-2-49.666 0 0 12 92.33 11.5 110" fill="url(#2d)"/>
+   </g>
+   <g clip-path="url(#2e)">
+    <path d="m426.5 444.33c0 0-10 41.5-5 56.5 5 15 0-35 5-56.5" fill="url(#2f)"/>
+   </g>
+   <g clip-path="url(#2g)">
+    <path d="m814 799.5c0 0 43.33 53.5 89 82.75-2.75-7.25-3-13.917-3-13.917 0 0-40.5-14.833-86-68.833" fill="url(#2h)"/>
+   </g>
+   <g clip-path="url(#2i)">
+    <path d="m818.5 788c0 0 25.949 4.916 56.5-32.5 44.5-54.5 72-165.17 72-165.17 0 0-49 187.17-128.5 197.67" fill="url(#2j)"/>
+   </g>
+   <g clip-path="url(#2k)">
+    <path d="m786.5 578c0 0 20.5 73 18 126.5-2.5 53.5-2.5 68-2.5 68 0 0 23-87.5-15.5-194.5" fill="url(#2l)"/>
+   </g>
+   <g clip-path="url(#2m)">
+    <path d="m770.5 546.89c-9.08 1.434 10.497 32.11 13.497 30.11 3-2-3.997-31.61-13.497-30.11" fill="url(#2n)"/>
+   </g>
+   <g clip-path="url(#2o)">
+    <path d="m753.5 508.5c0 0 3.5 7 7 15 3.5 8 8.5 20 8.5 20 0 0 2-22-15.5-35" fill="url(#2p)"/>
+   </g>
+   <g clip-path="url(#2q)">
+    <path d="m777.5 524.5c0 0 2-10 1.5-33.5-.5-23.5-2-37.5-2-37.5 0 0-2 57.5.5 71" fill="url(#2r)"/>
+   </g>
+   <g clip-path="url(#2s)">
+    <path d="m796.67 530c0 0 4.333-24 8.833-56.5 4.5-32.5 6.5-51 6.5-51 0 0-17.333 88-15.333 107.5" fill="url(#2t)"/>
+   </g>
+   <g clip-path="url(#2u)" opacity=".8">
+    <path d="m515.8 661.92c-.05 15.833 2.45 41.583 32.45 50.33 44.872 13.09 82.5-6.75 100.25-30.5 19.593-26.22 18.611-36.11 13.5-25.5-5.502 11.416-31.56 63.59-99 55.25-44.5-5.5-46.25-37-47.2-49.583" fill="url(#2v)"/>
+   </g>
+   <g clip-path="url(#2w)" opacity=".8">
+    <path d="m670.25 380.5c0 0 23.5 36.75 35.5 122.25 12 85.5 10.5 109.75 10.5 109.75 0 0 8.5-136.25-46-232" fill="url(#2x)"/>
+   </g>
+   <g clip-path="url(#2y)" opacity=".8">
+    <path d="m480 620.33c0 0-8.922 21.771-3.333 51.667 6.666 35.667 39 55 39 55 0 0-52.667-34.667-35.667-106.67" fill="url(#2z)"/>
+   </g>
+   <g clip-path="url(#30)" opacity=".5">
+    <path d="m544.67 736.25c0 0 48.769 18.88 94.67-6.667 70.67-39.33 75.5-110.33 75.5-110.33 0 0-26.17 141.33-170.17 117" fill="url(#31)"/>
+   </g>
+   <g clip-path="url(#32)" opacity=".8">
+    <path d="m527 428.5c0 0 18.925-4.559 39.75-31.25 17.75-22.75 17.75-26.75 25.5-34.5-1.25-.75-5.25 1.5-16 18.75-10.75 17.25-30.75 40-49.25 47" fill="url(#33)"/>
+   </g>
+   <g clip-path="url(#34)" opacity=".8">
+    <path d="m523.25 401.89c0 0 7.818-3.271 23.5-26.645 13.25-19.75 17.307-33.807 23.75-40.25-1.039-.624-6.954 8.922-15.5 23.5-8.5 14.5-18.25 33-31.75 43.39" fill="url(#35)"/>
+   </g>
+   <g clip-path="url(#36)" opacity=".8">
+    <path d="m514 381c0 0 12-10.75 19.25-34.75 7.25-24 11.5-32.75 11.5-32.75 0 0-3.75 13.75-9.5 32.75-5.75 19-15 31.25-21.25 34.75" fill="url(#37)"/>
+   </g>
+   <g clip-path="url(#38)" opacity=".8">
+    <path d="m605.75 416.5c0 0 2.25-14.167 2.25-20.17 0-6-6.562-28.988-28.333-56.667-23.333-29.666-64.17-47.17-64.17-47.17 0 0-.499-3.167 12.5 2.5 12.999 5.667 49.666 27.667 67 59 17.334 31.33 20.17 46.33 10.75 62.5" fill="url(#39)"/>
+   </g>
+   <g clip-path="url(#3A)">
+    <path d="m403 543.67c0 0-.333-1.334 10-12 10.333-10.667 13.333-9 13.333-12.334 0-3.333-8.988-4.144-17.583-13.08-8.333-8.667-7.417-13.08-8.75-11.75-1.333 1.333-.333 34.833 3 49.17" fill="url(#3B)"/>
+   </g>
+   <g clip-path="url(#3C)">
+    <path d="m787.33 574c.247 2.837 6.666-10.333 6.333-23.667-.333-13.333-2.666-28-3.666-27.666-1 .333-.001 10-6.667 17.333-3.333 3.667-5.332 6-3.666 7.667 2.666 2.666 6.333 11 7.666 26.333" fill="url(#3D)"/>
+   </g>
+   <g clip-path="url(#3E)">
+    <path d="m515.25 453.25c0 0-36.916 15.416-59.25 33.08-22.333 17.667-22 30.667-22 30.667 0 0-16.748-2.812 9.333-25 44.667-38 89.42-50 89.42-50 0 0-12 6.5-17.5 11.25" fill="url(#3F)"/>
+   </g>
+   <g clip-path="url(#3G)">
+    <path d="m399.25 550c0 0-31 45.5-38.5 83.5-7.5 38-3.75 52.33-5.75 54.833-2 2.5-2.75 1.834-4-.666-1.25-2.5.667-79.67 48.25-137.67" fill="url(#3H)"/>
+   </g>
+   <g clip-path="url(#3I)">
+    <path d="m183.33 804.67c0 0 6.334-4.667 7.334-14.667 1-10-.333-11-3-11-2.667 0 4.666 7-4.334 25.667" fill="url(#3J)"/>
+   </g>
+   <g clip-path="url(#3K)">
+    <path d="m330.33 715c0 0-31.41 27.373-83 50-38 16.667-60.959 20.09-55.666 17 12-7 84.67-25.667 138.67-67" fill="url(#3L)"/>
+   </g>
+   <g clip-path="url(#3M)">
+    <path d="m11.333 708.83c0 0 56.834 79.5 148.33 84.67 48.59 2.744 16.333-12.833.333-12.833-16 0-92.33-5.334-148.67-71.834" fill="url(#3N)"/>
+   </g>
+   <g clip-path="url(#3O)">
+    <path d="m164.67 415.33c0 0 17.08 157.27 89.33 245 37.33 45.33 74.33 43.33 73.33 40.667-1-2.667-66-7.333-110.67-110.33-44.666-103-51.999-175.33-51.999-175.33" fill="url(#3P)"/>
+   </g>
+   <g clip-path="url(#3Q)">
+    <path d="m181.67 883.33c0 0 103.33-78 142.33-124.33 32.651-38.791 15.5-36 13.333-37.667-2.113-1.626-20.333 49.33-155.67 162" fill="url(#3R)"/>
+   </g>
+   <g clip-path="url(#3S)">
+    <path d="m382 384.33c0 0 9.333 84.67 11.333 99 2 14.334 1 26.668 2 30.668 1 4 2.667 10 2.667 10 0 0-1-17.667-.333-25.667.666-8 .333-10.333 2.666-6.333 2.334 4 7 9.666 7 9.666 0 0-8.666-12.333-13.666-35.666-5-23.333-11.667-81.67-11.667-81.67" fill="url(#3T)"/>
+   </g>
+   <g clip-path="url(#3U)">
+    <path d="m429 423c0 0-10 46-10.667 60.667-.666 14.666-1 23.665 0 24.999 1 1.334 4.667-1 6-1.333 1.334-.333-2.666-2.669-3.666-7-1-4.332-1-34.665 8.333-77.33" fill="url(#3V)"/>
+   </g>
+   <g clip-path="url(#3W)">
+    <path d="m333 706c0 0 3.416-11.676 16.5-10.333 13 1.333 14.167 13 14.167 13 0 0 1-17.5-15-17.5-15.336 0-15.667 14.833-15.667 14.833" fill="url(#3X)"/>
+   </g>
+   <g clip-path="url(#3Y)">
+    <path d="m884.78 930.33c0 0-56.778-62.916-73.78-99.58-7.102-15.316-11.12-26.45-10.625-30 2.25.813 5.688.563 7.813-.687 3.25 10.75 11.812 45.604 76.59 130.27" fill="url(#3Z)"/>
+   </g>
+   <g clip-path="url(#3a)">
+    <path d="m907 888.33c0 0-5.333-5-6.333-14.666-1-9.667 1.333-12.667 2.333-12.334 1 .334-1 13.667 4 27" fill="url(#3b)"/>
+   </g>
+   <g clip-path="url(#3c)">
+    <path d="m815.33 796.33c0 0 21 30.334 48.667 49.667 27.667 19.333 34.33 16 34.33 16 0 0-44-16-83-65.67" fill="url(#3d)"/>
+   </g>
+   <g clip-path="url(#3e)">
+    <path d="m1011.25 802.25c0 0-38.75 75-96 75-13.667 0-11.251-12.25 3.083-12.583 14.334-.334 50.917-2.417 92.92-62.42" fill="url(#3f)"/>
+   </g>
+   <g clip-path="url(#3g)">
+    <path d="m818 786c0 0 30.867 2.129 64.67-47.33 54.666-80 71.33-185.33 71.33-185.33 0 0-25.333 117.67-71.33 181.67-39.727 55.27-64.67 51-64.67 51" fill="url(#3h)"/>
+   </g>
+   <g clip-path="url(#3i)">
+    <path d="m794.33 543c0 0 1.667-13.667 1.667-22.667 0-9 14-86.67 16.334-104.67-11.334 61.33-17.667 93.33-20.667 97.33-3 4-5.334 11.667-5.334 11.667 0 0 3.334-5.334 4.667-3.667 1.333 1.667 3.333 22 3.333 22" fill="url(#3j)"/>
+   </g>
+   <g clip-path="url(#3k)">
+    <path d="m776.67 535.67c1-2-.333-32.667 0-42.667.333-10 .333-29.334.333-29.334 0 0-2.999 46-4.333 52.667-1.334 6.667-1.666 8.334-1 10.334.666 2 5 9 5 9" fill="url(#3l)"/>
+   </g>
+   <g clip-path="url(#3m)">
+    <path d="m791 575.67c0 2.333 14.667 43.666 16.667 86.67 2 43-.334 103.17-4 111.33 2.334 3.166 2.667-2.334 4.667-19.667 2-17.333 9.334-125.67-14-181.33-2.334-4.334-3.334 3-3.334 3" fill="url(#3n)"/>
+   </g>
+   <g clip-path="url(#3o)">
+    <path d="m753.5 508.5c0 0 7.836 3.834 12.168 13.834 4.332 9.999 3.332 21.17 3.332 21.17 0 0 2 1.5 4.334-1.833 2.333-3.334-4-26-19.834-33.17" fill="url(#3p)"/>
+   </g>
+   <g clip-path="url(#3q)">
+    <path d="m794 786.67c0 0 3.333-8 11-6.334 7.667 1.667 8.333 8.334 8.333 8.334 0 0 1.668-9.667-8.666-11-10.334-1.334-10.667 9-10.667 9" fill="url(#3r)"/>
+   </g>
+   <g clip-path="url(#3s)" opacity=".4">
+    <path d="m690.17 407.33c0 0 7.826 11.363 20.666 25.5 16.5 18.17 34.834 30.833 34.834 30.833 0 0-31.5-16.333-55.5-56.33" fill="url(#3t)"/>
+   </g>
+   <g clip-path="url(#3u)" opacity=".4">
+    <path d="m687.67 391.5c0 0 2.03 1.271 13 16.5 14.166 19.666 32.33 32.33 32.33 32.33 0 0-15.166-7.333-31.833-30-9.854-13.401-13.5-18.833-13.5-18.833" fill="url(#3v)"/>
+   </g>
+   <g clip-path="url(#3w)" opacity=".4">
+    <path d="m681 375.67c0 0 2.662 2.882 11.834 15.666 16.5 23 22.833 25.583 22.833 25.583 0 0-4.25 1.189-21.5-22.08-10.5-14.166-13.167-19.17-13.167-19.17" fill="url(#3x)"/>
+   </g>
+   <g clip-path="url(#3y)">
+    <path d="m430.5 369.75c0 0 1.667 3.499 5.667 7.249 4 3.75 25.19 10.762 35.666 8.667 2.5-.5 4.167-1.666 4.167-1.666 0 0-34.75 1-45.5-14.25" fill="url(#3z)"/>
+   </g>
+   <g clip-path="url(#40)" opacity=".8">
+    <path d="m429.17 359c0 0 .833 11 4.583 14 3.75 3 18.542 11.518 40.25 9.666 4.352-.371 6.833-4 11.5-6 5.248-2.249 4.167-10.833 4.167-10.833 0 0-5 12.999-24.17 10.166-13.38-1.978-30.583-5.5-36.33-17" fill="url(#41)"/>
+   </g>
+   <g clip-path="url(#42)" opacity=".8">
+    <path d="m433.83 375.83c0 0 4.5 6.834 19.5 10.5 15 3.666 20.5.333 20.5.333 0 0-24.5 2-40-10.833" fill="url(#43)"/>
+   </g>
+   <g clip-path="url(#44)" opacity=".8">
+    <path d="m442.5 355.5c-3.333-13.166-.812-30.603 7.667-49.5 0 0-7.887 12.956-11.834 30.833-2.833 12.834-1.333 16.834 1.667 18.834.819.547 3.244 2.772 2.5-.167" fill="url(#45)"/>
+   </g>
+   <g clip-path="url(#46)" opacity=".8">
+    <path d="m457 360.5c-3.333-13.166 1.667-37.833 10.167-56.5 0 0-12.834 14.334-17.334 38.499-2.406 12.921-1.333 16.834 1.667 18.834.819.547 6.244 2.106 5.5-.833" fill="url(#47)"/>
+   </g>
+   <g clip-path="url(#48)" opacity=".8">
+    <path d="m473 364.5c-3.333-13.166-1-31.499 7.5-50.17 0 0-10.333 11.5-14.667 32.17-2.697 12.863-1.333 16.834 1.667 18.834.819.547 6.244 2.106 5.5-.833" fill="url(#49)"/>
+   </g>
+   <g clip-path="url(#4A)">
+    <path d="m479.5 349.17c0 0 1.5.499 3.5 1.833 2 1.334 5.167 5.167 5.167 5.167 0 0 3.833-7 6.5-19.5 2.666-12.5 9-20.17 6.833-21.666-2.167-1.501-7.333.833-7.333 3.166 0 2.333 0 8-4.5 17.667-4.5 9.666-10.167 13.333-10.167 13.333" fill="url(#4B)"/>
+   </g>
+   <g clip-path="url(#4C)">
+    <path d="m663.5 309.25c1.5 0 10.473-1 11.25-15 1-18-30.25-37.75-30.25-37.75 0 0 22.75 17.75 23 38.25.177 14.501-4 14.5-4 14.5" fill="url(#4D)"/>
+   </g>
+   <g clip-path="url(#4E)">
+    <path d="m676.75 308.75c0 0 9.152-1.965 11.25-11.5 5.5-25-27.5-53.75-27.5-53.75 0 0 21 24 21.75 47.25.5 15.494-5.5 18-5.5 18" fill="url(#4F)"/>
+   </g>
+   <g clip-path="url(#4G)">
+    <path d="m679.5 237c0 0 11.75 23.75 12 38.5.25 14.75-3.5 21.75-3.5 21.75 0 0 4.25-25.25-8.5-60.25" fill="url(#4H)"/>
+   </g>
+   <g clip-path="url(#4I)" opacity=".8">
+    <path d="m660 309c4.25.75 16-15.25-6.25-42.75 19.25 33 6.25 42.75 6.25 42.75" fill="url(#4J)"/>
+   </g>
+   <g clip-path="url(#4K)" opacity=".8">
+    <path d="m675 308.5c4-.25 16.5-19-8.5-55.75 22.5 43.25 8.5 55.75 8.5 55.75" fill="url(#4L)"/>
+   </g>
+   <g clip-path="url(#4M)" opacity=".8">
+    <path d="m687.25 278.25c0 0 .5-4-1-14.5-1.5-10.5-4.25-17.75-4.25-17.75 0 0 3.5 22.75 5.25 32.25" fill="url(#4N)"/>
+   </g>
+   <g clip-path="url(#4O)" opacity=".8">
+    <path d="m615.25 283c0 0 1.607 16.686 13.25 26 11.25 9 17.5 9.75 17.5 9.75 0 0-25-9.75-30.75-35.75" fill="url(#4P)"/>
+   </g>
+   <g clip-path="url(#4Q)" opacity=".8">
+    <path d="m645 308.75c0 0-4.25 11.25 11.25 13.75 15.5 2.5 33.75-6 35-17.5-3.75 9.25-28.28 17.05-37.25 7.5-7.75-8.25-8.75-5.75-9-3.75" fill="url(#4R)"/>
+   </g>
+   <g clip-path="url(#4S)" opacity=".8">
+    <path d="m638.25 324.75c0 0 11.25 7 18.75 3.5 4.257-1.986 5.75-3.75 5.75-3.75 0 0-8 .25-14.5-3.25-2.461-1.325.5 4.25-10 3.5" fill="url(#4T)"/>
+   </g>
+   <g clip-path="url(#4U)">
+    <path d="m649.5 299.33c0 0-1.333 1.167-3.333 4-2 2.833-13.334 5.833-25.834-10.167 9.334 20.17 24.999 23.835 23.333 20.334-1.666-3.501.502-10 4.168-7.501 3.666 2.5 5.667 5.834 9.333 6.667 3.666.833-9-3.833-7.667-13.333" fill="url(#4V)"/>
+   </g>
+   <g clip-path="url(#4W)">
+    <path d="m504.5 664.75c0 0 1.75 3.25 1.5 17.5-.25 14.25-1.5 17-1.5 17 0 0 10-13.25 7-37.5-2.75 1.5-7 3-7 3" fill="url(#4X)"/>
+   </g>
+   <g clip-path="url(#4Y)">
+    <path d="m510.5 712.25c0 0-.162 9.114 3 19.75 2.75 9.25 6 13.75 6 13.75 0 0-6-15.5-6.5-24.75-.25-2.75-2.5-8.75-2.5-8.75" fill="url(#4Z)"/>
+   </g>
+   <g clip-path="url(#4a)" opacity=".7">
+    <path d="m534.38 750.38c0 0-.541-2.709.959-6.04 1.5-3.333 2.833-5.166 2.833-5.166 0 0-1.499-.5-4.166-2.167-2.667-1.667-4.751-3.375-4.751-3.375 0 0 1.208 9.833 5.125 16.75" fill="url(#4b)"/>
+   </g>
+   <g clip-path="url(#4c)" opacity=".7">
+    <path d="m544.25 741.38c0 0 .537 3.126 4.875 7.625 3.375 3.5 4.875 5.375 4.875 5.375 0 0-1-4.625-.625-6.25.375-1.625 1.375-4.125 1.375-4.125 0 0-7.75-1.875-10.5-2.625" fill="url(#4d)"/>
+   </g>
+   <g clip-path="url(#4e)" opacity=".7">
+    <path d="m560.38 744.88c0 0 1.125 2.375 4.125 5.25 3 2.875 4 3 4 3 0 0-.125-1.625-.125-3.5 0-1.875.25-3.875.25-3.875 0 0-5.25-.375-8.25-.875" fill="url(#4f)"/>
+   </g>
+   <g clip-path="url(#4g)" opacity=".7">
+    <path d="m576.5 746.5c0 0 4.125 4.25 4.625 3.875.5-.375-.5-3.875-.5-3.875h-4.125" fill="url(#4h)"/>
+   </g>
+   <g clip-path="url(#4i)">
+    <path d="m526.75 732.25c0 0 1 5.5 3.125 11.125 2.125 5.625 3.75 7 3.75 7 0 0-4.75-11-6.875-18.12" fill="url(#4j)"/>
+   </g>
+   <g clip-path="url(#4k)">
+    <path d="m618.88 464.38c0 0 1.5 1 6.125 1.25 4.625.25 6.25-.375 6.25-.375 0 0-8.75.25-12.375-.875" fill="url(#4l)"/>
+   </g>
+   <g clip-path="url(#4m)">
+    <path d="m630.75 478.63c0 0 2.75 1.25 6.375 1.75 3.625.5 5.75.125 5.75.125 0 0-8.625-.5-12.12-1.875" fill="url(#4n)"/>
+   </g>
+   <g clip-path="url(#4o)">
+    <path d="m642 494.13c0 0 1.25 1 4.875 1.75 3.625.75 4.875.75 4.875.75 0 0-7-1.375-9.75-2.5" fill="url(#4p)"/>
+   </g>
+   <g clip-path="url(#4q)">
+    <path d="m651.88 509.13c0 0 .785.773 3.393 1.387 2.607.613 3.482.613 3.482.613 0 0-4.375-1.125-6.875-2" fill="url(#4r)"/>
+   </g>
+   <g clip-path="url(#4s)">
+    <path d="m670.62 553.18c0 0 .827 1.876 1.654 2.186.828.31-1.654-2.186-1.654-2.186" fill="url(#4t)"/>
+   </g>
+   <g clip-path="url(#4u)">
+    <path d="m499.63 701.13c-3.125-9.25-3.438-24.06.375-35.5 0 0-1.875 9.375-1.5 17.75.375 8.375 1.125 14 1.125 14 0 0 .167 1.917 0 3.75" fill="url(#4v)"/>
+   </g>
+   <g clip-path="url(#4w)">
+    <path d="m0 0c0 0 1.313 1.688 1.688 2.063 0 .437.187 1.687.187 1.687 0 0-1.5-1.5-2-2.25 0-.75.125-1.5.125-1.5" fill="#fff" transform="translate(508.38 717.25)"/>
+   </g>
+   <g clip-path="url(#4x)" opacity=".3">
+    <path d="m625.75 455.75c0 0-2.25-12.5 14.75-23 17-10.5 27.688-28.424 35.5-28.25 11.25.25 16.75 22.5 16.75 22.5 0 0-8.5-23-17.25-21.25-8.75 1.75-18.917 18.833-31.75 26-18.686 10.436-18 24-18 24" fill="url(#4y)"/>
+   </g>
+   <g clip-path="url(#4z)" opacity=".6">
+    <path d="m624.75 454.75c0 0-2.25-12.5 14.75-23 17-10.5 27.688-28.424 35.5-28.25 11.25.25 16.75 19.75 16.75 19.75 0 0-6.75-20.25-17.25-18.5-8.802 1.467-18.917 18.833-31.75 26-18.686 10.436-18 24-18 24" fill="url(#50)"/>
+   </g>
+   <g clip-path="url(#51)" opacity=".3">
+    <path d="m644.25 483c0 0-3.75-10 13.75-22.5 17.5-12.5 25.618-16.213 32.75-14.75 9.75 2 12.75 19 12.75 19 0 0-5-26.75-25.5-15.5-20.5 11.25-34 20.25-33.75 33.75" fill="url(#52)"/>
+   </g>
+   <g clip-path="url(#53)" opacity=".6">
+    <path d="m643.58 482.17c0 0-3.75-10 13.75-22.5 17.5-12.5 25.618-16.213 32.75-14.75 9.75 2 12.75 16.25 12.75 16.25 0 0-5-24-25.5-12.75-20.5 11.25-34 20.25-33.75 33.75" fill="url(#54)"/>
+   </g>
+   <g clip-path="url(#55)" opacity=".3">
+    <path d="m658.75 511.13c0 0 2.5-17.209 26.5-23.459 24-6.25 24.5 6.584 24.5 6.584 0 0-5.641-13.604-28.75-4.25-21 8.5-22.25 21.13-22.25 21.13" fill="url(#56)"/>
+   </g>
+   <g clip-path="url(#57)" opacity=".6">
+    <path d="m658.25 510.13c0 0 2.543-17.05 26.5-23.459 22.417-5.999 24.75 5.667 24.75 5.667 0 0-5.891-12.687-29-3.333-21 8.5-22.25 21.13-22.25 21.13" fill="url(#58)"/>
+   </g>
+   <g clip-path="url(#59)" opacity=".3">
+    <path d="m670.67 543.67c0 0 3.079-10.337 19.334-14.334 20.333-5 25.666 4 25.666 4 0 0-8.917-7.083-23.17-3.833-18.84 4.297-21.833 14.167-21.833 14.167" fill="url(#5A)"/>
+   </g>
+   <g clip-path="url(#5B)" opacity=".6">
+    <path d="m670.67 542.42c0 0 3.079-10.337 19.334-14.334 20.333-5 25.666 4 25.666 4 0 0-8.917-7.083-23.17-3.833-18.84 4.297-21.833 14.167-21.833 14.167" fill="url(#5C)"/>
+   </g>
+   <g clip-path="url(#5D)" opacity=".3">
+    <path d="m675.33 576.33c0 0 6.334-9 23-10.333 16.666-1.333 20.333 8.333 20.333 8.333 0 0-7.667-10.08-22.667-7.083-17.26 3.452-20.666 9.08-20.666 9.08" fill="url(#5E)"/>
+   </g>
+   <g clip-path="url(#5F)" opacity=".6">
+    <path d="m675.33 575.33c0 0 6.334-9 23-10.333 16.666-1.333 20.333 8.333 20.333 8.333 0 0-7.667-10.08-22.667-7.083-17.26 3.452-20.666 9.08-20.666 9.08" fill="url(#5G)"/>
+   </g>
+   <g clip-path="url(#5H)" opacity=".3">
+    <path d="m674 611c0 0 9.33-4.648 24.334-2.667 17.667 2.333 18.333 11.334 18.333 11.334 0 0-3.917-8.917-18.17-10.417-15.34-1.615-24.5 1.75-24.5 1.75" fill="url(#5I)"/>
+   </g>
+   <g clip-path="url(#5J)" opacity=".6">
+    <path d="m674.25 609.75c0 0 9.33-4.648 24.334-2.667 17.667 2.333 17.666 10.417 17.666 10.417 0 0-3.25-8-17.5-9.5-15.34-1.615-24.5 1.75-24.5 1.75" fill="url(#5K)"/>
+   </g>
+   <g clip-path="url(#5L)" opacity=".3">
+    <path d="m665.33 646.67c0 0 16.666 2.666 26.333 7 9.667 4.333 11 10 11 10 0 0-6.667-10.917-37.33-17" fill="url(#5M)"/>
+   </g>
+   <g clip-path="url(#5N)" opacity=".6">
+    <path d="m665.83 645.92c0 0 16.666 2.666 26.333 7 9.667 4.333 11 10 11 10 0 0-6.667-10.917-37.33-17" fill="url(#5O)"/>
+   </g>
+   <g clip-path="url(#5P)" opacity=".3">
+    <path d="m476.67 624c0 0 1.894 12.878 9.833 20.5 8.333 8 13.5 6.833 13.5 6.833l-1.667 1.334c0 0-18.666-5.334-21.666-28.667" fill="url(#5Q)"/>
+   </g>
+   <g clip-path="url(#5R)" opacity=".6">
+    <path d="m476.67 623c0 0 1.894 12.878 9.833 20.5 8.333 8 13.5 6.833 13.5 6.833l-1.667 1.334c0 0-18.666-5.334-21.666-28.667" fill="url(#5S)"/>
+   </g>
+   <g clip-path="url(#5T)" opacity=".3">
+    <path d="m532.67 735.33c0 0 12.856-2.939 14.333-11.583 2.334-13.667-2-17.08-2-17.08 0 0 5.334 3.333 3.334 15.666-2 12.334-15.667 13-15.667 13" fill="url(#5U)"/>
+   </g>
+   <g clip-path="url(#5V)" opacity=".6">
+    <path d="m531.42 734.33c0 0 12.856-2.939 14.333-11.583 2.334-13.667-2-17.08-2-17.08 0 0 5.334 3.333 3.334 15.666-2 12.334-15.667 13-15.667 13" fill="url(#5W)"/>
+   </g>
+   <g clip-path="url(#5X)" opacity=".3">
+    <path d="m577.67 745c0 0 8.758-3.975 8.08-15-.75-12.25-6.75-17.333-6.75-17.333 0 0 8 5.666 7.668 17.666-.334 12-9 14.667-9 14.667" fill="url(#5Y)"/>
+   </g>
+   <g clip-path="url(#5Z)" opacity=".6">
+    <path d="m578.92 745c0 0 8.758-3.975 8.08-15-.75-12.25-6.75-17.333-6.75-17.333 0 0 8 5.666 7.668 17.666-.334 12-9 14.667-9 14.667" fill="url(#5a)"/>
+   </g>
+   <g clip-path="url(#5b)" opacity=".3">
+    <path d="m613.67 705c0 0 7.749 2.167 13.08 12.5 5.334 10.333 1.25 18.833 1.25 18.833 0 0 5.149-10.22-.666-20-7.334-12.333-13.667-11.333-13.667-11.333" fill="url(#5c)"/>
+   </g>
+   <g clip-path="url(#5d)" opacity=".6">
+    <path d="m614.67 704.5c0 0 7.749 2.167 13.08 12.5 5.334 10.333 1.25 18.833 1.25 18.833 0 0 5.149-10.22-.666-20-7.334-12.333-13.667-11.333-13.667-11.333" fill="url(#5e)"/>
+   </g>
+   <g clip-path="url(#5f)" opacity=".3">
+    <path d="m645.33 681c0 0 12.327 3.136 20.416 10 8.25 7 6.584 15 6.584 15 0 0 2.229-11.328-8.334-18-12.666-8-18.666-7-18.666-7" fill="url(#5g)"/>
+   </g>
+   <g clip-path="url(#5h)" opacity=".6">
+    <path d="m646.08 680c0 0 12.327 3.136 20.416 10 8.25 7 6.584 15 6.584 15 0 0 2.229-11.328-8.334-18-12.666-8-18.666-7-18.666-7" fill="url(#5i)"/>
+   </g>
+   <g clip-path="url(#5j)" opacity=".8">
+    <path d="m498.25 353.25c0 0 22.44-12.07 28-24.75 6.25-14.25-5.25-32.5-5.25-32.5 0 0 17.92 22.11 2.75 39.25-13.5 15.25-25.5 18-25.5 18" fill="url(#5k)"/>
+   </g>
+   <g clip-path="url(#5l)" opacity=".8">
+    <path d="m603.17 311.5c0 0 1.667-.666 2.667-1.333 1 .167 2.166.333 2.166.333 0 0-2.5 2.333-4.833 1" fill="url(#5m)"/>
+   </g>
+   <g clip-path="url(#5n)" opacity=".8">
+    <path d="m592.5 294c0 0 5.333-1.667 14 4 8.667 5.667 18 7.5 18 7.5 0 0-9.667-.667-17.5-6-7.833-5.333-14.5-5.5-14.5-5.5" fill="url(#5o)"/>
+   </g>
+   <g clip-path="url(#5p)" opacity=".8">
+    <path d="m488.17 356.17c0 0 5.666-11 7.333-20.666 1.667-9.666 4.333-13 5.333-15.833 1-2.833 1-3.833 1-3.833 0 0-.833 5.666-2.333 8.833-1.5 3.167-3 7.999-4.167 15.333-1.166 7.334-7.166 16.17-7.166 16.17" fill="url(#5q)"/>
+   </g>
+   <g clip-path="url(#5r)" opacity=".8">
+    <path d="m475.75 587.5c0 0 .636-7.74 1.917-10.167 1.583-3 7.696-7.05 16.25-12.416 9.166-5.75 15.02-6.02 16.666-21.917 1.25-12.08-1.916-17.667-2.666-19.917-.75-2.25 4.083 2.917 4.208 15.417.125 12.5.875 23.5-6.5 24.875-7.375 1.375-28 9.5-29.875 24.13" fill="url(#5s)"/>
+   </g>
+   <g clip-path="url(#5t)">
+    <path d="m478.83 581.46c0 0-2.833 4.5-1.916 15.167.916 10.667 2.166 13.667 2.916 14.417.75.75 12 7.583 25.417 6.25-15.25-.417-22.917-5.667-24.5-7.5-1.583-1.834-5.25-19.25-1.917-28.334" fill="url(#5u)"/>
+   </g>
+   <g clip-path="url(#5v)" opacity=".8">
+    <path d="m485.5 669c0 0 12.649-10.674 24.375-34.375 5.875-11.875 2.125-18.625 2.125-18.625 0 0-1.125.25-2.375.5 8.125 16.13-24.12 52.5-24.12 52.5" fill="url(#5w)"/>
+   </g>
+   <g clip-path="url(#5x)" opacity=".8">
+    <path d="m512.83 660.5c0 0 31.33-13.5 51.5-41.833 17.551-24.66 13.334-32 11.834-36 1 26.17-26.17 56.5-63.33 77.83" fill="url(#5y)"/>
+   </g>
+   <g clip-path="url(#5z)" opacity=".5">
+    <path d="m559.25 538c0 0-3.333-4.083-7.083-6 6.5 2.25 8.333 5.167 8.333 5.167l-1.25.833" fill="url(#60)"/>
+   </g>
+   <g clip-path="url(#61)">
+    <path d="m510.83 344c0 0 11-7 14.667-16.667 3.667-9.666 1-16.666 1-16.666 0 0 1.5 14.08-9.25 18.833-10.173 4.495-6.417 14.5-6.417 14.5" fill="url(#62)"/>
+   </g>
+   <g clip-path="url(#63)">
+    <path d="m597.75 308.5c0 0-9.331-4.984-14.25-7.667-5.5-3-11.833-5.834-11.833-5.834 0 0-2.501-5.832 7.666-1.666 10.167 4.166 18.417 15.167 18.417 15.167" fill="url(#64)"/>
+   </g>
+   <g clip-path="url(#65)" opacity=".8">
+    <path d="m575.5 582c0 0 0-12.375 7.75-19.75 7.75-7.375 14.625-10.75 12.75-13.75-1.875-3-9.375-10.5-17.875-15.5 13.375 10.25 16.875 15 17 16.13.125 1.125-.375 2.25-8.125 8-7.75 5.75-11.875 14.875-11.5 24.875" fill="url(#66)"/>
+   </g>
+   <g clip-path="url(#67)">
+    <path d="m501 301c0 0-75.42-52.682-142.5-74.5-82.25-26.75-111.5-6-121.25 15.75 13.75-61 141.75-41.5 263.75 58.75" fill="url(#68)"/>
+   </g>
+   <g clip-path="url(#69)">
+    <path d="m228.25 272c0 0 16.906 45.34 78.75 32 48.667-10.501 107-47.75 107-47.75 0 0-91.5 48.75-133.67 45.25-40.914-3.397-52.08-29.499-52.08-29.499" fill="url(#6A)"/>
+   </g>
+   <g clip-path="url(#6B)">
+    <path d="m449 235.5c0 0 71.25-43.25 118-52.75 59.79-12.149 92.25-4.5 92.25-4.5 0 0-90-28.75-210.25 57.25" fill="url(#6C)"/>
+   </g>
+   <g clip-path="url(#6D)" opacity=".8">
+    <path d="m534.13 280.75c-43.651-24.289-139.42-75.82-191.87-87.75-82.64-18.795-108.25 32.75-108.25 32.75 0 0 32.667-47.25 117.67-20.75 85 26.5 167.58 82 167.58 82 0 0 7.75-5.625 14.875-6.25" fill="url(#6E)"/>
+   </g>
+   <g clip-path="url(#6F)" opacity=".8">
+    <path d="m438.75 229.25c0 0 74.5-42 135-53 60.5-11 112 7 112 7 0 0-55.742-21.562-117.5-8.75-60.25 12.5-129.5 54.75-129.5 54.75" fill="url(#6G)"/>
+   </g>
+   <g clip-path="url(#6H)" opacity=".8">
+    <path d="m534.13 280.75c0 0-85.941-45.784-137.46-67.25-72-30-121-18.17-121-18.17 0 0 68.13-15.667 241.46 93.67 5-5.625 17-8.25 17-8.25" fill="url(#6I)"/>
+   </g>
+   <g clip-path="url(#6J)" opacity=".8">
+    <path d="m260.75 228.75c-21 5.75-34.08 23.25-24.08 46.583 10 23.334 49 35.666 99.67 11.333 50.667-24.333 54.17-32.17 61.42-37.416-12.75 5.5-37.656 17.509-61.75 27-24.75 9.75-48.5 14.75-66.5 4.75-28.27-15.708-21.25-45-8.75-52.25" fill="url(#6K)"/>
+   </g>
+   <g clip-path="url(#6L)" opacity=".8">
+    <path d="m230 279.75c0 0-18-21.75-6.5-51.75 10.125-26.414 43.5-44.75 95.17-39 45.822 5.1 103.58 33.5 103.58 33.5 0 0-106.75-53-169.75-19.5-49.921 26.545-22.5 76.75-22.5 76.75" fill="url(#6M)"/>
+   </g>
+   <g clip-path="url(#6N)" opacity=".8">
+    <path d="m496.54 307.6c0 0-36.29-25.854-71.04-45.35-29.964-16.814-63-29.75-63-29.75 0 0 58.25 9 139.3 70.26-3.385 1.888-5.255 4.846-5.255 4.846" fill="url(#6O)"/>
+   </g>
+   <g clip-path="url(#6P)" opacity=".8">
+    <path d="m234.75 265.5c-1.5 8.75 15.5 44.25 70.5 31.25 53.834-12.725 96.75-43.75 96.75-43.75 0 0-143.25 82.75-167.25 12.5" fill="url(#6Q)"/>
+   </g>
+   <g clip-path="url(#6R)" opacity=".3">
+    <path d="m507.67 300.33c0 0 1.333-10.334 12-15.667 10.667-5.333 13.08-4.166 13.08-4.166 0 0-2.416-3.168-13.08 2.166-10.667 5.334-12 17.667-12 17.667" fill="url(#6S)"/>
+   </g>
+   <g clip-path="url(#6T)" opacity=".2">
+    <path d="m507.67 300.33c0 0 .583-10.208 9.375-16.417 9.817-6.934 14.208-4.666 14.208-4.666 0 0-4.402-2.769-14.625 3.375-9.5 5.709-8.958 17.708-8.958 17.708" fill="url(#6U)"/>
+   </g>
+   <g clip-path="url(#6V)" opacity=".3">
+    <path d="m480.34 296c0 0-6.967-12.522 3.821-23.618 12.157-12.504 20.84-6.947 20.84-6.947 0 0-10.767-6.948-22.577 7.294-11.81 14.241-2.084 23.271-2.084 23.271" fill="url(#6W)"/>
+   </g>
+   <g clip-path="url(#6X)" opacity=".35">
+    <path d="m479.34 295.18c0 0-6.967-12.523 3.821-23.618 12.157-12.505 20.84-6.948 20.84-6.948 0 0-10.768-6.947-22.577 7.294-11.81 14.242-2.084 23.272-2.084 23.272" fill="url(#6Y)"/>
+   </g>
+   <g clip-path="url(#6Z)" opacity=".3">
+    <path d="m467 245c0 0-8.613-4.867-18.725 5.993-10.112 10.86.749 24.342.749 24.342 0 0-12.02-15.01-2.247-25.09 11.984-12.359 20.223-5.244 20.223-5.244" fill="url(#6a)"/>
+   </g>
+   <g clip-path="url(#6b)" opacity=".35">
+    <path d="m465.55 244.01c0 0-8.613-4.868-18.725 5.993-10.112 10.86.749 24.342.749 24.342 0 0-12.02-15.01-2.247-25.09 11.984-12.361 20.223-5.245 20.223-5.245" fill="url(#6c)"/>
+   </g>
+   <g clip-path="url(#6d)" opacity=".3">
+    <path d="m414.27 255c0 0-10.198-16.08 2.353-23.14 12.551-7.06 18.04-1.962 18.04-1.962 0 0-8.237-7.844-20.396 1.177-11.617 8.62 0 23.926 0 23.926" fill="url(#6e)"/>
+   </g>
+   <g clip-path="url(#6f)" opacity=".35">
+    <path d="m411.13 253.43c0 0-8.629-15.689 3.922-22.749 12.551-7.06 16.474-2.354 16.474-2.354 0 0-6.521-6.374-18.68 2.648-11.617 8.619-1.716 22.455-1.716 22.455" fill="url(#6g)"/>
+   </g>
+   <g clip-path="url(#6h)" opacity=".3">
+    <path d="m376.92 238c0 0-12.912-15.412-2.499-23.741 10.413-8.329 21.243-3.749 21.243-3.749 0 0-8.747-3.331-18.744 4.582-9.996 7.914 0 22.908 0 22.908" fill="url(#6i)"/>
+   </g>
+   <g clip-path="url(#6j)" opacity=".35">
+    <path d="m373.18 236.33c0 0-10.778-14.682-.364-23.01 10.413-8.33 19.11-4.478 19.11-4.478 0 0-8.02-2.498-18.01 5.415-9.996 7.913-.729 22.07-.729 22.07" fill="url(#6k)"/>
+   </g>
+   <g clip-path="url(#6l)" opacity=".3">
+    <path d="m336.26 223.67c0 0-12.134-10.04-3.347-21.758 8.787-11.717 20.08-6.276 20.08-6.276 0 0-13.39-2.511-19.248 8.787-5.858 11.297 2.51 19.247 2.51 19.247" fill="url(#6m)"/>
+   </g>
+   <g clip-path="url(#6n)" opacity=".35">
+    <path d="m332.92 222.83c0 0-11.14-8.523-2.353-20.24 8.787-11.718 19.09-7.795 19.09-7.795 0 0-12.761-2.091-18.619 9.207-5.859 11.297 1.882 18.828 1.882 18.828" fill="url(#6o)"/>
+   </g>
+   <g clip-path="url(#6p)" opacity=".3">
+    <path d="m297.61 218.33c0 0-14.632-4.703-9.237-19.905 4.064-11.454 16.626-10.02 16.626-10.02 0 0-14.837 2.174-15.888 14.779-.739 8.868 8.499 15.15 8.499 15.15" fill="url(#6q)"/>
+   </g>
+   <g clip-path="url(#6r)" opacity=".35">
+    <path d="m295.21 217.59c0 0-14.02-5.163-8.498-20.322 3.464-9.513 15.888-9.606 15.888-9.606 0 0-14.837 2.174-15.888 14.778-.739 8.869 8.498 15.15 8.498 15.15" fill="url(#6s)"/>
+   </g>
+   <g clip-path="url(#6t)" opacity=".3">
+    <path d="m265.49 225.24c0 0-12.836 8.02-21.01-7.386-6.683-12.594 1.728-15.247 1.728-15.247 0 0-7.98 10.842 3.458 19.805 10.164 7.964 15.822 2.828 15.822 2.828" fill="url(#6u)"/>
+   </g>
+   <g clip-path="url(#6v)" opacity=".35">
+    <path d="m268 223.98c0 0-11.736 8.96-21.795-6.287-7.849-11.899 2.516-16.345 2.516-16.345 0 0-11.317 9.589 3.353 20.956 9.533 7.387 15.926 1.676 15.926 1.676" fill="url(#6w)"/>
+   </g>
+   <g clip-path="url(#6x)" opacity=".3">
+    <path d="m249.66 248.54c0 0-3.425 8.319-16.641 6.362-13.215-1.958-10.769-20.558-10.769-20.558 0 0-1.989 17.384 12.237 19.09 12.237 1.469 15.173-4.893 15.173-4.893" fill="url(#6y)"/>
+   </g>
+   <g clip-path="url(#6z)" opacity=".35">
+    <path d="m250.27 246.82c0 0-3.426 8.32-16.641 6.364-13.215-1.958-11.625-20.557-11.625-20.557 0 0-1.133 17.381 13.09 19.09 12.236 1.469 15.173-4.895 15.173-4.895" fill="url(#70)"/>
+   </g>
+   <g clip-path="url(#71)" opacity=".3">
+    <path d="m224.97 270.35c0 0 4.052 13.531 17.316 11.872 19.788-2.474 8.904-22.263 8.904-22.263 0 0 5.449 19.359-8.904 20.283-15.337.99-17.316-9.892-17.316-9.892" fill="url(#72)"/>
+   </g>
+   <g clip-path="url(#73)" opacity=".35">
+    <path d="m224.04 268.62c0 0 4.052 13.531 17.315 11.872 19.789-2.473 8.905-22.262 8.905-22.262 0 0 7.667 18.864-8.904 20.285-15.313 1.312-17.316-9.895-17.316-9.895" fill="url(#74)"/>
+   </g>
+   <g clip-path="url(#75)" opacity=".3">
+    <path d="m250.76 297.8c0 0 10.862 5.175 16.553-3.62 5.69-8.794-5.69-18.11-5.69-18.11 0 0 9.829 13.969 0 19.657-9.829 5.69-10.863 2.069-10.863 2.069" fill="url(#76)"/>
+   </g>
+   <g clip-path="url(#77)" opacity=".35">
+    <path d="m248.63 296.95c0 0 10.927 3.943 16.618-4.851 5.691-8.793-5.69-18.11-5.69-18.11 0 0 12.932 14.03 1.293 20.435-9.951 5.472-12.221 2.521-12.221 2.521" fill="url(#78)"/>
+   </g>
+   <g clip-path="url(#79)" opacity=".3">
+    <path d="m285.71 307.03c0 0 4.411-3.432 3.921-11.765-.489-8.332-4.901-9.803-4.901-9.803 0 0 6.372 6.371.98 21.568" fill="url(#7A)"/>
+   </g>
+   <g clip-path="url(#7B)" opacity=".35">
+    <path d="m283.81 307.33c0 0 4.411-3.433 3.921-11.765-.489-8.333-4.901-9.803-4.901-9.803 0 0 6.372 6.371.98 21.568" fill="url(#7C)"/>
+   </g>
+   <g clip-path="url(#7D)" opacity=".3">
+    <path d="m317.86 302.33c0 0-5.312-5.72-4.087-11.44 1.226-5.722 4.087-8.173 4.087-8.173 0 0-6.13 7.764 0 19.613" fill="url(#7E)"/>
+   </g>
+   <g clip-path="url(#7F)" opacity=".35">
+    <path d="m319.29 302.28c0 0-5.312-5.719-4.086-11.44 1.226-5.721 4.086-8.173 4.086-8.173 0 0-6.129 7.765 0 19.613" fill="url(#7G)"/>
+   </g>
+   <g clip-path="url(#7H)" opacity=".3">
+    <path d="m353.63 290c0 0-6.888.461-8.571-7.754-1.722-8.398 4.745-10.766 4.745-10.766 0 0-5.441 4.872-2.143 11.939 2.857 6.124 5.969 6.581 5.969 6.581" fill="url(#7I)"/>
+   </g>
+   <g clip-path="url(#7J)" opacity=".35">
+    <path d="m355.67 288.77c0 0-6.174 2.757-8.572-7.753-1.907-8.359 6.123-11.02 6.123-11.02 0 0-7.841 5.82-4.082 12.653 4.49 8.165 6.531 6.123 6.531 6.123" fill="url(#7K)"/>
+   </g>
+   <g clip-path="url(#7L)" opacity=".3">
+    <path d="m381.67 275.99c0 0-6.04.778-6.331-6.702-.372-9.684 5.586-11.918 5.586-11.918 0 0-4.495 3.82-3.724 11.917.745 7.82 4.469 6.703 4.469 6.703" fill="url(#7M)"/>
+   </g>
+   <g clip-path="url(#7N)" opacity=".35">
+    <path d="m383.9 275.62c0 0-6.04.778-6.33-6.702-.373-9.684 5.586-11.918 5.586-11.918 0 0-4.495 3.82-3.724 11.917.744 7.82 4.468 6.703 4.468 6.703" fill="url(#7O)"/>
+   </g>
+   <g clip-path="url(#7P)" opacity=".3">
+    <path d="m409.33 261.33c0 0-8-.5-7.666-10.666.055-1.667 1.666-.167 1.666-.167 0 0-1.166 2.167 1.167 6.5 2.368 4.397 4.833 4.333 4.833 4.333" fill="url(#7Q)"/>
+   </g>
+   <g clip-path="url(#7R)" opacity=".35">
+    <path d="m411 260.67c0 0-7.167 2-7.667-9.667l1.667.833c0 0-.5 3.5.833 5.334 3.605 4.957 5.167 3.5 5.167 3.5" fill="url(#7S)"/>
+   </g>
+   <g clip-path="url(#7T)" opacity=".3">
+    <path d="m458.25 232.63c0 0-4.375 2-6.917-4.626-1.853-4.831 2.917-7.708 2.917-7.708 0 0-3.758 3.383-.667 9 2.042 3.709 4.667 3.334 4.667 3.334" fill="url(#7U)"/>
+   </g>
+   <g clip-path="url(#7V)" opacity=".35">
+    <path d="m459.67 232c0 0-4.292 1.75-6.667-4.334-1.882-4.82 2.667-8 2.667-8 0 0-3.667 3.333-.667 9 3 5.667 4.667 3.334 4.667 3.334" fill="url(#7W)"/>
+   </g>
+   <g clip-path="url(#7X)" opacity=".3">
+    <path d="m491.67 213.67c0 0-4.503.16-6-3.333-2-4.667 2.666-8 2.666-8 0 0-7 6.333 3.334 11.333" fill="url(#7Y)"/>
+   </g>
+   <g clip-path="url(#7Z)" opacity=".35">
+    <path d="m493.17 213.33c0 0-4.503.16-6-3.333-2-4.667 1.583-7.499 1.583-7.499 0 0-5.917 5.832 4.417 10.832" fill="url(#7a)"/>
+   </g>
+   <g clip-path="url(#7b)" opacity=".3">
+    <path d="m525 197.67c0 0-2.667-1.333-2.667-4 0-2.667 1.334-6 1.334-6 0 0-1.667 6.667 1.333 10" fill="url(#7c)"/>
+   </g>
+   <g clip-path="url(#7d)" opacity=".35">
+    <path d="m526 197.54c0 0-2.667-1.333-2.667-4 0-2.667 1.334-6 1.334-6 0 0-1.667 6.667 1.333 10" fill="url(#7e)"/>
+   </g>
+   <g clip-path="url(#7f)" opacity=".3">
+    <path d="m556.67 186.33c0 0-1.667-2.334-1.667-4.334 0-2 2.333-4.666 2.333-4.666 0 0-1.332 5-.666 9" fill="url(#7g)"/>
+   </g>
+   <g clip-path="url(#7h)" opacity=".35">
+    <path d="m558.67 186.08c0 0-1.667-2.334-1.667-4.334 0-2 2.333-4.666 2.333-4.666 0 0-1.332 5-.666 9" fill="url(#7i)"/>
+   </g>
+   <g clip-path="url(#7j)" opacity=".3">
+    <path d="m591.58 179.25c0 0-1.143-2.286-1.143-4 0-1.715.857-4.287.857-4.287 0 0 .857 6 .286 8.288" fill="url(#7k)"/>
+   </g>
+   <g clip-path="url(#7l)" opacity=".35">
+    <path d="m592.87 179.04c0 0-1.143-2.287-1.143-4 0-1.715.857-4.287.857-4.287 0 0 .857 6 .286 8.288" fill="url(#7m)"/>
+   </g>
+   <g clip-path="url(#7n)" opacity=".3">
+    <path d="m620.1 177.17c0 0 2.715-.34 1.696-3.056-1.019-2.715-3.396-4.074-3.396-4.074 0 0 3.057 3.395 1.7 7.13" fill="url(#7o)"/>
+   </g>
+   <g clip-path="url(#7p)" opacity=".35">
+    <path d="m622.35 176.37c0 0 2.412-.302 1.507-2.715-.905-2.412-3.02-3.619-3.02-3.619 0 0 2.717 3.02 1.509 6.334" fill="url(#7q)"/>
+   </g>
+   <g clip-path="url(#7r)" opacity=".3">
+    <path d="m650.58 178.33c0 0 1.405-.281 1.969-1.687.562-1.406-1.969-2.812-1.969-2.812 0 0 1.125 2.53 0 4.499" fill="url(#7s)"/>
+   </g>
+   <g clip-path="url(#7t)" opacity=".35">
+    <path d="m651.63 178.33c0 0 1.406-.281 1.969-1.687.562-1.406-1.969-2.812-1.969-2.812 0 0 1.125 2.53 0 4.499" fill="url(#7u)"/>
+   </g>
+   <g clip-path="url(#7v)" opacity=".6">
+    <path d="m517 666.67c0 0-.635 57.694 78 44.33 68.67-11.667 100.33-114.67 64.67-200.33 50 98 12.857 179.43-38.667 202-40.33 17.666-108.67 11.666-104-46" fill="url(#7w)"/>
+   </g>
+   <g clip-path="url(#7x)" opacity=".5">
+    <path d="m556 744c0 0 46.33 11 91-17.333 44.667-28.334 81.33-81 70-177.33 13.5 132.42-68 200-161 194.67" fill="url(#7y)"/>
+   </g>
+   <g clip-path="url(#7z)" opacity=".5">
+    <path d="m624 453.67c0 0 46.22 58.39 50.666 114.33 5.667 71.33-28.333 110.33-28.333 110.33 0 0 39.667-19 35.667-91.67-4-72.67-40.33-117.67-58-133" fill="url(#80)"/>
+   </g>
+   <g clip-path="url(#81)" opacity=".3">
+    <path d="m622.67 409.33c-4.576 4.576 0 11.334 26.333 47.667 26.333 36.33 40.667 98.67 40.667 98.67 0 0 1.666-80.67-12.667-125.67-14.374-45.13-25.288-56.726-33.33-46-4 5.333-17 21.333-21 25.333" fill="url(#82)"/>
+   </g>
+   <g clip-path="url(#83)" opacity=".5">
+    <path d="m599 738c0 0 87.67-9.333 115-109.75 19.813-72.79-21.25-181.75-25.75-190.25 24.417 81 69.08 253-89.25 300" fill="url(#84)"/>
+   </g>
+   <g clip-path="url(#85)">
+    <path d="m223.33 849c0 0 98.67-80.67 115.67-117.33-11.167-4.667 5.333 13.833-115.67 117.33" fill="url(#86)"/>
+   </g>
+   <g clip-path="url(#87)">
+    <path d="m866.5 906.83c0 0-54.667-60.17-64-103.67 16 19.5 3.168 22 64 103.67" fill="url(#88)"/>
+   </g>
+   <g clip-path="url(#89)">
+    <path d="m179 807c0 0 27.07-4.494 80.33-37.17 47-28.833 75.33-51.833 75.33-51.833 0 0-1.845-1.352-9 3-57 34.667-99.33 68.67-146.67 86" fill="url(#8A)"/>
+   </g>
+   <g clip-path="url(#8B)">
+    <path d="m183 791c0 0-36.833 3.5-78.33-12.5-41.5-16-63.67-39.5-63.67-39.5 0 0 64 52.5 142 52" fill="url(#8C)"/>
+   </g>
+   <g clip-path="url(#8D)">
+    <path d="m910.33 890.33c0 0-24.575-9.08-60.58-47.33-36-38.25-39-44.5-39-44.5 0 0 1.146-.682 8 6 29.917 29.17 47.917 58.833 91.58 85.83" fill="url(#8E)"/>
+   </g>
+   <g clip-path="url(#8F)">
+    <path d="m910 874c0 0 24.25 2 44.75-11 20.5-13 39.25-37 39.25-37 0 0-37.5 46.25-84 48" fill="url(#8G)"/>
+   </g>
+   <g clip-path="url(#8H)">
+    <path d="m408.5 550.25c0 0-24.761 38-36.75 71.75-13.5 38-13.25 70.25-13.25 70.25 0 0-10-67.75 50-142" fill="url(#8I)"/>
+   </g>
+   <g clip-path="url(#8J)">
+    <path d="m435.67 519c0 0-1.834-1.667-3.667-2.333-1.833-.667-5.667-2.5-5.667-2.5 0 0 2.834.333 5.167.833 2.915.625 4.5.833 6.5-1.5 2-2.333 24.5-28.999 74.17-53.33-4.667 2.666-49.33 29.499-76.5 58.833" fill="url(#8K)"/>
+   </g>
+   <g clip-path="url(#8L)">
+    <path d="m799.75 776c0 0 3.416-29.17 2.583-92.33-.833-63.17-17.833-102.67-17.833-102.67 0 0 16.838 19.688 20.5 92.75 3.834 76.5-5.25 102.25-5.25 102.25" fill="url(#8M)"/>
+   </g>
+   <g clip-path="url(#8N)">
+    <path d="m767.8 545.28c0 0-3.634-8.951-7.467-16.617-3.833-7.667-11.167-20.834-11.167-20.834 0 0 20.1 25.23 18.634 37.451" fill="url(#8O)"/>
+   </g>
+   <g clip-path="url(#8P)">
+    <path d="m769 544.5c0 0-4.848 3.164-1.299 12.832 3.549 9.668 13.05 21.418 13.05 21.418 0 0-17.75-24.5-11.75-34.25" fill="url(#8Q)"/>
+   </g>
+   <g clip-path="url(#8R)">
+    <path d="m435.67 519c0 0 5.745 5.297-2 12-8.667 7.5-21.17 17.5-26.17 19.5 5.5-7.75 32.75-21.75 28.17-31.5" fill="url(#8S)"/>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/images/Qt.pdf b/images/Qt.pdf
new file mode 100644 (file)
index 0000000..07c7e7b
Binary files /dev/null and b/images/Qt.pdf differ
diff --git a/images/Qt.svg b/images/Qt.svg
new file mode 100644 (file)
index 0000000..68d4f37
--- /dev/null
@@ -0,0 +1,104 @@
+<?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"
+   clip-rule="evenodd"
+   stroke-miterlimit="10"
+   viewBox="0 0 174.35 209.78"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   width="744.09186"
+   height="895.29858"
+   sodipodi:docname="qt-logo.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0"
+   style="stroke-miterlimit:10">
+  <metadata
+     id="metadata29">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     inkscape:window-height="668"
+     inkscape:window-width="722"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     guidetolerance="10.0"
+     gridtolerance="10.0"
+     objecttolerance="10.0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     showgrid="false"
+     inkscape:zoom="0.12195802"
+     inkscape:cx="525.6108"
+     inkscape:cy="-287.87189"
+     inkscape:window-x="476"
+     inkscape:window-y="228"
+     inkscape:current-layer="svg2" />
+  <desc
+     id="desc4">SVG generated by Lineform</desc>
+  <defs
+     id="defs6">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective31" />
+  </defs>
+  <g
+     id="g8"
+     transform="translate(-1.5304326e-4,-3.775985e-4)">
+    <path
+       d="M 43.08,0.36 C 40.94,0 38.84,-0.08 36.81,0.08 L 36.8,0.08 C 36.8,0.08 22.92,1.02 22.29,1.07 C 9.62,2.08 0,12.5 0,26.89 L 0,196.55 L 14.19,209.78 L 156.79,185.81 C 166.6,184.11 174.35,172.54 174.35,160.04 L 174.35,21.88 L 43.08,0.36"
+       id="path10"
+       style="fill:#0c481e" />
+    <path
+       d="M 174.35,160.04 C 174.35,172.54 166.6,184.11 156.79,185.82 L 14.19,209.78 L 14.19,25.99 C 14.19,9.27 27.53,-2.21 43.08,0.36 L 174.35,21.88 L 174.35,160.04"
+       id="path12"
+       style="fill:#66b036" />
+    <path
+       d="M 130.42,45.91 L 141.94,47.15 L 141.94,67.36 L 154.9,68.28 L 154.9,80.96 L 141.94,80.36 L 141.94,126.69 C 141.94,130.72 142.38,133.31 143.28,134.48 C 144.08,135.55 145.32,136.07 146.99,136.07 C 147.15,136.07 147.32,136.07 147.48,136.06 C 150.03,135.91 152.81,135.13 155.83,133.75 L 155.83,145.4 C 150.69,147.65 145.65,149 140.7,149.42 C 139.99,149.47 139.29,149.5 138.62,149.5 C 134.14,149.5 130.72,148.2 128.38,145.57 C 125.65,142.52 124.29,137.62 124.29,130.9 L 124.29,79.54 L 118.06,79.26 L 118.06,65.67 L 125.65,66.22 L 130.42,45.91"
+       id="path14"
+       style="fill:#ffffff" />
+    <path
+       d="M 154.9,80.96 L 141.94,80.36 L 141.94,80.64 L 148.88,80.96 L 154.9,80.96"
+       id="path16"
+       style="fill:#0c481e" />
+    <path
+       d="M 144.64,135.6 C 145.3,135.92 146.07,136.07 146.99,136.07 C 147.15,136.07 147.32,136.07 147.48,136.06 C 150.03,135.91 152.81,135.13 155.83,133.75 L 149.81,133.75 C 147.99,134.58 146.28,135.21 144.64,135.6"
+       id="path18"
+       style="fill:#0c481e" />
+    <path
+       d="M 128.38,145.57 C 125.65,142.52 124.29,137.62 124.29,130.9 L 124.29,79.54 L 118.06,79.26 L 118.06,65.67 L 112.05,65.67 L 112.05,68.71 C 112.92,71.98 113.6,75.53 114.11,79.35 L 118.28,79.54 L 118.28,130.9 C 118.28,137.62 119.64,142.52 122.37,145.57 C 124.71,148.2 128.13,149.5 132.61,149.5 L 138.62,149.5 C 134.14,149.5 130.72,148.2 128.38,145.57 z M 130.42,45.91 L 124.41,45.91 L 119.74,65.79 L 125.65,66.22 L 130.42,45.91"
+       id="path20"
+       style="fill:#0c481e" />
+    <path
+       d="M 91.15,132.4 C 93.5,126.36 94.66,114.49 94.66,96.79 C 94.66,80.9 93.51,69.97 91.18,63.98 C 88.84,57.95 85.35,54.69 80.66,54.28 C 80.3,54.25 79.95,54.23 79.6,54.23 C 75.26,54.23 71.92,56.77 69.59,61.86 C 67.07,67.4 65.8,78.9 65.8,96.3 C 65.8,113.11 67.04,125.05 69.54,132.05 C 71.89,138.72 75.41,142.03 80.04,142.03 C 80.25,142.03 80.45,142.02 80.66,142.01 C 85.29,141.71 88.78,138.51 91.15,132.4 M 109.13,136.15 C 105.01,145.86 98.73,152.21 90.14,155.15 C 91.01,159.6 92.32,162.6 94.06,164.17 C 95.41,165.39 97.49,165.99 100.28,165.99 C 101.09,165.99 101.96,165.94 102.87,165.84 L 102.87,178.96 L 96.91,179.75 C 95.16,179.97 93.49,180.09 91.91,180.09 C 86.69,180.09 82.47,178.82 79.29,176.26 C 75.08,172.89 71.98,166.37 69.99,156.73 C 60.86,154.78 53.73,148.97 48.8,139.23 C 43.8,129.32 41.25,114.83 41.25,95.89 C 41.25,75.46 44.74,60.38 51.6,50.81 C 57.38,42.75 65.46,38.78 75.62,38.78 C 77.24,38.78 78.93,38.88 80.66,39.08 C 92.61,40.46 101.28,46.1 106.92,55.87 C 112.46,65.43 115.17,79.14 115.17,97.13 C 115.17,113.62 113.17,126.58 109.13,136.15"
+       id="path22"
+       style="fill:#ffffff" />
+    <path
+       d="M 100.28,165.99 C 101.09,165.99 101.95,165.94 102.87,165.84 L 98.04,165.84 C 98.71,165.94 99.49,165.99 100.28,165.99"
+       id="path24"
+       style="fill:#0c481e" />
+    <path
+       d="M 84.85,63.98 C 87.19,69.97 88.34,80.9 88.34,96.79 C 88.34,114.49 87.18,126.36 84.82,132.4 C 82.93,137.28 80.3,140.31 76.96,141.48 C 77.93,141.84 78.96,142.03 80.04,142.03 C 80.25,142.03 80.45,142.02 80.66,142.01 C 85.29,141.71 88.78,138.51 91.15,132.4 C 93.5,126.36 94.66,114.49 94.66,96.79 C 94.66,80.9 93.51,69.97 91.18,63.98 C 88.84,57.95 85.35,54.69 80.66,54.28 C 80.3,54.25 79.95,54.23 79.6,54.23 C 78.51,54.23 77.48,54.39 76.52,54.72 L 76.52,54.72 C 80.12,55.83 82.89,58.93 84.85,63.98 z M 82.51,178.25 C 82.4,178.2 82.28,178.15 82.17,178.09 C 82.16,178.09 82.15,178.08 82.14,178.08 C 82.03,178.03 81.93,177.97 81.83,177.92 C 81.81,177.91 81.79,177.9 81.77,177.89 C 81.68,177.84 81.59,177.79 81.49,177.74 C 81.46,177.72 81.44,177.71 81.41,177.69 C 81.33,177.65 81.24,177.6 81.16,177.55 C 81.12,177.53 81.09,177.51 81.05,177.48 C 80.98,177.44 80.91,177.4 80.84,177.36 C 80.79,177.33 80.74,177.3 80.7,177.27 C 80.64,177.23 80.58,177.19 80.52,177.15 C 80.46,177.12 80.41,177.08 80.35,177.04 C 80.3,177.01 80.25,176.98 80.2,176.94 C 80.14,176.9 80.07,176.85 80.01,176.81 C 79.97,176.78 79.93,176.75 79.89,176.72 C 79.82,176.67 79.74,176.61 79.67,176.55 C 79.64,176.54 79.61,176.52 79.59,176.5 C 79.49,176.42 79.39,176.34 79.29,176.26 C 75.08,172.89 71.98,166.37 69.99,156.73 C 60.86,154.78 53.73,148.97 48.8,139.23 C 43.8,129.32 41.25,114.83 41.25,95.89 C 41.25,75.46 44.74,60.38 51.6,50.81 C 57.38,42.75 65.46,38.78 75.62,38.78 C 75.65,38.78 69.27,38.77 69.27,38.77 L 69.27,38.78 C 59.12,38.78 51.05,42.75 45.27,50.81 C 38.41,60.38 34.92,75.46 34.92,95.89 C 34.92,114.83 37.47,129.32 42.47,139.23 C 47.41,148.97 54.53,154.78 63.67,156.73 C 65.65,166.37 68.76,172.89 72.96,176.26 C 76.14,178.82 80.36,180.09 85.58,180.09 C 85.68,180.09 85.78,180.09 85.88,180.09 L 91.42,180.09 C 88.01,180.03 85.04,179.43 82.52,178.26 C 82.51,178.26 82.51,178.26 82.51,178.25"
+       id="path26"
+       style="fill:#0c481e" />
+  </g>
+</svg>
\ No newline at end of file
diff --git a/images/frida.png b/images/frida.png
new file mode 100644 (file)
index 0000000..2739a1f
Binary files /dev/null and b/images/frida.png differ
diff --git a/images/guile.pdf b/images/guile.pdf
new file mode 100644 (file)
index 0000000..15a78a6
Binary files /dev/null and b/images/guile.pdf differ
diff --git a/images/guile.svg b/images/guile.svg
new file mode 100644 (file)
index 0000000..f4ea545
--- /dev/null
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<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="590" height="150" id="svg3650" version="1.1" inkscape:version="0.47 r22583" sodipodi:docname="Nouveau document 2">
+  <defs id="defs3652">
+    <inkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="0 : 526.18109 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_z="744.09448 : 526.18109 : 1" inkscape:persp3d-origin="372.04724 : 350.78739 : 1" id="perspective3658"/>
+    <inkscape:perspective id="perspective3695" inkscape:persp3d-origin="0.5 : 0.33333333 : 1" inkscape:vp_z="1 : 0.5 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_x="0 : 0.5 : 1" sodipodi:type="inkscape:persp3d"/>
+    <linearGradient id="linearGradient5494">
+      <stop style="stop-color:#aabfb0;stop-opacity:1;" offset="0" id="stop5496"/>
+      <stop style="stop-color:#84a38d;stop-opacity:1;" offset="1" id="stop5498"/>
+    </linearGradient>
+    <linearGradient id="linearGradient5478">
+      <stop style="stop-color:#fcbc1a;stop-opacity:1;" offset="0" id="stop5480"/>
+      <stop style="stop-color:#f3d077;stop-opacity:0.93859649;" offset="1" id="stop5482"/>
+    </linearGradient>
+    <linearGradient id="linearGradient5470">
+      <stop style="stop-color:#cdb974;stop-opacity:1;" offset="0" id="stop5472"/>
+      <stop style="stop-color:#d1b249;stop-opacity:1;" offset="1" id="stop5474"/>
+    </linearGradient>
+    <linearGradient id="linearGradient3712">
+      <stop style="stop-color:#aabfb0;stop-opacity:1;" offset="0" id="stop3714"/>
+      <stop style="stop-color:#84a38d;stop-opacity:1;" offset="1" id="stop3716"/>
+    </linearGradient>
+    <linearGradient id="linearGradient5462">
+      <stop style="stop-color:#cdb06a;stop-opacity:1;" offset="0" id="stop5464"/>
+      <stop style="stop-color:#cba853;stop-opacity:1;" offset="1" id="stop5466"/>
+    </linearGradient>
+    <linearGradient id="linearGradient5486">
+      <stop style="stop-color:#dfcb8c;stop-opacity:1;" offset="0" id="stop5488"/>
+      <stop style="stop-color:#d2b65e;stop-opacity:1;" offset="1" id="stop5490"/>
+    </linearGradient>
+    <linearGradient id="linearGradient5510">
+      <stop style="stop-color:#cdb873;stop-opacity:1;" offset="0" id="stop5512"/>
+      <stop style="stop-color:#c6af61;stop-opacity:1;" offset="1" id="stop5514"/>
+    </linearGradient>
+    <linearGradient id="linearGradient5454">
+      <stop style="stop-color:#e5c988;stop-opacity:1;" offset="0" id="stop5456"/>
+      <stop style="stop-color:#dcb65d;stop-opacity:1;" offset="1" id="stop5458"/>
+    </linearGradient>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5446" id="linearGradient5452" x1="97.454773" y1="-0.53673768" x2="101.89899" y2="29.437613" gradientUnits="userSpaceOnUse"/>
+    <linearGradient id="linearGradient5446">
+      <stop style="stop-color:#e5c988;stop-opacity:1;" offset="0" id="stop5448"/>
+      <stop style="stop-color:#d8ae4b;stop-opacity:1;" offset="1" id="stop5450"/>
+    </linearGradient>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5494" id="linearGradient3954" gradientUnits="userSpaceOnUse" x1="38.724209" y1="26.22546" x2="33.057144" y2="76.135513"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5478" id="linearGradient3956" gradientUnits="userSpaceOnUse" x1="26.743456" y1="33.909828" x2="35.401268" y2="39.293087"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5470" id="linearGradient3958" gradientUnits="userSpaceOnUse" x1="42.432289" y1="24.783386" x2="32.90023" y2="45.02887"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5494" id="linearGradient3960" gradientUnits="userSpaceOnUse" x1="157.82664" y1="11.208718" x2="164.05792" y2="73.42981"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5462" id="linearGradient3962" gradientUnits="userSpaceOnUse" x1="154.95158" y1="16.011023" x2="162.37524" y2="30.899527"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5486" id="linearGradient3964" gradientUnits="userSpaceOnUse" x1="88.422516" y1="83.461342" x2="121.58204" y2="120.15018"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5510" id="linearGradient3966" gradientUnits="userSpaceOnUse" x1="107.95062" y1="116.55167" x2="100.84061" y2="135.12505"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5454" id="linearGradient3968" gradientUnits="userSpaceOnUse" x1="108.26636" y1="8.9126301" x2="101.1438" y2="89.231453"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5446" id="linearGradient3970" gradientUnits="userSpaceOnUse" x1="97.454773" y1="-0.53673768" x2="101.89899" y2="29.437613"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5494" id="linearGradient4040" gradientUnits="userSpaceOnUse" x1="38.724209" y1="26.22546" x2="33.057144" y2="76.135513"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5478" id="linearGradient4042" gradientUnits="userSpaceOnUse" x1="26.743456" y1="33.909828" x2="35.401268" y2="39.293087"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5470" id="linearGradient4044" gradientUnits="userSpaceOnUse" x1="42.432289" y1="24.783386" x2="32.90023" y2="45.02887"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5494" id="linearGradient4046" gradientUnits="userSpaceOnUse" x1="157.82664" y1="11.208718" x2="164.05792" y2="73.42981"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5462" id="linearGradient4048" gradientUnits="userSpaceOnUse" x1="154.95158" y1="16.011023" x2="162.37524" y2="30.899527"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5486" id="linearGradient4050" gradientUnits="userSpaceOnUse" x1="88.422516" y1="83.461342" x2="121.58204" y2="120.15018"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5510" id="linearGradient4052" gradientUnits="userSpaceOnUse" x1="107.95062" y1="116.55167" x2="100.84061" y2="135.12505"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5454" id="linearGradient4054" gradientUnits="userSpaceOnUse" x1="108.26636" y1="8.9126301" x2="101.1438" y2="89.231453"/>
+    <linearGradient inkscape:collect="always" xlink:href="#linearGradient5446" id="linearGradient4056" gradientUnits="userSpaceOnUse" x1="97.454773" y1="-0.53673768" x2="101.89899" y2="29.437613"/>
+  </defs>
+  <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.66777259" inkscape:cx="261.8216" inkscape:cy="93.184256" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1280" inkscape:window-height="763" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1"/>
+  <metadata id="metadata3655">
+    <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(-41.419559,-177.63167)">
+    <g id="g4005" transform="translate(3.4352158,-2.5876555)">
+      <g transform="matrix(1.8690934,0,0,1.8690934,-208.05593,-249.63416)" id="g3911">
+        <text xml:space="preserve" style="font-size:66.73010254px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeMono;-inkscape-font-specification:FreeMono Bold" x="193.63316" y="286.66199" id="text3899" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3901" x="193.63316" y="286.66199">(</tspan></text>
+        <text xml:space="preserve" style="font-size:66.73010254px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeMono;-inkscape-font-specification:FreeMono Bold" x="422.70435" y="286.66199" id="text3903" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3905" x="422.70435" y="286.66199">)</tspan></text>
+        <text xml:space="preserve" style="font-size:66.73010254px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:FreeMono;-inkscape-font-specification:FreeMono Bold" x="228.8788" y="286.66199" id="text3907" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3909" x="228.8788" y="286.66199">guile</tspan></text>
+      </g>
+      <g id="g3660" transform="translate(33.556076,179.62919)">
+        <path style="fill:url(#linearGradient4040);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 68.584934,8.5173598 68.252536,26.57769 C 46.426268,29.113525 48.037736,51.159023 49.749007,63.363147 15.146669,80.014701 5.664065,43.713768 9.7503622,30.788074 18.426929,56.822779 37.819126,53.080881 44.029503,37.908343 54.109264,13.282533 58.44888,10.792603 67.826353,7.934807 l 0.758581,0.5825528 z" id="path3698" sodipodi:nodetypes="ccccsz"/>
+        <path style="fill:url(#linearGradient4042);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 40.583827,43.676347 c 1.075827,-1.1736 1.807301,-2.576768 2.475253,-4.022285 -5.166677,-2.07316 -9.7933,-3.989703 -14.822775,-4.965252 0.40471,4.517932 7.798806,6.175961 12.347522,8.987537 z" id="path3723" sodipodi:nodetypes="cccc"/>
+        <path style="fill:url(#linearGradient4044);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 48.318992,27.845045 c -15.7377,-7.092209 -19.579767,2.554511 -30.837521,4.795801 0.844717,2.801147 5.907062,2.164986 9.504802,2.116844 5.154312,0.109796 10.701943,3.003199 16.227511,4.896372 2.245594,-4.389554 3.662298,-8.088367 5.105208,-11.809017 z" id="path3721" sodipodi:nodetypes="ccccc"/>
+        <path style="fill:url(#linearGradient4046);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 135.62321,7.9914573 -0.10314,16.5016837 c 23.78497,11.480784 16.32379,22.602416 17.94559,33.828451 32.4632,17.666157 42.3361,-23.501784 38.26327,-31.662605 -9.2343,12.956561 -6.22467,19.104596 -19.30237,19.748139 C 156.55488,47.188158 153.9334,11.312098 135.62321,7.9914573 z" id="path3725" sodipodi:nodetypes="ccccsc"/>
+        <path style="fill:url(#linearGradient4048);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 149.50204,18.739872 c 2.95058,5.386238 5.81877,10.770799 8.75134,15.971193 5.58006,-8.698768 18.08151,-9.964546 16.91926,-15.023131 -10.99925,2.971338 -15.28467,-7.57251 -25.6706,-0.948062 z" id="path3727" sodipodi:nodetypes="cccc"/>
+        <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 66.105122,50.036924 c 11.10764,-0.7386 21.871977,1.612532 32.400207,6.08863" id="path3729" sodipodi:nodetypes="cc"/>
+        <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 100.02749,59.278594 c 4.49703,-4.839082 11.81197,-9.465492 31.5304,-13.155789" id="path3731" sodipodi:nodetypes="cc"/>
+        <path style="fill:#e5c988;fill-opacity:1;stroke:#000000;stroke-width:0.0104223;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 99.425265,57.262015 -1.158822,-0.543165 0.156559,-0.392522 c 0.0905,-0.226917 0.11771,-0.431089 0.06448,-0.483936 -0.157642,-0.156506 -3.743495,-1.555881 -5.92857,-2.313621 -6.260423,-2.170985 -12.394404,-3.490064 -18.551763,-3.989452 -1.06946,-0.08674 -2.524271,-0.157705 -3.232913,-0.157705 -0.780876,0 -1.314873,-0.04278 -1.355538,-0.108562 -0.160328,-0.259418 0.866211,-2.996265 1.757516,-4.6857 2.554841,-4.842603 6.483369,-8.030834 11.116721,-9.021871 1.094161,-0.234033 3.202389,-0.308729 4.442873,-0.157415 1.175725,0.143416 2.653368,0.492249 3.790753,0.894896 2.221405,0.786408 5.370541,2.626524 7.632258,4.459714 0.615073,0.498536 1.166705,0.906428 1.225849,0.906428 0.05915,0 0.587711,-0.451005 1.174592,-1.002233 1.01729,-0.95548 2.86065,-2.408677 3.7963,-2.99278 4.51318,-2.817456 8.94334,-3.556363 13.21035,-2.203358 4.19156,1.329078 8.12954,5.058918 10.3168,9.771518 0.46064,0.992463 0.46493,1.011574 0.23846,1.06211 -0.12684,0.0283 -0.98103,0.21893 -1.89819,0.423613 -7.0003,1.562258 -12.94572,3.536668 -17.45737,5.79741 -2.89833,1.452323 -4.77864,2.665192 -6.87541,4.434902 -0.56264,0.47487 -1.08669,0.859237 -1.16455,0.854148 -0.0778,-0.0051 -0.66303,-0.253677 -1.30038,-0.552419 l 0,0 z" id="path3964"/>
+        <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 110.24769,74.391442 C 147.17153,66.454439 123.55317,17.463743 99.483859,41.338882 71.788023,17.73343 54.124629,71.078145 87.3066,72.651834" id="path3735" sodipodi:nodetypes="ccc"/>
+        <path sodipodi:type="arc" style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="path3768" sodipodi:cx="92.843918" sodipodi:cy="67.329582" sodipodi:rx="5.5859232" sodipodi:ry="6.7619066" d="m 98.429841,67.329582 c 0,3.734498 -2.500903,6.761907 -5.585923,6.761907 -3.08502,0 -5.585923,-3.027409 -5.585923,-6.761907 0,-3.734498 2.500903,-6.761906 5.585923,-6.761906 3.08502,0 5.585923,3.027408 5.585923,6.761906 z" transform="matrix(1.0508515,0,0,0.98983386,-4.4272588,0.74328055)"/>
+        <path sodipodi:type="arc" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="path3770" sodipodi:cx="94.255104" sodipodi:cy="65.683205" sodipodi:rx="2.6886256" sodipodi:ry="3.0189381" d="m 96.94373,65.683205 c 0,1.667313 -1.203739,3.018938 -2.688626,3.018938 -1.484887,0 -2.688626,-1.351625 -2.688626,-3.018938 0,-1.667314 1.203739,-3.018938 2.688626,-3.018938 1.484887,0 2.688626,1.351624 2.688626,3.018938 z" transform="matrix(1.081425,0,0,1.0741872,-7.9099203,-4.6376592)"/>
+        <path sodipodi:type="arc" style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="path3774" sodipodi:cx="106.89693" sodipodi:cy="66.800385" sodipodi:rx="5.0567303" sodipodi:ry="7.055903" d="m 111.95366,66.800385 c 0,3.896867 -2.26398,7.055902 -5.05673,7.055902 -2.79276,0 -5.05673,-3.159035 -5.05673,-7.055902 0,-3.896868 2.26397,-7.055903 5.05673,-7.055903 2.79275,0 5.05673,3.159035 5.05673,7.055903 z" transform="matrix(1.0819484,0.17307277,-0.1907767,0.98154447,3.9251218,-17.032915)"/>
+        <path sodipodi:type="arc" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="path3772" sodipodi:cx="108.19051" sodipodi:cy="65.448006" sodipodi:rx="2.9878089" sodipodi:ry="3.3166795" d="m 111.17832,65.448006 c 0,1.831751 -1.33769,3.316679 -2.98781,3.316679 -1.65012,0 -2.98781,-1.484928 -2.98781,-3.316679 0,-1.831752 1.33769,-3.31668 2.98781,-3.31668 1.65012,0 2.98781,1.484928 2.98781,3.31668 z"/>
+        <path style="fill:url(#linearGradient4050);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 137.7077,85.968924 C 121.81373,74.020663 112.69777,83.970576 100.42902,83.734554 88.013859,82.533633 74.129191,77.037233 65.502298,86.909711 63.730364,99.702803 63.71997,115.60779 84.788432,123.01241 c 10.544656,2.85632 21.089308,2.7453 31.633968,0.588 10.72532,-3.14807 24.84754,-10.68659 21.2853,-37.631486 z" id="path3776" sodipodi:nodetypes="cccccc"/>
+        <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 79.496505,104.43187 c -7.513247,0.35622 -7.460401,2.37858 -9.055076,3.52795" id="path3780" sodipodi:nodetypes="cc"/>
+        <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 122.65511,109.2534 c 5.33438,-1.50649 6.36419,0.50893 8.46708,1.64638" id="path3782" sodipodi:nodetypes="cc"/>
+        <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 75.380561,105.25506 c 0.317302,5.58439 -1.091384,10.61807 4.586337,15.52298" id="path3786" sodipodi:nodetypes="cc"/>
+        <path style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 127.35905,109.01821 c -2.44024,9.61199 -4.79037,10.59509 -7.5263,13.40621" id="path3788" sodipodi:nodetypes="cc"/>
+        <path style="fill:url(#linearGradient4052);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 84.90603,123.24761 c 10.970274,2.89536 21.52448,2.46217 31.86916,0.3528 -1.80618,7.45453 -4.36784,14.60687 -9.29027,20.81491 -2.26067,-2.43037 -3.1669,-4.86073 -3.88075,-7.2911 -0.43563,3.44866 -1.64194,6.74319 -3.645547,9.87826 -1.496328,-2.18167 -2.91143,-4.52579 -4.703935,-6.11511 -0.861006,1.60994 -2.005875,2.65216 -3.175157,3.64555 -0.794905,-3.57162 -1.274071,-5.88028 -1.763975,-8.23189 -0.195286,1.21589 -1.10451,1.71785 -2.23437,1.99917 -2.755095,-4.80544 -2.842449,-9.94435 -3.175156,-15.05259 z" id="path3790" sodipodi:nodetypes="cccccccccc"/>
+        <path style="fill:none;stroke:#000000;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 65.737494,86.792112 C 59.205889,79.1719 54.051224,71.322197 49.391319,63.390035" id="path3792" sodipodi:nodetypes="cc"/>
+        <path style="fill:none;stroke:#000000;stroke-width:2.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 137.5901,85.968924 c 7.36624,-11.184166 12.46369,-20.249571 15.75819,-27.988415" id="path3794" sodipodi:nodetypes="cc"/>
+        <path style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 87.963588,89.496875 c -5.086506,5.633188 -8.824652,15.493845 -19.403733,8.231886 2.414211,-6.653649 6.716593,-15.188064 19.403733,-8.231886 z" id="path3798" sodipodi:nodetypes="ccc"/>
+        <path style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 115.59921,89.026481 c 4.34588,1.806558 4.89373,6.73624 11.52464,8.819879 0.93042,0.705331 9.74395,1.289017 5.64472,-6.115116 -3.02607,-2.825963 -6.75459,-8.936477 -17.16936,-2.704763 z" id="path3800" sodipodi:nodetypes="cccc"/>
+        <path style="fill:url(#linearGradient4054);fill-opacity:1;stroke:none" d="m 64.643259,84.593872 c -2.798152,-3.384263 -5.269462,-6.704816 -8.218514,-11.04273 -2.209194,-3.249618 -6.192126,-9.676617 -6.123376,-9.880895 0.02132,-0.06335 -0.0517,-0.784511 -0.162263,-1.602578 -0.842891,-6.236522 -0.937269,-12.41885 -0.256021,-16.770803 0.888338,-5.674887 3.110166,-10.23027 6.446673,-13.217518 2.700127,-2.417484 6.473108,-4.101866 10.640965,-4.750474 l 1.065547,-0.165823 0.787434,0.393215 c 2.160723,1.078984 5.194224,1.691562 9.30113,1.87824 1.411261,0.06415 24.763376,-0.530089 39.804366,-0.689734 7.00928,-0.0744 12.2945,0.268945 12.56665,0.230904 2.36219,-0.330184 3.98382,-1.411472 4.92093,-3.281242 l 0.26592,-0.53057 1.33322,0.701368 c 4.46484,2.348824 7.34545,4.326486 9.85529,6.766084 2.51176,2.44146 4.00794,4.700391 4.91188,7.415925 0.93013,2.794267 1.04873,4.141125 0.96581,10.967645 -0.0351,2.892152 -0.0255,5.58258 0.0214,5.978727 l 0.0853,0.720269 -0.70254,1.583437 c -2.46408,5.553655 -6.4262,12.774886 -11.14559,20.313572 -0.92072,1.470736 -3.41533,5.358253 -3.49487,5.446282 -0.0187,0.02067 -0.49782,-0.278131 -1.06476,-0.663999 -6.50146,-4.424966 -12.41436,-5.699555 -19.83694,-4.276067 -1.38745,0.266083 -2.7538,0.594131 -6.38439,1.532825 -4.49507,1.162208 -7.19529,1.580951 -9.56539,1.483375 -1.40305,-0.05776 -3.925133,-0.388328 -7.311763,-0.95834 -2.889283,-0.486303 -6.90416,-1.092188 -8.313374,-1.254572 -7.308224,-0.842126 -12.393523,-0.05905 -16.376346,2.521759 -0.981605,0.636066 -1.625286,1.143018 -2.406736,1.895506 l -0.553756,0.533232 -1.055856,-1.27702 0,0 -3e-5,0 z M 111.7289,74.600397 c 8.8195,-2.199211 14.87002,-7.1625 17.21341,-14.120284 1.25881,-3.737569 1.33408,-8.06032 0.21082,-12.108191 -0.16643,-0.599757 -0.28495,-1.108115 -0.26338,-1.129686 0.0216,-0.02157 0.65832,-0.161218 1.41499,-0.310329 l 1.37577,-0.27111 -0.0664,-0.50045 c -0.0365,-0.275248 -0.0847,-0.518808 -0.10718,-0.541245 -0.0224,-0.02244 -0.68432,0.08424 -1.47085,0.237059 -0.78653,0.15282 -1.46334,0.283043 -1.50403,0.289382 -0.0407,0.0063 -0.29175,-0.463678 -0.5579,-1.044485 -2.40914,-5.257397 -6.5918,-9.052397 -11.35554,-10.303077 -5.43079,-1.42581 -10.92087,0.252567 -16.26702,4.973002 l -0.910451,0.80389 -0.74221,-0.595214 c -2.091583,-1.677343 -5.254439,-3.468544 -7.453005,-4.220816 -4.634127,-1.585635 -9.227697,-1.200381 -13.039428,1.093591 -2.187681,1.316588 -4.339165,3.427678 -5.952903,5.841136 -1.23992,1.854387 -2.802007,5.327252 -2.830325,6.292442 l -0.01247,0.425072 -1.302094,0.0017 c -0.716152,9.02e-4 -1.471117,0.02965 -1.677699,0.0638 l -0.375605,0.06208 0,0.517234 0,0.517234 1.566575,-0.04209 1.566575,-0.04209 -0.06085,0.287999 c -0.462626,2.189788 -0.472293,6.200601 -0.02013,8.350972 0.529483,2.518067 1.516183,4.853192 2.83429,6.707634 0.867135,1.219971 2.518359,2.873784 3.729001,3.734851 1.173706,0.834796 3.405957,1.956062 4.807734,2.41494 1.910984,0.625567 4.833892,1.165134 6.311691,1.165134 0.325736,0 1.055856,0.05172 1.62249,0.114936 0.913148,0.101873 1.104196,0.159202 1.680934,0.504406 2.304889,1.379583 5.147809,1.069238 7.103245,-0.775421 l 0.683957,-0.645209 2.01263,0 2.012628,0 0.68541,0.685417 c 0.7689,0.768897 1.64874,1.261858 2.52665,1.415644 0.30299,0.05308 1.58756,0.146872 2.85459,0.208437 1.26704,0.06156 2.31929,0.154723 2.33833,0.207022 0.0191,0.0523 0.10919,0.073 0.20032,0.046 0.0911,-0.027 0.63897,-0.167096 1.2174,-0.311332 l 3e-5,1.5e-5 z" id="path3988" sodipodi:nodetypes="cssssscccssscccssscccsssssssssccccccssscccssssscccsssccccccccccssssssscccccsssscc"/>
+        <path style="fill:url(#linearGradient4056);fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 68.20706,26.581742 c 2.109588,1.399158 5.687513,2.21098 10.932769,2.35587 24.124821,0.984865 32.904151,-1.312261 50.216931,-0.402785 2.85204,-0.07804 5.02515,-1.174497 5.99898,-4.069856 L 135.59093,8.0011978 C 135.46766,6.1615806 135.07975,4.4983906 132.17839,4.5108305 105.56851,3.3378184 81.785274,5.7503182 73.146382,4.3640482 71.185706,4.7121248 69.777656,5.4244961 68.442257,7.6484026 L 68.20706,26.581742 z" id="path3796" sodipodi:nodetypes="ccccccccc"/>
+      </g>
+    </g>
+  </g>
+</svg>
\ No newline at end of file
index 4871e1b54c3763375840ccd18833266d75079b53..a0cbe8c7862cd8b8735c2940882a7fbc8c9bc32d 100644 (file)
@@ -17,7 +17,7 @@
 \documentclass[12pt]{beamer}
 
 \usepackage{BeamerColor}
-
+\usepackage{textcomp}
 %% Beamer Layout %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \useoutertheme[subsection=false,shadow]{miniframes}
 \setbeamertemplate{footline}[frame number]
@@ -50,7 +50,7 @@
 %\usemintedstyle{trac}
 %\usemintedstyle{monokai}
 \setbeamerfont{frametitle}{size=\huge}
-\setcounter{tocdepth}{1}
+\setcounter{tocdepth}{2}
 \usepackage{booktabs}
 \usepackage{multirow}
 %use biblatex instead of bibtex
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \begin{document}
-\renewcommand{\inserttotalframenumber}{\pageref{lastslide}}
+%\renewcommand{\inserttotalframenumber}{\pageref{lastslide}}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%\section{\scshape Einführung}
 \begin{frame}[plain]
 \title{FrIDa}
 \subtitle{A Free and Interactive Disassembler}
 \titlepage
 \end{frame}
 
+\AtBeginSection[]
+{
+  \begin{frame}
+    \frametitle{Table of Contents}
+    \tableofcontents[currentsection]
+  \end{frame}
+}
+
+\begin{frame}
+  \centering
+  \includegraphics[width=.7\textwidth]{images/frida}
+\end{frame}
+
+\begin{frame}{FrIDa}
+  \begin{columns}[T]
+    \begin{column}[T]{5em}
+      \includegraphics[width=\textwidth]{images/GPLv3}      
+    \end{column}
+    \begin{column}{23em}
+      \url{https://www.frida.xyz}\\
+      \url{https://doc.frida.xyz}\\
+      \url{https://projects.faui2k9.de/tag/frida/}
+    \end{column}
+  \end{columns}
+\bigskip
+  \begin{tabular}[ht]{lcr}
+    \parbox{3.0cm}{
+      \centering
+      \includegraphics[width=3.0cm]{images/LLVM}
+    } &
+    \parbox{4.0cm}{
+      \centering
+      \includegraphics[width=3.5cm]{images/guile}
+    } &
+    \parbox{3.0cm}{
+      \centering
+      \includegraphics[width=2.5cm]{images/Qt}
+    }
+  \end{tabular}
+\end{frame}
+
 \begin{frame}{Overview}
   \tableofcontents{}
 \end{frame}
 
 \section{Current State}
+\subsection{Disassembler Core}
+\begin{frame}{Disassembler Core}
+  \begin{itemize}
+  \item Recursive Disassembler
+  \item MachO / PE / ELF handling
+  \item Whatever ISA LLVM supports, frida supports (x86, arm, POWER,
+    mips, \dots{})
+  \item Use Symbols when available, still find \texttt{\_start} if not
+  \item Assembly dialect suckless\texttrademark{} configurable
+  \end{itemize}
+\end{frame}
 
-\begin{frame}
-  
+\subsection{GUI}
+\begin{frame}{GUI}
+  \begin{itemize}
+  \item Classical Control-Flow Diagram
+  \item Hyperlinked references
+  \item Automagic Layout
+  \item Grouping for functions
+  \end{itemize}
 \end{frame}
 
-\section{Technical Overview}
+\subsection{Scripting}
+\begin{frame}{Scripting}
+  \begin{itemize}
+  \item Plugin Interface, Plug your own!
+  \item GUILE bindings with access to the core datastructures
+    \begin{itemize}
+    \item Full geiser support (Connect your editor to frida when
+      writing scripts)!
+    \item Missing: wrapper for nicer interface
+    \end{itemize}
+  \item iPython currently explored
+    \begin{itemize}
+    \item Qt IPython Widget
+    \item Alternative socket connection
+    \end{itemize}
+  \end{itemize}
+\end{frame}
 
-\begin{frame}
-  
+\section{Design Overview}
+\subsection{Serialization}
+\begin{frame}{Serialization}
+  \begin{itemize}
+  \item Storing \emph{Facts} (and later \emph{Patches}) for the Binary
+  \item ZIP archive with base state and linear sequence of
+    transactions
+    \begin{itemize}
+    \item Each transaction with enough information to reverse-apply it
+    \item Transactions can not only be written to disk but also
+      e.\,g. sent over the network to remote viewers
+    \end{itemize}
+  \end{itemize}
+\end{frame}
+
+\subsection{QSignals}
+\begin{frame}{QSignals}
+  \begin{itemize}
+  \item Only option really for the GUI part
+  \item Properly handles passing messages between
+    (Q)Threads. Disassembler already runs asyncron to the GUI and the
+    interpreter
+  \end{itemize}
+\end{frame}
+
+\subsection{Scripting}
+\begin{frame}{Scripting}
+  \begin{itemize}
+  \item Keep complex logic out of the core as far as possible
+    \begin{itemize}
+    \item finding probably functions in the text section
+    \item Detecting structure of \texttt{libgcc\_s} \texttt{\_start}
+    \end{itemize}
+  \end{itemize}
 \end{frame}
 
 \section{Vision}
+\begin{frame}{Vision}
+  \begin{itemize}
+  \item LLDB
+  \item clang-based indexing of \texttt{/usr/include}
+  \item Calculation of Path-Conditions
+  \item XMPP PubSub based Multiplayer mode
+  \end{itemize}
+\end{frame}
 
-\begin{frame}
-  
+\begin{frame}{Name Wanted}
+  \begin{block}{}
+    Mit der AS/400-Standardsoftware Frida 4.0 \dots
+  \end{block}
+  \begin{block}{}
+    Frida Software: FRamework for Image Dataset Analysis
+  \end{block}
+  \begin{block}{}
+    Frida: Inject JavaScript to explore native apps on Windows, Mac, Linux, iOS and Android
+  \end{block}
 \end{frame}
 
 \begin{frame}{Questions?}
   Download: https://static.siccegge.de/talks/frida-FAU-2015-10-09.pdf\\
   https://git.siccegge.de/?p=talk/frida.git
 \end{frame}
-
-
 \end{document}